aboutsummaryrefslogtreecommitdiffstats
path: root/vnet/vnet/lisp-cp/control.h
diff options
context:
space:
mode:
authorFilip Tehlar <ftehlar@cisco.com>2016-05-19 14:25:44 +0200
committerFilip Tehlar <ftehlar@cisco.com>2016-05-23 09:15:39 +0200
commit53f09e36f97a28a42a2e3eb58032c75691de4f4c (patch)
tree262b23ab69175d30a8e98fb47310556c88b0c551 /vnet/vnet/lisp-cp/control.h
parent071d610dc446f2914c0ca4c709be38719baa041c (diff)
Add LISP RTR support
Change-Id: I8a3770f8f1cd1fde6765b81d35aacaaf4ff98b82 Signed-off-by: Filip Tehlar <ftehlar@cisco.com>
Diffstat (limited to 'vnet/vnet/lisp-cp/control.h')
-rw-r--r--vnet/vnet/lisp-cp/control.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/vnet/vnet/lisp-cp/control.h b/vnet/vnet/lisp-cp/control.h
index ecab1dba091..6f70829f011 100644
--- a/vnet/vnet/lisp-cp/control.h
+++ b/vnet/vnet/lisp-cp/control.h
@@ -100,6 +100,12 @@ typedef struct
/* Number of src prefixes in a vni that use an interface */
uword * dp_if_refcount_by_vni;
+ /* Proxy ETR map index */
+ u32 pitr_map_index;
+
+ /* LISP PITR mode */
+ u8 lisp_pitr;
+
/* commodity */
ip4_main_t * im4;
ip6_main_t * im6;
@@ -179,4 +185,7 @@ int
vnet_lisp_add_del_remote_mapping (gid_address_t * deid, gid_address_t * seid,
ip_address_t * dlocs, u8 action, u8 is_add);
+int
+vnet_lisp_pitr_set_locator_set (u8 * locator_set_name, u8 is_add);
+
#endif /* VNET_CONTROL_H_ */