Searched refs:replay (Results 1 – 8 of 8) sorted by relevance
200 if ((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[0] == NULL) { in ah4_output()297 if (sav->replay[0]->count == ~0) { in ah4_output()309 sav->replay[0]->count++; in ah4_output()315 ahdr->ah_seq = htonl(sav->replay[0]->count); in ah4_output()465 if ((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[0] == NULL) { in ah6_output()510 if (sav->replay[0]->count == ~0) { in ah6_output()522 sav->replay[0]->count++; in ah6_output()528 ahdr->ah_seq = htonl(sav->replay[0]->count); in ah6_output()
180 if (aalgo && sav->replay[0] != NULL && sav->key_auth) { in esp_hdrsiz()305 if ((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[traffic_class] == NULL) { in esp_output()570 if (sav->replay[traffic_class]->seq == sav->replay[traffic_class]->lastseq) { in esp_output()583 sav->replay[traffic_class]->count++; in esp_output()584 sav->replay[traffic_class]->seq++; in esp_output()590 nesp->esp_seq = htonl(sav->replay[traffic_class]->seq); in esp_output()591 seq = sav->replay[traffic_class]->seq; in esp_output()801 if (!sav->replay[traffic_class]) { in esp_output()
2838 const struct secreplay *replay; in ipsec_chkreplay() local2851 replay = sav->replay[replay_index]; in ipsec_chkreplay()2853 if (replay->wsize == 0) { in ipsec_chkreplay()2859 frlast = replay->wsize - 1; in ipsec_chkreplay()2860 wsizeb = replay->wsize << 3; in ipsec_chkreplay()2869 if (replay->count == 0) { in ipsec_chkreplay()2874 if (seq > replay->lastseq) { in ipsec_chkreplay()2880 diff = replay->lastseq - seq; in ipsec_chkreplay()2891 if ((replay->bitmap)[fr] & (1 << (diff % 8))) { in ipsec_chkreplay()2910 struct secreplay *replay; in ipsec_updatereplay() local[all …]
319 if (!((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[traffic_class] != NULL && in esp4_input_extended()395 if ((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[traffic_class] != NULL) { in esp4_input_extended()488 if ((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[traffic_class] != NULL) { in esp4_input_extended()540 seq && sav->replay[traffic_class] && in esp4_input_extended()541 seq >= sav->replay[traffic_class]->lastseq) { in esp4_input_extended()1029 if (!((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[traffic_class] != NULL && in esp6_input_extended()1104 if ((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[traffic_class] != NULL) { in esp6_input_extended()1194 if ((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[traffic_class] != NULL) { in esp6_input_extended()1243 seq && sav->replay[traffic_class] && in esp6_input_extended()1244 seq >= sav->replay[traffic_class]->lastseq) { in esp6_input_extended()
259 if ((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[0] != NULL) { in ah4_input()348 if ((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[0] != NULL) { in ah4_input()691 if ((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[0] != NULL) { in ah6_input()762 if ((sav->flags & SADB_X_EXT_OLD) == 0 && sav->replay[0] != NULL) { in ah6_input()
98 struct secreplay *replay[MAX_REPLAY_WINDOWS]; /* replay prevention */ member
640 if (sav->replay[0] != NULL) {641 kdebug_secreplay(sav->replay[0]);
4044 if (sav->replay[i] != NULL) { in key_reset_sav()4045 keydb_delsecreplay(sav->replay[i]); in key_reset_sav()4046 sav->replay[i] = NULL; in key_reset_sav()4329 sav->replay[i] = keydb_newsecreplay(sa0->sadb_sa_replay); in key_setsaval()4330 if (sav->replay[i] == NULL) { in key_setsaval()4336 sav->replay[i]->seq = i * range; in key_setsaval()4337 sav->replay[i]->lastseq = ((i + 1) * range) - 1; in key_setsaval()4340 sav->replay[0] = keydb_newsecreplay(sa0->sadb_sa_replay); in key_setsaval()4341 if (sav->replay[0] == NULL) { in key_setsaval()4346 sav->replay[0]->lastseq = ~0; in key_setsaval()[all …]