SOCK_RAW
ai->ai_socktype != SOCK_RAW) {
if (ai->ai_socktype == SOCK_RAW &&
{ PF_INET, SOCK_RAW, 0 },
{ PF_INET6, SOCK_RAW, 0 },
matches[(b)].socktype != SOCK_RAW))
if (sock.so_type == SOCK_RAW)
if (sock.so_type == SOCK_RAW)
if ((kr_state.ks_fd = socket(AF_ROUTE, SOCK_RAW, 0)) == -1)
{ SOCK_RAW, "raw" },
hints.ai_socktype = SOCK_RAW;
ai.ai_socktype = SOCK_RAW;
route_sock = socket(AF_ROUTE, SOCK_RAW, af);
type = SOCK_RAW;
hints.ai_socktype = SOCK_RAW;
hints.ai_socktype = SOCK_RAW;
hints.ai_socktype = SOCK_RAW;
s = socket(AF_INET, SOCK_RAW, IPPROTO_IGMP);
type = SOCK_RAW;
s = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6);
s = socket(AF_INET6, SOCK_RAW, 255);
if ((routesock = socket(AF_ROUTE, SOCK_RAW | SOCK_CLOEXEC |
if ((frontend_routesock = socket(AF_ROUTE, SOCK_RAW | SOCK_CLOEXEC,
if ((routesock = socket(AF_ROUTE, SOCK_RAW | SOCK_CLOEXEC |
if ((frontend_routesock = socket(AF_ROUTE, SOCK_RAW | SOCK_CLOEXEC,
if ((fd = socket(PF_KEY, SOCK_RAW, PF_KEY_V2)) == -1)
if ((ivr->ivr_rtsock = socket(AF_ROUTE, SOCK_RAW, AF_UNSPEC)) == -1)
if ((fd = socket(PF_KEY, SOCK_RAW, PF_KEY_V2)) == -1)
fd = socket(PF_KEY, SOCK_RAW, PF_KEY_V2);
fd = socket(AF_ROUTE, SOCK_RAW, af);
if ((s = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6)) == -1)
if ((s = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP)) == -1)
hints.ai_socktype = SOCK_RAW;
if ((routesock = socket(AF_ROUTE, SOCK_RAW, 0)) == -1)
s = socket(AF_ROUTE, SOCK_RAW, af);
if ((routesock = socket(AF_ROUTE, SOCK_RAW | SOCK_CLOEXEC |
if ((frontend_routesock = socket(AF_ROUTE, SOCK_RAW | SOCK_CLOEXEC,
if ((icmp6sock = socket(AF_INET6, SOCK_RAW | SOCK_CLOEXEC,
if ((frontend_routesock = socket(AF_ROUTE, SOCK_RAW | SOCK_CLOEXEC |
if ((routesock = socket(AF_ROUTE, SOCK_RAW | SOCK_CLOEXEC |
if (so->so_type == SOCK_RAW)
if (so->so_type == SOCK_RAW)
if (type == SOCK_RAW && pr->pr_type == SOCK_RAW &&
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
pr = pffindproto(PF_INET, IPPROTO_RAW, SOCK_RAW);
if (so->so_type != SOCK_RAW ||
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
pr = pffindproto(PF_INET6, IPPROTO_RAW, SOCK_RAW);
if (so->so_type != SOCK_RAW ||
} else if (ka->so_type == SOCK_RAW) {
if (kf->so_type != SOCK_RAW || kf->so_family != AF_INET)
if (kf->so_type != SOCK_RAW || kf->so_family != AF_INET6)
istcp ? " TCP-State" : type == SOCK_RAW ? " IP-Proto" : "");
} else if (kf->so_type == SOCK_RAW) {
} else if (ka->so_type == SOCK_RAW) {
rtsock = socket(AF_ROUTE, SOCK_RAW, 0);
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, 0)) == -1) {
if ((pfkey_fd = socket(PF_KEY, SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
if ((icmp_protocol_fd = socket(AF_INET, SOCK_RAW, protocol)) == -1)
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
if ((fd = socket(AF_ROUTE, SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, IPPROTO_EIGRP)) == -1)
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, IPPROTO_EIGRP)) == -1)
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, 0)) == -1) {
if ((cfg->c_rtsock = socket(AF_ROUTE, SOCK_RAW, AF_INET)) == -1)
if ((rt_fd = socket(AF_ROUTE, SOCK_RAW, 0)) == -1)
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, 0)) == -1) {
if ((fd = socket(PF_KEY, SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
s = socket(AF_ROUTE, SOCK_RAW | SOCK_NONBLOCK, AF_UNSPEC);
if ((igmp_socket = socket(AF_INET, SOCK_RAW, IPPROTO_IGMP)) == -1)
rtsock = socket(AF_ROUTE, SOCK_RAW, 0);
if ((sock = priv_socket(AF_ROUTE, SOCK_RAW, AF_UNSPEC)) < 0) {
if (arg->domain == PF_ROUTE && arg->type == SOCK_RAW &&
if (arg->domain == AF_INET && arg->type == SOCK_RAW &&
if (arg->domain == PF_KEY && arg->type == SOCK_RAW &&
if ((sock_gre = priv_socket(AF_INET, SOCK_RAW, IPPROTO_GRE)) < 0) {
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, AF_INET6)) == -1) {
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, IPPROTO_OSPF)) == -1)
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, AF_INET)) == -1) {
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
if ((routes = socket(AF_ROUTE, SOCK_RAW, AF_INET)) == -1) {
if ((routes = socket(AF_ROUTE, SOCK_RAW, AF_INET)) == -1) {
if ((routes = socket(AF_ROUTE, SOCK_RAW, AF_INET)) == -1) {
if ((frontend_routesock = socket(AF_ROUTE, SOCK_RAW | SOCK_CLOEXEC,
if ((icmp6sock = socket(AF_INET6, SOCK_RAW | SOCK_CLOEXEC,
s = socket(AF_ROUTE, SOCK_RAW, 0);
if ((cie->s = socket(af, SOCK_RAW | SOCK_NONBLOCK, proto)) == -1)
if ((env->sc_rtsock = socket(AF_ROUTE, SOCK_RAW, 0)) == -1)
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, 0)) == -1) {
if ((rtsock = socket(AF_ROUTE, SOCK_RAW, 0)) == -1) {
cfgstate.route_socket = socket(AF_ROUTE, SOCK_RAW, 0);
fd = socket(PF_KEY, SOCK_RAW, PF_KEY_V2);
if ((rcvsock6 = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6)) == -1)
if ((rcvsock4 = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP)) == -1)
else if ((sndsock4 = socket(AF_INET, SOCK_RAW, IPPROTO_RAW)) == -1)
hints.ai_socktype = SOCK_RAW;