Lines Matching refs:replay

2843 	const struct secreplay *replay;  in ipsec_chkreplay()  local
2856 replay = sav->replay[replay_index]; in ipsec_chkreplay()
2858 if (replay->wsize == 0) { in ipsec_chkreplay()
2864 frlast = replay->wsize - 1; in ipsec_chkreplay()
2865 wsizeb = replay->wsize << 3; in ipsec_chkreplay()
2874 if (replay->count == 0) { in ipsec_chkreplay()
2879 if (seq > replay->lastseq) { in ipsec_chkreplay()
2885 diff = replay->lastseq - seq; in ipsec_chkreplay()
2896 if ((replay->bitmap)[fr] & (1 << (diff % 8))) { in ipsec_chkreplay()
2915 struct secreplay *replay; in ipsec_updatereplay() local
2927 replay = sav->replay[replay_index]; in ipsec_updatereplay()
2929 if (replay->wsize == 0) { in ipsec_updatereplay()
2933 frlast = replay->wsize - 1; in ipsec_updatereplay()
2934 wsizeb = replay->wsize << 3; in ipsec_updatereplay()
2943 if (replay->count == 0) { in ipsec_updatereplay()
2944 replay->lastseq = seq; in ipsec_updatereplay()
2945 bzero(replay->bitmap, replay->wsize); in ipsec_updatereplay()
2946 (replay->bitmap)[frlast] = 1; in ipsec_updatereplay()
2950 if (seq > replay->lastseq) { in ipsec_updatereplay()
2952 diff = seq - replay->lastseq; in ipsec_updatereplay()
2958 vshiftl((unsigned char *) replay->bitmap, diff, replay->wsize); in ipsec_updatereplay()
2959 (replay->bitmap)[frlast] |= 1; in ipsec_updatereplay()
2962 bzero(replay->bitmap, replay->wsize); in ipsec_updatereplay()
2963 (replay->bitmap)[frlast] = 1; in ipsec_updatereplay()
2965 replay->lastseq = seq; in ipsec_updatereplay()
2970 diff = replay->lastseq - seq; in ipsec_updatereplay()
2981 if ((replay->bitmap)[fr] & (1 << (diff % 8))) { in ipsec_updatereplay()
2987 (replay->bitmap)[fr] |= (1 << (diff % 8)); in ipsec_updatereplay()
3000 if (replay->count == max_count) { in ipsec_updatereplay()
3002 replay->overflow++; in ipsec_updatereplay()
3011 replay->overflow, ipsec_logsastr(sav))); in ipsec_updatereplay()
3015 replay->count++; in ipsec_updatereplay()