Hi ,
I am trying to run "multiple queues VPP-memif slave icmp_responder master"
example with vpp version 18.10 but observing a crash on icmpr-epoll binary .
icmpr-epoll binary crashes when i make the memif0/0 interface up.
Steps followed :
Bring up the icmpr-epoll binary in master mode:

libmemif version: 2.0 (debug)
memif version: 512

conn 0 1
MEMIF_DEBUG:src/main.c:memif_create:764: creating socket file
MEMIF_DEBUG:src/main.c:memif_create:805: socket 10 created
MEMIF_DEBUG:src/main.c:memif_create:809: sockopt
MEMIF_DEBUG:src/main.c:memif_create:816: bind
MEMIF_DEBUG:src/main.c:memif_create:822: listen
MEMIF_DEBUG:src/main.c:memif_create:828: stat
ICMP_Responder:add_epoll_fd:240: fd 10 added to epoll
MEMIF_DEBUG:src/socket.c:memif_conn_fd_accept_ready:880: accept called
MEMIF_DEBUG:src/socket.c:memif_conn_fd_accept_ready:890: accept fd 10
MEMIF_DEBUG:src/socket.c:memif_conn_fd_accept_ready:891: conn fd 11
ICMP_Responder:add_epoll_fd:240: fd 11 added to epoll
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 2 sent
MEMIF_DEBUG:src/socket.c:memif_read_ready:907: call recv
MEMIF_DEBUG:src/socket.c:memif_msg_receive:682: recvmsg fd 11
MEMIF_DEBUG:src/socket.c:memif_msg_receive:684: done
MEMIF_DEBUG:src/socket.c:memif_msg_receive:714: Message type 3 received
MEMIF_DEBUG:src/socket.c:memif_read_ready:909: recv finished
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 1 sent
MEMIF_DEBUG:src/socket.c:memif_msg_receive:682: recvmsg fd 11
MEMIF_DEBUG:src/socket.c:memif_msg_receive:684: done
MEMIF_DEBUG:src/socket.c:memif_msg_receive:714: Message type 4 received
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 1 sent
MEMIF_DEBUG:src/socket.c:memif_msg_receive:682: recvmsg fd 11
MEMIF_DEBUG:src/socket.c:memif_msg_receive:684: done
MEMIF_DEBUG:src/socket.c:memif_msg_receive:714: Message type 4 received
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 1 sent
MEMIF_DEBUG:src/socket.c:memif_msg_receive:682: recvmsg fd 11
MEMIF_DEBUG:src/socket.c:memif_msg_receive:684: done
MEMIF_DEBUG:src/socket.c:memif_msg_receive:714: Message type 5 received
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 1 sent
MEMIF_DEBUG:src/socket.c:memif_msg_receive:682: recvmsg fd 11
MEMIF_DEBUG:src/socket.c:memif_msg_receive:684: done
MEMIF_DEBUG:src/socket.c:memif_msg_receive:714: Message type 5 received
INFO: memif disconnected!
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 8 sent
ICMP_Responder:del_epoll_fd:280: fd 11 removed from epoll
ICMP_Responder:del_epoll_fd:277: epoll_ctl: No such file or directory fd 14

Program received signal SIGSEGV, Segmentation fault.
memif_disconnect_internal (c=0x6081c0) at src/main.c:1198
1198              if (c->regions[i].fd > 0)
(gdb) (gdb) bt
#0  memif_disconnect_internal (c=0x6081c0) at src/main.c:1198
#1  0x00007ffff7bd326c in memif_control_fd_handler (fd=11,
    events=<optimized out>) at src/main.c:1008
#2  0x0000000000403883 in poll_event (timeout=timeout@entry=-1)
    at examples/icmp_responder-epoll/main.c:1256
#3  0x0000000000401242 in main ()
    at examples/icmp_responder-epoll/main.c:1324
(gdb)

VPP in slave mode -
startup.conf
unix {

       interactive
       nodaemon
       full-coredump
     }

     cpu {
       workers 2
     }

create interface memif id 0 slave rx-queues 2 tx-queues 2
set int state memif0/0 up
set int ip address memif0/0 192.168.1.1/24




Thanks & Regards
Puneet Singh
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

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

Reply via email to