SADB_EXT_SA
if ((sa_ext = pfkey_find_ext(data, n, SADB_EXT_SA)) == NULL) {
sadb1.sadb_sa_exttype = SADB_EXT_SA;
if ((sa = pfkey_find_ext(data, len, SADB_EXT_SA)) == NULL) {
sadb.sadb_sa_exttype = SADB_EXT_SA;
sadb.sadb_sa_exttype = SADB_EXT_SA;
sa = (struct sadb_sa *)extensions[SADB_EXT_SA];
sa = (struct sadb_sa *)extensions[SADB_EXT_SA];
{ SADB_EXT_SA, "sa", print_sa },
sa.sadb_sa_exttype = SADB_EXT_SA;
sa1.sadb_sa_exttype = SADB_EXT_SA;
ssa.sadb_sa_exttype = SADB_EXT_SA;
ssa.sadb_sa_exttype = SADB_EXT_SA;
ext = pf_key_v2_find_ext(pmsg, SADB_EXT_SA);
sa1.sadb_sa_exttype = SADB_EXT_SA;
ext = pf_key_v2_find_ext(ret, SADB_EXT_SA);
ssa->sadb_sa_exttype = SADB_EXT_SA;
ext = pf_key_v2_find_ext(ret, SADB_EXT_SA);
headers[SADB_EXT_SA] = freeme;
ssa = (struct sadb_sa *) headers[SADB_EXT_SA];
import_sa(newsa, headers[SADB_EXT_SA], &ii);
import_sa(sa2, headers[SADB_EXT_SA], NULL);
ssa = (struct sadb_sa *) headers[SADB_EXT_SA];
import_sa(newsa, headers[SADB_EXT_SA], &ii);
ssa = (struct sadb_sa *) headers[SADB_EXT_SA];
ssa = (struct sadb_sa *) headers[SADB_EXT_SA];
ssa = (struct sadb_sa *) headers[SADB_EXT_SA];
headers[SADB_EXT_SA] = p;
headers[SADB_EXT_SA] = p;
case SADB_EXT_SA:
if (((struct sadb_sa *)headers[SADB_EXT_SA])->sadb_sa_state !=
if (((struct sadb_sa *)headers[SADB_EXT_SA])->sadb_sa_state !=
#define BITMAP_SA (1LL << SADB_EXT_SA)
sa.sadb_sa_exttype = SADB_EXT_SA;
if (ext->sadb_ext_type == SADB_EXT_SA) {
sa.sadb_sa_exttype = SADB_EXT_SA;
if (ext->sadb_ext_type == SADB_EXT_SA) {