Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
dpdk-ipsec-nodes multiarch: nodes are formatted in VLIB_NODE_FN style
[vpp.git]
/
src
/
plugins
/
dpdk
/
ipsec
/
crypto_node.c
diff --git
a/src/plugins/dpdk/ipsec/crypto_node.c
b/src/plugins/dpdk/ipsec/crypto_node.c
index
6c92e8f
..
5fbaaf3
100644
(file)
--- a/
src/plugins/dpdk/ipsec/crypto_node.c
+++ b/
src/plugins/dpdk/ipsec/crypto_node.c
@@
-44,7
+44,7
@@
static char *dpdk_crypto_input_error_strings[] = {
#undef _
};
#undef _
};
-vlib_node_registration_t dpdk_crypto_input_node;
+
extern
vlib_node_registration_t dpdk_crypto_input_node;
typedef struct
{
typedef struct
{
@@
-174,9
+174,9
@@
dpdk_crypto_dequeue (vlib_main_t * vm, vlib_node_runtime_t * node,
return total_n_deq;
}
return total_n_deq;
}
-static uword
-dpdk_crypto_input_
fn
(vlib_main_t * vm, vlib_node_runtime_t * node,
- vlib_frame_t * frame)
+static
_always_inline
uword
+dpdk_crypto_input_
inline
(vlib_main_t * vm, vlib_node_runtime_t * node,
+
vlib_frame_t * frame)
{
u32 thread_index = vlib_get_thread_index ();
dpdk_crypto_main_t *dcm = &dpdk_crypto_main;
{
u32 thread_index = vlib_get_thread_index ();
dpdk_crypto_main_t *dcm = &dpdk_crypto_main;
@@
-228,10
+228,16
@@
dpdk_crypto_input_fn (vlib_main_t * vm, vlib_node_runtime_t * node,
return n_deq;
}
return n_deq;
}
+VLIB_NODE_FN (dpdk_crypto_input_node) (vlib_main_t * vm,
+ vlib_node_runtime_t * node,
+ vlib_frame_t * from_frame)
+{
+ return dpdk_crypto_input_inline (vm, node, from_frame);
+}
+
/* *INDENT-OFF* */
VLIB_REGISTER_NODE (dpdk_crypto_input_node) =
{
/* *INDENT-OFF* */
VLIB_REGISTER_NODE (dpdk_crypto_input_node) =
{
- .function = dpdk_crypto_input_fn,
.name = "dpdk-crypto-input",
.format_trace = format_dpdk_crypto_input_trace,
.type = VLIB_NODE_TYPE_INPUT,
.name = "dpdk-crypto-input",
.format_trace = format_dpdk_crypto_input_trace,
.type = VLIB_NODE_TYPE_INPUT,
@@
-248,7
+254,6
@@
VLIB_REGISTER_NODE (dpdk_crypto_input_node) =
};
/* *INDENT-ON* */
};
/* *INDENT-ON* */
-VLIB_NODE_FUNCTION_MULTIARCH (dpdk_crypto_input_node, dpdk_crypto_input_fn)
/*
* fd.io coding-style-patch-verification: ON
*
/*
* fd.io coding-style-patch-verification: ON
*