Greetings,

Im getting quite bad latency when using the igb driver on i350 on linux
regarding
ETH CFM packets. This compared to TWAMP (IPv4 UDP packets).
The environment is KVM with the i350 devices in PCI-passthrough.

So i figured I add an own rx-queue (filter) for those types of ethernet
protocol packets.

This is what i added:


wr32(E1000_ETQF(4),
(1 << 31) | /* queue enable */
    (E1000_ETQF_FILTER_ENABLE) | /* enable filter */
     (1 << 29) | /* enable immediate interrupt */
     (0x4 << 16) | /* queue no. 4 */
     (ETH_P_8021AG));     /* 0x8902 CFM eth protocol type */


ETH_P_8021A is 0x8902



Is this a correct/good approach?

Thanks in advance!

-- 
Mattias Barthel
------------------------------------------------------------------------------
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to