Lines Matching refs:replay
3 * xfrm_replay.c - xfrm replay detection, derived from xfrm_state.c.
54 ((x->replay.seq - x->preplay.seq < x->replay_maxdiff) &&
55 (x->replay.oseq - x->preplay.oseq < x->replay_maxdiff))) {
65 if (memcmp(&x->replay, &x->preplay,
74 memcpy(&x->preplay, &x->replay, sizeof(struct xfrm_replay_state));
90 XFRM_SKB_CB(skb)->seq.output.low = ++x->replay.oseq;
92 if (unlikely(x->replay.oseq == 0) &&
94 x->replay.oseq--;
119 if (likely(seq > x->replay.seq))
122 diff = x->replay.seq - seq;
128 if (x->replay.bitmap & (1U << diff)) {
129 x->stats.replay++;
147 if (seq > x->replay.seq) {
148 diff = seq - x->replay.seq;
150 x->replay.bitmap = ((x->replay.bitmap) << diff) | 1;
152 x->replay.bitmap = 1;
153 x->replay.seq = seq;
155 diff = x->replay.seq - seq;
156 x->replay.bitmap |= (1U << diff);
225 x->stats.replay++;
478 x->stats.replay++;
560 __u32 oseq = x->replay.oseq;
577 if (unlikely(oseq < x->replay.oseq) &&
585 x->replay.oseq = oseq;