On Thu, Apr 13, 2023 at 01:30:36PM -0500, Brian Conway wrote:
> 
> Reviving this thread, apologies for discontinuity in mail readers: 
> https://marc.info/?t=165642193500008
> 
> After rebasing on 7.3, my results have mirrored Hrvoje's testing at the end 
> of that thread. No issues with throughput, unusual latency, or reliability. 
> `vmstat -i` shows some level of balancing between the queues. I've been 
> testing on as many em(4) systems as I have access to, some manually, some in 
> a packet forwarder/firewall scenarios:
> 
> em0 at pci1 dev 0 function 0 "Intel I210" rev 0x03, msix, 2 queues, address 
> 00:f1:f3:...
> em1 at pci2 dev 0 function 0 "Intel I210" rev 0x03, msix, 2 queues, address 
> 00:f1:f3:...
> em2 at pci3 dev 0 function 0 "Intel I210" rev 0x03, msix, 2 queues, address 
> 00:f1:f3:...
> em3 at pci4 dev 0 function 0 "Intel I210" rev 0x03, msix, 2 queues, address 
> 00:f1:f3:...
> em4 at pci5 dev 0 function 0 "Intel I210" rev 0x03, msix, 2 queues, address 
> 00:f1:f3:...
> em5 at pci6 dev 0 function 0 "Intel I210" rev 0x03, msix, 2 queues, address 
> 00:f1:f3:...
> 
> em0 at pci1 dev 0 function 0 "Intel I210" rev 0x03, msix, 4 queues, address 
> 00:0d:b9:...
> em1 at pci2 dev 0 function 0 "Intel I210" rev 0x03, msix, 4 queues, address 
> 00:0d:b9:...
> em2 at pci3 dev 0 function 0 "Intel I210" rev 0x03, msix, 4 queues, address 
> 00:0d:b9:...
> 
> em0 at pci1 dev 0 function 0 "Intel I211" rev 0x03, msix, 2 queues, address 
> 00:0d:b9:...
> em1 at pci2 dev 0 function 0 "Intel I211" rev 0x03, msix, 2 queues, address 
> 00:0d:b9:...
> em2 at pci3 dev 0 function 0 "Intel I211" rev 0x03, msix, 2 queues, address 
> 00:0d:b9:...

Last time I tested (about a year go) on I211, rx locked up if I tried something
like iperf3 or tcpbench.  Don't know if you have a similar problem.

> em0 at pci1 dev 0 function 0 "Intel 82574L" rev 0x00: msi, address 
> 68:05:ca:...
> 
> The only questions I have are around queue identification. All the specs I've 
> been able to find indicate the I210 should have 4 queues, did Intel make a 
> cheaper version with 2 toward the end of production? Or could it be an I211 
> masquerading as an I210 (and would that be bad for the driver)?
> 
> Also, 
> https://www.mouser.com/pdfdocs/Intel_82574L_82574IT_GbE_Controller_brief.pdf 
> indicates that the 82574L should have 2 queues?
> 
> Anyway, great work, please let me know if there's more I can do to help this 
> move forward.
> 
> Brian Conway
> Lead Software Engineer, Owner
> RCE Software, LLC
> 

Reply via email to