X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fipsec%2Fipsec.h;h=f9ceae55a05c1776beea49ff79f6a0bde3ed5117;hb=bdc0e6b7204ea0211d4f7881497e4306586fb9ef;hp=d1aedb1af9d278051bee801f78c8e41364d5cc77;hpb=067cd6229a47ea3ba8b59a2a04090e80afb5bd2c;p=vpp.git diff --git a/src/vnet/ipsec/ipsec.h b/src/vnet/ipsec/ipsec.h index d1aedb1af9d..f9ceae55a05 100644 --- a/src/vnet/ipsec/ipsec.h +++ b/src/vnet/ipsec/ipsec.h @@ -174,6 +174,7 @@ typedef struct u8 remote_integ_key[128]; u8 renumber; u32 show_instance; + u8 udp_encap; } ipsec_add_del_tunnel_args_t; typedef struct @@ -285,13 +286,13 @@ typedef struct uword *ipsec_if_pool_index_by_key; uword *ipsec_if_real_dev_by_show_dev; - /* node indeces */ + /* node indices */ u32 error_drop_node_index; u32 esp_encrypt_node_index; u32 esp_decrypt_node_index; u32 ah_encrypt_node_index; u32 ah_decrypt_node_index; - /* next node indeces */ + /* next node indices */ u32 esp_encrypt_next_index; u32 esp_decrypt_next_index; u32 ah_encrypt_next_index; @@ -321,8 +322,7 @@ int ipsec_set_interface_spd (vlib_main_t * vm, u32 sw_if_index, u32 spd_id, int ipsec_add_del_spd (vlib_main_t * vm, u32 spd_id, int is_add); int ipsec_add_del_policy (vlib_main_t * vm, ipsec_policy_t * policy, int is_add); -int ipsec_add_del_sa (vlib_main_t * vm, ipsec_sa_t * new_sa, int is_add, - u8 udp_encap); +int ipsec_add_del_sa (vlib_main_t * vm, ipsec_sa_t * new_sa, int is_add); int ipsec_set_sa_key (vlib_main_t * vm, ipsec_sa_t * sa_update); u32 ipsec_get_sa_index_by_sa_id (u32 sa_id); @@ -378,11 +378,10 @@ get_next_output_feature_node_index (vlib_buffer_t * b, vlib_node_runtime_t * nr) { u32 next; - u32 sw_if_index = vnet_buffer (b)->sw_if_index[VLIB_TX]; vlib_main_t *vm = vlib_get_main (); vlib_node_t *node = vlib_get_node (vm, nr->node_index); - vnet_feature_next (sw_if_index, &next, b); + vnet_feature_next (&next, b); return node->next_nodes[next]; }