Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
ip: punt redirect add nh in api
[vpp.git]
/
src
/
vnet
/
ip
/
ip_punt_drop.c
diff --git
a/src/vnet/ip/ip_punt_drop.c
b/src/vnet/ip/ip_punt_drop.c
index
ce1631f
..
bf01ada
100644
(file)
--- a/
src/vnet/ip/ip_punt_drop.c
+++ b/
src/vnet/ip/ip_punt_drop.c
@@
-15,8
+15,6
@@
#include <vnet/ip/ip.h>
#include <vnet/ip/ip_punt_drop.h>
#include <vnet/ip/ip.h>
#include <vnet/ip/ip_punt_drop.h>
-#include <vnet/policer/policer.h>
-#include <vnet/policer/police_inlines.h>
#include <vnet/fib/fib_path_list.h>
ip_punt_redirect_cfg_t ip_punt_redirect_cfg;
#include <vnet/fib/fib_path_list.h>
ip_punt_redirect_cfg_t ip_punt_redirect_cfg;
@@
-71,9
+69,9
@@
ip_punt_redirect_find (fib_protocol_t fproto, u32 rx_sw_if_index)
}
void
}
void
-ip_punt_redirect_add (fib_protocol_t fproto,
-
u32 rx_sw_if_index
,
-
fib_forward_chain_type_t ct, fib_route_path_t *
rpaths)
+ip_punt_redirect_add (fib_protocol_t fproto,
u32 rx_sw_if_index,
+
fib_forward_chain_type_t ct
,
+
const fib_route_path_t *
rpaths)
{
ip_punt_redirect_rx_t *ipr;
index_t ipri;
{
ip_punt_redirect_rx_t *ipr;
index_t ipri;
@@
-237,6
+235,11
@@
ip_punt_drop_init (vlib_main_t * vm)
fib_node_register_type (FIB_NODE_TYPE_IP_PUNT_REDIRECT,
&ip_punt_redirect_vft);
fib_node_register_type (FIB_NODE_TYPE_IP_PUNT_REDIRECT,
&ip_punt_redirect_vft);
+ ip4_punt_policer_cfg.fq_index =
+ vlib_frame_queue_main_init (ip4_punt_policer_node.index, 0);
+ ip6_punt_policer_cfg.fq_index =
+ vlib_frame_queue_main_init (ip6_punt_policer_node.index, 0);
+
return (NULL);
}
return (NULL);
}