Lines Matching refs:sa0
3606 const struct sadb_sa *sa0;
3608 sa0 = (struct sadb_sa *)(void *)mhp->ext[SADB_EXT_SA];
3609 if (mhp->extlen[SADB_EXT_SA] < sizeof(*sa0)) {
3615 sav->alg_auth = sa0->sadb_sa_auth;
3616 sav->alg_enc = sa0->sadb_sa_encrypt;
3617 sav->flags = sa0->sadb_sa_flags;
3625 ((const struct sadb_sa_2*)(sa0))->sadb_sa_natt_port == 0) {
3630 sav->remote_ike_port = ((const struct sadb_sa_2*)(sa0))->sadb_sa_natt_port;
3644 if ((sa0->sadb_sa_flags & SADB_X_EXT_OLD) == 0) {
3645 sav->replay = keydb_newsecreplay(sa0->sadb_sa_replay);
6069 struct sadb_sa *sa0;
6122 sa0 = (struct sadb_sa *)(void *)mhp->ext[SADB_EXT_SA];
6157 if ((sav = key_getsavbyspi(sah, sa0->sadb_sa_spi)) == NULL) {
6161 (u_int32_t)ntohl(sa0->sadb_sa_spi)));
6175 if (sav->spi != sa0->sadb_sa_spi) {
6180 (u_int32_t)ntohl(sa0->sadb_sa_spi)));
6293 struct sadb_sa *sa0;
6346 sa0 = (struct sadb_sa *)(void *)mhp->ext[SADB_EXT_SA];
6375 if (key_getsavbyspi(newsah, sa0->sadb_sa_spi)) {
6564 struct sadb_sa *sa0;
6612 sa0 = (struct sadb_sa *)(void *)mhp->ext[SADB_EXT_SA];
6627 sav = key_getsavbyspi(sah, sa0->sadb_sa_spi);
6767 struct sadb_sa *sa0;
6799 sa0 = (struct sadb_sa *)(void *)mhp->ext[SADB_EXT_SA];
6816 sav = key_getsavbyspi(sah, sa0->sadb_sa_spi);