Lines Matching refs:sa0
3095 const struct sadb_sa *sa0;
3097 sa0 = (const struct sadb_sa *)mhp->ext[SADB_EXT_SA];
3098 if (mhp->extlen[SADB_EXT_SA] < sizeof(*sa0)) {
3103 sav->alg_auth = sa0->sadb_sa_auth;
3104 sav->alg_enc = sa0->sadb_sa_encrypt;
3105 sav->flags = sa0->sadb_sa_flags;
3108 if ((sa0->sadb_sa_flags & SADB_X_EXT_OLD) == 0) {
3110 malloc(sizeof(struct secreplay)+sa0->sadb_sa_replay, M_IPSEC_MISC, M_NOWAIT|M_ZERO);
3117 if (sa0->sadb_sa_replay != 0)
3119 sav->replay->wsize = sa0->sadb_sa_replay;
4968 struct sadb_sa *sa0;
5027 sa0 = (struct sadb_sa *)mhp->ext[SADB_EXT_SA];
5116 sav = key_getsavbyspi(sah, sa0->sadb_sa_spi);
5120 __func__, (u_int32_t)ntohl(sa0->sadb_sa_spi)));
5133 if (sav->spi != sa0->sadb_sa_spi) {
5137 (u_int32_t)ntohl(sa0->sadb_sa_spi)));
5258 struct sadb_sa *sa0;
5316 sa0 = (struct sadb_sa *)mhp->ext[SADB_EXT_SA];
5409 newsav = key_getsavbyspi(newsah, sa0->sadb_sa_spi);
5594 struct sadb_sa *sa0;
5641 sa0 = (struct sadb_sa *)mhp->ext[SADB_EXT_SA];
5693 sav = key_getsavbyspi(sah, sa0->sadb_sa_spi);
5862 struct sadb_sa *sa0;
5896 sa0 = (struct sadb_sa *)mhp->ext[SADB_EXT_SA];
5949 sav = key_getsavbyspi(sah, sa0->sadb_sa_spi);