lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <41525a83-9e8a-52e1-d536-d383399c795c@itcare.pl>
Date:   Thu, 1 Nov 2018 22:24:28 +0100
From:   Paweł Staszewski <pstaszewski@...are.pl>
To:     Saeed Mahameed <saeedm@...lanox.com>,
        "netdev@...r.kernel.org" <netdev@...r.kernel.org>
Subject: Re: Kernel 4.19 network performance - forwarding/routing normal users
 traffic



W dniu 01.11.2018 o 22:18, Paweł Staszewski pisze:
>
>
> W dniu 01.11.2018 o 21:37, Saeed Mahameed pisze:
>> On Thu, 2018-11-01 at 12:09 +0100, Paweł Staszewski wrote:
>>> W dniu 01.11.2018 o 10:50, Saeed Mahameed pisze:
>>>> On Wed, 2018-10-31 at 22:57 +0100, Paweł Staszewski wrote:
>>>>> Hi
>>>>>
>>>>> So maybee someone will be interested how linux kernel handles
>>>>> normal
>>>>> traffic (not pktgen :) )
>>>>>
>>>>>
>>>>> Server HW configuration:
>>>>>
>>>>> CPU : Intel(R) Xeon(R) Gold 6132 CPU @ 2.60GHz
>>>>>
>>>>> NIC's: 2x 100G Mellanox ConnectX-4 (connected to x16 pcie 8GT)
>>>>>
>>>>>
>>>>> Server software:
>>>>>
>>>>> FRR - as routing daemon
>>>>>
>>>>> enp175s0f0 (100G) - 16 vlans from upstreams (28 RSS binded to
>>>>> local
>>>>> numa
>>>>> node)
>>>>>
>>>>> enp175s0f1 (100G) - 343 vlans to clients (28 RSS binded to local
>>>>> numa
>>>>> node)
>>>>>
>>>>>
>>>>> Maximum traffic that server can handle:
>>>>>
>>>>> Bandwidth
>>>>>
>>>>>     bwm-ng v0.6.1 (probing every 1.000s), press 'h' for help
>>>>>      input: /proc/net/dev type: rate
>>>>>      \         iface                   Rx Tx                Total
>>>>> =================================================================
>>>>> ====
>>>>> =========
>>>>>           enp175s0f1:          28.51 Gb/s           37.24
>>>>> Gb/s
>>>>> 65.74 Gb/s
>>>>>           enp175s0f0:          38.07 Gb/s           28.44
>>>>> Gb/s
>>>>> 66.51 Gb/s
>>>>> ---------------------------------------------------------------
>>>>> ----
>>>>> -----------
>>>>>                total:          66.58 Gb/s           65.67
>>>>> Gb/s
>>>>> 132.25 Gb/s
>>>>>
>>>>>
>>>>> Packets per second:
>>>>>
>>>>>     bwm-ng v0.6.1 (probing every 1.000s), press 'h' for help
>>>>>      input: /proc/net/dev type: rate
>>>>>      -         iface                   Rx Tx                Total
>>>>> =================================================================
>>>>> ====
>>>>> =========
>>>>>           enp175s0f1:      5248589.00 P/s       3486617.75 P/s
>>>>> 8735207.00 P/s
>>>>>           enp175s0f0:      3557944.25 P/s       5232516.00 P/s
>>>>> 8790460.00 P/s
>>>>> ---------------------------------------------------------------
>>>>> ----
>>>>> -----------
>>>>>                total:      8806533.00 P/s       8719134.00 P/s
>>>>> 17525668.00 P/s
>>>>>
>>>>>
>>>>> After reaching that limits nics on the upstream side (more RX
>>>>> traffic)
>>>>> start to drop packets
>>>>>
>>>>>
>>>>> I just dont understand that server can't handle more bandwidth
>>>>> (~40Gbit/s is limit where all cpu's are 100% util) - where pps on
>>>>> RX
>>>>> side are increasing.
>>>>>
>>>> Where do you see 40 Gb/s ? you showed that both ports on the same
>>>> NIC (
>>>> same pcie link) are doing  66.58 Gb/s (RX) + 65.67 Gb/s (TX) =
>>>> 132.25
>>>> Gb/s which aligns with your pcie link limit, what am i missing ?
>>> hmm yes that was my concern also - cause cant find anywhere
>>> informations
>>> about that bandwidth is uni or bidirectional - so if 126Gbit for x16
>>> 8GT
>>> is unidir - then bidir will be 126/2 ~68Gbit - which will fit total
>>> bw
>>> on both ports
>> i think it is bidir
>>
>>> This can explain maybee also why cpuload is rising rapidly from
>>> 120Gbit/s in total to 132Gbit (counters of bwmng are from /proc/net -
>>> so
>>> there can be some error in reading them when offloading (gro/gso/tso)
>>> on
>>> nic's is enabled that is why
>>>
>>>>> Was thinking that maybee reached some pcie x16 limit - but x16
>>>>> 8GT
>>>>> is
>>>>> 126Gbit - and also when testing with pktgen i can reach more bw
>>>>> and
>>>>> pps
>>>>> (like 4x more comparing to normal internet traffic)
>>>>>
>>>> Are you forwarding when using pktgen as well or you just testing
>>>> the RX
>>>> side pps ?
>>> Yes pktgen was tested on single port RX
>>> Can check also forwarding to eliminate pciex limits
>>>
>> So this explains why you have more RX pps, since tx is idle and pcie
>> will be free to do only rx.
>>
>> [...]
>>
>>
>>>>> ethtool -S enp175s0f1
>>>>> NIC statistics:
>>>>>         rx_packets: 173730800927
>>>>>         rx_bytes: 99827422751332
>>>>>         tx_packets: 142532009512
>>>>>         tx_bytes: 184633045911222
>>>>>         tx_tso_packets: 25989113891
>>>>>         tx_tso_bytes: 132933363384458
>>>>>         tx_tso_inner_packets: 0
>>>>>         tx_tso_inner_bytes: 0
>>>>>         tx_added_vlan_packets: 74630239613
>>>>>         tx_nop: 2029817748
>>>>>         rx_lro_packets: 0
>>>>>         rx_lro_bytes: 0
>>>>>         rx_ecn_mark: 0
>>>>>         rx_removed_vlan_packets: 173730800927
>>>>>         rx_csum_unnecessary: 0
>>>>>         rx_csum_none: 434357
>>>>>         rx_csum_complete: 173730366570
>>>>>         rx_csum_unnecessary_inner: 0
>>>>>         rx_xdp_drop: 0
>>>>>         rx_xdp_redirect: 0
>>>>>         rx_xdp_tx_xmit: 0
>>>>>         rx_xdp_tx_full: 0
>>>>>         rx_xdp_tx_err: 0
>>>>>         rx_xdp_tx_cqe: 0
>>>>>         tx_csum_none: 38260960853
>>>>>         tx_csum_partial: 36369278774
>>>>>         tx_csum_partial_inner: 0
>>>>>         tx_queue_stopped: 1
>>>>>         tx_queue_dropped: 0
>>>>>         tx_xmit_more: 748638099
>>>>>         tx_recover: 0
>>>>>         tx_cqes: 73881645031
>>>>>         tx_queue_wake: 1
>>>>>         tx_udp_seg_rem: 0
>>>>>         tx_cqe_err: 0
>>>>>         tx_xdp_xmit: 0
>>>>>         tx_xdp_full: 0
>>>>>         tx_xdp_err: 0
>>>>>         tx_xdp_cqes: 0
>>>>>         rx_wqe_err: 0
>>>>>         rx_mpwqe_filler_cqes: 0
>>>>>         rx_mpwqe_filler_strides: 0
>>>>>         rx_buff_alloc_err: 0
>>>>>         rx_cqe_compress_blks: 0
>>>>>         rx_cqe_compress_pkts: 0
>>>> If this is a pcie bottleneck it might be useful to  enable CQE
>>>> compression (to reduce PCIe completion descriptors transactions)
>>>> you should see the above rx_cqe_compress_pkts increasing when
>>>> enabled.
>>>>
>>>> $ ethtool  --set-priv-flags enp175s0f1 rx_cqe_compress on
>>>> $ ethtool --show-priv-flags enp175s0f1
>>>> Private flags for p6p1:
>>>> rx_cqe_moder       : on
>>>> cqe_moder          : off
>>>> rx_cqe_compress    : on
>>>> ...
>>>>
>>>> try this on both interfaces.
>>> Done
>>> ethtool --show-priv-flags enp175s0f1
>>> Private flags for enp175s0f1:
>>> rx_cqe_moder       : on
>>> tx_cqe_moder       : off
>>> rx_cqe_compress    : on
>>> rx_striding_rq     : off
>>> rx_no_csum_complete: off
>>>
>>> ethtool --show-priv-flags enp175s0f0
>>> Private flags for enp175s0f0:
>>> rx_cqe_moder       : on
>>> tx_cqe_moder       : off
>>> rx_cqe_compress    : on
>>> rx_striding_rq     : off
>>> rx_no_csum_complete: off
>>>
>> did it help reduce the load on the pcie  ? do you see more pps ?
>> what is the ratio between rx_cqe_compress_pkts and over all rx packets
>> ?
> So - a little more pps
> Before change top - graph / after bottom -> image with graph stats 
> from proc/net/dev
Attached link to graph
https://uploadfiles.io/5vgbh


> cqe_compress enabled at 11:55
>
> Sorry - but for real life traffic it is hard to do any counter 
> differences - cause traffic just rising alone from minute to minute :)
> But for that time the change is visible on graph - cause was almost 
> same for past 20minutes before change.
>
>
> full ethtool below:
> NIC statistics:
>      rx_packets: 516522465438
>      rx_bytes: 680052911258729
>      tx_packets: 677697545586
>      tx_bytes: 413647643141709
>      tx_tso_packets: 42530913279
>      tx_tso_bytes: 235655668554142
>      tx_tso_inner_packets: 0
>      tx_tso_inner_bytes: 0
>      tx_added_vlan_packets: 551156530885
>      tx_nop: 8536823558
>      rx_lro_packets: 0
>      rx_lro_bytes: 0
>      rx_ecn_mark: 0
>      rx_removed_vlan_packets: 516522465438
>      rx_csum_unnecessary: 0
>      rx_csum_none: 50382868
>      rx_csum_complete: 516472082570
>      rx_csum_unnecessary_inner: 0
>      rx_xdp_drop: 0
>      rx_xdp_redirect: 0
>      rx_xdp_tx_xmit: 0
>      rx_xdp_tx_full: 0
>      rx_xdp_tx_err: 0
>      rx_xdp_tx_cqe: 0
>      tx_csum_none: 494075047017
>      tx_csum_partial: 57081483898
>      tx_csum_partial_inner: 0
>      tx_queue_stopped: 518624
>      tx_queue_dropped: 0
>      tx_xmit_more: 1717880628
>      tx_recover: 0
>      tx_cqes: 549438869029
>      tx_queue_wake: 518627
>      tx_udp_seg_rem: 0
>      tx_cqe_err: 0
>      tx_xdp_xmit: 0
>      tx_xdp_full: 0
>      tx_xdp_err: 0
>      tx_xdp_cqes: 0
>      rx_wqe_err: 0
>      rx_mpwqe_filler_cqes: 0
>      rx_mpwqe_filler_strides: 0
>      rx_buff_alloc_err: 0
>      rx_cqe_compress_blks: 11483228712
>      rx_cqe_compress_pkts: 25794213324
>      rx_page_reuse: 0
>      rx_cache_reuse: 63610249810
>      rx_cache_full: 194650916511
>      rx_cache_empty: 1118208
>      rx_cache_busy: 194650982430
>      rx_cache_waive: 0
>      rx_congst_umr: 0
>      rx_arfs_err: 0
>      ch_events: 119556002196
>      ch_poll: 121107424977
>      ch_arm: 115856746008
>      ch_aff_change: 31
>      ch_eq_rearm: 0
>      rx_out_of_buffer: 6880325
>      rx_if_down_packets: 2062529
>      rx_vport_unicast_packets: 517433716795
>      rx_vport_unicast_bytes: 683464347301443
>      tx_vport_unicast_packets: 677697453738
>      tx_vport_unicast_bytes: 415788589663315
>      rx_vport_multicast_packets: 208258309
>      rx_vport_multicast_bytes: 14224046052
>      tx_vport_multicast_packets: 21689
>      tx_vport_multicast_bytes: 2158334
>      rx_vport_broadcast_packets: 75838646
>      rx_vport_broadcast_bytes: 4697944695
>      tx_vport_broadcast_packets: 68730
>      tx_vport_broadcast_bytes: 4123800
>      rx_vport_rdma_unicast_packets: 0
>      rx_vport_rdma_unicast_bytes: 0
>      tx_vport_rdma_unicast_packets: 0
>      tx_vport_rdma_unicast_bytes: 0
>      rx_vport_rdma_multicast_packets: 0
>      rx_vport_rdma_multicast_bytes: 0
>      tx_vport_rdma_multicast_packets: 0
>      tx_vport_rdma_multicast_bytes: 0
>      tx_packets_phy: 677697543252
>      rx_packets_phy: 521319491878
>      rx_crc_errors_phy: 0
>      tx_bytes_phy: 418499385791411
>      rx_bytes_phy: 690322537017274
>      tx_multicast_phy: 21689
>      tx_broadcast_phy: 68730
>      rx_multicast_phy: 208258305
>      rx_broadcast_phy: 75838646
>      rx_in_range_len_errors_phy: 4
>      rx_out_of_range_len_phy: 0
>      rx_oversize_pkts_phy: 0
>      rx_symbol_err_phy: 0
>      tx_mac_control_phy: 0
>      rx_mac_control_phy: 0
>      rx_unsupported_op_phy: 0
>      rx_pause_ctrl_phy: 0
>      tx_pause_ctrl_phy: 0
>      rx_discards_phy: 3601449265
>      tx_discards_phy: 0
>      tx_errors_phy: 0
>      rx_undersize_pkts_phy: 0
>      rx_fragments_phy: 0
>      rx_jabbers_phy: 0
>      rx_64_bytes_phy: 1416456771
>      rx_65_to_127_bytes_phy: 40750434737
>      rx_128_to_255_bytes_phy: 11518110310
>      rx_256_to_511_bytes_phy: 7055850637
>      rx_512_to_1023_bytes_phy: 7811550424
>      rx_1024_to_1518_bytes_phy: 265547564845
>      rx_1519_to_2047_bytes_phy: 187219522899
>      rx_2048_to_4095_bytes_phy: 0
>      rx_4096_to_8191_bytes_phy: 0
>      rx_8192_to_10239_bytes_phy: 0
>      link_down_events_phy: 0
>      rx_pcs_symbol_err_phy: 0
>      rx_corrected_bits_phy: 0
>      rx_pci_signal_integrity: 0
>      tx_pci_signal_integrity: 48
>      rx_prio0_bytes: 688807632117485
>      rx_prio0_packets: 516310309931
>      tx_prio0_bytes: 418499382756025
>      tx_prio0_packets: 677697534982
>      rx_prio1_bytes: 1497701612877
>      rx_prio1_packets: 1206768094
>      tx_prio1_bytes: 0
>      tx_prio1_packets: 0
>      rx_prio2_bytes: 112271227
>      rx_prio2_packets: 337295
>      tx_prio2_bytes: 0
>      tx_prio2_packets: 0
>      rx_prio3_bytes: 1165455555
>      rx_prio3_packets: 1544310
>      tx_prio3_bytes: 0
>      tx_prio3_packets: 0
>      rx_prio4_bytes: 161857240
>      rx_prio4_packets: 341392
>      tx_prio4_bytes: 0
>      tx_prio4_packets: 0
>      rx_prio5_bytes: 455031612
>      rx_prio5_packets: 2861469
>      tx_prio5_bytes: 0
>      tx_prio5_packets: 0
>      rx_prio6_bytes: 1873928697
>      rx_prio6_packets: 5146981
>      tx_prio6_bytes: 0
>      tx_prio6_packets: 0
>      rx_prio7_bytes: 13423452430
>      rx_prio7_packets: 190724796
>      tx_prio7_bytes: 0
>      tx_prio7_packets: 0
>      module_unplug: 0
>      module_bus_stuck: 0
>      module_high_temp: 0
>      module_bad_shorted: 0
>      ch0_events: 4252266777
>      ch0_poll: 4330804273
>      ch0_arm: 4120233182
>      ch0_aff_change: 2
>      ch0_eq_rearm: 0
>      ch1_events: 3938415938
>      ch1_poll: 4012621322
>      ch1_arm: 3810131188
>      ch1_aff_change: 2
>      ch1_eq_rearm: 0
>      ch2_events: 3897428860
>      ch2_poll: 3973886848
>      ch2_arm: 3773019397
>      ch2_aff_change: 1
>      ch2_eq_rearm: 0
>      ch3_events: 4108000541
>      ch3_poll: 4180139872
>      ch3_arm: 3982093366
>      ch3_aff_change: 1
>      ch3_eq_rearm: 0
>      ch4_events: 4652570079
>      ch4_poll: 4720541090
>      ch4_arm: 4524475054
>      ch4_aff_change: 2
>      ch4_eq_rearm: 0
>      ch5_events: 3899177385
>      ch5_poll: 3974274186
>      ch5_arm: 3772299186
>      ch5_aff_change: 2
>      ch5_eq_rearm: 0
>      ch6_events: 3915161350
>      ch6_poll: 3992338199
>      ch6_arm: 3794710989
>      ch6_aff_change: 0
>      ch6_eq_rearm: 0
>      ch7_events: 4008175631
>      ch7_poll: 4081321248
>      ch7_arm: 3882263723
>      ch7_aff_change: 0
>      ch7_eq_rearm: 0
>      ch8_events: 4207422352
>      ch8_poll: 4276465449
>      ch8_arm: 4077650366
>      ch8_aff_change: 0
>      ch8_eq_rearm: 0
>      ch9_events: 4036491879
>      ch9_poll: 4108975987
>      ch9_arm: 3914493694
>      ch9_aff_change: 0
>      ch9_eq_rearm: 0
>      ch10_events: 4066261595
>      ch10_poll: 4134419606
>      ch10_arm: 3936637711
>      ch10_aff_change: 1
>      ch10_eq_rearm: 0
>      ch11_events: 4440494043
>      ch11_poll: 4507578730
>      ch11_arm: 4318629438
>      ch11_aff_change: 0
>      ch11_eq_rearm: 0
>      ch12_events: 4066958252
>      ch12_poll: 4130191506
>      ch12_arm: 3934337782
>      ch12_aff_change: 0
>      ch12_eq_rearm: 0
>      ch13_events: 4051309159
>      ch13_poll: 4118864120
>      ch13_arm: 3921011919
>      ch13_aff_change: 0
>      ch13_eq_rearm: 0
>      ch14_events: 4321664800
>      ch14_poll: 4382433680
>      ch14_arm: 4186130552
>      ch14_aff_change: 0
>      ch14_eq_rearm: 0
>      ch15_events: 4701102075
>      ch15_poll: 4760373932
>      ch15_arm: 4570151468
>      ch15_aff_change: 0
>      ch15_eq_rearm: 0
>      ch16_events: 4311052687
>      ch16_poll: 4345937129
>      ch16_arm: 4170883819
>      ch16_aff_change: 0
>      ch16_eq_rearm: 0
>      ch17_events: 4647570931
>      ch17_poll: 4680218533
>      ch17_arm: 4509426288
>      ch17_aff_change: 0
>      ch17_eq_rearm: 0
>      ch18_events: 4598195702
>      ch18_poll: 4631314898
>      ch18_arm: 4457267084
>      ch18_aff_change: 0
>      ch18_eq_rearm: 0
>      ch19_events: 4808094560
>      ch19_poll: 4841368340
>      ch19_arm: 4670604358
>      ch19_aff_change: 0
>      ch19_eq_rearm: 0
>      ch20_events: 4240910605
>      ch20_poll: 4276531502
>      ch20_arm: 4101767278
>      ch20_aff_change: 1
>      ch20_eq_rearm: 0
>      ch21_events: 4389371472
>      ch21_poll: 4426870311
>      ch21_arm: 4249339045
>      ch21_aff_change: 2
>      ch21_eq_rearm: 0
>      ch22_events: 4282958754
>      ch22_poll: 4319228073
>      ch22_arm: 4145102991
>      ch22_aff_change: 2
>      ch22_eq_rearm: 0
>      ch23_events: 4440196528
>      ch23_poll: 4474090188
>      ch23_arm: 4300837147
>      ch23_aff_change: 2
>      ch23_eq_rearm: 0
>      ch24_events: 4326875785
>      ch24_poll: 4364971263
>      ch24_arm: 4186404526
>      ch24_aff_change: 2
>      ch24_eq_rearm: 0
>      ch25_events: 4286528453
>      ch25_poll: 4324089445
>      ch25_arm: 4147222616
>      ch25_aff_change: 3
>      ch25_eq_rearm: 0
>      ch26_events: 4098043104
>      ch26_poll: 4138133745
>      ch26_arm: 3967438971
>      ch26_aff_change: 4
>      ch26_eq_rearm: 0
>      ch27_events: 4563302840
>      ch27_poll: 4599441446
>      ch27_arm: 4432182806
>      ch27_aff_change: 4
>      ch27_eq_rearm: 0
>      ch28_events: 4
>      ch28_poll: 4
>      ch28_arm: 4
>      ch28_aff_change: 0
>      ch28_eq_rearm: 0
>      ch29_events: 6
>      ch29_poll: 6
>      ch29_arm: 6
>      ch29_aff_change: 0
>      ch29_eq_rearm: 0
>      ch30_events: 4
>      ch30_poll: 4
>      ch30_arm: 4
>      ch30_aff_change: 0
>      ch30_eq_rearm: 0
>      ch31_events: 4
>      ch31_poll: 4
>      ch31_arm: 4
>      ch31_aff_change: 0
>      ch31_eq_rearm: 0
>      ch32_events: 4
>      ch32_poll: 4
>      ch32_arm: 4
>      ch32_aff_change: 0
>      ch32_eq_rearm: 0
>      ch33_events: 4
>      ch33_poll: 4
>      ch33_arm: 4
>      ch33_aff_change: 0
>      ch33_eq_rearm: 0
>      ch34_events: 4
>      ch34_poll: 4
>      ch34_arm: 4
>      ch34_aff_change: 0
>      ch34_eq_rearm: 0
>      ch35_events: 4
>      ch35_poll: 4
>      ch35_arm: 4
>      ch35_aff_change: 0
>      ch35_eq_rearm: 0
>      ch36_events: 4
>      ch36_poll: 4
>      ch36_arm: 4
>      ch36_aff_change: 0
>      ch36_eq_rearm: 0
>      ch37_events: 4
>      ch37_poll: 4
>      ch37_arm: 4
>      ch37_aff_change: 0
>      ch37_eq_rearm: 0
>      ch38_events: 4
>      ch38_poll: 4
>      ch38_arm: 4
>      ch38_aff_change: 0
>      ch38_eq_rearm: 0
>      ch39_events: 4
>      ch39_poll: 4
>      ch39_arm: 4
>      ch39_aff_change: 0
>      ch39_eq_rearm: 0
>      ch40_events: 4
>      ch40_poll: 4
>      ch40_arm: 4
>      ch40_aff_change: 0
>      ch40_eq_rearm: 0
>      ch41_events: 4
>      ch41_poll: 4
>      ch41_arm: 4
>      ch41_aff_change: 0
>      ch41_eq_rearm: 0
>      ch42_events: 4
>      ch42_poll: 4
>      ch42_arm: 4
>      ch42_aff_change: 0
>      ch42_eq_rearm: 0
>      ch43_events: 4
>      ch43_poll: 4
>      ch43_arm: 4
>      ch43_aff_change: 0
>      ch43_eq_rearm: 0
>      ch44_events: 4
>      ch44_poll: 4
>      ch44_arm: 4
>      ch44_aff_change: 0
>      ch44_eq_rearm: 0
>      ch45_events: 4
>      ch45_poll: 4
>      ch45_arm: 4
>      ch45_aff_change: 0
>      ch45_eq_rearm: 0
>      ch46_events: 4
>      ch46_poll: 4
>      ch46_arm: 4
>      ch46_aff_change: 0
>      ch46_eq_rearm: 0
>      ch47_events: 4
>      ch47_poll: 4
>      ch47_arm: 4
>      ch47_aff_change: 0
>      ch47_eq_rearm: 0
>      ch48_events: 4
>      ch48_poll: 4
>      ch48_arm: 4
>      ch48_aff_change: 0
>      ch48_eq_rearm: 0
>      ch49_events: 4
>      ch49_poll: 4
>      ch49_arm: 4
>      ch49_aff_change: 0
>      ch49_eq_rearm: 0
>      ch50_events: 4
>      ch50_poll: 4
>      ch50_arm: 4
>      ch50_aff_change: 0
>      ch50_eq_rearm: 0
>      ch51_events: 4
>      ch51_poll: 4
>      ch51_arm: 4
>      ch51_aff_change: 0
>      ch51_eq_rearm: 0
>      ch52_events: 4
>      ch52_poll: 4
>      ch52_arm: 4
>      ch52_aff_change: 0
>      ch52_eq_rearm: 0
>      ch53_events: 4
>      ch53_poll: 4
>      ch53_arm: 4
>      ch53_aff_change: 0
>      ch53_eq_rearm: 0
>      ch54_events: 4
>      ch54_poll: 4
>      ch54_arm: 4
>      ch54_aff_change: 0
>      ch54_eq_rearm: 0
>      ch55_events: 4
>      ch55_poll: 4
>      ch55_arm: 4
>      ch55_aff_change: 0
>      ch55_eq_rearm: 0
>      rx0_packets: 21390033774
>      rx0_bytes: 27326856299122
>      rx0_csum_complete: 21339650906
>      rx0_csum_unnecessary: 0
>      rx0_csum_unnecessary_inner: 0
>      rx0_csum_none: 50382868
>      rx0_xdp_drop: 0
>      rx0_xdp_redirect: 0
>      rx0_lro_packets: 0
>      rx0_lro_bytes: 0
>      rx0_ecn_mark: 0
>      rx0_removed_vlan_packets: 21390033774
>      rx0_wqe_err: 0
>      rx0_mpwqe_filler_cqes: 0
>      rx0_mpwqe_filler_strides: 0
>      rx0_buff_alloc_err: 0
>      rx0_cqe_compress_blks: 481077641
>      rx0_cqe_compress_pkts: 1085647489
>      rx0_page_reuse: 0
>      rx0_cache_reuse: 19050049
>      rx0_cache_full: 10675964285
>      rx0_cache_empty: 37376
>      rx0_cache_busy: 10675966819
>      rx0_cache_waive: 0
>      rx0_congst_umr: 0
>      rx0_arfs_err: 0
>      rx0_xdp_tx_xmit: 0
>      rx0_xdp_tx_full: 0
>      rx0_xdp_tx_err: 0
>      rx0_xdp_tx_cqes: 0
>      rx1_packets: 19868919527
>      rx1_bytes: 26149716991561
>      rx1_csum_complete: 19868919527
>      rx1_csum_unnecessary: 0
>      rx1_csum_unnecessary_inner: 0
>      rx1_csum_none: 0
>      rx1_xdp_drop: 0
>      rx1_xdp_redirect: 0
>      rx1_lro_packets: 0
>      rx1_lro_bytes: 0
>      rx1_ecn_mark: 0
>      rx1_removed_vlan_packets: 19868919527
>      rx1_wqe_err: 0
>      rx1_mpwqe_filler_cqes: 0
>      rx1_mpwqe_filler_strides: 0
>      rx1_buff_alloc_err: 0
>      rx1_cqe_compress_blks: 420210560
>      rx1_cqe_compress_pkts: 941233388
>      rx1_page_reuse: 0
>      rx1_cache_reuse: 46200002
>      rx1_cache_full: 9888257242
>      rx1_cache_empty: 37376
>      rx1_cache_busy: 9888259746
>      rx1_cache_waive: 0
>      rx1_congst_umr: 0
>      rx1_arfs_err: 0
>      rx1_xdp_tx_xmit: 0
>      rx1_xdp_tx_full: 0
>      rx1_xdp_tx_err: 0
>      rx1_xdp_tx_cqes: 0
>      rx2_packets: 19575013662
>      rx2_bytes: 25759818417945
>      rx2_csum_complete: 19575013662
>      rx2_csum_unnecessary: 0
>      rx2_csum_unnecessary_inner: 0
>      rx2_csum_none: 0
>      rx2_xdp_drop: 0
>      rx2_xdp_redirect: 0
>      rx2_lro_packets: 0
>      rx2_lro_bytes: 0
>      rx2_ecn_mark: 0
>      rx2_removed_vlan_packets: 19575013662
>      rx2_wqe_err: 0
>      rx2_mpwqe_filler_cqes: 0
>      rx2_mpwqe_filler_strides: 0
>      rx2_buff_alloc_err: 0
>      rx2_cqe_compress_blks: 412345511
>      rx2_cqe_compress_pkts: 923376167
>      rx2_page_reuse: 0
>      rx2_cache_reuse: 38837731
>      rx2_cache_full: 9748666548
>      rx2_cache_empty: 37376
>      rx2_cache_busy: 9748669093
>      rx2_cache_waive: 0
>      rx2_congst_umr: 0
>      rx2_arfs_err: 0
>      rx2_xdp_tx_xmit: 0
>      rx2_xdp_tx_full: 0
>      rx2_xdp_tx_err: 0
>      rx2_xdp_tx_cqes: 0
>      rx3_packets: 19795911749
>      rx3_bytes: 25969475566905
>      rx3_csum_complete: 19795911749
>      rx3_csum_unnecessary: 0
>      rx3_csum_unnecessary_inner: 0
>      rx3_csum_none: 0
>      rx3_xdp_drop: 0
>      rx3_xdp_redirect: 0
>      rx3_lro_packets: 0
>      rx3_lro_bytes: 0
>      rx3_ecn_mark: 0
>      rx3_removed_vlan_packets: 19795911749
>      rx3_wqe_err: 0
>      rx3_mpwqe_filler_cqes: 0
>      rx3_mpwqe_filler_strides: 0
>      rx3_buff_alloc_err: 0
>      rx3_cqe_compress_blks: 416658765
>      rx3_cqe_compress_pkts: 934986266
>      rx3_page_reuse: 0
>      rx3_cache_reuse: 34542124
>      rx3_cache_full: 9863411232
>      rx3_cache_empty: 37376
>      rx3_cache_busy: 9863413732
>      rx3_cache_waive: 0
>      rx3_congst_umr: 0
>      rx3_arfs_err: 0
>      rx3_xdp_tx_xmit: 0
>      rx3_xdp_tx_full: 0
>      rx3_xdp_tx_err: 0
>      rx3_xdp_tx_cqes: 0
>      rx4_packets: 20445652378
>      rx4_bytes: 26949065110265
>      rx4_csum_complete: 20445652378
>      rx4_csum_unnecessary: 0
>      rx4_csum_unnecessary_inner: 0
>      rx4_csum_none: 0
>      rx4_xdp_drop: 0
>      rx4_xdp_redirect: 0
>      rx4_lro_packets: 0
>      rx4_lro_bytes: 0
>      rx4_ecn_mark: 0
>      rx4_removed_vlan_packets: 20445652378
>      rx4_wqe_err: 0
>      rx4_mpwqe_filler_cqes: 0
>      rx4_mpwqe_filler_strides: 0
>      rx4_buff_alloc_err: 0
>      rx4_cqe_compress_blks: 506085858
>      rx4_cqe_compress_pkts: 1147860328
>      rx4_page_reuse: 0
>      rx4_cache_reuse: 10122542864
>      rx4_cache_full: 100281206
>      rx4_cache_empty: 37376
>      rx4_cache_busy: 100283304
>      rx4_cache_waive: 0
>      rx4_congst_umr: 0
>      rx4_arfs_err: 0
>      rx4_xdp_tx_xmit: 0
>      rx4_xdp_tx_full: 0
>      rx4_xdp_tx_err: 0
>      rx4_xdp_tx_cqes: 0
>      rx5_packets: 19622362246
>      rx5_bytes: 25843450982982
>      rx5_csum_complete: 19622362246
>      rx5_csum_unnecessary: 0
>      rx5_csum_unnecessary_inner: 0
>      rx5_csum_none: 0
>      rx5_xdp_drop: 0
>      rx5_xdp_redirect: 0
>      rx5_lro_packets: 0
>      rx5_lro_bytes: 0
>      rx5_ecn_mark: 0
>      rx5_removed_vlan_packets: 19622362246
>      rx5_wqe_err: 0
>      rx5_mpwqe_filler_cqes: 0
>      rx5_mpwqe_filler_strides: 0
>      rx5_buff_alloc_err: 0
>      rx5_cqe_compress_blks: 422840924
>      rx5_cqe_compress_pkts: 948005878
>      rx5_page_reuse: 0
>      rx5_cache_reuse: 31285453
>      rx5_cache_full: 9779893117
>      rx5_cache_empty: 37376
>      rx5_cache_busy: 9779895647
>      rx5_cache_waive: 0
>      rx5_congst_umr: 0
>      rx5_arfs_err: 0
>      rx5_xdp_tx_xmit: 0
>      rx5_xdp_tx_full: 0
>      rx5_xdp_tx_err: 0
>      rx5_xdp_tx_cqes: 0
>      rx6_packets: 19788231278
>      rx6_bytes: 25985783006486
>      rx6_csum_complete: 19788231278
>      rx6_csum_unnecessary: 0
>      rx6_csum_unnecessary_inner: 0
>      rx6_csum_none: 0
>      rx6_xdp_drop: 0
>      rx6_xdp_redirect: 0
>      rx6_lro_packets: 0
>      rx6_lro_bytes: 0
>      rx6_ecn_mark: 0
>      rx6_removed_vlan_packets: 19788231278
>      rx6_wqe_err: 0
>      rx6_mpwqe_filler_cqes: 0
>      rx6_mpwqe_filler_strides: 0
>      rx6_buff_alloc_err: 0
>      rx6_cqe_compress_blks: 418799056
>      rx6_cqe_compress_pkts: 938282685
>      rx6_page_reuse: 0
>      rx6_cache_reuse: 18114793
>      rx6_cache_full: 9875998295
>      rx6_cache_empty: 37376
>      rx6_cache_busy: 9876000831
>      rx6_cache_waive: 0
>      rx6_congst_umr: 0
>      rx6_arfs_err: 0
>      rx6_xdp_tx_xmit: 0
>      rx6_xdp_tx_full: 0
>      rx6_xdp_tx_err: 0
>      rx6_xdp_tx_cqes: 0
>      rx7_packets: 19795759168
>      rx7_bytes: 26085056586860
>      rx7_csum_complete: 19795759168
>      rx7_csum_unnecessary: 0
>      rx7_csum_unnecessary_inner: 0
>      rx7_csum_none: 0
>      rx7_xdp_drop: 0
>      rx7_xdp_redirect: 0
>      rx7_lro_packets: 0
>      rx7_lro_bytes: 0
>      rx7_ecn_mark: 0
>      rx7_removed_vlan_packets: 19795759168
>      rx7_wqe_err: 0
>      rx7_mpwqe_filler_cqes: 0
>      rx7_mpwqe_filler_strides: 0
>      rx7_buff_alloc_err: 0
>      rx7_cqe_compress_blks: 413959224
>      rx7_cqe_compress_pkts: 927675936
>      rx7_page_reuse: 0
>      rx7_cache_reuse: 23902990
>      rx7_cache_full: 9873974042
>      rx7_cache_empty: 37376
>      rx7_cache_busy: 9873976574
>      rx7_cache_waive: 0
>      rx7_congst_umr: 0
>      rx7_arfs_err: 0
>      rx7_xdp_tx_xmit: 0
>      rx7_xdp_tx_full: 0
>      rx7_xdp_tx_err: 0
>      rx7_xdp_tx_cqes: 0
>      rx8_packets: 19963477439
>      rx8_bytes: 26384640501789
>      rx8_csum_complete: 19963477439
>      rx8_csum_unnecessary: 0
>      rx8_csum_unnecessary_inner: 0
>      rx8_csum_none: 0
>      rx8_xdp_drop: 0
>      rx8_xdp_redirect: 0
>      rx8_lro_packets: 0
>      rx8_lro_bytes: 0
>      rx8_ecn_mark: 0
>      rx8_removed_vlan_packets: 19963477439
>      rx8_wqe_err: 0
>      rx8_mpwqe_filler_cqes: 0
>      rx8_mpwqe_filler_strides: 0
>      rx8_buff_alloc_err: 0
>      rx8_cqe_compress_blks: 420422857
>      rx8_cqe_compress_pkts: 942720292
>      rx8_page_reuse: 0
>      rx8_cache_reuse: 88181713
>      rx8_cache_full: 9893554525
>      rx8_cache_empty: 37376
>      rx8_cache_busy: 9893556983
>      rx8_cache_waive: 0
>      rx8_congst_umr: 0
>      rx8_arfs_err: 0
>      rx8_xdp_tx_xmit: 0
>      rx8_xdp_tx_full: 0
>      rx8_xdp_tx_err: 0
>      rx8_xdp_tx_cqes: 0
>      rx9_packets: 19726642138
>      rx9_bytes: 26063924286499
>      rx9_csum_complete: 19726642138
>      rx9_csum_unnecessary: 0
>      rx9_csum_unnecessary_inner: 0
>      rx9_csum_none: 0
>      rx9_xdp_drop: 0
>      rx9_xdp_redirect: 0
>      rx9_lro_packets: 0
>      rx9_lro_bytes: 0
>      rx9_ecn_mark: 0
>      rx9_removed_vlan_packets: 19726642138
>      rx9_wqe_err: 0
>      rx9_mpwqe_filler_cqes: 0
>      rx9_mpwqe_filler_strides: 0
>      rx9_buff_alloc_err: 0
>      rx9_cqe_compress_blks: 424227411
>      rx9_cqe_compress_pkts: 951534873
>      rx9_page_reuse: 0
>      rx9_cache_reuse: 482901440
>      rx9_cache_full: 9380417487
>      rx9_cache_empty: 37376
>      rx9_cache_busy: 9380419608
>      rx9_cache_waive: 0
>      rx9_congst_umr: 0
>      rx9_arfs_err: 0
>      rx9_xdp_tx_xmit: 0
>      rx9_xdp_tx_full: 0
>      rx9_xdp_tx_err: 0
>      rx9_xdp_tx_cqes: 0
>      rx10_packets: 19901229170
>      rx10_bytes: 26300854495044
>      rx10_csum_complete: 19901229170
>      rx10_csum_unnecessary: 0
>      rx10_csum_unnecessary_inner: 0
>      rx10_csum_none: 0
>      rx10_xdp_drop: 0
>      rx10_xdp_redirect: 0
>      rx10_lro_packets: 0
>      rx10_lro_bytes: 0
>      rx10_ecn_mark: 0
>      rx10_removed_vlan_packets: 19901229170
>      rx10_wqe_err: 0
>      rx10_mpwqe_filler_cqes: 0
>      rx10_mpwqe_filler_strides: 0
>      rx10_buff_alloc_err: 0
>      rx10_cqe_compress_blks: 419082938
>      rx10_cqe_compress_pkts: 940791347
>      rx10_page_reuse: 0
>      rx10_cache_reuse: 14896055
>      rx10_cache_full: 9935715977
>      rx10_cache_empty: 37376
>      rx10_cache_busy: 9935718513
>      rx10_cache_waive: 0
>      rx10_congst_umr: 0
>      rx10_arfs_err: 0
>      rx10_xdp_tx_xmit: 0
>      rx10_xdp_tx_full: 0
>      rx10_xdp_tx_err: 0
>      rx10_xdp_tx_cqes: 0
>      rx11_packets: 20352190494
>      rx11_bytes: 26851034425372
>      rx11_csum_complete: 20352190494
>      rx11_csum_unnecessary: 0
>      rx11_csum_unnecessary_inner: 0
>      rx11_csum_none: 0
>      rx11_xdp_drop: 0
>      rx11_xdp_redirect: 0
>      rx11_lro_packets: 0
>      rx11_lro_bytes: 0
>      rx11_ecn_mark: 0
>      rx11_removed_vlan_packets: 20352190494
>      rx11_wqe_err: 0
>      rx11_mpwqe_filler_cqes: 0
>      rx11_mpwqe_filler_strides: 0
>      rx11_buff_alloc_err: 0
>      rx11_cqe_compress_blks: 501992147
>      rx11_cqe_compress_pkts: 1140398610
>      rx11_page_reuse: 0
>      rx11_cache_reuse: 10071721531
>      rx11_cache_full: 104371621
>      rx11_cache_empty: 37376
>      rx11_cache_busy: 104373697
>      rx11_cache_waive: 0
>      rx11_congst_umr: 0
>      rx11_arfs_err: 0
>      rx11_xdp_tx_xmit: 0
>      rx11_xdp_tx_full: 0
>      rx11_xdp_tx_err: 0
>      rx11_xdp_tx_cqes: 0
>      rx12_packets: 19934747149
>      rx12_bytes: 26296478787829
>      rx12_csum_complete: 19934747149
>      rx12_csum_unnecessary: 0
>      rx12_csum_unnecessary_inner: 0
>      rx12_csum_none: 0
>      rx12_xdp_drop: 0
>      rx12_xdp_redirect: 0
>      rx12_lro_packets: 0
>      rx12_lro_bytes: 0
>      rx12_ecn_mark: 0
>      rx12_removed_vlan_packets: 19934747149
>      rx12_wqe_err: 0
>      rx12_mpwqe_filler_cqes: 0
>      rx12_mpwqe_filler_strides: 0
>      rx12_buff_alloc_err: 0
>      rx12_cqe_compress_blks: 443350570
>      rx12_cqe_compress_pkts: 995997220
>      rx12_page_reuse: 0
>      rx12_cache_reuse: 9864934174
>      rx12_cache_full: 102437428
>      rx12_cache_empty: 37376
>      rx12_cache_busy: 102439382
>      rx12_cache_waive: 0
>      rx12_congst_umr: 0
>      rx12_arfs_err: 0
>      rx12_xdp_tx_xmit: 0
>      rx12_xdp_tx_full: 0
>      rx12_xdp_tx_err: 0
>      rx12_xdp_tx_cqes: 0
>      rx13_packets: 19866908096
>      rx13_bytes: 26160931936186
>      rx13_csum_complete: 19866908096
>      rx13_csum_unnecessary: 0
>      rx13_csum_unnecessary_inner: 0
>      rx13_csum_none: 0
>      rx13_xdp_drop: 0
>      rx13_xdp_redirect: 0
>      rx13_lro_packets: 0
>      rx13_lro_bytes: 0
>      rx13_ecn_mark: 0
>      rx13_removed_vlan_packets: 19866908096
>      rx13_wqe_err: 0
>      rx13_mpwqe_filler_cqes: 0
>      rx13_mpwqe_filler_strides: 0
>      rx13_buff_alloc_err: 0
>      rx13_cqe_compress_blks: 413640141
>      rx13_cqe_compress_pkts: 926175066
>      rx13_page_reuse: 0
>      rx13_cache_reuse: 36358610
>      rx13_cache_full: 9897092921
>      rx13_cache_empty: 37376
>      rx13_cache_busy: 9897095422
>      rx13_cache_waive: 0
>      rx13_congst_umr: 0
>      rx13_arfs_err: 0
>      rx13_xdp_tx_xmit: 0
>      rx13_xdp_tx_full: 0
>      rx13_xdp_tx_err: 0
>      rx13_xdp_tx_cqes: 0
>      rx14_packets: 20229035746
>      rx14_bytes: 26655092809172
>      rx14_csum_complete: 20229035746
>      rx14_csum_unnecessary: 0
>      rx14_csum_unnecessary_inner: 0
>      rx14_csum_none: 0
>      rx14_xdp_drop: 0
>      rx14_xdp_redirect: 0
>      rx14_lro_packets: 0
>      rx14_lro_bytes: 0
>      rx14_ecn_mark: 0
>      rx14_removed_vlan_packets: 20229035746
>      rx14_wqe_err: 0
>      rx14_mpwqe_filler_cqes: 0
>      rx14_mpwqe_filler_strides: 0
>      rx14_buff_alloc_err: 0
>      rx14_cqe_compress_blks: 460990337
>      rx14_cqe_compress_pkts: 1041287948
>      rx14_page_reuse: 0
>      rx14_cache_reuse: 25649275
>      rx14_cache_full: 10088866045
>      rx14_cache_empty: 37376
>      rx14_cache_busy: 10088868574
>      rx14_cache_waive: 0
>      rx14_congst_umr: 0
>      rx14_arfs_err: 0
>      rx14_xdp_tx_xmit: 0
>      rx14_xdp_tx_full: 0
>      rx14_xdp_tx_err: 0
>      rx14_xdp_tx_cqes: 0
>      rx15_packets: 20528177154
>      rx15_bytes: 27029263893264
>      rx15_csum_complete: 20528177154
>      rx15_csum_unnecessary: 0
>      rx15_csum_unnecessary_inner: 0
>      rx15_csum_none: 0
>      rx15_xdp_drop: 0
>      rx15_xdp_redirect: 0
>      rx15_lro_packets: 0
>      rx15_lro_bytes: 0
>      rx15_ecn_mark: 0
>      rx15_removed_vlan_packets: 20528177154
>      rx15_wqe_err: 0
>      rx15_mpwqe_filler_cqes: 0
>      rx15_mpwqe_filler_strides: 0
>      rx15_buff_alloc_err: 0
>      rx15_cqe_compress_blks: 476776176
>      rx15_cqe_compress_pkts: 1076153263
>      rx15_page_reuse: 0
>      rx15_cache_reuse: 48426735
>      rx15_cache_full: 10215659289
>      rx15_cache_empty: 37376
>      rx15_cache_busy: 10215661817
>      rx15_cache_waive: 0
>      rx15_congst_umr: 0
>      rx15_arfs_err: 0
>      rx15_xdp_tx_xmit: 0
>      rx15_xdp_tx_full: 0
>      rx15_xdp_tx_err: 0
>      rx15_xdp_tx_cqes: 0
>      rx16_packets: 16104078098
>      rx16_bytes: 21256361789679
>      rx16_csum_complete: 16104078098
>      rx16_csum_unnecessary: 0
>      rx16_csum_unnecessary_inner: 0
>      rx16_csum_none: 0
>      rx16_xdp_drop: 0
>      rx16_xdp_redirect: 0
>      rx16_lro_packets: 0
>      rx16_lro_bytes: 0
>      rx16_ecn_mark: 0
>      rx16_removed_vlan_packets: 16104078098
>      rx16_wqe_err: 0
>      rx16_mpwqe_filler_cqes: 0
>      rx16_mpwqe_filler_strides: 0
>      rx16_buff_alloc_err: 0
>      rx16_cqe_compress_blks: 352082054
>      rx16_cqe_compress_pkts: 787161670
>      rx16_page_reuse: 0
>      rx16_cache_reuse: 25912567
>      rx16_cache_full: 8026124051
>      rx16_cache_empty: 37376
>      rx16_cache_busy: 8026126465
>      rx16_cache_waive: 0
>      rx16_congst_umr: 0
>      rx16_arfs_err: 0
>      rx16_xdp_tx_xmit: 0
>      rx16_xdp_tx_full: 0
>      rx16_xdp_tx_err: 0
>      rx16_xdp_tx_cqes: 0
>      rx17_packets: 16314055017
>      rx17_bytes: 21589139030173
>      rx17_csum_complete: 16314055017
>      rx17_csum_unnecessary: 0
>      rx17_csum_unnecessary_inner: 0
>      rx17_csum_none: 0
>      rx17_xdp_drop: 0
>      rx17_xdp_redirect: 0
>      rx17_lro_packets: 0
>      rx17_lro_bytes: 0
>      rx17_ecn_mark: 0
>      rx17_removed_vlan_packets: 16314055017
>      rx17_wqe_err: 0
>      rx17_mpwqe_filler_cqes: 0
>      rx17_mpwqe_filler_strides: 0
>      rx17_buff_alloc_err: 0
>      rx17_cqe_compress_blks: 387834541
>      rx17_cqe_compress_pkts: 871851081
>      rx17_page_reuse: 0
>      rx17_cache_reuse: 24021313
>      rx17_cache_full: 8133003829
>      rx17_cache_empty: 37376
>      rx17_cache_busy: 8133006175
>      rx17_cache_waive: 0
>      rx17_congst_umr: 0
>      rx17_arfs_err: 0
>      rx17_xdp_tx_xmit: 0
>      rx17_xdp_tx_full: 0
>      rx17_xdp_tx_err: 0
>      rx17_xdp_tx_cqes: 0
>      rx18_packets: 16439016814
>      rx18_bytes: 21648651917475
>      rx18_csum_complete: 16439016814
>      rx18_csum_unnecessary: 0
>      rx18_csum_unnecessary_inner: 0
>      rx18_csum_none: 0
>      rx18_xdp_drop: 0
>      rx18_xdp_redirect: 0
>      rx18_lro_packets: 0
>      rx18_lro_bytes: 0
>      rx18_ecn_mark: 0
>      rx18_removed_vlan_packets: 16439016814
>      rx18_wqe_err: 0
>      rx18_mpwqe_filler_cqes: 0
>      rx18_mpwqe_filler_strides: 0
>      rx18_buff_alloc_err: 0
>      rx18_cqe_compress_blks: 375066666
>      rx18_cqe_compress_pkts: 843563974
>      rx18_page_reuse: 0
>      rx18_cache_reuse: 8151064266
>      rx18_cache_full: 68442025
>      rx18_cache_empty: 37376
>      rx18_cache_busy: 68444122
>      rx18_cache_waive: 0
>      rx18_congst_umr: 0
>      rx18_arfs_err: 0
>      rx18_xdp_tx_xmit: 0
>      rx18_xdp_tx_full: 0
>      rx18_xdp_tx_err: 0
>      rx18_xdp_tx_cqes: 0
>      rx19_packets: 16641223506
>      rx19_bytes: 21964749940935
>      rx19_csum_complete: 16641223506
>      rx19_csum_unnecessary: 0
>      rx19_csum_unnecessary_inner: 0
>      rx19_csum_none: 0
>      rx19_xdp_drop: 0
>      rx19_xdp_redirect: 0
>      rx19_lro_packets: 0
>      rx19_lro_bytes: 0
>      rx19_ecn_mark: 0
>      rx19_removed_vlan_packets: 16641223506
>      rx19_wqe_err: 0
>      rx19_mpwqe_filler_cqes: 0
>      rx19_mpwqe_filler_strides: 0
>      rx19_buff_alloc_err: 0
>      rx19_cqe_compress_blks: 387825932
>      rx19_cqe_compress_pkts: 872266355
>      rx19_page_reuse: 0
>      rx19_cache_reuse: 116433620
>      rx19_cache_full: 8204175954
>      rx19_cache_empty: 37376
>      rx19_cache_busy: 8204178120
>      rx19_cache_waive: 0
>      rx19_congst_umr: 0
>      rx19_arfs_err: 0
>      rx19_xdp_tx_xmit: 0
>      rx19_xdp_tx_full: 0
>      rx19_xdp_tx_err: 0
>      rx19_xdp_tx_cqes: 0
>      rx20_packets: 16206927741
>      rx20_bytes: 21387447038430
>      rx20_csum_complete: 16206927741
>      rx20_csum_unnecessary: 0
>      rx20_csum_unnecessary_inner: 0
>      rx20_csum_none: 0
>      rx20_xdp_drop: 0
>      rx20_xdp_redirect: 0
>      rx20_lro_packets: 0
>      rx20_lro_bytes: 0
>      rx20_ecn_mark: 0
>      rx20_removed_vlan_packets: 16206927741
>      rx20_wqe_err: 0
>      rx20_mpwqe_filler_cqes: 0
>      rx20_mpwqe_filler_strides: 0
>      rx20_buff_alloc_err: 0
>      rx20_cqe_compress_blks: 370144620
>      rx20_cqe_compress_pkts: 829122671
>      rx20_page_reuse: 0
>      rx20_cache_reuse: 8053733744
>      rx20_cache_full: 49728026
>      rx20_cache_empty: 37376
>      rx20_cache_busy: 49730116
>      rx20_cache_waive: 0
>      rx20_congst_umr: 0
>      rx20_arfs_err: 0
>      rx20_xdp_tx_xmit: 0
>      rx20_xdp_tx_full: 0
>      rx20_xdp_tx_err: 0
>      rx20_xdp_tx_cqes: 0
>      rx21_packets: 16562361314
>      rx21_bytes: 21856653284356
>      rx21_csum_complete: 16562361314
>      rx21_csum_unnecessary: 0
>      rx21_csum_unnecessary_inner: 0
>      rx21_csum_none: 0
>      rx21_xdp_drop: 0
>      rx21_xdp_redirect: 0
>      rx21_lro_packets: 0
>      rx21_lro_bytes: 0
>      rx21_ecn_mark: 0
>      rx21_removed_vlan_packets: 16562361314
>      rx21_wqe_err: 0
>      rx21_mpwqe_filler_cqes: 0
>      rx21_mpwqe_filler_strides: 0
>      rx21_buff_alloc_err: 0
>      rx21_cqe_compress_blks: 350790425
>      rx21_cqe_compress_pkts: 783850729
>      rx21_page_reuse: 0
>      rx21_cache_reuse: 28077493
>      rx21_cache_full: 8253100706
>      rx21_cache_empty: 37376
>      rx21_cache_busy: 8253103147
>      rx21_cache_waive: 0
>      rx21_congst_umr: 0
>      rx21_arfs_err: 0
>      rx21_xdp_tx_xmit: 0
>      rx21_xdp_tx_full: 0
>      rx21_xdp_tx_err: 0
>      rx21_xdp_tx_cqes: 0
>      rx22_packets: 16350307571
>      rx22_bytes: 21408575325592
>      rx22_csum_complete: 16350307571
>      rx22_csum_unnecessary: 0
>      rx22_csum_unnecessary_inner: 0
>      rx22_csum_none: 0
>      rx22_xdp_drop: 0
>      rx22_xdp_redirect: 0
>      rx22_lro_packets: 0
>      rx22_lro_bytes: 0
>      rx22_ecn_mark: 0
>      rx22_removed_vlan_packets: 16350307571
>      rx22_wqe_err: 0
>      rx22_mpwqe_filler_cqes: 0
>      rx22_mpwqe_filler_strides: 0
>      rx22_buff_alloc_err: 0
>      rx22_cqe_compress_blks: 353531065
>      rx22_cqe_compress_pkts: 790814415
>      rx22_page_reuse: 0
>      rx22_cache_reuse: 16934343
>      rx22_cache_full: 8158216889
>      rx22_cache_empty: 37376
>      rx22_cache_busy: 8158219417
>      rx22_cache_waive: 0
>      rx22_congst_umr: 0
>      rx22_arfs_err: 0
>      rx22_xdp_tx_xmit: 0
>      rx22_xdp_tx_full: 0
>      rx22_xdp_tx_err: 0
>      rx22_xdp_tx_cqes: 0
>      rx23_packets: 16019811764
>      rx23_bytes: 21137182570985
>      rx23_csum_complete: 16019811764
>      rx23_csum_unnecessary: 0
>      rx23_csum_unnecessary_inner: 0
>      rx23_csum_none: 0
>      rx23_xdp_drop: 0
>      rx23_xdp_redirect: 0
>      rx23_lro_packets: 0
>      rx23_lro_bytes: 0
>      rx23_ecn_mark: 0
>      rx23_removed_vlan_packets: 16019811764
>      rx23_wqe_err: 0
>      rx23_mpwqe_filler_cqes: 0
>      rx23_mpwqe_filler_strides: 0
>      rx23_buff_alloc_err: 0
>      rx23_cqe_compress_blks: 349733033
>      rx23_cqe_compress_pkts: 781248862
>      rx23_page_reuse: 0
>      rx23_cache_reuse: 33422343
>      rx23_cache_full: 7976481152
>      rx23_cache_empty: 37376
>      rx23_cache_busy: 7976483525
>      rx23_cache_waive: 0
>      rx23_congst_umr: 0
>      rx23_arfs_err: 0
>      rx23_xdp_tx_xmit: 0
>      rx23_xdp_tx_full: 0
>      rx23_xdp_tx_err: 0
>      rx23_xdp_tx_cqes: 0
>      rx24_packets: 16212040646
>      rx24_bytes: 21393399325700
>      rx24_csum_complete: 16212040646
>      rx24_csum_unnecessary: 0
>      rx24_csum_unnecessary_inner: 0
>      rx24_csum_none: 0
>      rx24_xdp_drop: 0
>      rx24_xdp_redirect: 0
>      rx24_lro_packets: 0
>      rx24_lro_bytes: 0
>      rx24_ecn_mark: 0
>      rx24_removed_vlan_packets: 16212040646
>      rx24_wqe_err: 0
>      rx24_mpwqe_filler_cqes: 0
>      rx24_mpwqe_filler_strides: 0
>      rx24_buff_alloc_err: 0
>      rx24_cqe_compress_blks: 379833752
>      rx24_cqe_compress_pkts: 852020179
>      rx24_page_reuse: 0
>      rx24_cache_reuse: 8033552512
>      rx24_cache_full: 72465843
>      rx24_cache_empty: 37376
>      rx24_cache_busy: 72467789
>      rx24_cache_waive: 0
>      rx24_congst_umr: 0
>      rx24_arfs_err: 0
>      rx24_xdp_tx_xmit: 0
>      rx24_xdp_tx_full: 0
>      rx24_xdp_tx_err: 0
>      rx24_xdp_tx_cqes: 0
>      rx25_packets: 16412186257
>      rx25_bytes: 21651198388407
>      rx25_csum_complete: 16412186257
>      rx25_csum_unnecessary: 0
>      rx25_csum_unnecessary_inner: 0
>      rx25_csum_none: 0
>      rx25_xdp_drop: 0
>      rx25_xdp_redirect: 0
>      rx25_lro_packets: 0
>      rx25_lro_bytes: 0
>      rx25_ecn_mark: 0
>      rx25_removed_vlan_packets: 16412186257
>      rx25_wqe_err: 0
>      rx25_mpwqe_filler_cqes: 0
>      rx25_mpwqe_filler_strides: 0
>      rx25_buff_alloc_err: 0
>      rx25_cqe_compress_blks: 383979685
>      rx25_cqe_compress_pkts: 861985772
>      rx25_page_reuse: 0
>      rx25_cache_reuse: 8129807841
>      rx25_cache_full: 76283342
>      rx25_cache_empty: 37376
>      rx25_cache_busy: 76285271
>      rx25_cache_waive: 0
>      rx25_congst_umr: 0
>      rx25_arfs_err: 0
>      rx25_xdp_tx_xmit: 0
>      rx25_xdp_tx_full: 0
>      rx25_xdp_tx_err: 0
>      rx25_xdp_tx_cqes: 0
>      rx26_packets: 16304310003
>      rx26_bytes: 21571217538721
>      rx26_csum_complete: 16304310003
>      rx26_csum_unnecessary: 0
>      rx26_csum_unnecessary_inner: 0
>      rx26_csum_none: 0
>      rx26_xdp_drop: 0
>      rx26_xdp_redirect: 0
>      rx26_lro_packets: 0
>      rx26_lro_bytes: 0
>      rx26_ecn_mark: 0
>      rx26_removed_vlan_packets: 16304310003
>      rx26_wqe_err: 0
>      rx26_mpwqe_filler_cqes: 0
>      rx26_mpwqe_filler_strides: 0
>      rx26_buff_alloc_err: 0
>      rx26_cqe_compress_blks: 353314041
>      rx26_cqe_compress_pkts: 788838424
>      rx26_page_reuse: 0
>      rx26_cache_reuse: 19673790
>      rx26_cache_full: 8132478659
>      rx26_cache_empty: 37376
>      rx26_cache_busy: 8132481198
>      rx26_cache_waive: 0
>      rx26_congst_umr: 0
>      rx26_arfs_err: 0
>      rx26_xdp_tx_xmit: 0
>      rx26_xdp_tx_full: 0
>      rx26_xdp_tx_err: 0
>      rx26_xdp_tx_cqes: 0
>      rx27_packets: 16171856079
>      rx27_bytes: 21376891736540
>      rx27_csum_complete: 16171856079
>      rx27_csum_unnecessary: 0
>      rx27_csum_unnecessary_inner: 0
>      rx27_csum_none: 0
>      rx27_xdp_drop: 0
>      rx27_xdp_redirect: 0
>      rx27_lro_packets: 0
>      rx27_lro_bytes: 0
>      rx27_ecn_mark: 0
>      rx27_removed_vlan_packets: 16171856079
>      rx27_wqe_err: 0
>      rx27_mpwqe_filler_cqes: 0
>      rx27_mpwqe_filler_strides: 0
>      rx27_buff_alloc_err: 0
>      rx27_cqe_compress_blks: 386632845
>      rx27_cqe_compress_pkts: 869362576
>      rx27_page_reuse: 0
>      rx27_cache_reuse: 10070560
>      rx27_cache_full: 8075854928
>      rx27_cache_empty: 37376
>      rx27_cache_busy: 8075857468
>      rx27_cache_waive: 0
>      rx27_congst_umr: 0
>      rx27_arfs_err: 0
>      rx27_xdp_tx_xmit: 0
>      rx27_xdp_tx_full: 0
>      rx27_xdp_tx_err: 0
>      rx27_xdp_tx_cqes: 0
>      rx28_packets: 0
>      rx28_bytes: 0
>      rx28_csum_complete: 0
>      rx28_csum_unnecessary: 0
>      rx28_csum_unnecessary_inner: 0
>      rx28_csum_none: 0
>      rx28_xdp_drop: 0
>      rx28_xdp_redirect: 0
>      rx28_lro_packets: 0
>      rx28_lro_bytes: 0
>      rx28_ecn_mark: 0
>      rx28_removed_vlan_packets: 0
>      rx28_wqe_err: 0
>      rx28_mpwqe_filler_cqes: 0
>      rx28_mpwqe_filler_strides: 0
>      rx28_buff_alloc_err: 0
>      rx28_cqe_compress_blks: 0
>      rx28_cqe_compress_pkts: 0
>      rx28_page_reuse: 0
>      rx28_cache_reuse: 0
>      rx28_cache_full: 0
>      rx28_cache_empty: 2560
>      rx28_cache_busy: 0
>      rx28_cache_waive: 0
>      rx28_congst_umr: 0
>      rx28_arfs_err: 0
>      rx28_xdp_tx_xmit: 0
>      rx28_xdp_tx_full: 0
>      rx28_xdp_tx_err: 0
>      rx28_xdp_tx_cqes: 0
>      rx29_packets: 0
>      rx29_bytes: 0
>      rx29_csum_complete: 0
>      rx29_csum_unnecessary: 0
>      rx29_csum_unnecessary_inner: 0
>      rx29_csum_none: 0
>      rx29_xdp_drop: 0
>      rx29_xdp_redirect: 0
>      rx29_lro_packets: 0
>      rx29_lro_bytes: 0
>      rx29_ecn_mark: 0
>      rx29_removed_vlan_packets: 0
>      rx29_wqe_err: 0
>      rx29_mpwqe_filler_cqes: 0
>      rx29_mpwqe_filler_strides: 0
>      rx29_buff_alloc_err: 0
>      rx29_cqe_compress_blks: 0
>      rx29_cqe_compress_pkts: 0
>      rx29_page_reuse: 0
>      rx29_cache_reuse: 0
>      rx29_cache_full: 0
>      rx29_cache_empty: 2560
>      rx29_cache_busy: 0
>      rx29_cache_waive: 0
>      rx29_congst_umr: 0
>      rx29_arfs_err: 0
>      rx29_xdp_tx_xmit: 0
>      rx29_xdp_tx_full: 0
>      rx29_xdp_tx_err: 0
>      rx29_xdp_tx_cqes: 0
>      rx30_packets: 0
>      rx30_bytes: 0
>      rx30_csum_complete: 0
>      rx30_csum_unnecessary: 0
>      rx30_csum_unnecessary_inner: 0
>      rx30_csum_none: 0
>      rx30_xdp_drop: 0
>      rx30_xdp_redirect: 0
>      rx30_lro_packets: 0
>      rx30_lro_bytes: 0
>      rx30_ecn_mark: 0
>      rx30_removed_vlan_packets: 0
>      rx30_wqe_err: 0
>      rx30_mpwqe_filler_cqes: 0
>      rx30_mpwqe_filler_strides: 0
>      rx30_buff_alloc_err: 0
>      rx30_cqe_compress_blks: 0
>      rx30_cqe_compress_pkts: 0
>      rx30_page_reuse: 0
>      rx30_cache_reuse: 0
>      rx30_cache_full: 0
>      rx30_cache_empty: 2560
>      rx30_cache_busy: 0
>      rx30_cache_waive: 0
>      rx30_congst_umr: 0
>      rx30_arfs_err: 0
>      rx30_xdp_tx_xmit: 0
>      rx30_xdp_tx_full: 0
>      rx30_xdp_tx_err: 0
>      rx30_xdp_tx_cqes: 0
>      rx31_packets: 0
>      rx31_bytes: 0
>      rx31_csum_complete: 0
>      rx31_csum_unnecessary: 0
>      rx31_csum_unnecessary_inner: 0
>      rx31_csum_none: 0
>      rx31_xdp_drop: 0
>      rx31_xdp_redirect: 0
>      rx31_lro_packets: 0
>      rx31_lro_bytes: 0
>      rx31_ecn_mark: 0
>      rx31_removed_vlan_packets: 0
>      rx31_wqe_err: 0
>      rx31_mpwqe_filler_cqes: 0
>      rx31_mpwqe_filler_strides: 0
>      rx31_buff_alloc_err: 0
>      rx31_cqe_compress_blks: 0
>      rx31_cqe_compress_pkts: 0
>      rx31_page_reuse: 0
>      rx31_cache_reuse: 0
>      rx31_cache_full: 0
>      rx31_cache_empty: 2560
>      rx31_cache_busy: 0
>      rx31_cache_waive: 0
>      rx31_congst_umr: 0
>      rx31_arfs_err: 0
>      rx31_xdp_tx_xmit: 0
>      rx31_xdp_tx_full: 0
>      rx31_xdp_tx_err: 0
>      rx31_xdp_tx_cqes: 0
>      rx32_packets: 0
>      rx32_bytes: 0
>      rx32_csum_complete: 0
>      rx32_csum_unnecessary: 0
>      rx32_csum_unnecessary_inner: 0
>      rx32_csum_none: 0
>      rx32_xdp_drop: 0
>      rx32_xdp_redirect: 0
>      rx32_lro_packets: 0
>      rx32_lro_bytes: 0
>      rx32_ecn_mark: 0
>      rx32_removed_vlan_packets: 0
>      rx32_wqe_err: 0
>      rx32_mpwqe_filler_cqes: 0
>      rx32_mpwqe_filler_strides: 0
>      rx32_buff_alloc_err: 0
>      rx32_cqe_compress_blks: 0
>      rx32_cqe_compress_pkts: 0
>      rx32_page_reuse: 0
>      rx32_cache_reuse: 0
>      rx32_cache_full: 0
>      rx32_cache_empty: 2560
>      rx32_cache_busy: 0
>      rx32_cache_waive: 0
>      rx32_congst_umr: 0
>      rx32_arfs_err: 0
>      rx32_xdp_tx_xmit: 0
>      rx32_xdp_tx_full: 0
>      rx32_xdp_tx_err: 0
>      rx32_xdp_tx_cqes: 0
>      rx33_packets: 0
>      rx33_bytes: 0
>      rx33_csum_complete: 0
>      rx33_csum_unnecessary: 0
>      rx33_csum_unnecessary_inner: 0
>      rx33_csum_none: 0
>      rx33_xdp_drop: 0
>      rx33_xdp_redirect: 0
>      rx33_lro_packets: 0
>      rx33_lro_bytes: 0
>      rx33_ecn_mark: 0
>      rx33_removed_vlan_packets: 0
>      rx33_wqe_err: 0
>      rx33_mpwqe_filler_cqes: 0
>      rx33_mpwqe_filler_strides: 0
>      rx33_buff_alloc_err: 0
>      rx33_cqe_compress_blks: 0
>      rx33_cqe_compress_pkts: 0
>      rx33_page_reuse: 0
>      rx33_cache_reuse: 0
>      rx33_cache_full: 0
>      rx33_cache_empty: 2560
>      rx33_cache_busy: 0
>      rx33_cache_waive: 0
>      rx33_congst_umr: 0
>      rx33_arfs_err: 0
>      rx33_xdp_tx_xmit: 0
>      rx33_xdp_tx_full: 0
>      rx33_xdp_tx_err: 0
>      rx33_xdp_tx_cqes: 0
>      rx34_packets: 0
>      rx34_bytes: 0
>      rx34_csum_complete: 0
>      rx34_csum_unnecessary: 0
>      rx34_csum_unnecessary_inner: 0
>      rx34_csum_none: 0
>      rx34_xdp_drop: 0
>      rx34_xdp_redirect: 0
>      rx34_lro_packets: 0
>      rx34_lro_bytes: 0
>      rx34_ecn_mark: 0
>      rx34_removed_vlan_packets: 0
>      rx34_wqe_err: 0
>      rx34_mpwqe_filler_cqes: 0
>      rx34_mpwqe_filler_strides: 0
>      rx34_buff_alloc_err: 0
>      rx34_cqe_compress_blks: 0
>      rx34_cqe_compress_pkts: 0
>      rx34_page_reuse: 0
>      rx34_cache_reuse: 0
>      rx34_cache_full: 0
>      rx34_cache_empty: 2560
>      rx34_cache_busy: 0
>      rx34_cache_waive: 0
>      rx34_congst_umr: 0
>      rx34_arfs_err: 0
>      rx34_xdp_tx_xmit: 0
>      rx34_xdp_tx_full: 0
>      rx34_xdp_tx_err: 0
>      rx34_xdp_tx_cqes: 0
>      rx35_packets: 0
>      rx35_bytes: 0
>      rx35_csum_complete: 0
>      rx35_csum_unnecessary: 0
>      rx35_csum_unnecessary_inner: 0
>      rx35_csum_none: 0
>      rx35_xdp_drop: 0
>      rx35_xdp_redirect: 0
>      rx35_lro_packets: 0
>      rx35_lro_bytes: 0
>      rx35_ecn_mark: 0
>      rx35_removed_vlan_packets: 0
>      rx35_wqe_err: 0
>      rx35_mpwqe_filler_cqes: 0
>      rx35_mpwqe_filler_strides: 0
>      rx35_buff_alloc_err: 0
>      rx35_cqe_compress_blks: 0
>      rx35_cqe_compress_pkts: 0
>      rx35_page_reuse: 0
>      rx35_cache_reuse: 0
>      rx35_cache_full: 0
>      rx35_cache_empty: 2560
>      rx35_cache_busy: 0
>      rx35_cache_waive: 0
>      rx35_congst_umr: 0
>      rx35_arfs_err: 0
>      rx35_xdp_tx_xmit: 0
>      rx35_xdp_tx_full: 0
>      rx35_xdp_tx_err: 0
>      rx35_xdp_tx_cqes: 0
>      rx36_packets: 0
>      rx36_bytes: 0
>      rx36_csum_complete: 0
>      rx36_csum_unnecessary: 0
>      rx36_csum_unnecessary_inner: 0
>      rx36_csum_none: 0
>      rx36_xdp_drop: 0
>      rx36_xdp_redirect: 0
>      rx36_lro_packets: 0
>      rx36_lro_bytes: 0
>      rx36_ecn_mark: 0
>      rx36_removed_vlan_packets: 0
>      rx36_wqe_err: 0
>      rx36_mpwqe_filler_cqes: 0
>      rx36_mpwqe_filler_strides: 0
>      rx36_buff_alloc_err: 0
>      rx36_cqe_compress_blks: 0
>      rx36_cqe_compress_pkts: 0
>      rx36_page_reuse: 0
>      rx36_cache_reuse: 0
>      rx36_cache_full: 0
>      rx36_cache_empty: 2560
>      rx36_cache_busy: 0
>      rx36_cache_waive: 0
>      rx36_congst_umr: 0
>      rx36_arfs_err: 0
>      rx36_xdp_tx_xmit: 0
>      rx36_xdp_tx_full: 0
>      rx36_xdp_tx_err: 0
>      rx36_xdp_tx_cqes: 0
>      rx37_packets: 0
>      rx37_bytes: 0
>      rx37_csum_complete: 0
>      rx37_csum_unnecessary: 0
>      rx37_csum_unnecessary_inner: 0
>      rx37_csum_none: 0
>      rx37_xdp_drop: 0
>      rx37_xdp_redirect: 0
>      rx37_lro_packets: 0
>      rx37_lro_bytes: 0
>      rx37_ecn_mark: 0
>      rx37_removed_vlan_packets: 0
>      rx37_wqe_err: 0
>      rx37_mpwqe_filler_cqes: 0
>      rx37_mpwqe_filler_strides: 0
>      rx37_buff_alloc_err: 0
>      rx37_cqe_compress_blks: 0
>      rx37_cqe_compress_pkts: 0
>      rx37_page_reuse: 0
>      rx37_cache_reuse: 0
>      rx37_cache_full: 0
>      rx37_cache_empty: 2560
>      rx37_cache_busy: 0
>      rx37_cache_waive: 0
>      rx37_congst_umr: 0
>      rx37_arfs_err: 0
>      rx37_xdp_tx_xmit: 0
>      rx37_xdp_tx_full: 0
>      rx37_xdp_tx_err: 0
>      rx37_xdp_tx_cqes: 0
>      rx38_packets: 0
>      rx38_bytes: 0
>      rx38_csum_complete: 0
>      rx38_csum_unnecessary: 0
>      rx38_csum_unnecessary_inner: 0
>      rx38_csum_none: 0
>      rx38_xdp_drop: 0
>      rx38_xdp_redirect: 0
>      rx38_lro_packets: 0
>      rx38_lro_bytes: 0
>      rx38_ecn_mark: 0
>      rx38_removed_vlan_packets: 0
>      rx38_wqe_err: 0
>      rx38_mpwqe_filler_cqes: 0
>      rx38_mpwqe_filler_strides: 0
>      rx38_buff_alloc_err: 0
>      rx38_cqe_compress_blks: 0
>      rx38_cqe_compress_pkts: 0
>      rx38_page_reuse: 0
>      rx38_cache_reuse: 0
>      rx38_cache_full: 0
>      rx38_cache_empty: 2560
>      rx38_cache_busy: 0
>      rx38_cache_waive: 0
>      rx38_congst_umr: 0
>      rx38_arfs_err: 0
>      rx38_xdp_tx_xmit: 0
>      rx38_xdp_tx_full: 0
>      rx38_xdp_tx_err: 0
>      rx38_xdp_tx_cqes: 0
>      rx39_packets: 0
>      rx39_bytes: 0
>      rx39_csum_complete: 0
>      rx39_csum_unnecessary: 0
>      rx39_csum_unnecessary_inner: 0
>      rx39_csum_none: 0
>      rx39_xdp_drop: 0
>      rx39_xdp_redirect: 0
>      rx39_lro_packets: 0
>      rx39_lro_bytes: 0
>      rx39_ecn_mark: 0
>      rx39_removed_vlan_packets: 0
>      rx39_wqe_err: 0
>      rx39_mpwqe_filler_cqes: 0
>      rx39_mpwqe_filler_strides: 0
>      rx39_buff_alloc_err: 0
>      rx39_cqe_compress_blks: 0
>      rx39_cqe_compress_pkts: 0
>      rx39_page_reuse: 0
>      rx39_cache_reuse: 0
>      rx39_cache_full: 0
>      rx39_cache_empty: 2560
>      rx39_cache_busy: 0
>      rx39_cache_waive: 0
>      rx39_congst_umr: 0
>      rx39_arfs_err: 0
>      rx39_xdp_tx_xmit: 0
>      rx39_xdp_tx_full: 0
>      rx39_xdp_tx_err: 0
>      rx39_xdp_tx_cqes: 0
>      rx40_packets: 0
>      rx40_bytes: 0
>      rx40_csum_complete: 0
>      rx40_csum_unnecessary: 0
>      rx40_csum_unnecessary_inner: 0
>      rx40_csum_none: 0
>      rx40_xdp_drop: 0
>      rx40_xdp_redirect: 0
>      rx40_lro_packets: 0
>      rx40_lro_bytes: 0
>      rx40_ecn_mark: 0
>      rx40_removed_vlan_packets: 0
>      rx40_wqe_err: 0
>      rx40_mpwqe_filler_cqes: 0
>      rx40_mpwqe_filler_strides: 0
>      rx40_buff_alloc_err: 0
>      rx40_cqe_compress_blks: 0
>      rx40_cqe_compress_pkts: 0
>      rx40_page_reuse: 0
>      rx40_cache_reuse: 0
>      rx40_cache_full: 0
>      rx40_cache_empty: 2560
>      rx40_cache_busy: 0
>      rx40_cache_waive: 0
>      rx40_congst_umr: 0
>      rx40_arfs_err: 0
>      rx40_xdp_tx_xmit: 0
>      rx40_xdp_tx_full: 0
>      rx40_xdp_tx_err: 0
>      rx40_xdp_tx_cqes: 0
>      rx41_packets: 0
>      rx41_bytes: 0
>      rx41_csum_complete: 0
>      rx41_csum_unnecessary: 0
>      rx41_csum_unnecessary_inner: 0
>      rx41_csum_none: 0
>      rx41_xdp_drop: 0
>      rx41_xdp_redirect: 0
>      rx41_lro_packets: 0
>      rx41_lro_bytes: 0
>      rx41_ecn_mark: 0
>      rx41_removed_vlan_packets: 0
>      rx41_wqe_err: 0
>      rx41_mpwqe_filler_cqes: 0
>      rx41_mpwqe_filler_strides: 0
>      rx41_buff_alloc_err: 0
>      rx41_cqe_compress_blks: 0
>      rx41_cqe_compress_pkts: 0
>      rx41_page_reuse: 0
>      rx41_cache_reuse: 0
>      rx41_cache_full: 0
>      rx41_cache_empty: 2560
>      rx41_cache_busy: 0
>      rx41_cache_waive: 0
>      rx41_congst_umr: 0
>      rx41_arfs_err: 0
>      rx41_xdp_tx_xmit: 0
>      rx41_xdp_tx_full: 0
>      rx41_xdp_tx_err: 0
>      rx41_xdp_tx_cqes: 0
>      rx42_packets: 0
>      rx42_bytes: 0
>      rx42_csum_complete: 0
>      rx42_csum_unnecessary: 0
>      rx42_csum_unnecessary_inner: 0
>      rx42_csum_none: 0
>      rx42_xdp_drop: 0
>      rx42_xdp_redirect: 0
>      rx42_lro_packets: 0
>      rx42_lro_bytes: 0
>      rx42_ecn_mark: 0
>      rx42_removed_vlan_packets: 0
>      rx42_wqe_err: 0
>      rx42_mpwqe_filler_cqes: 0
>      rx42_mpwqe_filler_strides: 0
>      rx42_buff_alloc_err: 0
>      rx42_cqe_compress_blks: 0
>      rx42_cqe_compress_pkts: 0
>      rx42_page_reuse: 0
>      rx42_cache_reuse: 0
>      rx42_cache_full: 0
>      rx42_cache_empty: 2560
>      rx42_cache_busy: 0
>      rx42_cache_waive: 0
>      rx42_congst_umr: 0
>      rx42_arfs_err: 0
>      rx42_xdp_tx_xmit: 0
>      rx42_xdp_tx_full: 0
>      rx42_xdp_tx_err: 0
>      rx42_xdp_tx_cqes: 0
>      rx43_packets: 0
>      rx43_bytes: 0
>      rx43_csum_complete: 0
>      rx43_csum_unnecessary: 0
>      rx43_csum_unnecessary_inner: 0
>      rx43_csum_none: 0
>      rx43_xdp_drop: 0
>      rx43_xdp_redirect: 0
>      rx43_lro_packets: 0
>      rx43_lro_bytes: 0
>      rx43_ecn_mark: 0
>      rx43_removed_vlan_packets: 0
>      rx43_wqe_err: 0
>      rx43_mpwqe_filler_cqes: 0
>      rx43_mpwqe_filler_strides: 0
>      rx43_buff_alloc_err: 0
>      rx43_cqe_compress_blks: 0
>      rx43_cqe_compress_pkts: 0
>      rx43_page_reuse: 0
>      rx43_cache_reuse: 0
>      rx43_cache_full: 0
>      rx43_cache_empty: 2560
>      rx43_cache_busy: 0
>      rx43_cache_waive: 0
>      rx43_congst_umr: 0
>      rx43_arfs_err: 0
>      rx43_xdp_tx_xmit: 0
>      rx43_xdp_tx_full: 0
>      rx43_xdp_tx_err: 0
>      rx43_xdp_tx_cqes: 0
>      rx44_packets: 0
>      rx44_bytes: 0
>      rx44_csum_complete: 0
>      rx44_csum_unnecessary: 0
>      rx44_csum_unnecessary_inner: 0
>      rx44_csum_none: 0
>      rx44_xdp_drop: 0
>      rx44_xdp_redirect: 0
>      rx44_lro_packets: 0
>      rx44_lro_bytes: 0
>      rx44_ecn_mark: 0
>      rx44_removed_vlan_packets: 0
>      rx44_wqe_err: 0
>      rx44_mpwqe_filler_cqes: 0
>      rx44_mpwqe_filler_strides: 0
>      rx44_buff_alloc_err: 0
>      rx44_cqe_compress_blks: 0
>      rx44_cqe_compress_pkts: 0
>      rx44_page_reuse: 0
>      rx44_cache_reuse: 0
>      rx44_cache_full: 0
>      rx44_cache_empty: 2560
>      rx44_cache_busy: 0
>      rx44_cache_waive: 0
>      rx44_congst_umr: 0
>      rx44_arfs_err: 0
>      rx44_xdp_tx_xmit: 0
>      rx44_xdp_tx_full: 0
>      rx44_xdp_tx_err: 0
>      rx44_xdp_tx_cqes: 0
>      rx45_packets: 0
>      rx45_bytes: 0
>      rx45_csum_complete: 0
>      rx45_csum_unnecessary: 0
>      rx45_csum_unnecessary_inner: 0
>      rx45_csum_none: 0
>      rx45_xdp_drop: 0
>      rx45_xdp_redirect: 0
>      rx45_lro_packets: 0
>      rx45_lro_bytes: 0
>      rx45_ecn_mark: 0
>      rx45_removed_vlan_packets: 0
>      rx45_wqe_err: 0
>      rx45_mpwqe_filler_cqes: 0
>      rx45_mpwqe_filler_strides: 0
>      rx45_buff_alloc_err: 0
>      rx45_cqe_compress_blks: 0
>      rx45_cqe_compress_pkts: 0
>      rx45_page_reuse: 0
>      rx45_cache_reuse: 0
>      rx45_cache_full: 0
>      rx45_cache_empty: 2560
>      rx45_cache_busy: 0
>      rx45_cache_waive: 0
>      rx45_congst_umr: 0
>      rx45_arfs_err: 0
>      rx45_xdp_tx_xmit: 0
>      rx45_xdp_tx_full: 0
>      rx45_xdp_tx_err: 0
>      rx45_xdp_tx_cqes: 0
>      rx46_packets: 0
>      rx46_bytes: 0
>      rx46_csum_complete: 0
>      rx46_csum_unnecessary: 0
>      rx46_csum_unnecessary_inner: 0
>      rx46_csum_none: 0
>      rx46_xdp_drop: 0
>      rx46_xdp_redirect: 0
>      rx46_lro_packets: 0
>      rx46_lro_bytes: 0
>      rx46_ecn_mark: 0
>      rx46_removed_vlan_packets: 0
>      rx46_wqe_err: 0
>      rx46_mpwqe_filler_cqes: 0
>      rx46_mpwqe_filler_strides: 0
>      rx46_buff_alloc_err: 0
>      rx46_cqe_compress_blks: 0
>      rx46_cqe_compress_pkts: 0
>      rx46_page_reuse: 0
>      rx46_cache_reuse: 0
>      rx46_cache_full: 0
>      rx46_cache_empty: 2560
>      rx46_cache_busy: 0
>      rx46_cache_waive: 0
>      rx46_congst_umr: 0
>      rx46_arfs_err: 0
>      rx46_xdp_tx_xmit: 0
>      rx46_xdp_tx_full: 0
>      rx46_xdp_tx_err: 0
>      rx46_xdp_tx_cqes: 0
>      rx47_packets: 0
>      rx47_bytes: 0
>      rx47_csum_complete: 0
>      rx47_csum_unnecessary: 0
>      rx47_csum_unnecessary_inner: 0
>      rx47_csum_none: 0
>      rx47_xdp_drop: 0
>      rx47_xdp_redirect: 0
>      rx47_lro_packets: 0
>      rx47_lro_bytes: 0
>      rx47_ecn_mark: 0
>      rx47_removed_vlan_packets: 0
>      rx47_wqe_err: 0
>      rx47_mpwqe_filler_cqes: 0
>      rx47_mpwqe_filler_strides: 0
>      rx47_buff_alloc_err: 0
>      rx47_cqe_compress_blks: 0
>      rx47_cqe_compress_pkts: 0
>      rx47_page_reuse: 0
>      rx47_cache_reuse: 0
>      rx47_cache_full: 0
>      rx47_cache_empty: 2560
>      rx47_cache_busy: 0
>      rx47_cache_waive: 0
>      rx47_congst_umr: 0
>      rx47_arfs_err: 0
>      rx47_xdp_tx_xmit: 0
>      rx47_xdp_tx_full: 0
>      rx47_xdp_tx_err: 0
>      rx47_xdp_tx_cqes: 0
>      rx48_packets: 0
>      rx48_bytes: 0
>      rx48_csum_complete: 0
>      rx48_csum_unnecessary: 0
>      rx48_csum_unnecessary_inner: 0
>      rx48_csum_none: 0
>      rx48_xdp_drop: 0
>      rx48_xdp_redirect: 0
>      rx48_lro_packets: 0
>      rx48_lro_bytes: 0
>      rx48_ecn_mark: 0
>      rx48_removed_vlan_packets: 0
>      rx48_wqe_err: 0
>      rx48_mpwqe_filler_cqes: 0
>      rx48_mpwqe_filler_strides: 0
>      rx48_buff_alloc_err: 0
>      rx48_cqe_compress_blks: 0
>      rx48_cqe_compress_pkts: 0
>      rx48_page_reuse: 0
>      rx48_cache_reuse: 0
>      rx48_cache_full: 0
>      rx48_cache_empty: 2560
>      rx48_cache_busy: 0
>      rx48_cache_waive: 0
>      rx48_congst_umr: 0
>      rx48_arfs_err: 0
>      rx48_xdp_tx_xmit: 0
>      rx48_xdp_tx_full: 0
>      rx48_xdp_tx_err: 0
>      rx48_xdp_tx_cqes: 0
>      rx49_packets: 0
>      rx49_bytes: 0
>      rx49_csum_complete: 0
>      rx49_csum_unnecessary: 0
>      rx49_csum_unnecessary_inner: 0
>      rx49_csum_none: 0
>      rx49_xdp_drop: 0
>      rx49_xdp_redirect: 0
>      rx49_lro_packets: 0
>      rx49_lro_bytes: 0
>      rx49_ecn_mark: 0
>      rx49_removed_vlan_packets: 0
>      rx49_wqe_err: 0
>      rx49_mpwqe_filler_cqes: 0
>      rx49_mpwqe_filler_strides: 0
>      rx49_buff_alloc_err: 0
>      rx49_cqe_compress_blks: 0
>      rx49_cqe_compress_pkts: 0
>      rx49_page_reuse: 0
>      rx49_cache_reuse: 0
>      rx49_cache_full: 0
>      rx49_cache_empty: 2560
>      rx49_cache_busy: 0
>      rx49_cache_waive: 0
>      rx49_congst_umr: 0
>      rx49_arfs_err: 0
>      rx49_xdp_tx_xmit: 0
>      rx49_xdp_tx_full: 0
>      rx49_xdp_tx_err: 0
>      rx49_xdp_tx_cqes: 0
>      rx50_packets: 0
>      rx50_bytes: 0
>      rx50_csum_complete: 0
>      rx50_csum_unnecessary: 0
>      rx50_csum_unnecessary_inner: 0
>      rx50_csum_none: 0
>      rx50_xdp_drop: 0
>      rx50_xdp_redirect: 0
>      rx50_lro_packets: 0
>      rx50_lro_bytes: 0
>      rx50_ecn_mark: 0
>      rx50_removed_vlan_packets: 0
>      rx50_wqe_err: 0
>      rx50_mpwqe_filler_cqes: 0
>      rx50_mpwqe_filler_strides: 0
>      rx50_buff_alloc_err: 0
>      rx50_cqe_compress_blks: 0
>      rx50_cqe_compress_pkts: 0
>      rx50_page_reuse: 0
>      rx50_cache_reuse: 0
>      rx50_cache_full: 0
>      rx50_cache_empty: 2560
>      rx50_cache_busy: 0
>      rx50_cache_waive: 0
>      rx50_congst_umr: 0
>      rx50_arfs_err: 0
>      rx50_xdp_tx_xmit: 0
>      rx50_xdp_tx_full: 0
>      rx50_xdp_tx_err: 0
>      rx50_xdp_tx_cqes: 0
>      rx51_packets: 0
>      rx51_bytes: 0
>      rx51_csum_complete: 0
>      rx51_csum_unnecessary: 0
>      rx51_csum_unnecessary_inner: 0
>      rx51_csum_none: 0
>      rx51_xdp_drop: 0
>      rx51_xdp_redirect: 0
>      rx51_lro_packets: 0
>      rx51_lro_bytes: 0
>      rx51_ecn_mark: 0
>      rx51_removed_vlan_packets: 0
>      rx51_wqe_err: 0
>      rx51_mpwqe_filler_cqes: 0
>      rx51_mpwqe_filler_strides: 0
>      rx51_buff_alloc_err: 0
>      rx51_cqe_compress_blks: 0
>      rx51_cqe_compress_pkts: 0
>      rx51_page_reuse: 0
>      rx51_cache_reuse: 0
>      rx51_cache_full: 0
>      rx51_cache_empty: 2560
>      rx51_cache_busy: 0
>      rx51_cache_waive: 0
>      rx51_congst_umr: 0
>      rx51_arfs_err: 0
>      rx51_xdp_tx_xmit: 0
>      rx51_xdp_tx_full: 0
>      rx51_xdp_tx_err: 0
>      rx51_xdp_tx_cqes: 0
>      rx52_packets: 0
>      rx52_bytes: 0
>      rx52_csum_complete: 0
>      rx52_csum_unnecessary: 0
>      rx52_csum_unnecessary_inner: 0
>      rx52_csum_none: 0
>      rx52_xdp_drop: 0
>      rx52_xdp_redirect: 0
>      rx52_lro_packets: 0
>      rx52_lro_bytes: 0
>      rx52_ecn_mark: 0
>      rx52_removed_vlan_packets: 0
>      rx52_wqe_err: 0
>      rx52_mpwqe_filler_cqes: 0
>      rx52_mpwqe_filler_strides: 0
>      rx52_buff_alloc_err: 0
>      rx52_cqe_compress_blks: 0
>      rx52_cqe_compress_pkts: 0
>      rx52_page_reuse: 0
>      rx52_cache_reuse: 0
>      rx52_cache_full: 0
>      rx52_cache_empty: 2560
>      rx52_cache_busy: 0
>      rx52_cache_waive: 0
>      rx52_congst_umr: 0
>      rx52_arfs_err: 0
>      rx52_xdp_tx_xmit: 0
>      rx52_xdp_tx_full: 0
>      rx52_xdp_tx_err: 0
>      rx52_xdp_tx_cqes: 0
>      rx53_packets: 0
>      rx53_bytes: 0
>      rx53_csum_complete: 0
>      rx53_csum_unnecessary: 0
>      rx53_csum_unnecessary_inner: 0
>      rx53_csum_none: 0
>      rx53_xdp_drop: 0
>      rx53_xdp_redirect: 0
>      rx53_lro_packets: 0
>      rx53_lro_bytes: 0
>      rx53_ecn_mark: 0
>      rx53_removed_vlan_packets: 0
>      rx53_wqe_err: 0
>      rx53_mpwqe_filler_cqes: 0
>      rx53_mpwqe_filler_strides: 0
>      rx53_buff_alloc_err: 0
>      rx53_cqe_compress_blks: 0
>      rx53_cqe_compress_pkts: 0
>      rx53_page_reuse: 0
>      rx53_cache_reuse: 0
>      rx53_cache_full: 0
>      rx53_cache_empty: 2560
>      rx53_cache_busy: 0
>      rx53_cache_waive: 0
>      rx53_congst_umr: 0
>      rx53_arfs_err: 0
>      rx53_xdp_tx_xmit: 0
>      rx53_xdp_tx_full: 0
>      rx53_xdp_tx_err: 0
>      rx53_xdp_tx_cqes: 0
>      rx54_packets: 0
>      rx54_bytes: 0
>      rx54_csum_complete: 0
>      rx54_csum_unnecessary: 0
>      rx54_csum_unnecessary_inner: 0
>      rx54_csum_none: 0
>      rx54_xdp_drop: 0
>      rx54_xdp_redirect: 0
>      rx54_lro_packets: 0
>      rx54_lro_bytes: 0
>      rx54_ecn_mark: 0
>      rx54_removed_vlan_packets: 0
>      rx54_wqe_err: 0
>      rx54_mpwqe_filler_cqes: 0
>      rx54_mpwqe_filler_strides: 0
>      rx54_buff_alloc_err: 0
>      rx54_cqe_compress_blks: 0
>      rx54_cqe_compress_pkts: 0
>      rx54_page_reuse: 0
>      rx54_cache_reuse: 0
>      rx54_cache_full: 0
>      rx54_cache_empty: 2560
>      rx54_cache_busy: 0
>      rx54_cache_waive: 0
>      rx54_congst_umr: 0
>      rx54_arfs_err: 0
>      rx54_xdp_tx_xmit: 0
>      rx54_xdp_tx_full: 0
>      rx54_xdp_tx_err: 0
>      rx54_xdp_tx_cqes: 0
>      rx55_packets: 0
>      rx55_bytes: 0
>      rx55_csum_complete: 0
>      rx55_csum_unnecessary: 0
>      rx55_csum_unnecessary_inner: 0
>      rx55_csum_none: 0
>      rx55_xdp_drop: 0
>      rx55_xdp_redirect: 0
>      rx55_lro_packets: 0
>      rx55_lro_bytes: 0
>      rx55_ecn_mark: 0
>      rx55_removed_vlan_packets: 0
>      rx55_wqe_err: 0
>      rx55_mpwqe_filler_cqes: 0
>      rx55_mpwqe_filler_strides: 0
>      rx55_buff_alloc_err: 0
>      rx55_cqe_compress_blks: 0
>      rx55_cqe_compress_pkts: 0
>      rx55_page_reuse: 0
>      rx55_cache_reuse: 0
>      rx55_cache_full: 0
>      rx55_cache_empty: 2560
>      rx55_cache_busy: 0
>      rx55_cache_waive: 0
>      rx55_congst_umr: 0
>      rx55_arfs_err: 0
>      rx55_xdp_tx_xmit: 0
>      rx55_xdp_tx_full: 0
>      rx55_xdp_tx_err: 0
>      rx55_xdp_tx_cqes: 0
>      tx0_packets: 24512439668
>      tx0_bytes: 15287569052791
>      tx0_tso_packets: 1536157106
>      tx0_tso_bytes: 8571753637944
>      tx0_tso_inner_packets: 0
>      tx0_tso_inner_bytes: 0
>      tx0_csum_partial: 2132156117
>      tx0_csum_partial_inner: 0
>      tx0_added_vlan_packets: 19906601448
>      tx0_nop: 308098536
>      tx0_csum_none: 17774445331
>      tx0_stopped: 19625
>      tx0_dropped: 0
>      tx0_xmit_more: 67864870
>      tx0_recover: 0
>      tx0_cqes: 19838744246
>      tx0_wake: 19624
>      tx0_cqe_err: 0
>      tx1_packets: 22598557053
>      tx1_bytes: 13568850145010
>      tx1_tso_packets: 1369529475
>      tx1_tso_bytes: 7661777265382
>      tx1_tso_inner_packets: 0
>      tx1_tso_inner_bytes: 0
>      tx1_csum_partial: 1884639496
>      tx1_csum_partial_inner: 0
>      tx1_added_vlan_packets: 18468333696
>      tx1_nop: 281301783
>      tx1_csum_none: 16583694200
>      tx1_stopped: 19457
>      tx1_dropped: 0
>      tx1_xmit_more: 55170875
>      tx1_recover: 0
>      tx1_cqes: 18413169824
>      tx1_wake: 19455
>      tx1_cqe_err: 0
>      tx2_packets: 22821611433
>      tx2_bytes: 13752535163683
>      tx2_tso_packets: 1396978825
>      tx2_tso_bytes: 7774704508463
>      tx2_tso_inner_packets: 0
>      tx2_tso_inner_bytes: 0
>      tx2_csum_partial: 1897834558
>      tx2_csum_partial_inner: 0
>      tx2_added_vlan_packets: 18641958085
>      tx2_nop: 286934891
>      tx2_csum_none: 16744123527
>      tx2_stopped: 13214
>      tx2_dropped: 0
>      tx2_xmit_more: 61749446
>      tx2_recover: 0
>      tx2_cqes: 18580215654
>      tx2_wake: 13214
>      tx2_cqe_err: 0
>      tx3_packets: 22580809948
>      tx3_bytes: 13730542936609
>      tx3_tso_packets: 1370434579
>      tx3_tso_bytes: 7605636711455
>      tx3_tso_inner_packets: 0
>      tx3_tso_inner_bytes: 0
>      tx3_csum_partial: 1865573748
>      tx3_csum_partial_inner: 0
>      tx3_added_vlan_packets: 18491873644
>      tx3_nop: 281195875
>      tx3_csum_none: 16626299896
>      tx3_stopped: 12542
>      tx3_dropped: 0
>      tx3_xmit_more: 57681647
>      tx3_recover: 0
>      tx3_cqes: 18434198757
>      tx3_wake: 12540
>      tx3_cqe_err: 0
>      tx4_packets: 27801801208
>      tx4_bytes: 17058453171137
>      tx4_tso_packets: 1740500105
>      tx4_tso_bytes: 9474905622036
>      tx4_tso_inner_packets: 0
>      tx4_tso_inner_bytes: 0
>      tx4_csum_partial: 2279225376
>      tx4_csum_partial_inner: 0
>      tx4_added_vlan_packets: 22744081633
>      tx4_nop: 349753979
>      tx4_csum_none: 20464856257
>      tx4_stopped: 14816
>      tx4_dropped: 0
>      tx4_xmit_more: 65469322
>      tx4_recover: 0
>      tx4_cqes: 22678618972
>      tx4_wake: 14816
>      tx4_cqe_err: 0
>      tx5_packets: 25099783024
>      tx5_bytes: 14917740698381
>      tx5_tso_packets: 1512988013
>      tx5_tso_bytes: 8571208921023
>      tx5_tso_inner_packets: 0
>      tx5_tso_inner_bytes: 0
>      tx5_csum_partial: 2078498561
>      tx5_csum_partial_inner: 0
>      tx5_added_vlan_packets: 20465533760
>      tx5_nop: 312614719
>      tx5_csum_none: 18387035199
>      tx5_stopped: 4605
>      tx5_dropped: 0
>      tx5_xmit_more: 64188936
>      tx5_recover: 0
>      tx5_cqes: 20401350718
>      tx5_wake: 4604
>      tx5_cqe_err: 0
>      tx6_packets: 25025504896
>      tx6_bytes: 14908021946070
>      tx6_tso_packets: 1515718977
>      tx6_tso_bytes: 8511442522461
>      tx6_tso_inner_packets: 0
>      tx6_tso_inner_bytes: 0
>      tx6_csum_partial: 2056378610
>      tx6_csum_partial_inner: 0
>      tx6_added_vlan_packets: 20434066400
>      tx6_nop: 310594020
>      tx6_csum_none: 18377687790
>      tx6_stopped: 15234
>      tx6_dropped: 0
>      tx6_xmit_more: 61130422
>      tx6_recover: 0
>      tx6_cqes: 20372943611
>      tx6_wake: 15234
>      tx6_cqe_err: 0
>      tx7_packets: 25457096169
>      tx7_bytes: 15456289446172
>      tx7_tso_packets: 1553342799
>      tx7_tso_bytes: 8764550988105
>      tx7_tso_inner_packets: 0
>      tx7_tso_inner_bytes: 0
>      tx7_csum_partial: 2105765233
>      tx7_csum_partial_inner: 0
>      tx7_added_vlan_packets: 20720382377
>      tx7_nop: 319044853
>      tx7_csum_none: 18614617145
>      tx7_stopped: 18745
>      tx7_dropped: 0
>      tx7_xmit_more: 57050107
>      tx7_recover: 0
>      tx7_cqes: 20663340775
>      tx7_wake: 18746
>      tx7_cqe_err: 0
>      tx8_packets: 25389771649
>      tx8_bytes: 15225503883962
>      tx8_tso_packets: 1563367648
>      tx8_tso_bytes: 8710384514258
>      tx8_tso_inner_packets: 0
>      tx8_tso_inner_bytes: 0
>      tx8_csum_partial: 2106586634
>      tx8_csum_partial_inner: 0
>      tx8_added_vlan_packets: 20704676274
>      tx8_nop: 318149261
>      tx8_csum_none: 18598089640
>      tx8_stopped: 4733
>      tx8_dropped: 0
>      tx8_xmit_more: 61014317
>      tx8_recover: 0
>      tx8_cqes: 20643667301
>      tx8_wake: 4735
>      tx8_cqe_err: 0
>      tx9_packets: 25521500166
>      tx9_bytes: 15302293145755
>      tx9_tso_packets: 1546316697
>      tx9_tso_bytes: 8770688145926
>      tx9_tso_inner_packets: 0
>      tx9_tso_inner_bytes: 0
>      tx9_csum_partial: 2097652880
>      tx9_csum_partial_inner: 0
>      tx9_added_vlan_packets: 20778408432
>      tx9_nop: 318538543
>      tx9_csum_none: 18680755556
>      tx9_stopped: 16118
>      tx9_dropped: 0
>      tx9_xmit_more: 68509728
>      tx9_recover: 0
>      tx9_cqes: 20709906498
>      tx9_wake: 16118
>      tx9_cqe_err: 0
>      tx10_packets: 25451605829
>      tx10_bytes: 15386896170792
>      tx10_tso_packets: 1576473520
>      tx10_tso_bytes: 8880888676383
>      tx10_tso_inner_packets: 0
>      tx10_tso_inner_bytes: 0
>      tx10_csum_partial: 2129796141
>      tx10_csum_partial_inner: 0
>      tx10_added_vlan_packets: 20659622590
>      tx10_nop: 319117433
>      tx10_csum_none: 18529826450
>      tx10_stopped: 20187
>      tx10_dropped: 0
>      tx10_xmit_more: 58892184
>      tx10_recover: 0
>      tx10_cqes: 20600737739
>      tx10_wake: 20188
>      tx10_cqe_err: 0
>      tx11_packets: 27008919793
>      tx11_bytes: 16587719213058
>      tx11_tso_packets: 1734884654
>      tx11_tso_bytes: 9475681471870
>      tx11_tso_inner_packets: 0
>      tx11_tso_inner_bytes: 0
>      tx11_csum_partial: 2296162292
>      tx11_csum_partial_inner: 0
>      tx11_added_vlan_packets: 21943096263
>      tx11_nop: 344188182
>      tx11_csum_none: 19646933971
>      tx11_stopped: 9703
>      tx11_dropped: 0
>      tx11_xmit_more: 66530718
>      tx11_recover: 0
>      tx11_cqes: 21876571667
>      tx11_wake: 9704
>      tx11_cqe_err: 0
>      tx12_packets: 25969493269
>      tx12_bytes: 15980767963416
>      tx12_tso_packets: 1671396456
>      tx12_tso_bytes: 9268973672821
>      tx12_tso_inner_packets: 0
>      tx12_tso_inner_bytes: 0
>      tx12_csum_partial: 2243809182
>      tx12_csum_partial_inner: 0
>      tx12_added_vlan_packets: 20980642456
>      tx12_nop: 330241007
>      tx12_csum_none: 18736833276
>      tx12_stopped: 10341
>      tx12_dropped: 0
>      tx12_xmit_more: 57834100
>      tx12_recover: 0
>      tx12_cqes: 20922815079
>      tx12_wake: 10342
>      tx12_cqe_err: 0
>      tx13_packets: 25332762261
>      tx13_bytes: 15353213283280
>      tx13_tso_packets: 1577433599
>      tx13_tso_bytes: 8785240284281
>      tx13_tso_inner_packets: 0
>      tx13_tso_inner_bytes: 0
>      tx13_csum_partial: 2110640515
>      tx13_csum_partial_inner: 0
>      tx13_added_vlan_packets: 20605670910
>      tx13_nop: 319805741
>      tx13_csum_none: 18495030395
>      tx13_stopped: 7006
>      tx13_dropped: 0
>      tx13_xmit_more: 58314402
>      tx13_recover: 0
>      tx13_cqes: 20547362770
>      tx13_wake: 7008
>      tx13_cqe_err: 0
>      tx14_packets: 26333743548
>      tx14_bytes: 16070719060573
>      tx14_tso_packets: 1677922970
>      tx14_tso_bytes: 9240299765487
>      tx14_tso_inner_packets: 0
>      tx14_tso_inner_bytes: 0
>      tx14_csum_partial: 2215668906
>      tx14_csum_partial_inner: 0
>      tx14_added_vlan_packets: 21384410786
>      tx14_nop: 332734939
>      tx14_csum_none: 19168741880
>      tx14_stopped: 13160
>      tx14_dropped: 0
>      tx14_xmit_more: 57650391
>      tx14_recover: 0
>      tx14_cqes: 21326767783
>      tx14_wake: 13161
>      tx14_cqe_err: 0
>      tx15_packets: 26824968971
>      tx15_bytes: 16687994233452
>      tx15_tso_packets: 1755745052
>      tx15_tso_bytes: 9533814012441
>      tx15_tso_inner_packets: 0
>      tx15_tso_inner_bytes: 0
>      tx15_csum_partial: 2304778064
>      tx15_csum_partial_inner: 0
>      tx15_added_vlan_packets: 21740906107
>      tx15_nop: 344143287
>      tx15_csum_none: 19436128058
>      tx15_stopped: 75
>      tx15_dropped: 0
>      tx15_xmit_more: 63325832
>      tx15_recover: 0
>      tx15_cqes: 21677585345
>      tx15_wake: 74
>      tx15_cqe_err: 0
>      tx16_packets: 24488158946
>      tx16_bytes: 15027415004570
>      tx16_tso_packets: 1559127391
>      tx16_tso_bytes: 8658691917845
>      tx16_tso_inner_packets: 0
>      tx16_tso_inner_bytes: 0
>      tx16_csum_partial: 2075856395
>      tx16_csum_partial_inner: 0
>      tx16_added_vlan_packets: 19835695731
>      tx16_nop: 308464189
>      tx16_csum_none: 17759839340
>      tx16_stopped: 4567
>      tx16_dropped: 0
>      tx16_xmit_more: 62631422
>      tx16_recover: 0
>      tx16_cqes: 19773070012
>      tx16_wake: 4568
>      tx16_cqe_err: 0
>      tx17_packets: 24700413784
>      tx17_bytes: 15216529713715
>      tx17_tso_packets: 1597555108
>      tx17_tso_bytes: 8773728661243
>      tx17_tso_inner_packets: 0
>      tx17_tso_inner_bytes: 0
>      tx17_csum_partial: 2127177297
>      tx17_csum_partial_inner: 0
>      tx17_added_vlan_packets: 20003144561
>      tx17_nop: 313356918
>      tx17_csum_none: 17875967264
>      tx17_stopped: 12572
>      tx17_dropped: 0
>      tx17_xmit_more: 62742980
>      tx17_recover: 0
>      tx17_cqes: 19940407615
>      tx17_wake: 12573
>      tx17_cqe_err: 0
>      tx18_packets: 24887710046
>      tx18_bytes: 15245034034664
>      tx18_tso_packets: 1582550520
>      tx18_tso_bytes: 8782692335483
>      tx18_tso_inner_packets: 0
>      tx18_tso_inner_bytes: 0
>      tx18_csum_partial: 2084514331
>      tx18_csum_partial_inner: 0
>      tx18_added_vlan_packets: 20173879181
>      tx18_nop: 314818702
>      tx18_csum_none: 18089364850
>      tx18_stopped: 21366
>      tx18_dropped: 0
>      tx18_xmit_more: 62485819
>      tx18_recover: 0
>      tx18_cqes: 20111400935
>      tx18_wake: 21366
>      tx18_cqe_err: 0
>      tx19_packets: 24831057648
>      tx19_bytes: 15164663890576
>      tx19_tso_packets: 1599135489
>      tx19_tso_bytes: 8756045449746
>      tx19_tso_inner_packets: 0
>      tx19_tso_inner_bytes: 0
>      tx19_csum_partial: 2119746608
>      tx19_csum_partial_inner: 0
>      tx19_added_vlan_packets: 20143573903
>      tx19_nop: 316966450
>      tx19_csum_none: 18023827295
>      tx19_stopped: 11431
>      tx19_dropped: 0
>      tx19_xmit_more: 57535904
>      tx19_recover: 0
>      tx19_cqes: 20086045325
>      tx19_wake: 11431
>      tx19_cqe_err: 0
>      tx20_packets: 21943735263
>      tx20_bytes: 13528749492187
>      tx20_tso_packets: 1390048103
>      tx20_tso_bytes: 7629058809637
>      tx20_tso_inner_packets: 0
>      tx20_tso_inner_bytes: 0
>      tx20_csum_partial: 1848533941
>      tx20_csum_partial_inner: 0
>      tx20_added_vlan_packets: 17861417651
>      tx20_nop: 276840365
>      tx20_csum_none: 16012883710
>      tx20_stopped: 38457
>      tx20_dropped: 0
>      tx20_xmit_more: 57042753
>      tx20_recover: 0
>      tx20_cqes: 17804384839
>      tx20_wake: 38457
>      tx20_cqe_err: 0
>      tx21_packets: 21476926958
>      tx21_bytes: 13096410597896
>      tx21_tso_packets: 1367724090
>      tx21_tso_bytes: 7568364585127
>      tx21_tso_inner_packets: 0
>      tx21_tso_inner_bytes: 0
>      tx21_csum_partial: 1830570727
>      tx21_csum_partial_inner: 0
>      tx21_added_vlan_packets: 17421087814
>      tx21_nop: 270611519
>      tx21_csum_none: 15590517087
>      tx21_stopped: 31213
>      tx21_dropped: 0
>      tx21_xmit_more: 60305389
>      tx21_recover: 0
>      tx21_cqes: 17360791205
>      tx21_wake: 31213
>      tx21_cqe_err: 0
>      tx22_packets: 21819106444
>      tx22_bytes: 13492871887100
>      tx22_tso_packets: 1387002018
>      tx22_tso_bytes: 7617705727669
>      tx22_tso_inner_packets: 0
>      tx22_tso_inner_bytes: 0
>      tx22_csum_partial: 1853632107
>      tx22_csum_partial_inner: 0
>      tx22_added_vlan_packets: 17743255447
>      tx22_nop: 274820992
>      tx22_csum_none: 15889623340
>      tx22_stopped: 24814
>      tx22_dropped: 0
>      tx22_xmit_more: 60811304
>      tx22_recover: 0
>      tx22_cqes: 17682451111
>      tx22_wake: 24815
>      tx22_cqe_err: 0
>      tx23_packets: 21830455800
>      tx23_bytes: 13427551902532
>      tx23_tso_packets: 1388556038
>      tx23_tso_bytes: 7604040587125
>      tx23_tso_inner_packets: 0
>      tx23_tso_inner_bytes: 0
>      tx23_csum_partial: 1850819694
>      tx23_csum_partial_inner: 0
>      tx23_added_vlan_packets: 17761271122
>      tx23_nop: 275142775
>      tx23_csum_none: 15910451428
>      tx23_stopped: 29899
>      tx23_dropped: 0
>      tx23_xmit_more: 58924909
>      tx23_recover: 0
>      tx23_cqes: 17702355187
>      tx23_wake: 29898
>      tx23_cqe_err: 0
>      tx24_packets: 21961484213
>      tx24_bytes: 13531373062497
>      tx24_tso_packets: 1394697504
>      tx24_tso_bytes: 7663866609308
>      tx24_tso_inner_packets: 0
>      tx24_tso_inner_bytes: 0
>      tx24_csum_partial: 1857072074
>      tx24_csum_partial_inner: 0
>      tx24_added_vlan_packets: 17856887568
>      tx24_nop: 276352855
>      tx24_csum_none: 15999815494
>      tx24_stopped: 33924
>      tx24_dropped: 0
>      tx24_xmit_more: 63992426
>      tx24_recover: 0
>      tx24_cqes: 17792905243
>      tx24_wake: 33923
>      tx24_cqe_err: 0
>      tx25_packets: 21853593838
>      tx25_bytes: 13357487830519
>      tx25_tso_packets: 1398822411
>      tx25_tso_bytes: 7691191518838
>      tx25_tso_inner_packets: 0
>      tx25_tso_inner_bytes: 0
>      tx25_csum_partial: 1869483109
>      tx25_csum_partial_inner: 0
>      tx25_added_vlan_packets: 17734634614
>      tx25_nop: 276327643
>      tx25_csum_none: 15865151505
>      tx25_stopped: 38651
>      tx25_dropped: 0
>      tx25_xmit_more: 56410535
>      tx25_recover: 0
>      tx25_cqes: 17678234537
>      tx25_wake: 38650
>      tx25_cqe_err: 0
>      tx26_packets: 21480261205
>      tx26_bytes: 13148973015935
>      tx26_tso_packets: 1348132284
>      tx26_tso_bytes: 7523489481775
>      tx26_tso_inner_packets: 0
>      tx26_tso_inner_bytes: 0
>      tx26_csum_partial: 1839740745
>      tx26_csum_partial_inner: 0
>      tx26_added_vlan_packets: 17430592911
>      tx26_nop: 270367836
>      tx26_csum_none: 15590852166
>      tx26_stopped: 34044
>      tx26_dropped: 0
>      tx26_xmit_more: 59870114
>      tx26_recover: 0
>      tx26_cqes: 17370736612
>      tx26_wake: 34043
>      tx26_cqe_err: 0
>      tx27_packets: 22694273108
>      tx27_bytes: 14135473431004
>      tx27_tso_packets: 1418371875
>      tx27_tso_bytes: 7784842263038
>      tx27_tso_inner_packets: 0
>      tx27_tso_inner_bytes: 0
>      tx27_csum_partial: 1919170584
>      tx27_csum_partial_inner: 0
>      tx27_added_vlan_packets: 18520826023
>      tx27_nop: 286296272
>      tx27_csum_none: 16601655439
>      tx27_stopped: 38125
>      tx27_dropped: 0
>      tx27_xmit_more: 72749775
>      tx27_recover: 0
>      tx27_cqes: 18448090270
>      tx27_wake: 38127
>      tx27_cqe_err: 0
>      tx28_packets: 0
>      tx28_bytes: 0
>      tx28_tso_packets: 0
>      tx28_tso_bytes: 0
>      tx28_tso_inner_packets: 0
>      tx28_tso_inner_bytes: 0
>      tx28_csum_partial: 0
>      tx28_csum_partial_inner: 0
>      tx28_added_vlan_packets: 0
>      tx28_nop: 0
>      tx28_csum_none: 0
>      tx28_stopped: 0
>      tx28_dropped: 0
>      tx28_xmit_more: 0
>      tx28_recover: 0
>      tx28_cqes: 0
>      tx28_wake: 0
>      tx28_cqe_err: 0
>      tx29_packets: 3
>      tx29_bytes: 266
>      tx29_tso_packets: 0
>      tx29_tso_bytes: 0
>      tx29_tso_inner_packets: 0
>      tx29_tso_inner_bytes: 0
>      tx29_csum_partial: 0
>      tx29_csum_partial_inner: 0
>      tx29_added_vlan_packets: 0
>      tx29_nop: 0
>      tx29_csum_none: 3
>      tx29_stopped: 0
>      tx29_dropped: 0
>      tx29_xmit_more: 1
>      tx29_recover: 0
>      tx29_cqes: 2
>      tx29_wake: 0
>      tx29_cqe_err: 0
>      tx30_packets: 0
>      tx30_bytes: 0
>      tx30_tso_packets: 0
>      tx30_tso_bytes: 0
>      tx30_tso_inner_packets: 0
>      tx30_tso_inner_bytes: 0
>      tx30_csum_partial: 0
>      tx30_csum_partial_inner: 0
>      tx30_added_vlan_packets: 0
>      tx30_nop: 0
>      tx30_csum_none: 0
>      tx30_stopped: 0
>      tx30_dropped: 0
>      tx30_xmit_more: 0
>      tx30_recover: 0
>      tx30_cqes: 0
>      tx30_wake: 0
>      tx30_cqe_err: 0
>      tx31_packets: 0
>      tx31_bytes: 0
>      tx31_tso_packets: 0
>      tx31_tso_bytes: 0
>      tx31_tso_inner_packets: 0
>      tx31_tso_inner_bytes: 0
>      tx31_csum_partial: 0
>      tx31_csum_partial_inner: 0
>      tx31_added_vlan_packets: 0
>      tx31_nop: 0
>      tx31_csum_none: 0
>      tx31_stopped: 0
>      tx31_dropped: 0
>      tx31_xmit_more: 0
>      tx31_recover: 0
>      tx31_cqes: 0
>      tx31_wake: 0
>      tx31_cqe_err: 0
>      tx32_packets: 0
>      tx32_bytes: 0
>      tx32_tso_packets: 0
>      tx32_tso_bytes: 0
>      tx32_tso_inner_packets: 0
>      tx32_tso_inner_bytes: 0
>      tx32_csum_partial: 0
>      tx32_csum_partial_inner: 0
>      tx32_added_vlan_packets: 0
>      tx32_nop: 0
>      tx32_csum_none: 0
>      tx32_stopped: 0
>      tx32_dropped: 0
>      tx32_xmit_more: 0
>      tx32_recover: 0
>      tx32_cqes: 0
>      tx32_wake: 0
>      tx32_cqe_err: 0
>      tx33_packets: 0
>      tx33_bytes: 0
>      tx33_tso_packets: 0
>      tx33_tso_bytes: 0
>      tx33_tso_inner_packets: 0
>      tx33_tso_inner_bytes: 0
>      tx33_csum_partial: 0
>      tx33_csum_partial_inner: 0
>      tx33_added_vlan_packets: 0
>      tx33_nop: 0
>      tx33_csum_none: 0
>      tx33_stopped: 0
>      tx33_dropped: 0
>      tx33_xmit_more: 0
>      tx33_recover: 0
>      tx33_cqes: 0
>      tx33_wake: 0
>      tx33_cqe_err: 0
>      tx34_packets: 0
>      tx34_bytes: 0
>      tx34_tso_packets: 0
>      tx34_tso_bytes: 0
>      tx34_tso_inner_packets: 0
>      tx34_tso_inner_bytes: 0
>      tx34_csum_partial: 0
>      tx34_csum_partial_inner: 0
>      tx34_added_vlan_packets: 0
>      tx34_nop: 0
>      tx34_csum_none: 0
>      tx34_stopped: 0
>      tx34_dropped: 0
>      tx34_xmit_more: 0
>      tx34_recover: 0
>      tx34_cqes: 0
>      tx34_wake: 0
>      tx34_cqe_err: 0
>      tx35_packets: 0
>      tx35_bytes: 0
>      tx35_tso_packets: 0
>      tx35_tso_bytes: 0
>      tx35_tso_inner_packets: 0
>      tx35_tso_inner_bytes: 0
>      tx35_csum_partial: 0
>      tx35_csum_partial_inner: 0
>      tx35_added_vlan_packets: 0
>      tx35_nop: 0
>      tx35_csum_none: 0
>      tx35_stopped: 0
>      tx35_dropped: 0
>      tx35_xmit_more: 0
>      tx35_recover: 0
>      tx35_cqes: 0
>      tx35_wake: 0
>      tx35_cqe_err: 0
>      tx36_packets: 0
>      tx36_bytes: 0
>      tx36_tso_packets: 0
>      tx36_tso_bytes: 0
>      tx36_tso_inner_packets: 0
>      tx36_tso_inner_bytes: 0
>      tx36_csum_partial: 0
>      tx36_csum_partial_inner: 0
>      tx36_added_vlan_packets: 0
>      tx36_nop: 0
>      tx36_csum_none: 0
>      tx36_stopped: 0
>      tx36_dropped: 0
>      tx36_xmit_more: 0
>      tx36_recover: 0
>      tx36_cqes: 0
>      tx36_wake: 0
>      tx36_cqe_err: 0
>      tx37_packets: 0
>      tx37_bytes: 0
>      tx37_tso_packets: 0
>      tx37_tso_bytes: 0
>      tx37_tso_inner_packets: 0
>      tx37_tso_inner_bytes: 0
>      tx37_csum_partial: 0
>      tx37_csum_partial_inner: 0
>      tx37_added_vlan_packets: 0
>      tx37_nop: 0
>      tx37_csum_none: 0
>      tx37_stopped: 0
>      tx37_dropped: 0
>      tx37_xmit_more: 0
>      tx37_recover: 0
>      tx37_cqes: 0
>      tx37_wake: 0
>      tx37_cqe_err: 0
>      tx38_packets: 0
>      tx38_bytes: 0
>      tx38_tso_packets: 0
>      tx38_tso_bytes: 0
>      tx38_tso_inner_packets: 0
>      tx38_tso_inner_bytes: 0
>      tx38_csum_partial: 0
>      tx38_csum_partial_inner: 0
>      tx38_added_vlan_packets: 0
>      tx38_nop: 0
>      tx38_csum_none: 0
>      tx38_stopped: 0
>      tx38_dropped: 0
>      tx38_xmit_more: 0
>      tx38_recover: 0
>      tx38_cqes: 0
>      tx38_wake: 0
>      tx38_cqe_err: 0
>      tx39_packets: 0
>      tx39_bytes: 0
>      tx39_tso_packets: 0
>      tx39_tso_bytes: 0
>      tx39_tso_inner_packets: 0
>      tx39_tso_inner_bytes: 0
>      tx39_csum_partial: 0
>      tx39_csum_partial_inner: 0
>      tx39_added_vlan_packets: 0
>      tx39_nop: 0
>      tx39_csum_none: 0
>      tx39_stopped: 0
>      tx39_dropped: 0
>      tx39_xmit_more: 0
>      tx39_recover: 0
>      tx39_cqes: 0
>      tx39_wake: 0
>      tx39_cqe_err: 0
>      tx40_packets: 0
>      tx40_bytes: 0
>      tx40_tso_packets: 0
>      tx40_tso_bytes: 0
>      tx40_tso_inner_packets: 0
>      tx40_tso_inner_bytes: 0
>      tx40_csum_partial: 0
>      tx40_csum_partial_inner: 0
>      tx40_added_vlan_packets: 0
>      tx40_nop: 0
>      tx40_csum_none: 0
>      tx40_stopped: 0
>      tx40_dropped: 0
>      tx40_xmit_more: 0
>      tx40_recover: 0
>      tx40_cqes: 0
>      tx40_wake: 0
>      tx40_cqe_err: 0
>      tx41_packets: 0
>      tx41_bytes: 0
>      tx41_tso_packets: 0
>      tx41_tso_bytes: 0
>      tx41_tso_inner_packets: 0
>      tx41_tso_inner_bytes: 0
>      tx41_csum_partial: 0
>      tx41_csum_partial_inner: 0
>      tx41_added_vlan_packets: 0
>      tx41_nop: 0
>      tx41_csum_none: 0
>      tx41_stopped: 0
>      tx41_dropped: 0
>      tx41_xmit_more: 0
>      tx41_recover: 0
>      tx41_cqes: 0
>      tx41_wake: 0
>      tx41_cqe_err: 0
>      tx42_packets: 0
>      tx42_bytes: 0
>      tx42_tso_packets: 0
>      tx42_tso_bytes: 0
>      tx42_tso_inner_packets: 0
>      tx42_tso_inner_bytes: 0
>      tx42_csum_partial: 0
>      tx42_csum_partial_inner: 0
>      tx42_added_vlan_packets: 0
>      tx42_nop: 0
>      tx42_csum_none: 0
>      tx42_stopped: 0
>      tx42_dropped: 0
>      tx42_xmit_more: 0
>      tx42_recover: 0
>      tx42_cqes: 0
>      tx42_wake: 0
>      tx42_cqe_err: 0
>      tx43_packets: 0
>      tx43_bytes: 0
>      tx43_tso_packets: 0
>      tx43_tso_bytes: 0
>      tx43_tso_inner_packets: 0
>      tx43_tso_inner_bytes: 0
>      tx43_csum_partial: 0
>      tx43_csum_partial_inner: 0
>      tx43_added_vlan_packets: 0
>      tx43_nop: 0
>      tx43_csum_none: 0
>      tx43_stopped: 0
>      tx43_dropped: 0
>      tx43_xmit_more: 0
>      tx43_recover: 0
>      tx43_cqes: 0
>      tx43_wake: 0
>      tx43_cqe_err: 0
>      tx44_packets: 0
>      tx44_bytes: 0
>      tx44_tso_packets: 0
>      tx44_tso_bytes: 0
>      tx44_tso_inner_packets: 0
>      tx44_tso_inner_bytes: 0
>      tx44_csum_partial: 0
>      tx44_csum_partial_inner: 0
>      tx44_added_vlan_packets: 0
>      tx44_nop: 0
>      tx44_csum_none: 0
>      tx44_stopped: 0
>      tx44_dropped: 0
>      tx44_xmit_more: 0
>      tx44_recover: 0
>      tx44_cqes: 0
>      tx44_wake: 0
>      tx44_cqe_err: 0
>      tx45_packets: 0
>      tx45_bytes: 0
>      tx45_tso_packets: 0
>      tx45_tso_bytes: 0
>      tx45_tso_inner_packets: 0
>      tx45_tso_inner_bytes: 0
>      tx45_csum_partial: 0
>      tx45_csum_partial_inner: 0
>      tx45_added_vlan_packets: 0
>      tx45_nop: 0
>      tx45_csum_none: 0
>      tx45_stopped: 0
>      tx45_dropped: 0
>      tx45_xmit_more: 0
>      tx45_recover: 0
>      tx45_cqes: 0
>      tx45_wake: 0
>      tx45_cqe_err: 0
>      tx46_packets: 0
>      tx46_bytes: 0
>      tx46_tso_packets: 0
>      tx46_tso_bytes: 0
>      tx46_tso_inner_packets: 0
>      tx46_tso_inner_bytes: 0
>      tx46_csum_partial: 0
>      tx46_csum_partial_inner: 0
>      tx46_added_vlan_packets: 0
>      tx46_nop: 0
>      tx46_csum_none: 0
>      tx46_stopped: 0
>      tx46_dropped: 0
>      tx46_xmit_more: 0
>      tx46_recover: 0
>      tx46_cqes: 0
>      tx46_wake: 0
>      tx46_cqe_err: 0
>      tx47_packets: 0
>      tx47_bytes: 0
>      tx47_tso_packets: 0
>      tx47_tso_bytes: 0
>      tx47_tso_inner_packets: 0
>      tx47_tso_inner_bytes: 0
>      tx47_csum_partial: 0
>      tx47_csum_partial_inner: 0
>      tx47_added_vlan_packets: 0
>      tx47_nop: 0
>      tx47_csum_none: 0
>      tx47_stopped: 0
>      tx47_dropped: 0
>      tx47_xmit_more: 0
>      tx47_recover: 0
>      tx47_cqes: 0
>      tx47_wake: 0
>      tx47_cqe_err: 0
>      tx48_packets: 0
>      tx48_bytes: 0
>      tx48_tso_packets: 0
>      tx48_tso_bytes: 0
>      tx48_tso_inner_packets: 0
>      tx48_tso_inner_bytes: 0
>      tx48_csum_partial: 0
>      tx48_csum_partial_inner: 0
>      tx48_added_vlan_packets: 0
>      tx48_nop: 0
>      tx48_csum_none: 0
>      tx48_stopped: 0
>      tx48_dropped: 0
>      tx48_xmit_more: 0
>      tx48_recover: 0
>      tx48_cqes: 0
>      tx48_wake: 0
>      tx48_cqe_err: 0
>      tx49_packets: 0
>      tx49_bytes: 0
>      tx49_tso_packets: 0
>      tx49_tso_bytes: 0
>      tx49_tso_inner_packets: 0
>      tx49_tso_inner_bytes: 0
>      tx49_csum_partial: 0
>      tx49_csum_partial_inner: 0
>      tx49_added_vlan_packets: 0
>      tx49_nop: 0
>      tx49_csum_none: 0
>      tx49_stopped: 0
>      tx49_dropped: 0
>      tx49_xmit_more: 0
>      tx49_recover: 0
>      tx49_cqes: 0
>      tx49_wake: 0
>      tx49_cqe_err: 0
>      tx50_packets: 0
>      tx50_bytes: 0
>      tx50_tso_packets: 0
>      tx50_tso_bytes: 0
>      tx50_tso_inner_packets: 0
>      tx50_tso_inner_bytes: 0
>      tx50_csum_partial: 0
>      tx50_csum_partial_inner: 0
>      tx50_added_vlan_packets: 0
>      tx50_nop: 0
>      tx50_csum_none: 0
>      tx50_stopped: 0
>      tx50_dropped: 0
>      tx50_xmit_more: 0
>      tx50_recover: 0
>      tx50_cqes: 0
>      tx50_wake: 0
>      tx50_cqe_err: 0
>      tx51_packets: 0
>      tx51_bytes: 0
>      tx51_tso_packets: 0
>      tx51_tso_bytes: 0
>      tx51_tso_inner_packets: 0
>      tx51_tso_inner_bytes: 0
>      tx51_csum_partial: 0
>      tx51_csum_partial_inner: 0
>      tx51_added_vlan_packets: 0
>      tx51_nop: 0
>      tx51_csum_none: 0
>      tx51_stopped: 0
>      tx51_dropped: 0
>      tx51_xmit_more: 0
>      tx51_recover: 0
>      tx51_cqes: 0
>      tx51_wake: 0
>      tx51_cqe_err: 0
>      tx52_packets: 0
>      tx52_bytes: 0
>      tx52_tso_packets: 0
>      tx52_tso_bytes: 0
>      tx52_tso_inner_packets: 0
>      tx52_tso_inner_bytes: 0
>      tx52_csum_partial: 0
>      tx52_csum_partial_inner: 0
>      tx52_added_vlan_packets: 0
>      tx52_nop: 0
>      tx52_csum_none: 0
>      tx52_stopped: 0
>      tx52_dropped: 0
>      tx52_xmit_more: 0
>      tx52_recover: 0
>      tx52_cqes: 0
>      tx52_wake: 0
>      tx52_cqe_err: 0
>      tx53_packets: 0
>      tx53_bytes: 0
>      tx53_tso_packets: 0
>      tx53_tso_bytes: 0
>      tx53_tso_inner_packets: 0
>      tx53_tso_inner_bytes: 0
>      tx53_csum_partial: 0
>      tx53_csum_partial_inner: 0
>      tx53_added_vlan_packets: 0
>      tx53_nop: 0
>      tx53_csum_none: 0
>      tx53_stopped: 0
>      tx53_dropped: 0
>      tx53_xmit_more: 0
>      tx53_recover: 0
>      tx53_cqes: 0
>      tx53_wake: 0
>      tx53_cqe_err: 0
>      tx54_packets: 0
>      tx54_bytes: 0
>      tx54_tso_packets: 0
>      tx54_tso_bytes: 0
>      tx54_tso_inner_packets: 0
>      tx54_tso_inner_bytes: 0
>      tx54_csum_partial: 0
>      tx54_csum_partial_inner: 0
>      tx54_added_vlan_packets: 0
>      tx54_nop: 0
>      tx54_csum_none: 0
>      tx54_stopped: 0
>      tx54_dropped: 0
>      tx54_xmit_more: 0
>      tx54_recover: 0
>      tx54_cqes: 0
>      tx54_wake: 0
>      tx54_cqe_err: 0
>      tx55_packets: 0
>      tx55_bytes: 0
>      tx55_tso_packets: 0
>      tx55_tso_bytes: 0
>      tx55_tso_inner_packets: 0
>      tx55_tso_inner_bytes: 0
>      tx55_csum_partial: 0
>      tx55_csum_partial_inner: 0
>      tx55_added_vlan_packets: 0
>      tx55_nop: 0
>      tx55_csum_none: 0
>      tx55_stopped: 0
>      tx55_dropped: 0
>      tx55_xmit_more: 0
>      tx55_recover: 0
>      tx55_cqes: 0
>      tx55_wake: 0
>      tx55_cqe_err: 0
>      tx0_xdp_xmit: 0
>      tx0_xdp_full: 0
>      tx0_xdp_err: 0
>      tx0_xdp_cqes: 0
>      tx1_xdp_xmit: 0
>      tx1_xdp_full: 0
>      tx1_xdp_err: 0
>      tx1_xdp_cqes: 0
>      tx2_xdp_xmit: 0
>      tx2_xdp_full: 0
>      tx2_xdp_err: 0
>      tx2_xdp_cqes: 0
>      tx3_xdp_xmit: 0
>      tx3_xdp_full: 0
>      tx3_xdp_err: 0
>      tx3_xdp_cqes: 0
>      tx4_xdp_xmit: 0
>      tx4_xdp_full: 0
>      tx4_xdp_err: 0
>      tx4_xdp_cqes: 0
>      tx5_xdp_xmit: 0
>      tx5_xdp_full: 0
>      tx5_xdp_err: 0
>      tx5_xdp_cqes: 0
>      tx6_xdp_xmit: 0
>      tx6_xdp_full: 0
>      tx6_xdp_err: 0
>      tx6_xdp_cqes: 0
>      tx7_xdp_xmit: 0
>      tx7_xdp_full: 0
>      tx7_xdp_err: 0
>      tx7_xdp_cqes: 0
>      tx8_xdp_xmit: 0
>      tx8_xdp_full: 0
>      tx8_xdp_err: 0
>      tx8_xdp_cqes: 0
>      tx9_xdp_xmit: 0
>      tx9_xdp_full: 0
>      tx9_xdp_err: 0
>      tx9_xdp_cqes: 0
>      tx10_xdp_xmit: 0
>      tx10_xdp_full: 0
>      tx10_xdp_err: 0
>      tx10_xdp_cqes: 0
>      tx11_xdp_xmit: 0
>      tx11_xdp_full: 0
>      tx11_xdp_err: 0
>      tx11_xdp_cqes: 0
>      tx12_xdp_xmit: 0
>      tx12_xdp_full: 0
>      tx12_xdp_err: 0
>      tx12_xdp_cqes: 0
>      tx13_xdp_xmit: 0
>      tx13_xdp_full: 0
>      tx13_xdp_err: 0
>      tx13_xdp_cqes: 0
>      tx14_xdp_xmit: 0
>      tx14_xdp_full: 0
>      tx14_xdp_err: 0
>      tx14_xdp_cqes: 0
>      tx15_xdp_xmit: 0
>      tx15_xdp_full: 0
>      tx15_xdp_err: 0
>      tx15_xdp_cqes: 0
>      tx16_xdp_xmit: 0
>      tx16_xdp_full: 0
>      tx16_xdp_err: 0
>      tx16_xdp_cqes: 0
>      tx17_xdp_xmit: 0
>      tx17_xdp_full: 0
>      tx17_xdp_err: 0
>      tx17_xdp_cqes: 0
>      tx18_xdp_xmit: 0
>      tx18_xdp_full: 0
>      tx18_xdp_err: 0
>      tx18_xdp_cqes: 0
>      tx19_xdp_xmit: 0
>      tx19_xdp_full: 0
>      tx19_xdp_err: 0
>      tx19_xdp_cqes: 0
>      tx20_xdp_xmit: 0
>      tx20_xdp_full: 0
>      tx20_xdp_err: 0
>      tx20_xdp_cqes: 0
>      tx21_xdp_xmit: 0
>      tx21_xdp_full: 0
>      tx21_xdp_err: 0
>      tx21_xdp_cqes: 0
>      tx22_xdp_xmit: 0
>      tx22_xdp_full: 0
>      tx22_xdp_err: 0
>      tx22_xdp_cqes: 0
>      tx23_xdp_xmit: 0
>      tx23_xdp_full: 0
>      tx23_xdp_err: 0
>      tx23_xdp_cqes: 0
>      tx24_xdp_xmit: 0
>      tx24_xdp_full: 0
>      tx24_xdp_err: 0
>      tx24_xdp_cqes: 0
>      tx25_xdp_xmit: 0
>      tx25_xdp_full: 0
>      tx25_xdp_err: 0
>      tx25_xdp_cqes: 0
>      tx26_xdp_xmit: 0
>      tx26_xdp_full: 0
>      tx26_xdp_err: 0
>      tx26_xdp_cqes: 0
>      tx27_xdp_xmit: 0
>      tx27_xdp_full: 0
>      tx27_xdp_err: 0
>      tx27_xdp_cqes: 0
>      tx28_xdp_xmit: 0
>      tx28_xdp_full: 0
>      tx28_xdp_err: 0
>      tx28_xdp_cqes: 0
>      tx29_xdp_xmit: 0
>      tx29_xdp_full: 0
>      tx29_xdp_err: 0
>      tx29_xdp_cqes: 0
>      tx30_xdp_xmit: 0
>      tx30_xdp_full: 0
>      tx30_xdp_err: 0
>      tx30_xdp_cqes: 0
>      tx31_xdp_xmit: 0
>      tx31_xdp_full: 0
>      tx31_xdp_err: 0
>      tx31_xdp_cqes: 0
>      tx32_xdp_xmit: 0
>      tx32_xdp_full: 0
>      tx32_xdp_err: 0
>      tx32_xdp_cqes: 0
>      tx33_xdp_xmit: 0
>      tx33_xdp_full: 0
>      tx33_xdp_err: 0
>      tx33_xdp_cqes: 0
>      tx34_xdp_xmit: 0
>      tx34_xdp_full: 0
>      tx34_xdp_err: 0
>      tx34_xdp_cqes: 0
>      tx35_xdp_xmit: 0
>      tx35_xdp_full: 0
>      tx35_xdp_err: 0
>      tx35_xdp_cqes: 0
>      tx36_xdp_xmit: 0
>      tx36_xdp_full: 0
>      tx36_xdp_err: 0
>      tx36_xdp_cqes: 0
>      tx37_xdp_xmit: 0
>      tx37_xdp_full: 0
>      tx37_xdp_err: 0
>      tx37_xdp_cqes: 0
>      tx38_xdp_xmit: 0
>      tx38_xdp_full: 0
>      tx38_xdp_err: 0
>      tx38_xdp_cqes: 0
>      tx39_xdp_xmit: 0
>      tx39_xdp_full: 0
>      tx39_xdp_err: 0
>      tx39_xdp_cqes: 0
>      tx40_xdp_xmit: 0
>      tx40_xdp_full: 0
>      tx40_xdp_err: 0
>      tx40_xdp_cqes: 0
>      tx41_xdp_xmit: 0
>      tx41_xdp_full: 0
>      tx41_xdp_err: 0
>      tx41_xdp_cqes: 0
>      tx42_xdp_xmit: 0
>      tx42_xdp_full: 0
>      tx42_xdp_err: 0
>      tx42_xdp_cqes: 0
>      tx43_xdp_xmit: 0
>      tx43_xdp_full: 0
>      tx43_xdp_err: 0
>      tx43_xdp_cqes: 0
>      tx44_xdp_xmit: 0
>      tx44_xdp_full: 0
>      tx44_xdp_err: 0
>      tx44_xdp_cqes: 0
>      tx45_xdp_xmit: 0
>      tx45_xdp_full: 0
>      tx45_xdp_err: 0
>      tx45_xdp_cqes: 0
>      tx46_xdp_xmit: 0
>      tx46_xdp_full: 0
>      tx46_xdp_err: 0
>      tx46_xdp_cqes: 0
>      tx47_xdp_xmit: 0
>      tx47_xdp_full: 0
>      tx47_xdp_err: 0
>      tx47_xdp_cqes: 0
>      tx48_xdp_xmit: 0
>      tx48_xdp_full: 0
>      tx48_xdp_err: 0
>      tx48_xdp_cqes: 0
>      tx49_xdp_xmit: 0
>      tx49_xdp_full: 0
>      tx49_xdp_err: 0
>      tx49_xdp_cqes: 0
>      tx50_xdp_xmit: 0
>      tx50_xdp_full: 0
>      tx50_xdp_err: 0
>      tx50_xdp_cqes: 0
>      tx51_xdp_xmit: 0
>      tx51_xdp_full: 0
>      tx51_xdp_err: 0
>      tx51_xdp_cqes: 0
>      tx52_xdp_xmit: 0
>      tx52_xdp_full: 0
>      tx52_xdp_err: 0
>      tx52_xdp_cqes: 0
>      tx53_xdp_xmit: 0
>      tx53_xdp_full: 0
>      tx53_xdp_err: 0
>      tx53_xdp_cqes: 0
>      tx54_xdp_xmit: 0
>      tx54_xdp_full: 0
>      tx54_xdp_err: 0
>      tx54_xdp_cqes: 0
>      tx55_xdp_xmit: 0
>      tx55_xdp_full: 0
>      tx55_xdp_err: 0
>      tx55_xdp_cqes: 0
>
>
>> [...]
>>
>>>>> ethtool -S enp175s0f0
>>>>> NIC statistics:
>>>>>         rx_packets: 141574897253
>>>>>         rx_bytes: 184445040406258
>>>>>         tx_packets: 172569543894
>>>>>         tx_bytes: 99486882076365
>>>>>         tx_tso_packets: 9367664195
>>>>>         tx_tso_bytes: 56435233992948
>>>>>         tx_tso_inner_packets: 0
>>>>>         tx_tso_inner_bytes: 0
>>>>>         tx_added_vlan_packets: 141297671626
>>>>>         tx_nop: 2102916272
>>>>>         rx_lro_packets: 0
>>>>>         rx_lro_bytes: 0
>>>>>         rx_ecn_mark: 0
>>>>>         rx_removed_vlan_packets: 141574897252
>>>>>         rx_csum_unnecessary: 0
>>>>>         rx_csum_none: 23135854
>>>>>         rx_csum_complete: 141551761398
>>>>>         rx_csum_unnecessary_inner: 0
>>>>>         rx_xdp_drop: 0
>>>>>         rx_xdp_redirect: 0
>>>>>         rx_xdp_tx_xmit: 0
>>>>>         rx_xdp_tx_full: 0
>>>>>         rx_xdp_tx_err: 0
>>>>>         rx_xdp_tx_cqe: 0
>>>>>         tx_csum_none: 127934791664
>>>> It is a good idea to look into this, tx is not requesting hw tx
>>>> csumming for a lot of packets, maybe you are wasting a lot of cpu
>>>> on
>>>> calculating csum, or maybe this is just the rx csum complete..
>>>>
>>>>>         tx_csum_partial: 13362879974
>>>>>         tx_csum_partial_inner: 0
>>>>>         tx_queue_stopped: 232561
>>>> TX queues are stalling, could be an indentation for the pcie
>>>> bottelneck.
>>>>
>>>>>         tx_queue_dropped: 0
>>>>>         tx_xmit_more: 1266021946
>>>>>         tx_recover: 0
>>>>>         tx_cqes: 140031716469
>>>>>         tx_queue_wake: 232561
>>>>>         tx_udp_seg_rem: 0
>>>>>         tx_cqe_err: 0
>>>>>         tx_xdp_xmit: 0
>>>>>         tx_xdp_full: 0
>>>>>         tx_xdp_err: 0
>>>>>         tx_xdp_cqes: 0
>>>>>         rx_wqe_err: 0
>>>>>         rx_mpwqe_filler_cqes: 0
>>>>>         rx_mpwqe_filler_strides: 0
>>>>>         rx_buff_alloc_err: 0
>>>>>         rx_cqe_compress_blks: 0
>>>>>         rx_cqe_compress_pkts: 0
>>>>>         rx_page_reuse: 0
>>>>>         rx_cache_reuse: 16625975793
>>>>>         rx_cache_full: 54161465914
>>>>>         rx_cache_empty: 258048
>>>>>         rx_cache_busy: 54161472735
>>>>>         rx_cache_waive: 0
>>>>>         rx_congst_umr: 0
>>>>>         rx_arfs_err: 0
>>>>>         ch_events: 40572621887
>>>>>         ch_poll: 40885650979
>>>>>         ch_arm: 40429276692
>>>>>         ch_aff_change: 0
>>>>>         ch_eq_rearm: 0
>>>>>         rx_out_of_buffer: 2791690
>>>>>         rx_if_down_packets: 74
>>>>>         rx_vport_unicast_packets: 141843476308
>>>>>         rx_vport_unicast_bytes: 185421265403318
>>>>>         tx_vport_unicast_packets: 172569484005
>>>>>         tx_vport_unicast_bytes: 100019940094298
>>>>>         rx_vport_multicast_packets: 85122935
>>>>>         rx_vport_multicast_bytes: 5761316431
>>>>>         tx_vport_multicast_packets: 6452
>>>>>         tx_vport_multicast_bytes: 643540
>>>>>         rx_vport_broadcast_packets: 22423624
>>>>>         rx_vport_broadcast_bytes: 1390127090
>>>>>         tx_vport_broadcast_packets: 22024
>>>>>         tx_vport_broadcast_bytes: 1321440
>>>>>         rx_vport_rdma_unicast_packets: 0
>>>>>         rx_vport_rdma_unicast_bytes: 0
>>>>>         tx_vport_rdma_unicast_packets: 0
>>>>>         tx_vport_rdma_unicast_bytes: 0
>>>>>         rx_vport_rdma_multicast_packets: 0
>>>>>         rx_vport_rdma_multicast_bytes: 0
>>>>>         tx_vport_rdma_multicast_packets: 0
>>>>>         tx_vport_rdma_multicast_bytes: 0
>>>>>         tx_packets_phy: 172569501577
>>>>>         rx_packets_phy: 142871314588
>>>>>         rx_crc_errors_phy: 0
>>>>>         tx_bytes_phy: 100710212814151
>>>>>         rx_bytes_phy: 187209224289564
>>>>>         tx_multicast_phy: 6452
>>>>>         tx_broadcast_phy: 22024
>>>>>         rx_multicast_phy: 85122933
>>>>>         rx_broadcast_phy: 22423623
>>>>>         rx_in_range_len_errors_phy: 2
>>>>>         rx_out_of_range_len_phy: 0
>>>>>         rx_oversize_pkts_phy: 0
>>>>>         rx_symbol_err_phy: 0
>>>>>         tx_mac_control_phy: 0
>>>>>         rx_mac_control_phy: 0
>>>>>         rx_unsupported_op_phy: 0
>>>>>         rx_pause_ctrl_phy: 0
>>>>>         tx_pause_ctrl_phy: 0
>>>>>         rx_discards_phy: 920161423
>>>> Ok, this port seem to be suffering more, RX is congested, maybe due
>>>> to
>>>> the pcie bottleneck.
>>> Yes this side is receiving more traffic - second port is +10G more tx
>>>
>> [...]
>>
>>
>>>>> Average:      17    0.00    0.00 16.60    0.00    0.00 52.10
>>>>> 0.00    0.00    0.00   31.30
>>>>> Average:      18    0.00    0.00   13.90    0.00    0.00 61.20
>>>>> 0.00    0.00    0.00   24.90
>>>>> Average:      19    0.00    0.00    9.99    0.00    0.00 70.33
>>>>> 0.00    0.00    0.00   19.68
>>>>> Average:      20    0.00    0.00    9.00    0.00    0.00 73.00
>>>>> 0.00    0.00    0.00   18.00
>>>>> Average:      21    0.00    0.00    8.70    0.00    0.00 73.90
>>>>> 0.00    0.00    0.00   17.40
>>>>> Average:      22    0.00    0.00   15.42    0.00    0.00 58.56
>>>>> 0.00    0.00    0.00   26.03
>>>>> Average:      23    0.00    0.00   10.81    0.00    0.00 71.67
>>>>> 0.00    0.00    0.00   17.52
>>>>> Average:      24    0.00    0.00   10.00    0.00    0.00 71.80
>>>>> 0.00    0.00    0.00   18.20
>>>>> Average:      25    0.00    0.00   11.19    0.00    0.00 71.13
>>>>> 0.00    0.00    0.00   17.68
>>>>> Average:      26    0.00    0.00   11.00    0.00    0.00 70.80
>>>>> 0.00    0.00    0.00   18.20
>>>>> Average:      27    0.00    0.00   10.01    0.00    0.00 69.57
>>>>> 0.00    0.00    0.00   20.42
>>>> The numa cores are not at 100% util, you have around 20% of idle on
>>>> each one.
>>> Yes - no 100% cpu - but the difference between 80% and 100% is like
>>> push
>>> aditional 1-2Gbit/s
>>>
>> yes but, it doens't look like the bottleneck is the cpu, although it is
>> close to be :)..
>>
>>>>> Average:      28    0.00    0.00 0.00    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00  100.00
>>>>> Average:      29    0.00    0.00    0.00    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00  100.00
>>>>> Average:      30    0.00    0.00    0.00    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00  100.00
>>>>> Average:      31    0.00    0.00    0.00    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00  100.00
>>>>> Average:      32    0.00    0.00    0.00    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00  100.00
>>>>> Average:      33    0.00    0.00    3.90    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00   96.10
>>>>> Average:      34    0.00    0.00    0.00    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00  100.00
>>>>> Average:      35    0.00    0.00    0.00    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00  100.00
>>>>> Average:      36    0.10    0.00    0.20    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00   99.70
>>>>> Average:      37    0.20    0.00    0.30    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00   99.50
>>>>> Average:      38    0.00    0.00    0.00    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00  100.00
>>>>> Average:      39    0.00    0.00    2.60    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00   97.40
>>>>> Average:      40    0.00    0.00    0.90    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00   99.10
>>>>> Average:      41    0.10    0.00    0.50    0.00    0.00 0.00
>>>>> 0.00
>>>>> 0.00    0.00   99.40
>>>>> Average:      42    0.00    0.00    9.91    0.00    0.00 70.67
>>>>> 0.00    0.00    0.00   19.42
>>>>> Average:      43    0.00    0.00   15.90    0.00    0.00 57.50
>>>>> 0.00    0.00    0.00   26.60
>>>>> Average:      44    0.00    0.00   12.20    0.00    0.00 66.20
>>>>> 0.00    0.00    0.00   21.60
>>>>> Average:      45    0.00    0.00   12.00    0.00    0.00 67.50
>>>>> 0.00    0.00    0.00   20.50
>>>>> Average:      46    0.00    0.00   12.90    0.00    0.00 65.50
>>>>> 0.00    0.00    0.00   21.60
>>>>> Average:      47    0.00    0.00   14.59    0.00    0.00 60.84
>>>>> 0.00    0.00    0.00   24.58
>>>>> Average:      48    0.00    0.00   13.59    0.00    0.00 61.74
>>>>> 0.00    0.00    0.00   24.68
>>>>> Average:      49    0.00    0.00   18.36    0.00    0.00 53.29
>>>>> 0.00    0.00    0.00   28.34
>>>>> Average:      50    0.00    0.00   15.32    0.00    0.00 58.86
>>>>> 0.00    0.00    0.00   25.83
>>>>> Average:      51    0.00    0.00   17.60    0.00    0.00 55.20
>>>>> 0.00    0.00    0.00   27.20
>>>>> Average:      52    0.00    0.00   15.92    0.00    0.00 56.06
>>>>> 0.00    0.00    0.00   28.03
>>>>> Average:      53    0.00    0.00   13.00    0.00    0.00 62.30
>>>>> 0.00    0.00    0.00   24.70
>>>>> Average:      54    0.00    0.00   13.20    0.00    0.00 61.50
>>>>> 0.00    0.00    0.00   25.30
>>>>> Average:      55    0.00    0.00   14.59    0.00    0.00 58.64
>>>>> 0.00    0.00    0.00   26.77
>>>>>
>>>>>
>>>>> ethtool -k enp175s0f0
>>>>> Features for enp175s0f0:
>>>>> rx-checksumming: on
>>>>> tx-checksumming: on
>>>>>            tx-checksum-ipv4: on
>>>>>            tx-checksum-ip-generic: off [fixed]
>>>>>            tx-checksum-ipv6: on
>>>>>            tx-checksum-fcoe-crc: off [fixed]
>>>>>            tx-checksum-sctp: off [fixed]
>>>>> scatter-gather: on
>>>>>            tx-scatter-gather: on
>>>>>            tx-scatter-gather-fraglist: off [fixed]
>>>>> tcp-segmentation-offload: on
>>>>>            tx-tcp-segmentation: on
>>>>>            tx-tcp-ecn-segmentation: off [fixed]
>>>>>            tx-tcp-mangleid-segmentation: off
>>>>>            tx-tcp6-segmentation: on
>>>>> udp-fragmentation-offload: off
>>>>> generic-segmentation-offload: on
>>>>> generic-receive-offload: on
>>>>> large-receive-offload: off [fixed]
>>>>> rx-vlan-offload: on
>>>>> tx-vlan-offload: on
>>>>> ntuple-filters: off
>>>>> receive-hashing: on
>>>>> highdma: on [fixed]
>>>>> rx-vlan-filter: on
>>>>> vlan-challenged: off [fixed]
>>>>> tx-lockless: off [fixed]
>>>>> netns-local: off [fixed]
>>>>> tx-gso-robust: off [fixed]
>>>>> tx-fcoe-segmentation: off [fixed]
>>>>> tx-gre-segmentation: on
>>>>> tx-gre-csum-segmentation: on
>>>>> tx-ipxip4-segmentation: off [fixed]
>>>>> tx-ipxip6-segmentation: off [fixed]
>>>>> tx-udp_tnl-segmentation: on
>>>>> tx-udp_tnl-csum-segmentation: on
>>>>> tx-gso-partial: on
>>>>> tx-sctp-segmentation: off [fixed]
>>>>> tx-esp-segmentation: off [fixed]
>>>>> tx-udp-segmentation: on
>>>>> fcoe-mtu: off [fixed]
>>>>> tx-nocache-copy: off
>>>>> loopback: off [fixed]
>>>>> rx-fcs: off
>>>>> rx-all: off
>>>>> tx-vlan-stag-hw-insert: on
>>>>> rx-vlan-stag-hw-parse: off [fixed]
>>>>> rx-vlan-stag-filter: on [fixed]
>>>>> l2-fwd-offload: off [fixed]
>>>>> hw-tc-offload: off
>>>>> esp-hw-offload: off [fixed]
>>>>> esp-tx-csum-hw-offload: off [fixed]
>>>>> rx-udp_tunnel-port-offload: on
>>>>> tls-hw-tx-offload: off [fixed]
>>>>> tls-hw-rx-offload: off [fixed]
>>>>> rx-gro-hw: off [fixed]
>>>>> tls-hw-record: off [fixed]
>>>>>
>>>>> ethtool -c enp175s0f0
>>>>> Coalesce parameters for enp175s0f0:
>>>>> Adaptive RX: off  TX: on
>>>>> stats-block-usecs: 0
>>>>> sample-interval: 0
>>>>> pkt-rate-low: 0
>>>>> pkt-rate-high: 0
>>>>> dmac: 32703
>>>>>
>>>>> rx-usecs: 256
>>>>> rx-frames: 128
>>>>> rx-usecs-irq: 0
>>>>> rx-frames-irq: 0
>>>>>
>>>>> tx-usecs: 8
>>>>> tx-frames: 128
>>>>> tx-usecs-irq: 0
>>>>> tx-frames-irq: 0
>>>>>
>>>>> rx-usecs-low: 0
>>>>> rx-frame-low: 0
>>>>> tx-usecs-low: 0
>>>>> tx-frame-low: 0
>>>>>
>>>>> rx-usecs-high: 0
>>>>> rx-frame-high: 0
>>>>> tx-usecs-high: 0
>>>>> tx-frame-high: 0
>>>>>
>>>>> ethtool -g enp175s0f0
>>>>> Ring parameters for enp175s0f0:
>>>>> Pre-set maximums:
>>>>> RX:             8192
>>>>> RX Mini:        0
>>>>> RX Jumbo:       0
>>>>> TX:             8192
>>>>> Current hardware settings:
>>>>> RX:             4096
>>>>> RX Mini:        0
>>>>> RX Jumbo:       0
>>>>> TX:             4096
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>> Also changed a little coalesce params - and best for this config are:
>>> ethtool -c enp175s0f0
>>> Coalesce parameters for enp175s0f0:
>>> Adaptive RX: off  TX: off
>>> stats-block-usecs: 0
>>> sample-interval: 0
>>> pkt-rate-low: 0
>>> pkt-rate-high: 0
>>> dmac: 32573
>>>
>>> rx-usecs: 40
>>> rx-frames: 128
>>> rx-usecs-irq: 0
>>> rx-frames-irq: 0
>>>
>>> tx-usecs: 8
>>> tx-frames: 8
>>> tx-usecs-irq: 0
>>> tx-frames-irq: 0
>>>
>>> rx-usecs-low: 0
>>> rx-frame-low: 0
>>> tx-usecs-low: 0
>>> tx-frame-low: 0
>>>
>>> rx-usecs-high: 0
>>> rx-frame-high: 0
>>> tx-usecs-high: 0
>>> tx-frame-high: 0
>>>
>>>
>>> Less drops on RX side - and more pps in overall forwarded.
>>>
>> how much improvement ? maybe we can improve our adaptive rx coal to be
>> efficient for this work load.
>>
>>
> I can prepare more stats with ethtool maybee to compare - but normally 
> tested with simple icmp forwarded from interface to interface
> - before change  coalescence params:
> adaptive-rx off rx-usecs 384 rx-frames 128
> 3% loss for icmp
> - after change to:
> adaptive-rx off rx-usecs 40 rx-frames 128 adaptive-tx off tx-usecs 8 
> tx-frames 8
> 2% loss for icmp
>
> But yes - to know better will need to compare rx/tx counters from 
> ethtool + /proc/net/dev
>
>
> Was trying to turn on adaptative-tx+rx - but 100% saturation at 
> 43Gbit/s RX / 43Gbit/s TX
>
>
>
>
>
>
>

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ