Jump to content

PC/TCP Packet Driver

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 99.99.216.248 (talk) at 22:25, 4 January 2013 (Drivers: Removed section, see talk page). 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

See also

References

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