Home
last modified time | relevance | path

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

/linux-4.1.27/net/xfrm/
Dxfrm_replay.c27 struct xfrm_replay_state_esn *replay_esn = x->replay_esn; in xfrm_replay_seqhi() local
33 seq_hi = replay_esn->seq_hi; in xfrm_replay_seqhi()
34 bottom = replay_esn->seq - replay_esn->replay_window + 1; in xfrm_replay_seqhi()
36 if (likely(replay_esn->seq >= replay_esn->replay_window - 1)) { in xfrm_replay_seqhi()
176 struct xfrm_replay_state_esn *replay_esn = x->replay_esn; in xfrm_replay_overflow_bmp() local
180 XFRM_SKB_CB(skb)->seq.output.low = ++replay_esn->oseq; in xfrm_replay_overflow_bmp()
182 if (unlikely(replay_esn->oseq == 0)) { in xfrm_replay_overflow_bmp()
183 replay_esn->oseq--; in xfrm_replay_overflow_bmp()
200 struct xfrm_replay_state_esn *replay_esn = x->replay_esn; in xfrm_replay_check_bmp() local
203 u32 diff = replay_esn->seq - seq; in xfrm_replay_check_bmp()
[all …]
Dxfrm_user.c377 static inline int xfrm_replay_verify_len(struct xfrm_replay_state_esn *replay_esn, in xfrm_replay_verify_len() argument
383 if (!replay_esn || !rp) in xfrm_replay_verify_len()
389 if (nla_len(rp) < ulen || xfrm_replay_state_esn_len(replay_esn) != ulen) in xfrm_replay_verify_len()
395 static int xfrm_alloc_replay_state_esn(struct xfrm_replay_state_esn **replay_esn, in xfrm_alloc_replay_state_esn() argument
422 *replay_esn = p; in xfrm_alloc_replay_state_esn()
471 struct xfrm_replay_state_esn *replay_esn; in xfrm_update_ae_params() local
472 replay_esn = nla_data(re); in xfrm_update_ae_params()
473 memcpy(x->replay_esn, replay_esn, in xfrm_update_ae_params()
474 xfrm_replay_state_esn_len(replay_esn)); in xfrm_update_ae_params()
475 memcpy(x->preplay_esn, replay_esn, in xfrm_update_ae_params()
[all …]
Dxfrm_state.c340 kfree(x->replay_esn); in xfrm_state_gc_destroy()
1192 if (orig->replay_esn) { in xfrm_state_clone()
/linux-4.1.27/include/net/
Dxfrm.h186 struct xfrm_replay_state_esn *replay_esn; member
1704 static inline int xfrm_replay_state_esn_len(struct xfrm_replay_state_esn *replay_esn) in xfrm_replay_state_esn_len() argument
1706 return sizeof(*replay_esn) + replay_esn->bmp_len * sizeof(__u32); in xfrm_replay_state_esn_len()
1713 x->replay_esn = kzalloc(xfrm_replay_state_esn_len(orig->replay_esn), in xfrm_replay_clone()
1715 if (!x->replay_esn) in xfrm_replay_clone()
1718 x->replay_esn->bmp_len = orig->replay_esn->bmp_len; in xfrm_replay_clone()
1719 x->replay_esn->replay_window = orig->replay_esn->replay_window; in xfrm_replay_clone()
1721 x->preplay_esn = kmemdup(x->replay_esn, in xfrm_replay_clone()
1722 xfrm_replay_state_esn_len(x->replay_esn), in xfrm_replay_clone()
1725 kfree(x->replay_esn); in xfrm_replay_clone()