PC/TCP Packet Driver

This is an old revision of this page, as edited by 92.112.164.70 (talk) at 01:59, 26 September 2010. 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 name AH number Notes
driver_info 1
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