Hi all:
    I am running ovs with dpdk(version: ovs: 2.10.1,  dpdk:17.11.4), and the 
ovs bridge topo is as below, I have found a problem when I add dpdk port or 
delete this port, the command is "ovs-vsctl add-port br-prv dpdk0 -- set 
Interface dpdk0 type=dpdk options:dpdk-devargs=0000:05:00.0"
,after add dpdk port, the ovs-vswitchd process crashes.The gdb trace results 
show when add dpdk port on bridge br-prv, the 'connmgr_send_port_status' has 
been called, but the ofconn->protocol is unknown, then the process aborted. 
When I delete this port on br-prv, ovs-vswitchd also crashes, gdb trace result 
is below. 
    Can anyone tell me if I was wrong, and what should I do to solve this 
problem. 
    Many thanks!!

      Bridge br-prv
        Controller "tcp:127.0.0.1:6633"
            is_connected: true
        fail_mode: secure
        Port phy-br-prv
            Interface phy-br-prv
                type: patch
                options: {peer=int-br-prv}
        Port br-prv
            Interface br-prv
                type: internal  
   
        
        Program received signal SIGABRT, Aborted.
        0x00007f15770f91d7 in raise () from /lib64/libc.so.6
        (gdb) bt
        #0  0x00007f15770f91d7 in raise () from /lib64/libc.so.6
        #1  0x00007f15770fa8c8 in abort () from /lib64/libc.so.6
        #2  0x000000000072c945 in ofputil_protocol_to_ofp_version 
(protocol=(unknown: 0)) at lib/ofp-protocol.c:123
        #3  0x0000000000726052 in ofputil_encode_port_status 
(ps=0x7ffdc6e20260, protocol=(unknown: 0)) at lib/ofp-port.c:938
        #4  0x000000000065f4bd in connmgr_send_port_status (mgr=0x2894f80, 
source=0x0, pp=0x28dcc00, reason=2 '\002')
            at ofproto/connmgr.c:1654
        #5  0x00000000006105f5 in update_port (ofproto=0x288cad0, 
name=0x2890940 "br-prv") at ofproto/ofproto.c:2652
        #6  0x000000000060e8c7 in ofproto_run (p=0x288cad0) at 
ofproto/ofproto.c:1818
        #7  0x00000000005ff077 in bridge_run__ () at vswitchd/bridge.c:2944
        #8  0x00000000005ff255 in bridge_run () at vswitchd/bridge.c:3002
#9  0x000000000060481e in main (argc=12, argv=0x7ffdc6e20698) at 
vswitchd/ovs-vswitchd.c:125
_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to