Lines Matching defs:replay_esn
429 static inline int xfrm_replay_verify_len(struct xfrm_replay_state_esn *replay_esn,
435 if (!replay_esn || !rp)
444 xfrm_replay_state_esn_len(replay_esn) != ulen ||
445 replay_esn->bmp_len != up->bmp_len)
454 static int xfrm_alloc_replay_state_esn(struct xfrm_replay_state_esn **replay_esn,
481 *replay_esn = p;
530 if (re && x->replay_esn && x->preplay_esn) {
531 struct xfrm_replay_state_esn *replay_esn;
532 replay_esn = nla_data(re);
533 memcpy(x->replay_esn, replay_esn,
534 xfrm_replay_state_esn_len(replay_esn));
535 memcpy(x->preplay_esn, replay_esn,
536 xfrm_replay_state_esn_len(replay_esn));
646 if ((err = xfrm_alloc_replay_state_esn(&x->replay_esn, &x->preplay_esn,
957 if (x->replay_esn)
959 xfrm_replay_state_esn_len(x->replay_esn),
960 x->replay_esn);
2124 unsigned int replay_size = x->replay_esn ?
2125 xfrm_replay_state_esn_len(x->replay_esn) :
2156 if (x->replay_esn) {
2158 xfrm_replay_state_esn_len(x->replay_esn),
2159 x->replay_esn);
2274 err = xfrm_replay_verify_len(x->replay_esn, re);
3009 if (x->replay_esn)
3010 l += nla_total_size(xfrm_replay_state_esn_len(x->replay_esn));