#include <vnet/vnet.h>
#include <vlib/buffer.h>
#include <vnet/ip/ip4_packet.h>
+#include <vnet/ip/ip6_packet.h>
/* Next index stored in adjacency. */
typedef enum {
union {
/* IP_LOOKUP_NEXT_ARP only */
struct {
- union {
- ip4_address_t ip4;
- } next_hop;
+ ip46_address_t next_hop;
u32 next_adj_index_with_same_next_hop;
} arp;
/* IP_LOOKUP_NEXT_CLASSIFY only */