Hi  all,
My version is 17.04, sometimes there will be  a large number of packets 
transmitted by vpp.
It looks like that vpp has network loop itself. Here is the stack when the loop 
happened. Any idea?


(gdb) c
Continuing.
^C
Thread 1 "vpp_main" received signal SIGINT, Interrupt.
eth_em_xmit_pkts (tx_queue=0x7a8227972d00, tx_pkts=<optimized out>, 
nb_pkts=<optimized out>)
    at 
/home/wangzy/VBRASV100R001/vpp1704/dpdk/_build/dpdk-17.02/drivers/net/e1000/em_rxtx.c:625
625 return nb_tx;
(gdb) bt
#0  eth_em_xmit_pkts (tx_queue=0x7a8227972d00, tx_pkts=<optimized out>, 
nb_pkts=<optimized out>)
    at 
/home/wangzy/VBRASV100R001/vpp1704/dpdk/_build/dpdk-17.02/drivers/net/e1000/em_rxtx.c:625
#1  0x00007f81b02923cf in rte_eth_tx_burst (nb_pkts=<optimized out>, 
tx_pkts=<optimized out>, queue_id=0, port_id=<optimized out>)
    at 
/home/wangzy/VBRASV100R001/vpp1704/dpdk/_install/include/dpdk/rte_ethdev.h:2858
#2  tx_burst_vector_internal (tx_vector=<optimized out>, xd=<optimized out>, 
vm=<optimized out>)
    at 
/home/wangzy/VBRASV100R001/vpp1704/build-data/../src/plugins/dpdk/device/device.c:282
#3  dpdk_interface_tx (f=<optimized out>, node=<optimized out>, vm=<optimized 
out>)
    at 
/home/wangzy/VBRASV100R001/vpp1704/build-data/../src/plugins/dpdk/device/device.c:559
#4  dpdk_interface_tx_avx2 (vm=<optimized out>, node=<optimized out>, 
frame=<optimized out>)
    at 
/home/wangzy/VBRASV100R001/vpp1704/build-data/../src/plugins/dpdk/device/device.c:789
#5  0x00007f81f47e0119 in dispatch_node (vm=0x7f81f4a332a0 <vlib_global_main>, 
node=0x7f81b1eb8800, type=<optimized out>, 
    dispatch_state=VLIB_NODE_STATE_POLLING, frame=<optimized out>, 
last_time_stamp=13589960530660)
    at /home/wangzy/VBRASV100R001/vpp1704/build-data/../src/vlib/main.c:998
#6  0x00007f81f47e040d in dispatch_pending_node (vm=vm@entry=0x7f81f4a332a0 
<vlib_global_main>, p=0x7f81b52c3398, 
    last_time_stamp=<optimized out>) at 
/home/wangzy/VBRASV100R001/vpp1704/build-data/../src/vlib/main.c:1144
#7  0x00007f81f47e0e6d in vlib_main_or_worker_loop (is_main=1, 
vm=0x7f81f4a332a0 <vlib_global_main>)
    at /home/wangzy/VBRASV100R001/vpp1704/build-data/../src/vlib/main.c:1591
#8  vlib_main_loop (vm=0x7f81f4a332a0 <vlib_global_main>) at 
/home/wangzy/VBRASV100R001/vpp1704/build-data/../src/vlib/main.c:1611
#9  vlib_main (vm=vm@entry=0x7f81f4a332a0 <vlib_global_main>, 
input=input@entry=0x7f81b1854fa0)
    at /home/wangzy/VBRASV100R001/vpp1704/build-data/../src/vlib/main.c:1739
#10 0x00007f81f4819f13 in thread0 (arg=140196131844768) at 
/home/wangzy/VBRASV100R001/vpp1704/build-data/../src/vlib/unix/main.c:507
#11 0x00007f81f2a53cd0 in clib_calljmp () at 
/home/wangzy/VBRASV100R001/vpp1704/build-data/../src/vppinfra/longjmp.S:110
#12 0x00007ffcb4160b00 in ?? ()
#13 0x00007f81f481a92d in vlib_unix_main (argc=<optimized out>, argv=<optimized 
out>)
    at /home/wangzy/VBRASV100R001/vpp1704/build-data/../src/vlib/unix/main.c:606


Regards,
Ewan


yug...@telincn.com
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to