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