DIS_PKT is an NDIS transport driver for DOS that provides a Packet Driver (v1.11) interface on top of an NDIS MAC driver. It acts as a shim, allowing Packet Driver applications (TCP/IP stacks, etc.) to share an Ethernet or Token Ring adapter with NDIS clients.
Packet Driver apps NDIS apps
|| ||
----------- ||
| DIS_PKT | ||
----------- ||
|| ||
--------------------------------
| NDIS |
| board-specific MAC driver |
--------------------------------
||
================= LAN
Originally written at FTP Software (1988-1991), with major contributions by Joe R. Doupnik (Utah State University) and Dan Lanciani. The last official release was version 1.11 (December 1992).
This fork picks up where 1.11 left off, with fixes for use on period-correct DOS hardware and emulators (DOSBox, 86Box, PCem, etc.):
- Proper section lookup from
PROTOCOL.INIvia the Protocol Manager, matching the module by itsDRIVERNAMEkeyword rather than relying on a hardcoded section name. This follows the same approach used in pktndis.
Requires TASM, TLINK, and EXE2BIN on the PATH. See src/makefile for details.
cd src
make
An OEMSETUP.INF is included for automated installation through the network
setup of Microsoft LAN Manager or Windows for Workgroups 3.11.
See doc/dis_pkt.txt for the original documentation by
Joe R. Doupnik, covering configuration, PROTOCOL.INI keywords, and usage.
See LICENSE. This is the original FTP Software license: free to use and redistribute, with modified versions requiring attribution.
In memory of Dan Lanciani (ddl@danlan.com), who maintained DIS_PKT through its final official releases and contributed extensively to the DOS networking ecosystem.