X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fipsec%2Fipsec.h;h=c877139ba122cd28dc549dc029d617c2884b9ded;hb=c98275f327f2a69600feb4378fce3f8ccaca7921;hp=78d000030c9775eb5ab4b0470b1ee7819c470cb6;hpb=4ba67723d716660c56326ce498b99a060a9471b1;p=vpp.git diff --git a/src/vnet/ipsec/ipsec.h b/src/vnet/ipsec/ipsec.h index 78d000030c9..c877139ba12 100644 --- a/src/vnet/ipsec/ipsec.h +++ b/src/vnet/ipsec/ipsec.h @@ -126,8 +126,6 @@ typedef struct /* pool of tunnel interfaces */ ipsec_tunnel_if_t *tunnel_interfaces; - u32 **empty_buffers; - uword *tunnel_index_by_key; /* convenience */ @@ -201,27 +199,6 @@ u8 *format_ipsec_replay_window (u8 * s, va_list * args); * inline functions */ -always_inline void -ipsec_alloc_empty_buffers (vlib_main_t * vm, ipsec_main_t * im) -{ - u32 thread_index = vm->thread_index; - uword l = vec_len (im->empty_buffers[thread_index]); - uword n_alloc = 0; - - if (PREDICT_FALSE (l < VLIB_FRAME_SIZE)) - { - if (!im->empty_buffers[thread_index]) - { - vec_alloc (im->empty_buffers[thread_index], 2 * VLIB_FRAME_SIZE); - } - - n_alloc = vlib_buffer_alloc (vm, im->empty_buffers[thread_index] + l, - 2 * VLIB_FRAME_SIZE - l); - - _vec_len (im->empty_buffers[thread_index]) = l + n_alloc; - } -} - static_always_inline u32 get_next_output_feature_node_index (vlib_buffer_t * b, vlib_node_runtime_t * nr)