Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Add support for multiple microarchitectures in single binary
[vpp.git]
/
vnet
/
vnet
/
sr
/
sr.c
diff --git
a/vnet/vnet/sr/sr.c
b/vnet/vnet/sr/sr.c
index
46318a2
..
e0ef318
100644
(file)
--- a/
vnet/vnet/sr/sr.c
+++ b/
vnet/vnet/sr/sr.c
@@
-653,6
+653,8
@@
VLIB_REGISTER_NODE (sr_rewrite_node) = {
},
};
},
};
+VLIB_NODE_FUNCTION_MULTIARCH (sr_rewrite_node, sr_rewrite)
+
static int ip6_delete_route_no_next_hop (ip6_address_t *dst_address_arg,
u32 dst_address_length,
u32 rx_table_id)
static int ip6_delete_route_no_next_hop (ip6_address_t *dst_address_arg,
u32 dst_address_length,
u32 rx_table_id)
@@
-1911,6
+1913,8
@@
VLIB_REGISTER_NODE (sr_fix_dst_addr_node) = {
},
};
},
};
+VLIB_NODE_FUNCTION_MULTIARCH (sr_fix_dst_addr_node, sr_fix_dst_addr)
+
static clib_error_t * sr_init (vlib_main_t * vm)
{
ip6_sr_main_t * sm = &sr_main;
static clib_error_t * sr_init (vlib_main_t * vm)
{
ip6_sr_main_t * sm = &sr_main;
@@
-2560,6
+2564,8
@@
VLIB_REGISTER_NODE (sr_local_node, static) = {
},
};
},
};
+VLIB_NODE_FUNCTION_MULTIARCH (sr_local_node, sr_local)
+
ip6_sr_main_t * sr_get_main (vlib_main_t * vm)
{
vlib_call_init_function (vm, sr_init);
ip6_sr_main_t * sr_get_main (vlib_main_t * vm)
{
vlib_call_init_function (vm, sr_init);