Hi Florian, Confirming that rx/tx descriptors are set to 256.
However, bitrate is still at 3.78 Gbits/sec with VPP vs 11.9 Gbits/sec without VPP > > Beyond that, the only thing I’m noticing is that the client is very > bursty, i.e., sends up to 42 packets / dispatch but the receiver only gets > 4. There are no drops so it looks like the network is struggling to buffer > and deliver the packets instead of dropping, which might actually help in > this case. I'm unsure on how to resolve this. Also, re-posting startup.conf to see if I am missing something.
root@ip-10-21-120-238:~# vppctl show session verbose 2
Thread 0: no sessions
[1:0][T] 10.21.120.187:38421->10.21.120.133:5201 ESTABLISHED
index: 0 cfg: TSO off flags: PSH pending timers:
snd_una 142 snd_nxt 142 rcv_nxt 5 rcv_las 5
snd_wnd 39999488 rcv_wnd 39999488 rcv_wscale 10 snd_wl1 4 snd_wl2 142
flight size 0 out space 4485 rcv_wnd_av 39999488 tsval_recent 81914
tsecr 81905 tsecr_last_ack 81905 tsval_recent_age 18822 snd_mss 1448
rto 724 rto_boff 0 srtt 157.7 us 157.731 rttvar 141.6 rtt_ts 0.0000 rtt_seq 142
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 4485 ssthresh 2147483647 bytes_acked 0
cc space 4485 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 2905031342
rxt_bytes 0 rxt_delivered 0 rxt_head 2905031342 rxt_ts 100732
prr_start 2905031342 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 2905031342 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 2905031342 rescue_rxt 2905031342
stats: in segs 7 dsegs 4 bytes 4 dupacks 0
out segs 9 dsegs 2 bytes 141 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 18.829
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 28434 bucket 0 t/p .028 last_update 18.823 s burst 1460
transport: flags 0x5
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 4 tail 4 segment manager 2
vpp session 0 thread 1 app session 0 thread 0
ooo pool 0 active elts newest 4294967295
Tx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 141 tail 141 segment manager 2
vpp session 0 thread 1 app session 0 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags:
[1:1][T] 10.21.120.187:61552->10.21.120.133:5201 ESTABLISHED
index: 1 cfg: TSO off flags: PSH pending timers: RETRANSMIT
snd_una 272449534 snd_nxt 272574062 rcv_nxt 1 rcv_las 1
snd_wnd 39995392 rcv_wnd 39999488 rcv_wscale 10 snd_wl1 1 snd_wl2 272449534
flight size 124528 out space 39870864 rcv_wnd_av 39999488 tsval_recent 100737
tsecr 100732 tsecr_last_ack 100732 tsval_recent_age 0 snd_mss 1448
rto 200 rto_boff 0 srtt .9 us .299 rttvar 0.0 rtt_ts 100.7328 rtt_seq 272574062
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 40006829 ssthresh 2147483647 bytes_acked 7240
cc space 39870864 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 2449973586
rxt_bytes 0 rxt_delivered 0 rxt_head 2449973586 rxt_ts 100732
prr_start 2449973586 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 2449973586 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 2449973586 rescue_rxt 2449973586
stats: in segs 1319281 dsegs 0 bytes 0 dupacks 0
out segs 6120520 dsegs 6120518 bytes 8862508653 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 18.824
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 133386363422 bucket 516 t/p 133386.359 last_update 19 us burst
62780
transport: flags 0x1
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 0 tail 0 segment manager 2
vpp session 1 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 0
Tx fifo: cursize 40000000 nitems 40000000 has_event 1 min_alloc 65536
head 272449533 tail 312449533 segment manager 2
vpp session 1 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags:
Thread 1: active sessions 2
root@ip-10-21-120-238:~# vppctl show session verbose 2
Thread 0: no sessions
[1:0][T] 10.21.120.187:38421->10.21.120.133:5201 ESTABLISHED
index: 0 cfg: TSO off flags: PSH pending timers:
snd_una 142 snd_nxt 142 rcv_nxt 5 rcv_las 5
snd_wnd 39999488 rcv_wnd 39999488 rcv_wscale 10 snd_wl1 4 snd_wl2 142
flight size 0 out space 4485 rcv_wnd_av 39999488 tsval_recent 81914
tsecr 81905 tsecr_last_ack 81905 tsval_recent_age 20746 snd_mss 1448
rto 724 rto_boff 0 srtt 157.7 us 157.731 rttvar 141.6 rtt_ts 0.0000 rtt_seq 142
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 4485 ssthresh 2147483647 bytes_acked 0
cc space 4485 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 2905031342
rxt_bytes 0 rxt_delivered 0 rxt_head 2905031342 rxt_ts 102656
prr_start 2905031342 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 2905031342 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 2905031342 rescue_rxt 2905031342
stats: in segs 7 dsegs 4 bytes 4 dupacks 0
out segs 9 dsegs 2 bytes 141 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 20.752
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 28434 bucket 0 t/p .028 last_update 20.746 s burst 1460
transport: flags 0x5
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 4 tail 4 segment manager 2
vpp session 0 thread 1 app session 0 thread 0
ooo pool 0 active elts newest 4294967295
Tx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 141 tail 141 segment manager 2
vpp session 0 thread 1 app session 0 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags:
[1:1][T] 10.21.120.187:61552->10.21.120.133:5201 ESTABLISHED
index: 1 cfg: TSO off flags: PSH pending timers: RETRANSMIT
snd_una 1179013374 snd_nxt 1179137902 rcv_nxt 1 rcv_las 1
snd_wnd 39985152 rcv_wnd 39999488 rcv_wscale 10 snd_wl1 1 snd_wl2 1179013374
flight size 124528 out space 39860624 rcv_wnd_av 39999488 tsval_recent 102661
tsecr 102655 tsecr_last_ack 102655 tsval_recent_age 0 snd_mss 1448
rto 200 rto_boff 0 srtt .9 us .316 rttvar .1 rtt_ts 0.0000 rtt_seq 1178888846
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 40006829 ssthresh 2147483647 bytes_acked 23168
cc space 39860624 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 2449973586
rxt_bytes 0 rxt_delivered 0 rxt_head 2449973586 rxt_ts 102656
prr_start 2449973586 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 2449973586 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 2449973586 rescue_rxt 2449973586
stats: in segs 1453877 dsegs 0 bytes 0 dupacks 0
out segs 6746600 dsegs 6746598 bytes 9769072493 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 20.747
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 126682981129 bucket 516 t/p 126682.984 last_update 18 us burst
62780
transport: flags 0x1
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 0 tail 0 segment manager 2
vpp session 1 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 0
Tx fifo: cursize 40000000 nitems 40000000 has_event 1 min_alloc 65536
head 1179013373 tail 1219013373 segment manager 2
vpp session 1 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags:
Thread 1: active sessions 2
root@ip-10-21-120-238:~# vppctl show session verbose 2
Thread 0: no sessions
[1:0][T] 10.21.120.187:38421->10.21.120.133:5201 ESTABLISHED
index: 0 cfg: TSO off flags: PSH pending timers:
snd_una 142 snd_nxt 142 rcv_nxt 5 rcv_las 5
snd_wnd 39999488 rcv_wnd 39999488 rcv_wscale 10 snd_wl1 4 snd_wl2 142
flight size 0 out space 4485 rcv_wnd_av 39999488 tsval_recent 81914
tsecr 81905 tsecr_last_ack 81905 tsval_recent_age 22308 snd_mss 1448
rto 724 rto_boff 0 srtt 157.7 us 157.731 rttvar 141.6 rtt_ts 0.0000 rtt_seq 142
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 4485 ssthresh 2147483647 bytes_acked 0
cc space 4485 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 2905031342
rxt_bytes 0 rxt_delivered 0 rxt_head 2905031342 rxt_ts 104218
prr_start 2905031342 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 2905031342 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 2905031342 rescue_rxt 2905031342
stats: in segs 7 dsegs 4 bytes 4 dupacks 0
out segs 9 dsegs 2 bytes 141 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 22.315
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 28434 bucket 0 t/p .028 last_update 22.309 s burst 1460
transport: flags 0x5
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 4 tail 4 segment manager 2
vpp session 0 thread 1 app session 0 thread 0
ooo pool 0 active elts newest 4294967295
Tx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 141 tail 141 segment manager 2
vpp session 0 thread 1 app session 0 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags:
[1:1][T] 10.21.120.187:61552->10.21.120.133:5201 ESTABLISHED
index: 1 cfg: TSO off flags: PSH pending timers: RETRANSMIT
snd_una 1914849326 snd_nxt 1914973854 rcv_nxt 1 rcv_las 1
snd_wnd 39988224 rcv_wnd 39999488 rcv_wscale 10 snd_wl1 1 snd_wl2 1914849326
flight size 124528 out space 39863696 rcv_wnd_av 39999488 tsval_recent 104224
tsecr 104218 tsecr_last_ack 104218 tsval_recent_age 0 snd_mss 1448
rto 200 rto_boff 0 srtt .9 us .299 rttvar 0.0 rtt_ts 104.2189 rtt_seq
1914973854
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 40006829 ssthresh 2147483647 bytes_acked 14480
cc space 39863696 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 2449973586
rxt_bytes 0 rxt_delivered 0 rxt_head 2449973586 rxt_ts 104218
prr_start 2449973586 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 2449973586 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 2449973586 rescue_rxt 2449973586
stats: in segs 1562800 dsegs 0 bytes 0 dupacks 0
out segs 7254774 dsegs 7254772 bytes 10504908445 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 22.309
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 133845955027 bucket 516 t/p 133845.953 last_update 15 us burst
62780
transport: flags 0x1
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 0 tail 0 segment manager 2
vpp session 1 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 0
Tx fifo: cursize 40000000 nitems 40000000 has_event 1 min_alloc 65536
head 1914849325 tail 1954849325 segment manager 2
vpp session 1 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags:
Thread 1: active sessions 2
root@ip-10-21-120-238:~# vppctl show run
Thread 0 vpp_main (lcore 1)
Time 44.9, 10 sec internal node vector rate 0.00 loops/sec 33605.74
vector rates in 0.0000e0, out 6.6833e-2, drop 2.2278e-2, punt 0.0000e0
Name State Calls Vectors
Suspends Clocks Vectors/Call
api-rx-from-ring any wait 0 0
3 3.94e4 0.00
dpdk-process any wait 0 0
15 9.58e4 0.00
drop active 1 1
0 2.92e3 1.00
error-drop active 1 1
0 2.27e3 1.00
fib-walk any wait 0 0
23 7.14e3 0.00
ip4-drop active 1 1
0 3.14e3 1.00
ip4-full-reassembly-expire-wal any wait 0 0
4 4.97e3 0.00
ip4-glean active 1 1
0 1.19e4 1.00
ip4-lookup active 3 3
0 4.30e3 1.00
ip4-rewrite active 2 2
0 3.79e3 1.00
ip4-sv-reassembly-expire-walk any wait 0 0
4 3.53e3 0.00
ip6-full-reassembly-expire-wal any wait 0 0
4 3.29e3 0.00
ip6-mld-process any wait 0 0
45 2.88e3 0.00
ip6-ra-process any wait 0 0
45 1.74e3 0.00
ip6-sv-reassembly-expire-walk any wait 0 0
4 4.55e3 0.00
session-queue interrupt wa 200006 0
0 2.67e2 0.00
session-queue-process any wait 0 0
45 1.34e5 0.00
statseg-collector-process time wait 0 0
4 2.15e6 0.00
tcp4-output active 3 3
0 3.07e3 1.00
unix-cli-local:9 active 5 0
10 9.25e13 0.00
unix-cli-new-session any wait 0 0
10 3.86e3 0.00
unix-epoll-input polling 569761 0
0 2.36e5 0.00
vpp0-output active 3 3
0 5.34e3 1.00
vpp0-tx active 3 3
0 2.13e4 1.00
---------------
Thread 1 vpp_wk_0 (lcore 2)
Time 44.9, 10 sec internal node vector rate 27.09 loops/sec 7413.79
vector rates in 2.2226e5, out 1.8279e5, drop 2.2278e-2, punt 0.0000e0
Name State Calls Vectors
Suspends Clocks Vectors/Call
arp-input active 1 1
0 2.76e3 1.00
arp-reply active 1 1
0 3.73e4 1.00
dpdk-input polling 137997416 1771277
0 1.20e4 .01
drop active 1 1
0 2.99e3 1.00
error-drop active 1 1
0 2.17e3 1.00
ethernet-input active 190901 1771277
0 1.15e2 9.28
ip4-input-no-checksum active 190900 1771276
0 5.32e1 9.28
ip4-lookup active 190963 9976657
0 2.94e1 52.24
ip4-receive active 190900 1771276
0 3.19e2 9.28
ip4-rewrite active 190945 8205381
0 2.25e1 42.97
session-queue polling 137997416 8205381
0 3.66e3 .06
tcp4-established active 190898 1771274
0 3.25e2 9.28
tcp4-input active 190900 1771276
0 1.11e2 9.28
tcp4-output active 190945 8205381
0 3.57e1 42.97
tcp4-syn-sent active 2 2
0 1.71e5 1.00
unix-epoll-input polling 134632 0
0 1.49e3 0.00
vpp0-output active 190945 8205381
0 2.33e2 42.97
vpp0-tx active 190945 8205381
0 7.87e3 42.97
root@ip-10-21-120-238:~# vppctl show error
Count Node Reason
Severity
1 session-queue Packets transmitted
info
3 tcp4-output Packets sent
info
1 ip4-glean ARP requests sent
error
1 dpdk-input no error
error
8992539 session-queue Packets transmitted
info
2 tcp4-syn-sent SYN-ACKs received
info
4 tcp4-established Packets pushed into rx fifo
info
1937633 tcp4-established Pure ACKs received
info
8992539 tcp4-output Packets sent
info
root@ip-10-21-120-238:~# vppctl show hardware
Name Idx Link Hardware
local0 0 down local0
Link speed: unknown
local
vpp0 1 up vpp0
Link speed: unknown
RX Queues:
queue thread mode
0 vpp_wk_0 (1) polling
Ethernet address 0e:d7:6f:02:f2:85
AWS ENA VF
carrier up full duplex max-frame-size 9026
flags: admin-up maybe-multiseg rx-ip4-cksum
Devargs:
rx: queues 1 (max 8), desc 256 (min 128 max 2048 align 1)
tx: queues 2 (max 8), desc 256 (min 128 max 1024 align 1)
pci: device 1d0f:ec20 subsystem 0000:0000 address 0000:00:06.00 numa 0
max rx packet len: 9234
promiscuous: unicast off all-multicast off
vlan offload: strip off filter off qinq off
rx offload avail: ipv4-cksum udp-cksum tcp-cksum scatter
rx offload active: ipv4-cksum scatter
tx offload avail: ipv4-cksum udp-cksum tcp-cksum multi-segs
tx offload active: multi-segs
rss avail: ipv4-tcp ipv4-udp ipv6-tcp ipv6-udp
rss active: none
tx burst function: (not available)
rx burst function: (not available)
tx frames ok 9755082
tx bytes ok 14769146781
rx frames ok 2103739
rx bytes ok 138845629
extended stats:
rx_good_packets 2103739
tx_good_packets 9755082
rx_good_bytes 138845629
tx_good_bytes 14769146781
rx_q0_packets 2103739
rx_q0_bytes 138845629
tx_q0_packets 3
tx_q0_bytes 190
tx_q1_packets 9755079
tx_q1_bytes 14769146591
dev_start 1
rx_q0_cnt 2103739
rx_q0_bytes 138845629
tx_q0_cnt 3
tx_q1_cnt 9755079
tx_q0_bytes 190
tx_q1_bytes 14769146591
tx_q0_tx_poll 3
tx_q1_tx_poll 226992
tx_q0_doorbells 3
tx_q1_doorbells 226992
tx_q0_available_desc 252
tx_q1_available_desc 236
root@ip-10-21-120-238:~#root@ip-10-21-120-175:~# vppctl show session verbose 2
[0:0][CT:T] 0.0.0.0:5201->0.0.0.0:0 LISTEN
[0:1][T] 0.0.0.0:5201->0.0.0.0:0 LISTEN
Thread 0: active sessions 2
[1:0][T] 10.21.120.133:5201->10.21.120.187:38421 ESTABLISHED
index: 0 cfg: TSO off flags: PSH pending timers:
snd_una 5 snd_nxt 5 rcv_nxt 142 rcv_las 142
snd_wnd 39999488 rcv_wnd 39999488 rcv_wscale 10 snd_wl1 142 snd_wl2 5
flight size 0 out space 4348 rcv_wnd_av 39999488 tsval_recent 81910
tsecr 81914 tsecr_last_ack 81914 tsval_recent_age 18822 snd_mss 1448
rto 200 rto_boff 0 srtt .7 us .684 rttvar .6 rtt_ts 0.0000 rtt_seq 4
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 4348 ssthresh 2147483647 bytes_acked 1
cc space 4348 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 725880254
rxt_bytes 0 rxt_delivered 0 rxt_head 725880254 rxt_ts 100737
prr_start 725880254 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 725880254 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 725880254 rescue_rxt 725880254
stats: in segs 7 dsegs 2 bytes 141 dupacks 0
out segs 8 dsegs 4 bytes 4 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 19.029
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 6354487 bucket 0 t/p 6.354 last_update 18.822 s burst 1460
transport: flags 0x5
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 141 tail 141 segment manager 3
vpp session 0 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 4294967295
Tx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 4 tail 4 segment manager 3
vpp session 0 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags:
[1:1][T] 10.21.120.133:5201->10.21.120.187:61552 ESTABLISHED
index: 1 cfg: TSO off flags: timers:
snd_una 1 snd_nxt 1 rcv_nxt 272262742 rcv_las 272262742
snd_wnd 39999488 rcv_wnd 39999488 rcv_wscale 10 snd_wl1 272261294 snd_wl2 1
flight size 0 out space 4344 rcv_wnd_av 39999488 tsval_recent 100732
tsecr 100736 tsecr_last_ack 100736 tsval_recent_age 0 snd_mss 1448
rto 200 rto_boff 0 srtt .1 us .100 rttvar 0.0 rtt_ts 0.0000 rtt_seq 1220630056
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 4344 ssthresh 2147483647 bytes_acked 0
cc space 4344 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 1220630056
rxt_bytes 0 rxt_delivered 0 rxt_head 1220630056 rxt_ts 100737
prr_start 1220630056 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 1220630056 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 1220630056 rescue_rxt 1220630056
stats: in segs 6120304 dsegs 6120303 bytes 8862197333 dupacks 0
out segs 1319270 dsegs 0 bytes 0 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 18.823
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 43440000 bucket 0 t/p 43.439 last_update 15 us burst 1460
transport: flags 0x5
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 272262741 tail 272262741 segment manager 3
vpp session 1 thread 1 app session 2 thread 0
ooo pool 0 active elts newest 4294967295
Tx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 0 tail 0 segment manager 3
vpp session 1 thread 1 app session 2 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags:
Thread 1: active sessions 2
root@ip-10-21-120-175:~# vppctl show session verbose 2
[0:0][CT:T] 0.0.0.0:5201->0.0.0.0:0 LISTEN
[0:1][T] 0.0.0.0:5201->0.0.0.0:0 LISTEN
Thread 0: active sessions 2
[1:0][T] 10.21.120.133:5201->10.21.120.187:38421 ESTABLISHED
index: 0 cfg: TSO off flags: PSH pending timers:
snd_una 5 snd_nxt 5 rcv_nxt 142 rcv_las 142
snd_wnd 39999488 rcv_wnd 39999488 rcv_wscale 10 snd_wl1 142 snd_wl2 5
flight size 0 out space 4348 rcv_wnd_av 39999488 tsval_recent 81910
tsecr 81914 tsecr_last_ack 81914 tsval_recent_age 20745 snd_mss 1448
rto 200 rto_boff 0 srtt .7 us .684 rttvar .6 rtt_ts 0.0000 rtt_seq 4
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 4348 ssthresh 2147483647 bytes_acked 1
cc space 4348 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 725880254
rxt_bytes 0 rxt_delivered 0 rxt_head 725880254 rxt_ts 102660
prr_start 725880254 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 725880254 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 725880254 rescue_rxt 725880254
stats: in segs 7 dsegs 2 bytes 141 dupacks 0
out segs 8 dsegs 4 bytes 4 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 20.952
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 6354487 bucket 0 t/p 6.354 last_update 20.746 s burst 1460
transport: flags 0x5
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 141 tail 141 segment manager 3
vpp session 0 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 4294967295
Tx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 4 tail 4 segment manager 3
vpp session 0 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags:
[1:1][T] 10.21.120.133:5201->10.21.120.187:61552 ESTABLISHED
index: 1 cfg: TSO off flags: Send ACK timers:
snd_una 1 snd_nxt 1 rcv_nxt 1178835270 rcv_las 1178833822
snd_wnd 39999488 rcv_wnd 39999488 rcv_wscale 10 snd_wl1 1178833822 snd_wl2 1
flight size 0 out space 4344 rcv_wnd_av 39998040 tsval_recent 102655
tsecr 102660 tsecr_last_ack 102660 tsval_recent_age 0 snd_mss 1448
rto 200 rto_boff 0 srtt .1 us .100 rttvar 0.0 rtt_ts 0.0000 rtt_seq 1220630056
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 4344 ssthresh 2147483647 bytes_acked 0
cc space 4344 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 1220630056
rxt_bytes 0 rxt_delivered 0 rxt_head 1220630056 rxt_ts 102660
prr_start 1220630056 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 1220630056 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 1220630056 rescue_rxt 1220630056
stats: in segs 6746390 dsegs 6746389 bytes 9768769861 dupacks 0
out segs 1453874 dsegs 0 bytes 0 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 20.747
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 43440000 bucket 0 t/p 43.439 last_update 0 us burst 1460
transport: flags 0x1
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 1178835269 tail 1178835269 segment manager 3
vpp session 1 thread 1 app session 2 thread 0
ooo pool 0 active elts newest 4294967295
Tx fifo: cursize 0 nitems 40000000 has_event 1 min_alloc 65536
head 0 tail 0 segment manager 3
vpp session 1 thread 1 app session 2 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags: custom-tx
Thread 1: active sessions 2
root@ip-10-21-120-175:~# vppctl show session verbose 2
[0:0][CT:T] 0.0.0.0:5201->0.0.0.0:0 LISTEN
[0:1][T] 0.0.0.0:5201->0.0.0.0:0 LISTEN
Thread 0: active sessions 2
[1:0][T] 10.21.120.133:5201->10.21.120.187:38421 ESTABLISHED
index: 0 cfg: TSO off flags: PSH pending timers:
snd_una 5 snd_nxt 5 rcv_nxt 142 rcv_las 142
snd_wnd 39999488 rcv_wnd 39999488 rcv_wscale 10 snd_wl1 142 snd_wl2 5
flight size 0 out space 4348 rcv_wnd_av 39999488 tsval_recent 81910
tsecr 81914 tsecr_last_ack 81914 tsval_recent_age 22308 snd_mss 1448
rto 200 rto_boff 0 srtt .7 us .684 rttvar .6 rtt_ts 0.0000 rtt_seq 4
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 4348 ssthresh 2147483647 bytes_acked 1
cc space 4348 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 725880254
rxt_bytes 0 rxt_delivered 0 rxt_head 725880254 rxt_ts 104223
prr_start 725880254 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 725880254 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 725880254 rescue_rxt 725880254
stats: in segs 7 dsegs 2 bytes 141 dupacks 0
out segs 8 dsegs 4 bytes 4 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 22.515
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 6354487 bucket 0 t/p 6.354 last_update 22.309 s burst 1460
transport: flags 0x5
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 141 tail 141 segment manager 3
vpp session 0 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 4294967295
Tx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 4 tail 4 segment manager 3
vpp session 0 thread 1 app session 1 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags:
[1:1][T] 10.21.120.133:5201->10.21.120.187:61552 ESTABLISHED
index: 1 cfg: TSO off flags: timers:
snd_una 1 snd_nxt 1 rcv_nxt 1914600270 rcv_las 1914600270
snd_wnd 39999488 rcv_wnd 39992320 rcv_wscale 10 snd_wl1 1914598822 snd_wl2 1
flight size 0 out space 4344 rcv_wnd_av 39992320 tsval_recent 104218
tsecr 104223 tsecr_last_ack 104223 tsval_recent_age 0 snd_mss 1448
rto 200 rto_boff 0 srtt .1 us .100 rttvar 0.0 rtt_ts 0.0000 rtt_seq 1220630056
next_node 0 opaque 0x0 fib_index 0 sw_if_index 1
cong: none algo cubic cwnd 4344 ssthresh 2147483647 bytes_acked 0
cc space 4344 prev_cwnd 0 prev_ssthresh 0
snd_cong 0 dupack 0 limited_tx 1220630056
rxt_bytes 0 rxt_delivered 0 rxt_head 1220630056 rxt_ts 104223
prr_start 1220630056 prr_delivered 0 prr space 0
sboard: sacked 0 last_sacked 0 lost 0 last_lost 0 rxt_sacked 0
last_delivered 0 high_sacked 1220630056 is_reneging 0 reorder 3
cur_rxt_hole 4294967295 high_rxt 1220630056 rescue_rxt 1220630056
stats: in segs 7254515 dsegs 7254514 bytes 10504534861 dupacks 0
out segs 1562782 dsegs 0 bytes 0 dupacks 0
fr 0 tr 0 rxt segs 0 bytes 0 duration 22.309
err wnd data below 0 above 0 ack below 0 above 0
pacer: rate 43440000 bucket 0 t/p 43.439 last_update 66 us burst 1460
transport: flags 0x5
Rx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 1914600269 tail 1914600269 segment manager 3
vpp session 1 thread 1 app session 2 thread 0
ooo pool 0 active elts newest 4294967295
Tx fifo: cursize 0 nitems 40000000 has_event 0 min_alloc 65536
head 0 tail 0 segment manager 3
vpp session 1 thread 1 app session 2 thread 0
ooo pool 0 active elts newest 0
session: state: ready opaque: 0x0 flags:
Thread 1: active sessions 2
root@ip-10-21-120-175:~# vppctl show run
Thread 0 vpp_main (lcore 1)
Time 44.9, 10 sec internal node vector rate 0.00 loops/sec 50753.65
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name State Calls Vectors
Suspends Clocks Vectors/Call
api-rx-from-ring any wait 0 0
3 3.94e4 0.00
dpdk-process any wait 0 0
15 1.39e5 0.00
fib-walk any wait 0 0
23 4.52e3 0.00
ip4-full-reassembly-expire-wal any wait 0 0
4 3.55e3 0.00
ip4-sv-reassembly-expire-walk any wait 0 0
4 2.65e3 0.00
ip6-full-reassembly-expire-wal any wait 0 0
4 2.26e3 0.00
ip6-mld-process any wait 0 0
45 1.85e3 0.00
ip6-ra-process any wait 0 0
45 1.19e3 0.00
ip6-sv-reassembly-expire-walk any wait 0 0
4 3.06e3 0.00
session-queue-process any wait 0 0
45 1.32e5 0.00
statseg-collector-process time wait 0 0
4 1.66e6 0.00
unix-cli-local:9 active 5 0
10 4.63e13 0.00
unix-cli-new-session any wait 0 0
10 2.68e3 0.00
unix-epoll-input polling 574087 0
0 2.34e5 0.00
---------------
Thread 1 vpp_wk_0 (lcore 2)
Time 44.9, 10 sec internal node vector rate 3.19 loops/sec 4070394.26
vector rates in 2.2225e5, out 3.9459e4, drop 4.4555e-2, punt 0.0000e0
Name State Calls Vectors
Suspends Clocks Vectors/Call
arp-input active 1 1
0 1.86e3 1.00
arp-reply active 1 1
0 8.80e3 1.00
dpdk-input polling 242486764 8205169
0 4.82e3 .03
drop active 2 2
0 2.10e3 1.00
error-drop active 2 2
0 1.71e3 1.00
ethernet-input active 1771254 8205169
0 1.08e2 4.63
ip4-drop active 1 1
0 2.57e3 1.00
ip4-glean active 1 1
0 1.16e4 1.00
ip4-input-no-checksum active 1771253 8205168
0 9.48e1 4.63
ip4-lookup active 2191810 9976420
0 9.57e1 4.55
ip4-receive active 1771253 8205168
0 3.83e2 4.63
ip4-rewrite active 1771251 1771251
0 2.39e2 1.00
session-queue polling 242486764 1771252
0 2.55e4 0.00
tcp4-established active 1771249 8205164
0 9.48e2 4.63
tcp4-input active 1771253 8205168
0 1.37e2 4.63
tcp4-listen active 2 2
0 2.61e5 1.00
tcp4-output active 1771252 1771252
0 4.51e2 1.00
tcp4-rcv-process active 2 2
0 1.96e4 1.00
unix-epoll-input polling 236572 0
0 1.59e3 0.00
vpp0-output active 1771252 1771252
0 3.03e2 1.00
vpp0-tx active 1771252 1771252
0 4.23e3 1.00
root@ip-10-21-120-175:~# vppctl show error
Count Node Reason
Severity
1 dpdk-input no error
error
1937612 session-queue Packets transmitted
info
2 tcp4-listen SYNs received
info
2 tcp4-rcv-process Pure ACKs received
info
8992280 tcp4-established Packets pushed into rx fifo
info
4 tcp4-established Pure ACKs received
info
1937612 tcp4-output Packets sent
info
1 ip4-glean ARP requests sent
error
root@ip-10-21-120-175:~# vppctl show hardware
Name Idx Link Hardware
local0 0 down local0
Link speed: unknown
local
vpp0 1 up vpp0
Link speed: unknown
RX Queues:
queue thread mode
0 vpp_wk_0 (1) polling
Ethernet address 0e:1e:67:41:d8:a9
AWS ENA VF
carrier up full duplex max-frame-size 9026
flags: admin-up maybe-multiseg rx-ip4-cksum
Devargs:
rx: queues 1 (max 8), desc 256 (min 128 max 2048 align 1)
tx: queues 2 (max 8), desc 256 (min 128 max 1024 align 1)
pci: device 1d0f:ec20 subsystem 0000:0000 address 0000:00:06.00 numa 0
max rx packet len: 9234
promiscuous: unicast off all-multicast off
vlan offload: strip off filter off qinq off
rx offload avail: ipv4-cksum udp-cksum tcp-cksum scatter
rx offload active: ipv4-cksum scatter
tx offload avail: ipv4-cksum udp-cksum tcp-cksum multi-segs
tx offload active: multi-segs
rss avail: ipv4-tcp ipv4-udp ipv6-tcp ipv6-udp
rss active: none
tx burst function: (not available)
rx burst function: (not available)
tx frames ok 2103739
tx bytes ok 138845629
rx frames ok 9755082
rx bytes ok 14769146781
extended stats:
rx_good_packets 9755082
tx_good_packets 2103739
rx_good_bytes 14769146781
tx_good_bytes 138845629
rx_q0_packets 9755082
rx_q0_bytes 14769146781
tx_q1_packets 2103739
tx_q1_bytes 138845629
dev_start 1
rx_q0_cnt 9755082
rx_q0_bytes 14769146781
tx_q1_cnt 2103739
tx_q1_bytes 138845629
tx_q1_tx_poll 2103636
tx_q1_doorbells 2103636
tx_q0_available_desc 255
tx_q1_available_desc 228
root@ip-10-21-120-175:~#
startup.conf
Description: Binary data
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#21131): https://lists.fd.io/g/vpp-dev/message/21131 Mute This Topic: https://lists.fd.io/mt/89961794/21656 Group Owner: [email protected] Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
