On 05/25/2011 06:32 PM, Luca Deri wrote: > Dear all > I am modifying the ixgbe driver for improving packet capture performance. I > have noticed that in case of multiple-queue, when one RX queue is full, the > card stops receiving packets for all the other queues, even if they have room > for packets. > > Is there a way I can tell the card to keep receiving packets for queue that > have room for new packets (i.e. How can I tell the card to have independent > queues)? > > Thanks in advance, Luca > I would recommend looking into the SRRCTL register and the DROP_EN bit. By setting the DROP_EN bit in the SRRCTL register the RX FIFO will drop packets for stopped queues instead of back-filling the RX FIFO. This should allow the queues to function independently without any head of line blocking.
Thanks, Alex ------------------------------------------------------------------------------ vRanger cuts backup time in half-while increasing security. With the market-leading solution for virtual backup and recovery, you get blazing-fast, flexible, and affordable data protection. Download your free trial now. http://p.sf.net/sfu/quest-d2dcopy1 _______________________________________________ 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
