Hi Florin,

The saga continues, a little progress and more questions. In order to reduce 
the variables, I am now only using VPP on one of the VMs: iperf3 server is 
running on a VM with native Linux networking, and iperf3+VCL client running on 
the second VM.

I've pasted the output from a few commands during this test run below and have 
a few questions if you don't mind.

* The "show errors" command indicates " *Tx packet drops (dpdk tx failure)* ". 
I have done quite a bit of searching, found other mentions of this in other 
threads but no tips as to where to look or hints on how it was / can be solved. 
Any thoughts?
* I'm not really sure how to interpret the results of "show run" but nothing 
jumps out at me, do you see anything useful in there?
* Some of the startup.conf options were not working for me, so I switched to 
building from source (I chose to use tag v20.01-rc0 for some stability). Still 
no luck with some of the options:

* When I try to use tcp { tso } I get this: *0:* *tcp_config_fn: unknown input 
` tso'*
* When I try to use num-mbufs in the dpdk section, I get *0: dpdk_config: 
unknown input `num-mbufs 65535'*

Do you know if these options are supported? I can't figure out a way to 
increase mbufs since the above option does not work, and when I try to use 
socket-mem (which according to the documentation is needed if there is a need 
for a larger number of mbufs) I get this: *dpdk_config:1408: socket-mem 
argument is deprecated*

To answer some of your questions from your previous reply:

* I have indeed been using taaskset and watching CPU load with top to make sure 
things are going where I expect them to go
* I am not trying to use jumbo buffers, increasing "default data-size" was just 
an attempt to see if there would be a difference
* Thanks for the cubic congestion algo suggestion, made the change but no 
improvement

Thank you for all the help, it is very much appreciated.

Regards,
Dom

*vpp# sh int*
Name               Idx    State  MTU (L3/IP4/IP6/MPLS)     Counter          
Count
GigabitEthernet0/3/0              1      up          9000/0/0/0     rx packets  
             1642537
rx bytes               108676814
tx packets               5216493
tx bytes              7793319472
drops                        392
ip4                      1642178
tx-error                     475
local0                            0     down          0/0/0/0       drops       
                   1

*vpp# sh err*
Count                    Node                  Reason
1                ip4-glean               ARP requests sent
7               dpdk-input               no error
5216424              session-queue             Packets transmitted
1            tcp4-rcv-process            Pure ACKs received
2              tcp4-syn-sent             SYN-ACKs received
7            tcp4-established            Packets pushed into rx fifo
1619850            tcp4-established            Pure ACKs received
22219            tcp4-established            Duplicate ACK
1            tcp4-established            Resets received
62            tcp4-established            Connection closed
1            tcp4-established            FINs received
62               tcp4-output              Resets sent
2                arp-reply               ARP replies sent
33                ip4-input               unknown ip protocol
1                ip4-input               Multicast RPF check failed
1                ip4-glean               ARP requests sent
351                llc-input               unknown llc ssap/dsap
475         GigabitEthernet0/3/0-tx        Tx packet drops (dpdk tx failure)

*vpp# sh run*
Thread 0 vpp_main (lcore 7)
Time 94.7, average vectors/node 1.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 3.1669e-2, drop 1.0556e-2, punt 0.0000e0
Name                 State         Calls          Vectors        Suspends       
  Clocks       Vectors/Call
GigabitEthernet0/3/0-output      active                  3               3      
         0          3.29e4            1.00
GigabitEthernet0/3/0-tx          active                  3               3      
         0          3.73e4            1.00
acl-plugin-fa-cleaner-process  event wait                0               0      
         1          2.78e4            0.00
admin-up-down-process          event wait                0               0      
         1          2.24e3            0.00
api-rx-from-ring                any wait                 0               0      
        24          1.01e6            0.00
avf-process                    event wait                0               0      
         1          2.15e4            0.00
bfd-process                    event wait                0               0      
         1          1.49e4            0.00
bond-process                   event wait                0               0      
         1          1.43e4            0.00
dhcp-client-process             any wait                 0               0      
         1          2.72e4            0.00
dhcp6-client-cp-process         any wait                 0               0      
         1          1.07e4            0.00
dhcp6-pd-client-cp-process      any wait                 0               0      
         1          2.03e4            0.00
dhcp6-pd-reply-publisher-proce event wait                0               0      
         1          1.31e4            0.00
dhcp6-reply-publisher-process  event wait                0               0      
         1          1.37e4            0.00
dpdk-ipsec-process                done                   1               0      
         0          8.66e4            0.00
dpdk-process                    any wait                 0               0      
        32          3.49e6            0.00
drop                             active                  1               1      
         0          3.19e3            1.00
error-drop                       active                  1               1      
         0          5.17e3            1.00
fib-walk                        any wait                 0               0      
        48          1.09e4            0.00
flow-report-process             any wait                 0               0      
         1          6.19e3            0.00
flowprobe-timer-process         any wait                 0               0      
         1          7.33e3            0.00
gbp-scanner                    event wait                0               0      
         1          1.79e4            0.00
igmp-timer-process             event wait                0               0      
         1          8.09e3            0.00
ikev2-manager-process           any wait                 0               0      
        95          6.15e3            0.00
ioam-export-process             any wait                 0               0      
         1          8.14e3            0.00
ip-neighbor-scan-process        any wait                 0               0      
         2          8.52e3            0.00
ip-route-resolver-process       any wait                 0               0      
         1          1.64e4            0.00
ip4-glean                        active                  1               1      
         0          4.86e4            1.00
ip4-lookup                       active                  3               3      
         0          2.11e4            1.00
ip4-reassembly-expire-walk      any wait                 0               0      
        10          9.13e3            0.00
ip4-rewrite                      active                  2               2      
         0          2.51e4            1.00
ip6-icmp-neighbor-discovery-ev  any wait                 0               0      
        95          5.36e3            0.00
ip6-reassembly-expire-walk      any wait                 0               0      
        10          1.02e4            0.00
l2fib-mac-age-scanner-process  event wait                0               0      
         1          1.12e4            0.00
lldp-process                   event wait                0               0      
         1          8.02e6            0.00
memif-process                  event wait                0               0      
         1          2.21e4            0.00
nat-det-expire-walk               done                   1               0      
         0          2.42e3            0.00
nat-ha-process                 event wait                0               0      
         1          1.63e4            0.00
nat64-expire-walk              event wait                0               0      
         1          1.44e4            0.00
nsh-md2-ioam-export-process     any wait                 0               0      
         1          3.86e4            0.00
perfmon-periodic-process       event wait                0               0      
         1          1.15e8            0.00
rd-cp-process                   any wait                 0               0      
         1          2.75e4            0.00
send-dhcp6-client-message-proc  any wait                 0               0      
         1          6.52e3            0.00
send-dhcp6-pd-client-message-p  any wait                 0               0      
         1          6.29e3            0.00
send-rs-process                 any wait                 0               0      
         1          6.07e3            0.00
session-queue-process           any wait                 0               0      
        88          3.15e7            0.00
startup-config-process            done                   1               0      
         1          7.44e3            0.00
statseg-collector-process       time wait                0               0      
        10          4.64e4            0.00
udp-ping-process                any wait                 0               0      
         1          1.78e4            0.00
unix-cli-stdin                   active                  0               0      
        23          1.57e8            0.00
unix-epoll-input                 polling            234102               0      
         0          8.81e5            0.00
vhost-user-process              any wait                 0               0      
         1          3.18e4            0.00
vhost-user-send-interrupt-proc  any wait                 0               0      
         1          6.59e3            0.00
vpe-link-state-process         event wait                0               0      
         2          5.77e3            0.00
vxlan-gpe-ioam-export-process   any wait                 0               0      
         1          7.51e3            0.00
wildcard-ip4-arp-publisher-pro event wait                0               0      
         1          2.52e4            0.00
---------------
Thread 1 vpp_wk_0 (lcore 4)
Time 94.7, average vectors/node 29.61, last 128 main loops 0.00 per node 0.00
vector rates in 4.0237e4, out 3.0603e4, drop 6.2283e-1, punt 0.0000e0
Name                 State         Calls          Vectors        Suspends       
  Clocks       Vectors/Call
GigabitEthernet0/3/0-output      active             105001         2899214      
         0          3.65e2           27.61
GigabitEthernet0/3/0-tx          active             105001         2898993      
         0          2.02e2           27.61
arp-input                        active                  1               1      
         0          1.56e4            1.00
arp-reply                        active                  1               1      
         0          4.51e4            1.00
dpdk-input                       polling         567157066          912390      
         0          5.93e4            0.00
drop                             active                 47              59      
         0          2.29e3            1.26
error-drop                       active                 47              59      
         0          3.20e3            1.26
ethernet-input                   active              28266          912390      
         0          3.81e1           32.28
ip4-drop                         active                  1               1      
         0          1.12e4            1.00
ip4-input                        active              28236          912332      
         0          5.31e1           32.31
ip4-local                        active              28235          912331      
         0          5.61e1           32.31
ip4-lookup                       active             120215         3811545      
         0          3.74e1           31.71
ip4-mfib-forward-lookup          active                  1               1      
         0          3.89e4            1.00
ip4-mfib-forward-rpf             active                  1               1      
         0          2.90e3            1.00
ip4-rewrite                      active             105001         2899214      
         0          3.07e1           27.61
llc-input                        active                 45              57      
         0          1.62e3            1.27
session-queue                    polling         447161920         2899214      
         0          3.79e4            0.00
tcp4-established                 active              28233          912329      
         0          2.52e2           32.31
tcp4-input                       active              28235          912331      
         0          9.77e1           32.31
tcp4-output                      active             105001         2899214      
         0          1.21e2           27.61
tcp4-syn-sent                    active                  2               2      
         0          9.87e5            1.00
unix-epoll-input                 polling            553333               0      
         0          1.57e3            0.00
---------------
Thread 2 vpp_wk_1 (lcore 5)
Time 94.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name                 State         Calls          Vectors        Suspends       
  Clocks       Vectors/Call
session-queue                    polling         717178839               0      
         0          2.08e2            0.00
unix-epoll-input                 polling            720515               0      
         0          2.09e4            0.00
---------------
Thread 3 vpp_wk_2 (lcore 6)
Time 94.7, average vectors/node 0.00, last 128 main loops 0.00 per node 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name                 State         Calls          Vectors        Suspends       
  Clocks       Vectors/Call
session-queue                    polling         733366473               0      
         0          2.02e2            0.00
unix-epoll-input                 polling            741268               0      
         0          2.04e4            0.00
*

*
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#14884): https://lists.fd.io/g/vpp-dev/message/14884
Mute This Topic: https://lists.fd.io/mt/65863639/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to