ip: Protocol Independent IP Neighbors
[vpp.git] / src / vnet / l2 / l2_bd.h
index 65d3dad..35c0e0b 100644 (file)
@@ -20,7 +20,7 @@
 
 #include <vlib/vlib.h>
 #include <vnet/vnet.h>
-#include <vnet/ip/ip6_packet.h>
+#include <vnet/ip/ip46_address.h>
 #include <vnet/ethernet/mac_address.h>
 
 typedef enum l2_bd_port_type_t_
@@ -123,6 +123,7 @@ typedef struct
   u8 forward;
   u8 learn;
   u8 arp_term;
+  u8 arp_ufwd;
   u8 mac_age;
   u8 *bd_tag;
   u8 is_add;
@@ -152,6 +153,7 @@ typedef enum bd_flags_t_
   L2_FLOOD = (1 << 2),
   L2_UU_FLOOD = (1 << 3),
   L2_ARP_TERM = (1 << 4),
+  L2_ARP_UFWD = (1 << 5),
 } bd_flags_t;
 
 u32 bd_set_flags (vlib_main_t * vm, u32 bd_index, bd_flags_t flags,