real> ping -c 1 172.16.0.10 PING 172.16.0.10 (172.16.0.10) from 172.16.0.1 : 56(84) bytes of data. From 172.16.0.1: Destination Host Unreachable vxD: netif_receive_skb(83c3ebe0[#65535]) vxD: netif_receive_skb(83c3ebe0[#0]) = 1 vxD: netif_receive_skb_ngnet(83c3ebe0[#0]) vxD: ip_route_input(83c3ebe0[#0],81158000[eth0,#0]) vxD: ip_route_input_slow(83c3ebe0[#0],81158000[eth0,#0]) vxD: ip_route_input_slow() -1- vxD: __vx_fib_get_table(255,#0) = 81105e80 vxD: __vx_fib_get_table(254,#0) = 81105dc0 vxD: fib_lookup(8030de5c[#0]) 172.16.0.10 <- 172.16.0.1 vxD: fib_lookup() unreachable vxD: ip_route_input_slow() = -22 vxD: neigh_lookup(803008c0,81158000[eth0,#0]) : 010010ac vxD: __neigh_lookup(803008c0,81158000[eth0,#0],0) : 00000000 vxD: netif_receive_skb(83c3ebe0[#65535]) vxD: netif_receive_skb(83c3ebe0[#0]) = 1 vxD: netif_receive_skb_ngnet(83c3ebe0[#0]) vxD: ip_route_input(83c3ebe0[#0],81158000[eth0,#0]) vxD: ip_route_input_slow(83c3ebe0[#0],81158000[eth0,#0]) vxD: ip_route_input_slow() -1- vxD: __vx_fib_get_table(255,#0) = 81105e80 vxD: __vx_fib_get_table(254,#0) = 81105dc0 vxD: fib_lookup(8030de5c[#0]) 172.16.0.10 <- 172.16.0.1 vxD: fib_lookup() unreachable vxD: ip_route_input_slow() = -22 vxD: neigh_lookup(803008c0,81158000[eth0,#0]) : 010010ac vxD: __neigh_lookup(803008c0,81158000[eth0,#0],0) : 00000000 vxD: netif_receive_skb(83c3ebe0[#65535]) vxD: netif_receive_skb(83c3ebe0[#0]) = 1 vxD: netif_receive_skb_ngnet(83c3ebe0[#0]) vxD: ip_route_input(83c3ebe0[#0],81158000[eth0,#0]) vxD: ip_route_input_slow(83c3ebe0[#0],81158000[eth0,#0]) vxD: ip_route_input_slow() -1- vxD: __vx_fib_get_table(255,#0) = 81105e80 vxD: __vx_fib_get_table(254,#0) = 81105dc0 vxD: fib_lookup(8030de5c[#0]) 172.16.0.10 <- 172.16.0.1 vxD: fib_lookup() unreachable vxD: ip_route_input_slow() = -22 vxD: neigh_lookup(803008c0,81158000[eth0,#0]) : 010010ac vxD: __neigh_lookup(803008c0,81158000[eth0,#0],0) : 00000000 / # ip r a local 172.16.0.10 dev eth0 vxD: rtnetlink_rcv(81103d40[#0], 20) vxD: rtnetlink_rcv(81103d40[#0], 44) vxD: inet_rtm_newroute(83cedb40[#0]) vxD: __vx_fib_get_table(255,#0) = 81105e80 vxD: fib_new_table(255,#0): 81105e80[#0] vxD: fn_hash_insert(81105e80[#0]) real> ping -c 1 172.16.0.10 PING 172.16.0.10 (172.16.0.10) from 172.16.0.1 : 56(84) bytes of data. 64 bytes from 172.16.0.10: icmp_seq=0 ttl=64 time=27.546 msec vxD: netif_receive_skb(83ced0c0[#65535]) vxD: netif_receive_skb(83ced0c0[#0]) = 1 vxD: netif_receive_skb_ngnet(83ced0c0[#0]) vxD: ip_route_input(83ced0c0[#0],81158000[eth0,#0]) vxD: ip_route_input_slow(83ced0c0[#0],81158000[eth0,#0]) vxD: ip_route_input_slow() -1- vxD: __vx_fib_get_table(255,#0) = 81105e80 vxD: __vx_fib_get_table(254,#0) = 81105dc0 vxD: fib_lookup(8030de5c[#0]) 172.16.0.10 <- 172.16.0.1 vxD: ip_route_input_slow() -2- vxD: __vx_loopback_dev(#0) = 802fc9c0 vxD: fib_validate_source(81158000[eth0,#0]): 172.16.0.10 <- 172.16.0.1 vxD: __vx_fib_get_table(255,#0) = 81105e80 vxD: __vx_fib_get_table(254,#0) = 81105dc0 vxD: fib_lookup(8030dd4c[#0]) 172.16.0.1 <- 172.16.0.10 vxD: fib_lookup() unreachable vxD: ip_route_input_slow() -3- vxD: ip_route_input_slow() = 0 vxD: neigh_lookup(803008c0,81158000[eth0,#0]) : 010010ac vxD: __neigh_lookup(803008c0,81158000[eth0,#0],1) : 00000000 vxD: neigh_create(803008c0,81158000[eth0,#0]) : 010010ac vxD: __vx_fib_get_table(255,#0) = 81105e80 vxD: inet_addr_type(172.16.0.1, #0) vxD: netif_receive_skb(83ced0c0[#65535]) vxD: vnet_get(101) = 83e85e40[101,#10] vxD: netif_receive_skb_ngnet(83ced0c0[#10]) vxD: ip_route_input(83ced0c0[#10],83e85c00[en0,#10]) vxD: ip_route_input_slow(83ced0c0[#10],83e85c00[en0,#10]) vxD: ip_route_input_slow() -1- vxD: __vx_fib_get_table(255,#10) = 83ce7d20 vxD: __vx_fib_get_table(254,#10) = 83ce7de0 vxD: fib_lookup(8030dd68[#10]) 172.16.0.10 <- 172.16.0.1 vxD: ip_route_input_slow() -2- vxD: __vx_loopback_dev(#10) = 83fca000 vxD: fib_validate_source(83e85c00[en0,#10]): 172.16.0.10 <- 172.16.0.1 vxD: __vx_fib_get_table(255,#10) = 83ce7d20 vxD: __vx_fib_get_table(254,#10) = 83ce7de0 vxD: fib_lookup(8030dc58[#10]) 172.16.0.1 <- 172.16.0.10 vxD: ip_route_input_slow() -3- vxD: ip_route_input_slow() = 0 vxD: ip_route_output_key() vxD: ip_route_output_flow() vxD: __ip_route_output_key(#10) vxD: __vx_loopback_dev(#10) = 83fca000 vxD: ip_route_output_slow() vxD: __vx_fib_get_table(255,#10) = 83ce7d20 vxD: ip_dev_find(172.16.0.10, #10) vxD: ip_route_output_slow() -1- vxD: ip_route_output_slow() -2- vxD: ip_route_output_slow() -3- vxD: __vx_fib_get_table(255,#10) = 83ce7d20 vxD: __vx_fib_get_table(254,#10) = 83ce7de0 vxD: fib_lookup(8030db94[#10]) 172.16.0.1 <- 172.16.0.10 vxD: ip_route_output_slow() -4- vxD: ip_route_output_slow() -4.0- vxD: ip_route_output_slow() -4.1- vxD: ip_route_output_slow() -4.2- vxD: ip_route_output_slow() -4.3- vxD: ip_route_output_slow() -4.4- vxD: neigh_lookup(803008c0,83e85c00[en0,#10]) : 010010ac vxD: neigh_create(803008c0,83e85c00[en0,#10]) : 010010ac vxD: __vx_fib_get_table(255,#10) = 83ce7d20 vxD: inet_addr_type(172.16.0.1, #10) vxD: ip_route_output_slow() = 0 vxD: vnet_get(101) = 83e85e40[101,#10] vxD: __vx_fib_get_table(255,#0) = 81105e80 vxD: inet_addr_type(172.16.0.1, #0) vxD: neigh_lookup(803008c0,81158000[eth0,#0]) : 010010ac vxD: __neigh_lookup(803008c0,81158000[eth0,#0],1) : 82f5bb80 vxD: vnet_start_xmit(83ced180[101,#10],83e85c00[en0,#10]) vxD: vnet_real_xmit(83ced180) [101,#10] vxD: netif_receive_skb(83ced0c0[#10]) = 2