Hi All

The MTA table which filters the multicast traffic in 82575/82599 devices are 
configured differently in IGB/IXGBE driver respectively even though the 
functionality is same. I would like to know from you if you have seen the same 
behavior.

Scenario:
On receiving VF_SET_MULTICAST message from a VF driver, PF driver sets bits in 
the MTA Table which is 4096 bits wide bitmap to allow matching multicast mac 
hash. The multicast filtering works same way on 82575 and 82599 devices.

Behavior in IXGBE driver for 82599:
In response to receiving VF_SET_MULTICAST message, IXGBE driver does OR 
operation on the MTA table with the new entries requested in the message, which 
results in the MTA Table retaining previous entries plus new entries set.

Behavior in IGB driver for 82575:
In response to receiving VF_SET_MULTICAST message, IGB driver resets the whole 
MTA Table and does OR operation on the MTA table with the new entries requested 
in the message, which results in the MTA Table retaining latest entries 
received by last message from VF.


Thanks,
Omkar Maslekar

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
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