diff options
author | Neale Ranns <nranns@cisco.com> | 2017-02-20 20:29:41 -0800 |
---|---|---|
committer | Ole Trøan <otroan@employees.org> | 2017-03-29 15:21:20 +0000 |
commit | 9705c3833a7b18609df8ae315a0aa062e1d2e180 (patch) | |
tree | 5e84c96ead76bdd40e405fdec46d9a424effd502 /src/vnet/map/map_dpo.h | |
parent | 04a75e3230ab71248fc29a56b9f64bdaee0c17ac (diff) |
MAP - add the domain struct directly into the dat-path and avoid the indirectiob throught the map-DPO
Change-Id: Ifb72a1c1258440fdc4845aca8aecf2abd63526b1
Signed-off-by: Neale Ranns <nranns@cisco.com>
Diffstat (limited to 'src/vnet/map/map_dpo.h')
-rw-r--r-- | src/vnet/map/map_dpo.h | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/vnet/map/map_dpo.h b/src/vnet/map/map_dpo.h index be510dbaea6..63bf4787383 100644 --- a/src/vnet/map/map_dpo.h +++ b/src/vnet/map/map_dpo.h @@ -22,23 +22,6 @@ /** * A representation of a MAP DPO */ -typedef struct map_dpo_t -{ - /** - * The dat-plane protocol - */ - dpo_proto_t md_proto; - - /** - * the MAP domain index - */ - u32 md_domain; - - /** - * Number of locks/users of the label - */ - u16 md_locks; -} map_dpo_t; extern void map_dpo_create (dpo_proto_t dproto, u32 domain_index, @@ -52,16 +35,9 @@ extern u8* format_map_dpo(u8 *s, va_list *args); /* * Encapsulation violation for fast data-path access */ -extern map_dpo_t *map_dpo_pool; extern dpo_type_t map_dpo_type; extern dpo_type_t map_t_dpo_type; -static inline map_dpo_t * -map_dpo_get (index_t index) -{ - return (pool_elt_at_index(map_dpo_pool, index)); -} - extern void map_dpo_module_init(void); #endif |