Home
last modified time | relevance | path

Searched refs:replay_esn (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.c100 esn = x->replay_esn->seq; in mlx5e_ipsec_update_esn_state()
101 esn_msb = x->replay_esn->seq_hi; in mlx5e_ipsec_update_esn_state()
104 esn = x->replay_esn->oseq; in mlx5e_ipsec_update_esn_state()
105 esn_msb = x->replay_esn->oseq_hi; in mlx5e_ipsec_update_esn_state()
114 if (!x->replay_esn->replay_window) { in mlx5e_ipsec_update_esn_state()
117 if (esn >= x->replay_esn->replay_window) in mlx5e_ipsec_update_esn_state()
118 seq_bottom = esn - x->replay_esn->replay_window + 1; in mlx5e_ipsec_update_esn_state()
427 attrs->replay_esn.trigger = true; in mlx5e_ipsec_build_accel_xfrm_attrs()
428 attrs->replay_esn.esn = sa_entry->esn_state.esn; in mlx5e_ipsec_build_accel_xfrm_attrs()
429 attrs->replay_esn in mlx5e_ipsec_build_accel_xfrm_attrs()
[all...]
H A Dipsec_offload.c99 if (attrs->replay_esn.trigger) { in mlx5e_ipsec_packet_setup()
104 attrs->replay_esn.replay_window); in mlx5e_ipsec_packet_setup()
109 attrs->replay_esn.esn); in mlx5e_ipsec_packet_setup()
125 if (!attrs->replay_esn.trigger) in mlx5e_ipsec_packet_setup()
166 if (attrs->replay_esn.trigger) { in mlx5_create_ipsec_obj()
168 MLX5_SET(ipsec_obj, obj, esn_msb, attrs->replay_esn.esn_msb); in mlx5_create_ipsec_obj()
169 MLX5_SET(ipsec_obj, obj, esn_overlap, attrs->replay_esn.overlap); in mlx5_create_ipsec_obj()
282 MLX5_SET(ipsec_obj, obj, esn_msb, attrs->replay_esn.esn_msb); in mlx5_modify_ipsec_obj()
283 MLX5_SET(ipsec_obj, obj, esn_overlap, attrs->replay_esn.overlap); in mlx5_modify_ipsec_obj()
468 if (attrs->replay_esn in mlx5e_ipsec_handle_event()
[all...]
H A Dipsec_rxtx.c156 struct xfrm_replay_state_esn *replay_esn = x->replay_esn; in mlx5e_ipsec_set_iv_esn() local
157 __u32 oseq = replay_esn->oseq; in mlx5e_ipsec_set_iv_esn()
H A Dipsec.h109 struct mlx5_replay_esn replay_esn; member
/linux/include/net/
H A Dxfrm.h266 struct xfrm_replay_state_esn *replay_esn; member
2008 static inline unsigned int xfrm_replay_state_esn_len(struct xfrm_replay_state_esn *replay_esn) in xfrm_replay_state_esn_len() argument
2010 return sizeof(*replay_esn) + replay_esn->bmp_len * sizeof(__u32); in xfrm_replay_state_esn_len()
2018 x->replay_esn = kmemdup(orig->replay_esn, in xfrm_replay_clone()
2019 xfrm_replay_state_esn_len(orig->replay_esn), in xfrm_replay_clone()
2021 if (!x->replay_esn) in xfrm_replay_clone()
/linux/net/xfrm/
H A Dxfrm_state.c607 kfree(x->replay_esn); in xfrm_state_gc_destroy()
2035 if (orig->replay_esn) { in xfrm_state_clone_and_setup()