I have developed a program using DLPI to get low level access
to the network. The program was developed using a WD SMC 8013
network adapter. The program puts the network adapter in promisc.
mode, and catches all packets on the net.
Today, I tried to use the program on a machine with 3COM Etherlink
III 579 network adapter, and it would not work!!
The adapter only catches very few packets from the net (when
in promisc. mode).
(the man-page says the elx driver is supposed to support the same
STREAMS-functionality as the smc-driver)
To try to find out what the problem was, I got the DLPI-examples
from Neil Nuckolls. When I tried 'dlrcv -p /dev/elx 0 0', I
experienced the same problem: only a fraction of the packets
*really* on the net, got cougth.
Does anyone have any idea what might be the problem?
Are there any known bugs/problems with the elx-driver?
All help really appreciated.