More LISP SD FIB and forwarding fixes 87/1687/3
authorFlorin Coras <fcoras@cisco.com>
Tue, 21 Jun 2016 01:19:29 +0000 (18:19 -0700)
committerDave Barach <openvpp@barachs.net>
Thu, 23 Jun 2016 12:00:13 +0000 (12:00 +0000)
commit0443212371ec7cb68be297ed06ad1c3a39d23713
tree80f856bd9166cc4b78f9909c3d36d21dd1664c8e
parentd076f19b5e119265d995a031707c8d78608c439f
More LISP SD FIB and forwarding fixes

o) Avoid using explicit_fib_index in the dst (main) FIBs. It's used in
the IP6 lookup
o) use if_address_index instead of rewrite_header.node_index to store
tunnel indexes. This ensures the tunnel index is used in the signature
computation and thus avoids all complications/hacks needed to make src
adjacencies unique.
o) Fixed negative fwd entry route insertion

Change-Id: Ie56356f165b96dfa929da5672a3a429996366460
Signed-off-by: Florin Coras <fcoras@cisco.com>
vnet/vnet/lisp-gpe/interface.c
vnet/vnet/lisp-gpe/ip_forward.c
vnet/vnet/lisp-gpe/lisp_gpe.c