CLIB_UNUSED (vlib_node_t * node) = va_arg (*args, vlib_node_t *);
esp_decrypt_trace_t *t = va_arg (*args, esp_decrypt_trace_t *);
- s = format (s, "(ODP) esp: crypto %U integrity %U",
+ s = format (s, "odp-crypto esp: crypto %U integrity %U",
format_ipsec_crypto_alg, t->crypto_alg,
format_ipsec_integ_alg, t->integ_alg);
return s;
CLIB_UNUSED (vlib_main_t * vm) = va_arg (*args, vlib_main_t *);
CLIB_UNUSED (vlib_node_t * node) = va_arg (*args, vlib_node_t *);
- s = format (s, "POST DECRYPT CRYPTO (ODP)");
+ s = format (s, "odp-crypto post esp (decrypt)");
return s;
}
static uword
-esp_decrypt_node_fn (vlib_main_t * vm,
- vlib_node_runtime_t * node, vlib_frame_t * from_frame)
+odp_crypto_esp_decrypt_node_fn (vlib_main_t * vm,
+ vlib_node_runtime_t * node,
+ vlib_frame_t * from_frame)
{
u32 n_left_from, *from, next_index, *to_next;
ipsec_main_t *im = &ipsec_main;
if (PREDICT_FALSE (rv))
{
clib_warning ("anti-replay SPI %u seq %u", sa0->spi, seq);
- vlib_node_increment_counter (vm, odp_crypto_esp_decrypt_node.index,
+ vlib_node_increment_counter (vm,
+ odp_crypto_esp_decrypt_node.index,
ESP_DECRYPT_ERROR_REPLAY, 1);
to_next[0] = bi0;
to_next += 1;
if (PREDICT_FALSE (!posted && !result.ok))
{
- vlib_node_increment_counter (vm, odp_crypto_esp_decrypt_node.index,
+ vlib_node_increment_counter (vm,
+ odp_crypto_esp_decrypt_node.index,
ESP_DECRYPT_ERROR_INTEG_ERROR,
1);
goto trace;
{
if (PREDICT_FALSE (transport_ip6))
{
- memmove(oh6, ih6, sizeof(ip6_header_t));
+ memmove (oh6, ih6, sizeof (ip6_header_t));
next0 = ESP_DECRYPT_NEXT_IP6_INPUT;
oh6->protocol = f0->next_header;
}
else
{
- memmove(oh4, ih4, sizeof(ip4_header_t));
+ memmove (oh4, ih4, sizeof (ip4_header_t));
next0 = ESP_DECRYPT_NEXT_IP4_INPUT;
oh4->ip_version_and_header_length = 0x45;
/* *INDENT-OFF* */
VLIB_REGISTER_NODE (odp_crypto_esp_decrypt_node) = {
- .function = esp_decrypt_node_fn,
+ .function = odp_crypto_esp_decrypt_node_fn,
.name = "odp-crypto-esp-decrypt",
.vector_size = sizeof (u32),
.format_trace = format_esp_decrypt_trace,
};
/* *INDENT-ON* */
-VLIB_NODE_FUNCTION_MULTIARCH (odp_crypto_esp_decrypt_node, esp_decrypt_node_fn)
- static uword
- esp_decrypt_post_node_fn (vlib_main_t * vm,
- vlib_node_runtime_t * node,
- vlib_frame_t * from_frame)
+VLIB_NODE_FUNCTION_MULTIARCH (odp_crypto_esp_decrypt_node,
+ odp_crypto_esp_decrypt_node_fn)
+ static uword esp_decrypt_post_node_fn (vlib_main_t * vm,
+ vlib_node_runtime_t * node,
+ vlib_frame_t * from_frame)
{
u32 n_left_from, *from, *to_next = 0, next_index;
from = vlib_frame_vector_args (from_frame);
CLIB_UNUSED (vlib_node_t * node) = va_arg (*args, vlib_node_t *);
esp_decrypt_trace_t *t = va_arg (*args, esp_decrypt_trace_t *);
- s = format (s, "(ODP IPsec API) esp: crypto %U integrity %U",
+ s = format (s, "odp-ipsec esp: crypto %U integrity %U",
format_ipsec_crypto_alg, t->crypto_alg,
format_ipsec_integ_alg, t->integ_alg);
return s;
CLIB_UNUSED (vlib_main_t * vm) = va_arg (*args, vlib_main_t *);
CLIB_UNUSED (vlib_node_t * node) = va_arg (*args, vlib_node_t *);
- s = format (s, "POST DECRYPT CRYPTO (ODP)");
+ s = format (s, "odp-ipsec post esp (decrypt)");
return s;
}
static uword
-esp_decrypt_node_fn (vlib_main_t * vm,
- vlib_node_runtime_t * node, vlib_frame_t * from_frame)
+odp_ipsec_esp_decrypt_node_fn (vlib_main_t * vm,
+ vlib_node_runtime_t * node,
+ vlib_frame_t * from_frame)
{
u32 n_left_from, *from, next_index, *to_next;
ipsec_main_t *im = &ipsec_main;
int ret;
- if (!is_async)
- ret = odp_ipsec_in (&pkt, 1, &out_pkt, &processed, &oiopt);
- else
- ret = odp_ipsec_in_enq(&pkt, 1, &oiopt);
+ if (!is_async)
+ ret = odp_ipsec_in (&pkt, 1, &out_pkt, &processed, &oiopt);
+ else
+ ret = odp_ipsec_in_enq (&pkt, 1, &oiopt);
if (ret < 1)
{
/* *INDENT-OFF* */
VLIB_REGISTER_NODE (odp_ipsec_esp_decrypt_node) = {
- .function = esp_decrypt_node_fn,
+ .function = odp_ipsec_esp_decrypt_node_fn,
.name = "odp-ipsec-esp-decrypt",
.vector_size = sizeof (u32),
.format_trace = format_esp_decrypt_trace,
},
};
-VLIB_NODE_FUNCTION_MULTIARCH (odp_ipsec_esp_decrypt_node, esp_decrypt_node_fn)
-
+VLIB_NODE_FUNCTION_MULTIARCH (odp_ipsec_esp_decrypt_node, odp_ipsec_esp_decrypt_node_fn)
static uword
esp_decrypt_post_node_fn (vlib_main_t * vm,
vlib_node_runtime_t * node,
CLIB_UNUSED (vlib_node_t * node) = va_arg (*args, vlib_node_t *);
esp_encrypt_trace_t *t = va_arg (*args, esp_encrypt_trace_t *);
- s = format (s, "(ODP) esp: spi %u seq %u crypto %U integrity %U",
+ s = format (s, "odp-crypto esp: spi %u seq %u crypto %U integrity %U",
t->spi, t->seq,
format_ipsec_crypto_alg, t->crypto_alg,
format_ipsec_integ_alg, t->integ_alg);
CLIB_UNUSED (vlib_main_t * vm) = va_arg (*args, vlib_main_t *);
CLIB_UNUSED (vlib_node_t * node) = va_arg (*args, vlib_node_t *);
- s = format (s, "POST ENCRYPT CRYPTO (ODP) esp");
+ s = format (s, "odp-crypto post esp (encrypt)");
return s;
}
static uword
-esp_encrypt_node_fn (vlib_main_t * vm,
- vlib_node_runtime_t * node, vlib_frame_t * from_frame)
+odp_crypto_esp_encrypt_node_fn (vlib_main_t * vm,
+ vlib_node_runtime_t * node,
+ vlib_frame_t * from_frame)
{
u32 n_left_from, *from, *to_next = 0, next_index;
from = vlib_frame_vector_args (from_frame);
{
clib_warning ("sequence number counter has cycled SPI %u",
sa0->spi);
- vlib_node_increment_counter (vm, odp_crypto_esp_encrypt_node.index,
+ vlib_node_increment_counter (vm,
+ odp_crypto_esp_encrypt_node.index,
ESP_ENCRYPT_ERROR_SEQ_CYCLED, 1);
//TODO: rekey SA
to_next[0] = bi0;
/* *INDENT-OFF* */
VLIB_REGISTER_NODE (odp_crypto_esp_encrypt_node) = {
- .function = esp_encrypt_node_fn,
+ .function = odp_crypto_esp_encrypt_node_fn,
.name = "odp-crypto-esp-encrypt",
.vector_size = sizeof (u32),
.format_trace = format_esp_encrypt_trace,
};
/* *INDENT-ON* */
-VLIB_NODE_FUNCTION_MULTIARCH (odp_crypto_esp_encrypt_node, esp_encrypt_node_fn)
- static uword
- esp_encrypt_post_node_fn (vlib_main_t * vm,
- vlib_node_runtime_t * node,
- vlib_frame_t * from_frame)
+VLIB_NODE_FUNCTION_MULTIARCH (odp_crypto_esp_encrypt_node,
+ odp_crypto_esp_encrypt_node_fn)
+ static uword esp_encrypt_post_node_fn (vlib_main_t * vm,
+ vlib_node_runtime_t * node,
+ vlib_frame_t * from_frame)
{
u32 n_left_from, *from, *to_next = 0, next_index;
from = vlib_frame_vector_args (from_frame);
CLIB_UNUSED (vlib_node_t * node) = va_arg (*args, vlib_node_t *);
esp_encrypt_trace_t *t = va_arg (*args, esp_encrypt_trace_t *);
- s = format (s, "(ODP) esp: spi %u seq %u crypto %U integrity %U",
+ s = format (s, "odp-ipsec esp: spi %u seq %u crypto %U integrity %U",
t->spi, t->seq,
format_ipsec_crypto_alg, t->crypto_alg,
format_ipsec_integ_alg, t->integ_alg);
CLIB_UNUSED (vlib_main_t * vm) = va_arg (*args, vlib_main_t *);
CLIB_UNUSED (vlib_node_t * node) = va_arg (*args, vlib_node_t *);
- s = format (s, "POST ENCRYPT CRYPTO (ODP) esp");
+ s = format (s, "odp-ipsec post esp (encrypt)");
return s;
}
static uword
-esp_encrypt_node_fn (vlib_main_t * vm,
- vlib_node_runtime_t * node, vlib_frame_t * from_frame)
+odp_ipsec_esp_encrypt_node_fn (vlib_main_t * vm,
+ vlib_node_runtime_t * node,
+ vlib_frame_t * from_frame)
{
u32 n_left_from, *from, *to_next = 0, next_index;
from = vlib_frame_vector_args (from_frame);
/* *INDENT-OFF* */
VLIB_REGISTER_NODE (odp_ipsec_esp_encrypt_node) = {
- .function = esp_encrypt_node_fn,
+ .function = odp_ipsec_esp_encrypt_node_fn,
.name = "odp-ipsec-esp-encrypt",
.vector_size = sizeof (u32),
.format_trace = format_esp_encrypt_trace,
},
};
-VLIB_NODE_FUNCTION_MULTIARCH (odp_ipsec_esp_encrypt_node, esp_encrypt_node_fn)
+VLIB_NODE_FUNCTION_MULTIARCH (odp_ipsec_esp_encrypt_node, odp_ipsec_esp_encrypt_node_fn)
static uword
esp_encrypt_post_node_fn (vlib_main_t * vm,
vlib_node_runtime_t * node,