-
Bug
-
Resolution: Cannot Reproduce
-
Medium
-
None
-
None
-
None
-
None
Bringing an interface up causes a crash because enic->intr is not set up correctly
(gdb) p enic->intr
$1 =
root@devstack-vpp0:/home/localadmin# vppctl sh int
Name Idx State Counter Count
TenGigabitEthernet8/0/0 1 down
TenGigabitEthernetd/0/0 2 down
TenGigabitEthernete/0/0 3 down
local0 0 down
root@devstack-vpp0:/home/localadmin# vppctl
vpp# sh int
Name Idx State Counter Count
TenGigabitEthernet8/0/0 1 down
TenGigabitEthernetd/0/0 2 down
TenGigabitEthernete/0/0 3 down
local0 0 down
vpp# set interface ip address TenGigabitEthernet8/0/0 13.11.1.10/24
vpp# set interface state TenGigabitEthernet8/0/0 up
#0 0x000000000075c6ad in iowrite32 (val=0, addr=0x20) at /home/localadmin/src/vpp/build-root/build-vpp_debug-native/dpdk/dpdk-16.07/drivers/net/enic/enic_compat.h:113
#1 0x000000000075c6d7 in vnic_intr_unmask (intr=0x7ff73ffceb78) at /home/localadmin/src/vpp/build-root/build-vpp_debug-native/dpdk/dpdk-16.07/drivers/net/enic/base/vnic_intr.h:70
#2 0x00000000007687e2 in enic_enable (enic=0x7ff73ffcd180) at /home/localadmin/src/vpp/build-root/build-vpp_debug-native/dpdk/dpdk-16.07/drivers/net/enic/enic_main.c:472
#3 0x0000000000750667 in enicpmd_dev_start (eth_dev=0xfe0e40 <rte_eth_devices>) at /home/localadmin/src/vpp/build-root/build-vpp_debug-native/dpdk/dpdk-16.07/drivers/net/enic/eni2
#4 0x00000000008948dc in rte_eth_dev_start (port_id=0 '\000') at /home/localadmin/src/vpp/build-root/build-vpp_debug-native/dpdk/dpdk-16.07/lib/librte_ether/rte_ethdev.c:1103
#5 0x00007ffff7114ae7 in dpdk_interface_admin_up_down (vnm=0x10627c0 <vnet_main>, hw_if_index=1, flags=1) at /home/localadmin/src/vpp/build-data/../vnet/vnet/devices/dpdk/device.9
#6 0x00007ffff6d0ee88 in vnet_sw_interface_set_flags_helper (vnm=0x10627c0 <vnet_main>, sw_if_index=1, flags=1, helper_flags=0) at /home/localadmin/src/vpp/build-data/../vnet/vne0
#7 0x00007ffff6d0effd in vnet_sw_interface_set_flags (vnm=0x10627c0 <vnet_main>, sw_if_index=1, flags=1) at /home/localadmin/src/vpp/build-data/../vnet/vnet/interface.c:466
#8 0x00007ffff6d16af9 in set_state (vm=0x1062160 <vlib_global_main>, input=0x7fffc5030d10, cmd=0x7fffc4ef92bc) at /home/localadmin/src/vpp/build-data/../vnet/vnet/interface_cli.c1
#9 0x00007ffff74b28f5 in vlib_cli_dispatch_sub_commands (vm=0x1062160 <vlib_global_main>, cm=0x10623c8 <vlib_global_main+616>, input=0x7fffc5030d10, parent_command_index=201) at 3
#10 0x00007ffff74b2803 in vlib_cli_dispatch_sub_commands (vm=0x1062160 <vlib_global_main>, cm=0x10623c8 <vlib_global_main+616>, input=0x7fffc5030d10, parent_command_index=3) at /h1
#11 0x00007ffff74b2803 in vlib_cli_dispatch_sub_commands (vm=0x1062160 <vlib_global_main>, cm=0x10623c8 <vlib_global_main+616>, input=0x7fffc5030d10, parent_command_index=0) at /h1
#12 0x00007ffff74b2bda in vlib_cli_input (vm=0x1062160 <vlib_global_main>, input=0x7fffc5030d10, function=0xac8ac2 <shmem_cli_output>, function_arg=140736498699488) at /home/local7
#13 0x0000000000ac8d32 in vl_api_cli_request_t_handler (mp=0x305d9f20) at /home/localadmin/src/vpp/build-data/../vpp/vpp-api/api.c:3413
#14 0x00007ffff7bc777a in vl_msg_api_handler_with_vm_node (am=0x1062940 <api_main>, the_msg=0x305d9f20, vm=0x1062160 <vlib_global_main>, node=0x7fffc5028000) at /home/localadmin/s1
#15 0x00007ffff79acea7 in memclnt_process (vm=0x1062160 <vlib_global_main>, node=0x7fffc5028000, f=0x0) at /home/localadmin/src/vpp/build-data/../vlib-api/vlibmemory/memory_vlib.c2
#16 0x00007ffff74d9278 in vlib_process_bootstrap (_a=140736504110368) at /home/localadmin/src/vpp/build-data/../vlib/vlib/main.c:1191
#17 0x00007ffff63f9ecc in clib_calljmp () at /home/localadmin/src/vpp/build-data/../vppinfra/vppinfra/longjmp.S:110
#18 0x00007fffc5559cf0 in ?? ()
#19 0x00007ffff74d93a3 in vlib_process_startup (vm=0x248070c927ff0700, p=0xffffffffffffffff, f=0x7fffc5028000) at /home/localadmin/src/vpp/build-data/../vlib/vlib/main.c:1213
#20 0x0000000001062280 in vlib_global_main ()
#21 0x00041d166eba1d47 in ?? ()
#22 0x00007fffc5028000 in ?? ()
#23 0x00007fffc4d53378 in ?? ()
#24 0x00007fffc4d53330 in ?? ()
#25 0x0000000000000004 in ?? ()
#26 0x00007fffc4d53378 in ?? ()
#27 0x00007fffc5028000 in ?? ()
#28 0x00007fffc504511c in ?? ()
#29 0x0000000000000000 in ?? ()