Lines Matching refs:seq
14 u32 seq, seq_hi, bottom;
20 seq = ntohl(net_seq);
22 bottom = replay_esn->seq - replay_esn->replay_window + 1;
24 if (likely(replay_esn->seq >= replay_esn->replay_window - 1)) {
26 if (unlikely(seq < bottom))
30 if (unlikely(seq >= bottom))
68 ((x->replay.seq - x->preplay.seq < x->replay_maxdiff) &&
104 XFRM_SKB_CB(skb)->seq.output.low = ++x->replay.oseq;
105 XFRM_SKB_CB(skb)->seq.output.hi = 0;
125 u32 seq = ntohl(net_seq);
130 if (unlikely(seq == 0))
133 if (likely(seq > x->replay.seq))
136 diff = x->replay.seq - seq;
158 u32 diff, seq;
172 seq = ntohl(net_seq);
173 if (seq > x->replay.seq) {
174 diff = seq - x->replay.seq;
179 x->replay.seq = seq;
181 diff = x->replay.seq - seq;
196 XFRM_SKB_CB(skb)->seq.output.low = ++replay_esn->oseq;
197 XFRM_SKB_CB(skb)->seq.output.hi = 0;
219 u32 seq = ntohl(net_seq);
220 u32 diff = replay_esn->seq - seq;
225 if (unlikely(seq == 0))
228 if (likely(seq > replay_esn->seq))
236 pos = (replay_esn->seq - 1) % replay_esn->replay_window;
262 u32 seq = ntohl(net_seq);
268 pos = (replay_esn->seq - 1) % replay_esn->replay_window;
270 if (seq > replay_esn->seq) {
271 diff = seq - replay_esn->seq;
287 replay_esn->seq = seq;
289 diff = replay_esn->seq - seq;
324 ((replay_esn->seq - preplay_esn->seq < x->replay_maxdiff) &&
377 seq_diff = replay_esn->seq - preplay_esn->seq;
379 seq_diff = ~preplay_esn->seq + replay_esn->seq
429 XFRM_SKB_CB(skb)->seq.output.low = ++replay_esn->oseq;
430 XFRM_SKB_CB(skb)->seq.output.hi = replay_esn->oseq_hi;
433 XFRM_SKB_CB(skb)->seq.output.hi = ++replay_esn->oseq_hi;
458 u32 seq = ntohl(net_seq);
460 u32 top = replay_esn->seq;
466 if (unlikely(seq == 0 && replay_esn->seq_hi == 0 &&
467 (replay_esn->seq < replay_esn->replay_window - 1)))
470 diff = top - seq;
474 if (likely(seq > top) || seq < bottom)
478 if (likely(seq > top && seq < bottom))
480 if (seq >= bottom)
481 diff = ~seq + top + 1;
489 pos = (replay_esn->seq - 1) % replay_esn->replay_window;
528 if (unlikely(XFRM_SKB_CB(skb)->seq.input.hi !=
557 u32 diff, pos, seq, seq_hi;
563 seq = ntohl(net_seq);
564 pos = (replay_esn->seq - 1) % replay_esn->replay_window;
568 if ((!wrap && seq > replay_esn->seq) || wrap > 0) {
570 diff = seq - replay_esn->seq;
572 diff = ~replay_esn->seq + seq + 1;
588 replay_esn->seq = seq;
593 diff = replay_esn->seq - seq;
624 XFRM_SKB_CB(skb)->seq.output.low = ++oseq;
625 xo->seq.low = oseq;
627 XFRM_SKB_CB(skb)->seq.output.low = oseq + 1;
628 xo->seq.low = oseq + 1;
632 XFRM_SKB_CB(skb)->seq.output.hi = 0;
633 xo->seq.hi = 0;
664 XFRM_SKB_CB(skb)->seq.output.low = ++oseq;
665 xo->seq.low = oseq;
667 XFRM_SKB_CB(skb)->seq.output.low = oseq + 1;
668 xo->seq.low = oseq + 1;
672 XFRM_SKB_CB(skb)->seq.output.hi = 0;
673 xo->seq.hi = 0;
705 XFRM_SKB_CB(skb)->seq.output.low = ++oseq;
706 XFRM_SKB_CB(skb)->seq.output.hi = oseq_hi;
707 xo->seq.low = oseq;
708 xo->seq.hi = oseq_hi;
710 XFRM_SKB_CB(skb)->seq.output.low = oseq + 1;
711 XFRM_SKB_CB(skb)->seq.output.hi = oseq_hi;
712 xo->seq.low = oseq + 1;
713 xo->seq.hi = oseq_hi;
717 if (unlikely(xo->seq.low < replay_esn->oseq)) {
718 XFRM_SKB_CB(skb)->seq.output.hi = ++oseq_hi;
719 xo->seq.hi = oseq_hi;