session: use fib index in ip local test 98/11498/2
authorFlorin Coras <fcoras@cisco.com>
Tue, 3 Apr 2018 09:10:05 +0000 (02:10 -0700)
committerDave Barach <openvpp@barachs.net>
Tue, 3 Apr 2018 19:34:03 +0000 (19:34 +0000)
Change-Id: I148cb40c8bea55dabe54fa6a662d46862e571640
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/vnet/ip/ip.c

index accb2d6..144bbcc 100644 (file)
@@ -71,7 +71,7 @@ ip_is_local (u32 fib_index, ip46_address_t * ip46_address, u8 is_ip4)
     }
 
   clib_memcpy (&prefix.fp_addr, ip46_address, sizeof (ip46_address_t));
-  fei = fib_table_lookup (0, &prefix);
+  fei = fib_table_lookup (fib_index, &prefix);
   flags = fib_entry_get_flags (fei);
 
   return (flags & FIB_ENTRY_FLAG_LOCAL);