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

Reply via email to