IPPROTO_IP
case IPPROTO_IP:
case IPPROTO_IP:
case IPPROTO_IP:
case IPPROTO_IP:
case IPPROTO_IP:
(raw_packet, ipv4, (ipv4) ? IPPROTO_IP : IPPROTO_NONE,
case IPPROTO_IP:
case IPPROTO_IP:
if (!x->xfrm_vec[0].reqid && sel->proto == IPPROTO_IP &&
if (x->selector.proto != IPPROTO_IP &&
if (x->sel.proto != IPPROTO_IP && x->sel.proto != IPPROTO_UDP &&
int proto = IPPROTO_IP;
(req->u.socket.protocol != IPPROTO_IP &&
req->u.socket.protocol = IPPROTO_IP;
case IPPROTO_IP:
typeof(IPPROTO_IP) proto,
.protocol = IPPROTO_IP, /* wild card */
if (protocol != IPPROTO_IP)
if (IPPROTO_IP == protocol) {
if (IPPROTO_IP == answer->protocol)
if (protocol != IPPROTO_IP)
if (IPPROTO_IP == protocol) {
if (IPPROTO_IP == answer->protocol)
.protocol = IPPROTO_IP, /* wild card */
ip_vs_addr_equal(p->protocol == IPPROTO_IP ? AF_UNSPEC :
ip_vs_addr_set(p->protocol == IPPROTO_IP ? AF_UNSPEC : p->af,
protocol = IPPROTO_IP;
case IPPROTO_IP:
ip_vs_addr_equal(p->protocol == IPPROTO_IP ? AF_UNSPEC : p->af,
return (cp->protocol == IPPROTO_IP) ? "NONE" : "ERR!";
return (protocol == IPPROTO_IP || protocol == IPPROTO_TCP ||
return (protocol == IPPROTO_IP || protocol == IPPROTO_UDP);
return (level == IPPROTO_IP && optname == IP_OPTIONS) ||
return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, IPPROTO_IP);
return bpf_test_sockopt_int(lc->ctx, lc->sk, t, IPPROTO_IP);
.protocol = IPPROTO_IP,
.protocol = IPPROTO_IP,
.protocol = IPPROTO_IP,
.protocol = IPPROTO_IP,
(prot->protocol == IPPROTO_TCP || prot->protocol == IPPROTO_IP);
sd = socket(PF_INET, SOCK_DGRAM, IPPROTO_IP);
rc = setsockopt(sd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq));
fd1 = socket(AF_INET6, SOCK_STREAM, IPPROTO_IP);
fd2 = socket(AF_INET6, SOCK_STREAM, IPPROTO_IP);
fd1 = socket(AF_INET6, SOCK_STREAM, IPPROTO_IP);
fd2 = socket(AF_INET6, SOCK_STREAM, IPPROTO_IP);
case IPPROTO_IP:
if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_IF,
if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP,
if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_LOOP,