PF_KEY
if ((fd = socket(PF_KEY, SOCK_RAW, PF_KEY_V2)) == -1)
mib[1] = PF_KEY;
mib[1] = PF_KEY;
if ((fd = socket(PF_KEY, SOCK_RAW, PF_KEY_V2)) == -1)
fd = socket(PF_KEY, SOCK_RAW, PF_KEY_V2);
case PF_KEY:
case PF_KEY:
const struct sockaddr pfkey_addr = { 2, PF_KEY, };
.dom_family = PF_KEY,
flow->sen_family = flowmask->sen_family = PF_KEY;
info->rti_info[RTAX_DST]->sa_family == PF_KEY)
ddst->sen_family = PF_KEY;
ipa->ipa_info.sen_family = ipa->ipa_mask.sen_family = PF_KEY;
if (sa->sa_family == PF_KEY) {
case PF_KEY:
case PF_KEY:
if ((pfkey_fd = socket(PF_KEY, SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
if ((fd = socket(PF_KEY, SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (arg->domain == PF_KEY && arg->type == SOCK_RAW &&
mib[1] = PF_KEY;
fd = socket(PF_KEY, SOCK_RAW, PF_KEY_V2);