Re: 3Com Corporation 3c905C-TX/TX-M [Tornado] initializes in promisc mode
Donald Becker <[email protected]> Mon, 29 Sep 2003 18:32:03 -0400 (EDT)
| Newsgroups | gmane.linux.drivers.vortex.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 29 Sep 2003, Tobias Poppe wrote: > It seems as if the chip of the 3Com Corporation 3c905C-TX/TX-M > [Tornado] (driver 3x59x.o) by default initializes with promisch mode. > (The chip itself. The PROMISC flag is not shown in the ifconfig <dev> > output). > > I send arp-request packets with a destination mac of ff:ff:ff:ff:ff:fe Uhmmm, that's a multicast address. Most of the 3Com chips either do not have a hardware multicast filter, or have one that is unusable. So the driver puts the chips into Rx-all-multicast mode, or only adds (never deletes) multicast filter channels. Try the same test with a non-multicast address. An easy way to run this test is with the ether-wake program. ftp://ftp.scyld.com/pub/diag/ It will send to arbitrary destination addresses, including multicast addresses. I use this program in the driver validation scripts rather than maintain a unique program to generate packets. -- Donald Becker [email protected] Scyld Computing Corporation http://www.scyld.com 914 Bay Ridge Road, Suite 220 Scyld Beowulf cluster system Annapolis MD 21403 410-990-9993 _______________________________________________ vortex mailing list [email protected] http://www.scyld.com/mailman/listinfo/vortex