aboutsummaryrefslogtreecommitdiffstats
path: root/vnet
diff options
context:
space:
mode:
authorPierre Pfister <ppfister@cisco.com>2016-07-16 08:51:16 +0100
committerDamjan Marion <damarion@cisco.com>2016-07-17 14:00:16 +0200
commitfd8181b694f97376c880e6b70ec63a8a678ef613 (patch)
treedfcaf81c478691e679c7eeed41be0fab44e7ccbf /vnet
parent7d6b81e3191fda5327e7ca54b305ea26357f4c7a (diff)
Add ILA plugin
This plugin is implementation of Identifier Locator Addressing (ILA) per IETF draft-herbert-nvo3-ila-2 Change-Id: I5d5f8fb55c490f358f628bceb5f57e7e7408e6ed Signed-off-by: Pierre Pfister <ppfister@cisco.com> Signed-off-by: Wolfgang <wolfgang.beck01@gmail.com> Signed-off-by: Damjan Marion <damarion@cisco.com>
Diffstat (limited to 'vnet')
-rw-r--r--vnet/vnet/ip/lookup.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/vnet/vnet/ip/lookup.h b/vnet/vnet/ip/lookup.h
index c22c5003fd3..78a2641dc36 100644
--- a/vnet/vnet/ip/lookup.h
+++ b/vnet/vnet/ip/lookup.h
@@ -146,6 +146,7 @@ _(dport, IP_FLOW_HASH_DST_PORT) \
_(proto, IP_FLOW_HASH_PROTO) \
_(reverse, IP_FLOW_HASH_REVERSE_SRC_DST)
+#define IP_ADJACENCY_OPAQUE_SZ 16
/* IP unicast adjacency. */
typedef struct {
CLIB_CACHE_LINE_ALIGN_MARK(cacheline0);
@@ -187,6 +188,7 @@ typedef struct {
struct {
ip46_address_t next_hop;
} indirect;
+ u8 opaque[IP_ADJACENCY_OPAQUE_SZ];
};
STRUCT_MARK(signature_end);