[comp.protocols.tcp-ip.ibmpc] Netwatch over Packet Drivers, a comment

JRD@cc.usu.edu (Joe Doupnik) (06/28/90)

NetWatch over packet drivers, again -
	There have been a few comments on this subject recently. I put the
changes to PC/IP to run NetWatch over Packet Drivers on my MicroVAX (netlab.
cc.usu, 129.123.1.11) recently and added the archive newpcip.tar to the
directory too. The latter is reported to not compile. It is really the newer
PC/IP which I received across the net awhile ago; my newer code is applied
to that base. There may be needed adjustments to the makefiles in the newpcip.
tar collection.
	Long packets - I received several comments on this and they were
correct. A few weeks ago I pinned down why the packet limit was around 500
bytes and found the cure (two lines of code). Basically, to receive the
packet from the PD a full length buffer is needed (a counted copy from the
board to the PC/IP buffer by the packet driver). PC/IP has an array of buffers
but limits the total capacity to fit the memory model. I lengthened the
buffers to 1300 some odd bytes, to see longer packets, and decreased their
number from 10 to 8.
	Runt packets - this request came in today. Runts are those smaller
than 64 bytes and arise typically from comms troubles. I'm checking into
this one over the weekend. I'd like to see them too if the Ethernet board
will reveal them to the Packet Driver (my PD code had a RUNT-Accept command
for the WD8003E board).
	Micom 5010 boards and promiscuous mode - as commented earlier by
someone else, the Micom board does not support true promiscuous mode, alas.
I have such a board and tried the works, no go.
	Building again - Please relay comments back to me on difficulties
building NetWatch over Packet Drivers. This is such a neat cheap diagnostic
that it's general use needs to be encouraged, if we can keep it stable. If
there are a number of good suggestions I'll bundle them and issue fresh
working sources directly from my hard disk (vs the new files overlaying old
stuff) and bump up the NetWatch version number.
	Lastly, the VAX above is a VMS machine so when using anonymous ftp
use CD [.netwatch] to change to the subdirectory, the brackets and dot are
required by VMS. Oh yes, TYPE 6007 will be looked at too.
	Joe D.