PC/TCP Packet Driver

This is an old revision of this page, as edited by Electron9 (talk | contribs) at 04:26, 3 May 2011 (driver list). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

PC/TCP Packet Driver is an API created in 1986 by FTP Software for network cards under x86-DOSes like MS-DOS, DR-DOS, FreeDOS, etc. It uses the x86 interrupt number (INT) between 60h .. 80h. The exact number is detected at run-time. But it's usually 60h.

An application scans through the handlers for vectors 60h through 80h until it finds one with the text string "PKT DRVR" in the 12 bytes immediately following the entry point.[clarification needed - techspeak, relevance?]

The driver can handle Ethernet, Token ring, RS-232, Arcnet, X.25. [1]

Functions

Function AH Category
driver_info 1 Basic
access_type 2
release_type 3
send_pkt 4
terminate 5
get_address 6
reset_interface 7
get_parameters 10 High-performance packet driver
as_send_pkt 11
set_rcv_mode 20 Extended packet driver
get_rcv_mode 21
set_multicast_list 22
get_multicast_list 23
get_statistics 24
set_address 25

Drivers

WinPKT is a driver that enables use of packet drivers under Microsoft windows that moves around applications willy nilly.[2]

W3C507 is a DLL to packet driver for the Microsoft windows enviroment.

SMC-8000 SMC-8016 SMC-8232 SMC-8115 SMC-9232 SMC-8432 Serial line IP, CSLIP, Parallel line IP, 3Com 3C501, 3Com 3C503, 3Com 3C505, 3Com 3C507, 3Com 3C509, 3Com 3C523, ADI's Aquila cards, Telesystems SLW ARLAN 450, ARCNET that simulates an Ethernet driver, AT&T Ethernet and Starlan, AT&T LanPACER/StarStation, Allied-Telesis 1500T and 1500BT, Allied-Telesis 1700T and 1700BT, Cabletron DNI Exxxx, David Systems Inc Ether-T, D-Link Pocket LAN Adapter, Digital Equipment DEPCA, Fujitsu's NICE demo card, Fujitsu's EtherCoupler demo card, Multitech EN-301, Racal/Interlan's ES3210 EISA adapter, SLIP that emulates an Ethernet driver, ICL EtherTeam16 (formerly Nokia Data Ethernet IIe), Microdyne (formerly EXOS/Excelan) EXOS205T, Intel EtherExpress, Mitel Express ISDN adapter, HP EtherTwist, HP EtherTwist, HP27242B and HP27250A, IBM Token Ring Adapter, Novell IPX code (IP over IPX), BICC Isolan 4110-0, BICC Isolan 4110-2/3, Kodiak Technology's Kodiak~16 10BT, Kodiak Technology's Kodiak~8 10BT, Kodiak Technology's Kombo, Apple LocalTalk PC Card, Sun/TOPS FlashCard, Mylex's LNE-890B, NetBIOS, NCR ET-105, Novell NE1000, Novell NE/2, Novell NE2000, Novell NE2100 and other PC-Net/ISA adapters, Interlan NI5010, MICOM-Interlan NI5210, Racal/Interlan NI6510, MICOM-Interlan NI9210, NTI 1002/DP-16, the Ottawa PI Amateur Radio board, SLIP driver using IBM-PC 8250, Western Digital WD-80?3*, SMC Elite series, and, Thomas-Conrad's TC5045 adapter, Tiara LANcard/E, Ungermann-Bass PC/NIC, Ungermann-Bass NIC-PS/2, DEC's Vaxmate, Zenith Data Systems' Z-Note, 3COM 3C509, Allied-Telesis 1500T and 1500BT, Intel 82595, AMD's LANCE, PC-Net/ISA, Novell NE2100, Racal/Interlan NI6510, Western Digital WD-80?3* SMC Elite series, IBM Ethernet Adapter/A, SMC Elite/16 Ultra, BICC Data Networks' ISOLAN 4110, AMD Lance, Localtalk, Mylex LNE390, MICOM-Interlan NI5210, NE1000, NE2000, NE2100, Novell NE/2, Interlan NI5010, MICOM-Interlan NI5210, Interlan NI6510, MICOM-Interlan NI9210, NTI16, OCCUPIED, Ottawa PI card, Western Digital WD8003E, Tiara Ethernet (3C501), 3c523, UBNICPC/UBNICPS2, VAXmate, WD8003E, National 8390 3C501, 3C503, 3C505, 3C507, 3C509, 3C523, 82586, 8390, Aquila Communications, Inc. AQ-PCE 1xx, Arlan 450, AT1500, AT1700, StarLAN 10, EN100, Cabletron DNI Exxxx, Ether-T PC/AT, D-Link DE600, Fujitsu EtherCoupler (86965), DK86960, Fujitsu MB86965 EtherCoupler, Multi-Tech Systems EN301xx series, ES 3210, Nokia Data Ethernet IIe adapter, EXOS 205, Intel EtherExpress 16, HP 27247A, HP PC-LAN, HP 27247B/27252A, IBM PC network LAN adapter (LANA), SYTEK 6120, Kodiak Kombo, Kodiak Noteport, Kodiak Ravenport, 8005 EDLC, Racal Interlan NI6510, NE2100, HP 10/100 Megabit, ATT 2MD01 Chip 10/100, Intel EtherExpress 16, EXOS 205, Intel EtherExpress(tm) PRO LAN, 3Com 3C501, 3Com 3c503, 3Com 3c507, 3Com 3c523, ARLAN 450, DataPoint RIM (ARCnet), AT&T Starlan/Ethernet, D-Link DE-600, DEC DEPCA, Mitel Express card, HP PC LAN cards, Token Ring Driver (3C501 emulation), BICC ISOLAN device, BICC 4110-2/3 ISOLINK, Apple LocalTalk PC Card, NCR ET105, NE1000, NE2000, NE/2, Interlan NI5010, MICOM-Interlan NI5210, Racal Interlan NI6510, MICOM-Interlan NI9210, nti network device, UB PC/NIC, ubnicps2, Western Digital WD8003 Fujitsu EtherCoupler (86965), (amdpd) PCNTPK, 3Com 3C509,

See also

References

  1. ^ "PC/TCP Packet Driver Specification". 090430 crynwr.com
  2. ^ winpkt/winpkt.asm