Hi Florin, Ed,

I'm testing VCL , and the IPPROTO_RAW is a test case .Since it is not supported 
,I'm testing the UDP mode:

server:./vcl_test_server -D 20000
client:./vcl_test_client -D 2.1.1.1 20000 

An assert occure when client startup. More info is shown below:
DBGvpp# 0: /home/vpp/build-data/../src/vnet/session/session_node.c:214 
(session_tx_fill_buffer) assertion `n_bytes_read > 0' fails

Thread 1 "vpp_main" received signal SIGABRT, Aborted.
0x00007ffff5c39428 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:54
54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007ffff5c39428 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007ffff5c3b02a in __GI_abort () at abort.c:89
#2  0x00000000004074de in os_panic () at 
/home/vpp/build-data/../src/vpp/vnet/main.c:310
#3  0x00007ffff64202be in debugger () at 
/home/vpp/build-data/../src/vppinfra/error.c:84
#4  0x00007ffff64206f6 in _clib_error (how_to_die=2, function_name=0x0, 
line_number=0, fmt=0x7ffff74e8b18 "%s:%d (%s) assertion `%s' fails")
    at /home/vpp/build-data/../src/vppinfra/error.c:143
#5  0x00007ffff71d2d48 in session_tx_fill_buffer (vm=0x7ffff7b8a980 
<vlib_global_main>, ctx=0x7fffb61e1100, b=0x7ffe87338a80, 
n_bufs=0x7fffb6aaf996, 
    peek_data=0 '\000') at 
/home/vpp/build-data/../src/vnet/session/session_node.c:214
#6  0x00007ffff71d3e34 in session_tx_fifo_read_and_snd_i (vm=0x7ffff7b8a980 
<vlib_global_main>, node=0x7fffb6bb2900, e=0x7fffb63b1dd0, 
    s=0x7fffb6149c80, n_tx_packets=0x7fffb6aafb4c, peek_data=0 '\000') at 
/home/vpp/build-data/../src/vnet/session/session_node.c:449
#7  0x00007ffff71d4847 in session_tx_fifo_dequeue_and_snd (vm=0x7ffff7b8a980 
<vlib_global_main>, node=0x7fffb6bb2900, e0=0x7fffb63b1dd0, 
    s0=0x7fffb6149c80, n_tx_pkts=0x7fffb6aafb4c) at 
/home/vpp/build-data/../src/vnet/session/session_node.c:536
#8  0x00007ffff71d567c in session_queue_node_fn (vm=0x7ffff7b8a980 
<vlib_global_main>, node=0x7fffb6bb2900, frame=0x0)
    at /home/vpp/build-data/../src/vnet/session/session_node.c:789
#9  0x00007ffff78de072 in dispatch_node (vm=0x7ffff7b8a980 <vlib_global_main>, 
node=0x7fffb6bb2900, type=VLIB_NODE_TYPE_INPUT, 
    dispatch_state=VLIB_NODE_STATE_POLLING, frame=0x0, 
last_time_stamp=2385171693806) at /home/vpp/build-data/../src/vlib/main.c:988
#10 0x00007ffff78dff5f in vlib_main_or_worker_loop (vm=0x7ffff7b8a980 
<vlib_global_main>, is_main=1) at /home/vpp/build-data/../src/vlib/main.c:1505
#11 0x00007ffff78e0a12 in vlib_main_loop (vm=0x7ffff7b8a980 <vlib_global_main>) 
at /home/vpp/build-data/../src/vlib/main.c:1633
#12 0x00007ffff78e1438 in vlib_main (vm=0x7ffff7b8a980 <vlib_global_main>, 
input=0x7fffb6aaffb0) at /home/vpp/build-data/../src/vlib/main.c:1787
#13 0x00007ffff794e264 in thread0 (arg=140737349462400) at 
/home/vpp/build-data/../src/vlib/unix/main.c:568
#14 0x00007ffff6445090 in clib_calljmp () at 
/home/vpp/build-data/../src/vppinfra/longjmp.S:110
#15 0x00007fffffffd1c0 in ?? ()
#16 0x00007ffff794e6e5 in vlib_unix_main (argc=3, argv=0x7fffffffe418) at 
/home/vpp/build-data/../src/vlib/unix/main.c:632
#17 0x0000000000406f22 in main (argc=3, argv=0x7fffffffe418) at 
/home/vpp/build-data/../src/vpp/vnet/main.c:249
(gdb) 

Is there anything I can do to fix it?

Thanks,
Xyxue


Reply via email to