Hi, When 2 or more UDP rx applications ( using VCL) receiving on the same port ( bind on the same port but different ip address) then on stopping either one of the application , all other application stopped receiving the traffic. As soon as , I restart the application all other applications also start receiving the traffic.
vpp# sh ip6 int vppnet1.2001 is admin up Local unicast address(es): fd0d:edc4:ffff:2001::213/64 fd0d:edc4:ffff:2001::223/64 Link-local address(es): fe80::ba83:3ff:fe79:af8c When both applications are running : - vpp# sh session verbose 1 Connection State Rx-f Tx-f [#0][U] fd0d:edc4:ffff:2001::213:9915->:::0 - 0 0 [#0][U] fd0d:edc4:ffff:2001::223:9915->:::0 - 0 0 Thread 0: active sessions 2 Thread 1: no sessions Thread 2: no sessions Thread 3: no sessions Thread 4: no sessions Connection State Rx-f Tx-f [#5][U] fd0d:edc4:ffff:2001::213:9915->fd0d:edc4:f- 15226 0 Thread 5: active sessions 1 Connection State Rx-f Tx-f [#6][U] fd0d:edc4:ffff:2001::223:9915->fd0d:edc4:f- 0 0 Thread 6: active sessions 1 On stopping first application : - vpp# sh session verbose 1 Connection State Rx-f Tx-f [#0][U] fd0d:edc4:ffff:2001::223:9915->:::0 - 0 0 Thread 0: active sessions 1 Thread 1: no sessions Thread 2: no sessions Thread 3: no sessions Thread 4: no sessions Thread 5: no sessions Connection State Rx-f Tx-f [#6][U] fd0d:edc4:ffff:2001::223:9915->fd0d:edc4:f- 0 0 Thread 6: active sessions 1 One active session is there but in 'sh err' "no listener punt" error increments and application is not receiving the data. 310150540 ip6-udp-lookup no listener punt packet trace :- ------------------- Start of thread 6 vpp_wk_5 ------------------- Packet 1 01:12:04:676114: dpdk-input vppnet1 rx queue 2 buffer 0x10b18f: current data 0, length 7634, buffer-pool 0, ref-count 1, totlen-nifb 0, trace handle 0x6000000 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 7634 buf_len 9344, data_len 7634, ol_flags 0x182, data_off 128, phys_addr 0x744c6440 packet_type 0x2e1 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x678c0829 fdir.hi 0x0 fdir.lo 0x678c0829 Packet Offload Flags PKT_RX_RSS_HASH (0x0002) RX packet with RSS hash result PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV6_EXT_UNKNOWN (0x00e0) IPv6 packet with or without extension headers RTE_PTYPE_L4_UDP (0x0200) UDP packet IP6: b8:83:03:79:9f:e8 -> b8:83:03:79:af:8c 802.1q vlan 2001 UDP: fd0d:edc4:ffff:2001::104 -> fd0d:edc4:ffff:2001::223 tos 0x00, flow label 0x0, hop limit 64, payload length 7576 UDP: 23456 -> 9915 length 7576, checksum 0x225d 01:12:04:676154: ethernet-input frame: flags 0x3, hw-if-index 2, sw-if-index 2 IP6: b8:83:03:79:9f:e8 -> b8:83:03:79:af:8c 802.1q vlan 2001 01:12:04:676156: ip6-input UDP: fd0d:edc4:ffff:2001::104 -> fd0d:edc4:ffff:2001::223 tos 0x00, flow label 0x0, hop limit 64, payload length 7576 UDP: 23456 -> 9915 length 7576, checksum 0x225d 01:12:04:676164: ip6-lookup fib 0 dpo-idx 20 flow hash: 0x00000000 UDP: fd0d:edc4:ffff:2001::104 -> fd0d:edc4:ffff:2001::223 tos 0x00, flow label 0x0, hop limit 64, payload length 7576 UDP: 23456 -> 9915 length 7576, checksum 0x225d 01:12:04:676166: ip6-local UDP: fd0d:edc4:ffff:2001::104 -> fd0d:edc4:ffff:2001::223 tos 0x00, flow label 0x0, hop limit 64, payload length 7576 UDP: 23456 -> 9915 length 7576, checksum 0x225d 01:12:04:676169: ip6-udp-lookup UDP: src-port 23456 dst-port 9915 01:12:04:676169: ip6-punt UDP: fd0d:edc4:ffff:2001::104 -> fd0d:edc4:ffff:2001::223 tos 0x00, flow label 0x0, hop limit 64, payload length 7576 UDP: 23456 -> 9915 length 7576, checksum 0x225d 01:12:04:676169: error-punt rx:vppnet1.2001 01:12:04:676170: punt ip6-udp-lookup: no listener punt thanks, -Raj
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#15570): https://lists.fd.io/g/vpp-dev/message/15570 Mute This Topic: https://lists.fd.io/mt/71574152/21656 Mute #vpp-hoststack: https://lists.fd.io/mk?hashtag=vpp-hoststack&subid=1480452 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-