FlexNet driver documentation
AXPDDRVR - AX.25 packet driver emulator
AX.25 packet driver Emulator.
This driver offers an AX.25 packet driver interface, which allows applications
with their own AX.25 stack to exchange packets directly with PC/FlexNet.
Applications that can take advantage of this driver include all derivatives
of KA9Q-NET, such as JNOS, WNOS, GNOS, etc.
||description of the parameters
||the interrupt number
||force the use of the specified interrupt number even if it is already
WARNING: this is dangerous, it may crash your machine
Both PC/FlexNet modules offer a packet driver interface.
As opposed to ETHEREMU, AXPDDRVR is:
- a FlexNet L1 driver, thus it must be loaded before FLEX.
ETHEREMU is a FlexNet application, which must be loaded after
- an AX.25 packet driver. It works only with applications that include
an AX.25 stack. It exchanges AX.25 packets directly. ETHEREMU
however emulates an etherent packet driver and expects IP and ARP packets.
AXPDDRVR manages multiple applications at the same time. All
the packets however appear in the same FlexNet channel. It may be unloaded
using FLEX /u. It may not be unloaded using the packet
driver interface (eg. with TERMIN.COM). FLEX /u unloads
it hardly, even if there are applications that access it. In this case
a crash is likely. Be careful with DOS multitasking and shell escapes!
- axpddrvr -i=0x65
- loads the driver and instructs it to use interrupt 0x65.
- attach packet 0x65 ax 5 256
- instructs *NOS to install it as an interface with the name ax. The
MTU shall be 256 and there shall be 5 buffers. The MTU is a TCP specific
parameter which is documented in the *NOS documentation.
- connect ax hb9jnx
- connects the station HB9JNX via the interface.