Lines Matching defs:sa0
3630 const struct sadb_sa *sa0;
3632 sa0 = mhp->ext[SADB_EXT_SA];
3633 if (mhp->extlen[SADB_EXT_SA] < sizeof(*sa0)) {
3638 sav->alg_auth = sa0->sadb_sa_auth;
3639 sav->alg_enc = sa0->sadb_sa_encrypt;
3640 sav->flags = sa0->sadb_sa_flags;
3643 if ((sa0->sadb_sa_flags & SADB_X_EXT_OLD) == 0) {
3645 sa0->sadb_sa_replay;
3648 if (sa0->sadb_sa_replay != 0)
3650 sav->replay->wsize = sa0->sadb_sa_replay;
5727 struct sadb_sa *sa0;
5774 sa0 = mhp->ext[SADB_EXT_SA];
5812 sav = key_getsavbyspi(sah, sa0->sadb_sa_spi);
5815 (u_int32_t)ntohl(sa0->sadb_sa_spi));
5829 if (sav->spi != sa0->sadb_sa_spi) {
5832 (u_int32_t)ntohl(sa0->sadb_sa_spi));
5892 oldsav = key_lookup_and_remove_sav(sah, sa0->sadb_sa_spi, sav);
5983 struct sadb_sa *sa0;
6030 sa0 = mhp->ext[SADB_EXT_SA];
6063 sav = key_getsavbyspi(sah, sa0->sadb_sa_spi);
6259 struct sadb_sa *sa0;
6299 sa0 = mhp->ext[SADB_EXT_SA];
6315 sav = key_lookup_and_remove_sav(sah, sa0->sadb_sa_spi, NULL);
6414 struct sadb_sa *sa0;
6440 sa0 = mhp->ext[SADB_EXT_SA];
6460 sav = key_getsavbyspi(sah, sa0->sadb_sa_spi);
7995 const struct sockaddr *sa0, *da0;
8000 sa0 = key_msghdr_get_sockaddr(&mh, SADB_EXT_ADDRESS_SRC);
8013 if (sa0->sa_family != da0->sa_family) {
8016 sa0->sa_family, da0->sa_family);
8019 if (sa0->sa_len != da0->sa_len) {
8022 sa0->sa_len, da0->sa_len);
8026 switch (sa0->sa_family) {
8028 if (sa0->sa_len != sizeof(struct sockaddr_in)) {
8031 sa0->sa_len, sizeof(struct sockaddr_in));
8036 if (sa0->sa_len != sizeof(struct sockaddr_in6)) {
8039 sa0->sa_len, sizeof(struct sockaddr_in6));
8045 sa0->sa_family);
8049 plen = key_sabits(sa0);