Hi All,
I am validating builtin echo sever client node functionality with UDP
protocol by running 2 VPP instances on 2 different  hosts.

On VPP1, running echo server with the test command "*echo server uri udp:
//1.2.3.4 <http://1.2.3.4> /9999 <http://1.2.3.4/9999>*"
On VPP2, running echo client with the test command "*test echo client
nclients 1 gbytes 10 test-timeout 10 uri udp://1.2.3.4/9999
<http://1.2.3.4/9999>*"

On the server-side, packets are received without any issue. However, while
echoing back from the server app RX callback, VPP is not sending packets
out.
Looks like we are running out of RX buffers because of TX events not
processed by session node.

Error case logs:
1: echo_server_rx_callback:287: short trout! written 0 read 82
1: echo_server_rx_callback:287: short trout! written 0 read 82
1: echo_server_rx_callback:287: short trout! written 0 read 82
1: echo_server_rx_callback:287: short trout! written 0 read 82
1: echo_server_rx_callback:287: short trout! written 0 read 82
1: echo_server_rx_callback:287: short trout! written 0 read 82

If I "*manually place*" session-queue node on the main thread (thread 0)
things are working normally. Also, This issue is not seen if the protocol
is TCP.

Am I missing something obvious?

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

View/Reply Online (#14623): https://lists.fd.io/g/vpp-dev/message/14623
Mute This Topic: https://lists.fd.io/mt/60553538/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to