Hi Kusuma, 

Unfortunately, we don’t have any builtin udp test tool that’s resilient to 
losses. The one you’re trying does work in half-duplex (no-return option) but 
only if the first packets are not lost, i.e., aven arp entries must be resolved 
before starting the test. 

Regards, 
Florin

> On Mar 27, 2020, at 9:01 AM, Kusuma DS <kusumanjal...@gmail.com> wrote:
> 
> Hi Florin,
> 
> Thank you for your reply.
> 
> Tried with the "no-return" option half-duplex mode is working fine.
> Which builtin application is best for testing UDP traffic in vpp?
> 
> Regards,
> Kusuma
> 
> On Fri, Mar 27, 2020 at 8:01 PM Florin Coras <fcoras.li...@gmail.com 
> <mailto:fcoras.li...@gmail.com>> wrote:
> Hi Kusuma, 
> 
> Connection oriented transports, i.e., tcp, tls and quic, for the echo clients 
> are probably often tested, udp most probably not (especially with loss). In 
> your case, you are also trying echo clients in full-duplex mode and that’s 
> most probably not going to work with udp. Try adding “no-return” option. 
> 
> Also, echo clients only works with one transport at a time. 
> 
> Regards,
> Florin
>   
> 
>> On Mar 27, 2020, at 2:27 AM, Kusuma DS <kusumanjal...@gmail.com 
>> <mailto:kusumanjal...@gmail.com>> wrote:
>> 
>> Hi,
>> 
>> Tried TCP with 2 different ports with one application, its working fine.
>> 
>> Facing issue with the UDP in the built in echo server and echo client 
>> program.
>> 
>> echo client is getting aborted, please check below logs.
>> 
>> DBGvpp# test echo clients uri udp://10.10.1.2/9999 <http://10.10.1.2/9999> 
>> 1 three-way handshakes in 0.00 seconds 3409.91/s
>> Test started at 131.410427
>> /home/vm2/03242020/src/plugins/hs_apps/echo_client.c:195 
>> (receive_data_chunk) assertion `n_read <= s->bytes_to_receive' fails
>> Aborted (core dumped)
>> Makefile:559: recipe for target 'run' failed
>> make: *** [run] Error 134
>> 
>> Am not sure why this problem is coming for UDP?
>> 
>> please let me know.
>> 
>> Regards,
>> Kusuma
>> 
>> 
>> On Fri, Mar 27, 2020 at 11:42 AM Florin Coras <fcoras.li...@gmail.com 
>> <mailto:fcoras.li...@gmail.com>> wrote:
>> Hi Kusuma, 
>> 
>> Any idea why? Did you check with “sh session verbose” if the listen session 
>> were properly initialized?
>> 
>> Which of the connects failed? Both or just one of the protocols?
>> 
>> Regards,
>> Florin
>> 
>>> On Mar 26, 2020, at 6:40 PM, Kusuma DS <kusumanjal...@gmail.com 
>>> <mailto:kusumanjal...@gmail.com>> wrote:
>>> 
>>> Yes, I did. 
>>> 
>>> Faced couple of issues, I have called vnet_listen call for both tcp and 
>>> udp, with same ip address and port. 
>>> 
>>> I was not able to connect the server. 
>>> 
>>> Regards, 
>>> Kusuma
>>> 
>>> 
>>> On Thu, 26 Mar, 2020, 10:56 PM Florin Coras, <fcoras.li...@gmail.com 
>>> <mailto:fcoras.li...@gmail.com>> wrote:
>>> Hi Kusuma, 
>>> 
>>> You should be able to. The echo server is just a simple application we use 
>>> internally for testing. 
>>> 
>>> Have you tried it and hit any issues?
>>> 
>>> Regards,
>>> Florin
>>> 
>>> > On Mar 26, 2020, at 10:16 AM, Kusuma DS <kusumanjal...@gmail.com 
>>> > <mailto:kusumanjal...@gmail.com>> wrote:
>>> > 
>>> > Hi, 
>>> > 
>>> > Can we use udp and tcp server in same application. 
>>> > For ex : Existing echo server will handle only one transport server at a 
>>> > time. 
>>> > 
>>> > I want to use both udp and tcp on same port but with the single 
>>> > application attach. 
>>> > 
>>> > As in linux we will use udp and tcp with select call. 
>>> > 
>>> > Is it possible to do like this in vpp?
>>> > 
>>> > Regards, 
>>> > Kusuma
>>> > 
>>> 
>> 
>> 
> 

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

View/Reply Online (#15903): https://lists.fd.io/g/vpp-dev/message/15903
Mute This Topic: https://lists.fd.io/mt/72568854/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