[dpdk-dev] How to send packet with line rate on I350-DA2, but not care rx speed

hfli at netitest.com hfli at netitest.com
Fri Mar 8 11:42:05 CET 2019


Wenzhuo,

 

>From "MAINTAINERS" file in package of dpdk source code, I know that you
maintain e1000e driver now, could you help me for an question?

 

I use DPDK-pktgen based on Intel I350-DA2 network adapters, when I loopback
two ports on one NIC(I350_eth1 <-> I350_eth2), I got 1Gbps line rate TX
throughput.

 

But when I link a Firewall between two ports, just like I350_eth1 ->
Firewall_port1 -> Firewall_port2 -> I350_eth2, even I try to burst tx
throughput as line rate by power CPU cores, it only get 600Mbps tx
throughput which is firewall's rx speed, seem the tx speed from I350 just
depend on peer firewall rx capability.

 

I try this on others network adapters like X520-DA2 and X710DA2, both of
them got different results, tx speed only depend on CPU power, but no
related with rx capability of network devices.

 

Could you know why of this? Is there any configuration/interface/register
update this feature? Let us send packet with line rate, but not care rx
speed.   

 

/ # lspci | grep I350

0e:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network
Connection (rev 01)

0e:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network
Connection (rev 01)

/ #

 

Thanks and Regards,

Haifeng



More information about the dev mailing list