Thank you for your reply. This is the stacktrace captured by gdb: 2: /home/chenweihao/vpp_dev/src/vnet/session/session.c:233 (session_is_valid) assertion `! pool_is_free (session_main.wrk[thread_index].sessions, _e)' fails
Thread 4 "vpp_wk_1" received signal SIGABRT, Aborted. [Switching to Thread 0x7fffa93f5640 (LWP 4575)] __pthread_kill_implementation (no_tid=0, signo=6, threadid=140736032888384) at ./nptl/pthread_kill.c:44 44./nptl/pthread_kill.c: No such file or directory. (gdb) bt #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140736032888384) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=140736032888384) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=140736032888384, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007ffff6a42476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007ffff6a287f3 in __GI_abort () at ./stdlib/abort.c:79 #5 0x000055555555b073 in os_panic () at /home/chenweihao/vpp_dev/src/vpp/vnet/main.c:417 #6 0x00007ffff6f0a699 in debugger () at /home/chenweihao/vpp_dev/src/vppinfra/error.c:84 #7 0x00007ffff6f0a450 in _clib_error (how_to_die=2, function_name=0x0, line_number=0, fmt=0x7ffff7b88208 "%s:%d (%s) assertion `%s' fails") at /home/chenweihao/vpp_dev/src/vppinfra/error.c:143 #8 0x00007ffff75f31c7 in session_is_valid (si=4294967295, thread_index=1 '\001') at /home/chenweihao/vpp_dev/src/vnet/session/session.c:233 #9 0x00007ffff75f177c in session_get (si=4294967295, thread_index=1) at /home/chenweihao/vpp_dev/src/vnet/session/session.h:373 #10 0x00007ffff75f3770 in ho_session_get (ho_index=4294967295) at /home/chenweihao/vpp_dev/src/vnet/session/session.h:689 #11 0x00007ffff75f37d8 in session_half_open_migrate_notify (tc=0x7fffbdba00c0) at /home/chenweihao/vpp_dev/src/vnet/session/session.c:357 #12 0x00007ffff7648600 in ct_accept_one (thread_index=2, ho_index=2) at /home/chenweihao/vpp_dev/src/vnet/session/application_local.c:669 #13 0x00007ffff7648243 in ct_accept_rpc_wrk_handler (rpc_args=0x2) at /home/chenweihao/vpp_dev/src/vnet/session/application_local.c:760 #14 0x00007ffff7620b42 in session_event_dispatch_ctrl (wrk=0x7fffbdb6fe00, elt=0x7fffbdccaf2c) at /home/chenweihao/vpp_dev/src/vnet/session/session_node.c:1656 #15 0x00007ffff76175c2 in session_queue_node_fn (vm=0x7fffb82da700, node=0x7fffbdbc21c0, frame=0x0) at /home/chenweihao/vpp_dev/src/vnet/session/session_node.c:1962 #16 0x00007ffff7ea3a62 in dispatch_node (vm=0x7fffb82da700, node=0x7fffbdbc21c0, type=VLIB_NODE_TYPE_INPUT, dispatch_state=VLIB_NODE_STATE_POLLING, frame=0x0, last_time_stamp=2911620275652) at /home/chenweihao/vpp_dev/src/vlib/main.c:960 #17 0x00007ffff7e9f7d1 in vlib_main_or_worker_loop (vm=0x7fffb82da700, is_main=0) at /home/chenweihao/vpp_dev/src/vlib/main.c:1557 #18 0x00007ffff7e9f1c7 in vlib_worker_loop (vm=0x7fffb82da700) at /home/chenweihao/vpp_dev/src/vlib/main.c:1722 #19 0x00007ffff7edb020 in vlib_worker_thread_fn (arg=0x7fffb9182980) at /home/chenweihao/vpp_dev/src/vlib/threads.c:1598 #20 0x00007ffff7ed62b6 in vlib_worker_thread_bootstrap_fn (arg=0x7fffb9182980) at /home/chenweihao/vpp_dev/src/vlib/threads.c:418 #21 0x00007ffff6a94b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #22 0x00007ffff6b26a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 The resaon why assertion failed is that c_s_index value is -1 (or ~0). The redis veision I used: git clone https://github.com/redis/redis.git cd redis git checkout 6.0 make My startup.conf: unix { nodaemon interactive full-coredump cli-listen /run/vpp/cli.sock gid vpp startup-config /home/chenweihao/startup.txt } api-trace { on } cpu { main-core 0 workers 4 } tcp { cc-algo cubic } dpdk { uio-driver vfio-pci dev 0000:03:00.0 { name eth1 num-rx-queues 2 num-tx-queues 2 } } buffers { buffers-per-numa 131072 } session { evt_qs_memfd_seg } My startup.txt: set interface ip address eth1 192.168.0.2/24 set interface state eth1 up set interface rx-mode eth1 polling create loopback interface set interface ip address loop0 127.0.0.1/8 set interface state loop0 up My vcl.conf: vcl { rx-fifo-size 40000000 tx-fifo-size 40000000 app-scope-local app-scope-global api-socket-name /run/vpp/api.sock use-mq-eventfd } I tried iperf3 as you said,indeed I did not encounter this problem.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#22731): https://lists.fd.io/g/vpp-dev/message/22731 Mute This Topic: https://lists.fd.io/mt/97707720/21656 Mute #vnet:https://lists.fd.io/g/vpp-dev/mutehashtag/vnet Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-