Hello,
I have had problems with certain Intel network cards, where problem is that HW
multicast filtering is not working correctly.
Problem is that with certain NICs multicast traffic is forwarded to TCP/IP
stack even interface is not registered to listen that multicast group. Easy way
to reproduce problem using standard Linux command line tools is following.
Generate multicast packets using hping3 binary (for example: ./hping2 -1
224.0.1.233)
Run tcpdump (without promiscuous mode) in faulty NICs. Host should not see
packets if HW multicast filtering is working correctly. Running tcpdump without
-p parameters should show those multicast packets.
I have tested this using following driver versions from sourceforce:
1.1.19-NAPI
1.2.20-NAPI
1.3.10a-NAPI
Interesting is that problem happens only with certain chip sets:
Following NICs are tested as working:
07:00.0 Ethernet controller [0200]: Intel Corporation 80003ES2LAN Gigabit
Ethernet Controller (Copper) [8086:1096] (rev 01)
04:00.0 Ethernet controller [0200]: Intel Corporation 82573L Gigabit
Ethernetcontroller [8086:109a]
05:00.0 Ethernet controller [0200]: Intel Corporation 82573E Gigabit Ethernet
Controller (Copper) [8086:108c] (rev 03)
06:00.0 Ethernet controller [0200]: Intel Corporation 82573L Gigabit Ethernet
Controller [8086:109a]
And at least following NICs does not work correctly:
(ethtool -i output)
driver: e1000e
version: 1.2.20-NAPI
firmware-version: 5.11-2
bus-info: 0000:0d:00.1
(lspci -nn output)
0d:00.0 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet
Controller [8086:105e] (rev 06)
Kernel version:
root@HP-DL380-G6:~# uname -a
Linux HP-DL380-G6 2.6.32.36+smp #1 SMP Tue Mar 29 16:16:10 UTC 2011 i686
GNU/Linux
This faulty NIC was working correctly using e1000e driver coming with Linux
source tree.
Regards,
Otto Airamo
___________________________________________________________________
Otto Airamo
FW/VPN Maintenance Team Leader / Senior Network Security Specialist
Stonesoft Corporation, E-mail: [email protected]
Gsm: +358 40 7534 618 Fax: +358 9 4767 1349
Itälahdenkatu 22 A, 00210 Helsinki, Finland
http://www.stonesoft.com
------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its
next-generation tools to help Windows* and Linux* C/C++ and Fortran
developers boost performance applications - including clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit
http://communities.intel.com/community/wired