IPPROTO_IP
#if defined(IP_OPTIONS) && defined(IPPROTO_IP) && defined(HAVE_SETSOCKOPT)
#if defined(IPPROTO_IP) && defined(IP_TOS)
&& (setsockopt(net, IPPROTO_IP, IP_TOS,
#if defined(IP_OPTIONS) && defined(IPPROTO_IP)
*protop = IPPROTO_IP;
#if defined(IPPROTO_IP) && defined(IP_TOS)
#if defined(IPPROTO_IP) && defined(IP_TOS)
#if defined(IPPROTO_IP) && defined(IP_TOS) && defined(HAVE_SETSOCKOPT)
&& (setsockopt(STDIN_FILENO, IPPROTO_IP, IP_TOS,
setsockopt (sock, IPPROTO_IP, IP_PORTRANGE, &on, sizeof(on));
setsockopt (sock, IPPROTO_IP, IP_TOS, (void *) &tos, sizeof(int));
if (cmsgptr->cmsg_level == IPPROTO_IP &&
if (cmsgptr->cmsg_level == IPPROTO_IP &&
cmsgptr->cmsg_level = IPPROTO_IP;
cmsgptr->cmsg_level = IPPROTO_IP;
return setsockopt(sock, IPPROTO_IP, IP_RECVPKTINFO, &sockopt,
return setsockopt(sock, IPPROTO_IP, IP_RECVDSTADDR, &sockopt,
if (setsockopt(fd, IPPROTO_IP, IP_TOS,
proto = IPPROTO_IP;
if (getsockopt(sock_in, IPPROTO_IP, IP_OPTIONS, opts,
if (cmsg->cmsg_level != IPPROTO_IP)
cmsg->cmsg_level = IPPROTO_IP;
cmsg->cmsg_level = IPPROTO_IP;
if (setsockopt(b->num, IPPROTO_IP, IP_PKTINFO,
if (setsockopt(b->num, IPPROTO_IP, IP_RECVDSTADDR,
if ((ret = setsockopt(b->num, IPPROTO_IP, IP_MTU_DISCOVER,
if ((ret = getsockopt(b->num, IPPROTO_IP, IP_MTU, (void *)&sockopt_val,
if ((ret = setsockopt(b->num, IPPROTO_IP, IP_DONTFRAG,
if ((ret = setsockopt(b->num, IPPROTO_IP, IP_MTU_DISCOVER,
if ((ret = setsockopt(b->num, IPPROTO_IP, IP_DONTFRAGMENT,
#if !defined(IPPROTO_IP)
level = IPPROTO_IP;
level = IPPROTO_IP;
proto = IPPROTO_IP;
if (_setsockopt(fd, IPPROTO_IP, IP_RECVDSTADDR,
if (cmsg->cmsg_level == IPPROTO_IP &&
cmsg->cmsg_level = IPPROTO_IP;
if (setsockopt(sd, IPPROTO_IP, IP_PORTRANGE,
if (p_protocol == IPPROTO_IP) {
p_protocol = IPPROTO_IP;
proto = IPPROTO_IP;
p = IPPROTO_IP;
if (cmsg_level == IPPROTO_IP)
if (level == IPPROTO_IP)
if (setsockopt(sock, IPPROTO_IP, IP_HDRINCL, &on,
if (setsockopt(rmtape, IPPROTO_IP, IP_TOS,
if (setsockopt(igmpfd, IPPROTO_IP, IP_MULTICAST_IF,
if (setsockopt(igmpfd, IPPROTO_IP, IP_MULTICAST_LOOP,
if (setsockopt(igmpfd, IPPROTO_IP, IP_MULTICAST_TTL,
if (setsockopt(igmpfd, IPPROTO_IP, IP_ADD_MEMBERSHIP,
if (aip->ah_p == IPPROTO_IP)
else if (type == IPPROTO_IP)
if (aip->ah_p == IPPROTO_IP)
if (aip->ah_p == IPPROTO_IP)
ip = (ip_t *)new_header(IPPROTO_IP);
ip->ip_p = IPPROTO_IP;
ip->ip_p = IPPROTO_IP;
state->proto = IPPROTO_IP;
u_char proto = IPPROTO_IP;
u_char proto = IPPROTO_IP;
if (ret == NULL && (proto == IPPROTO_IP || strcmp(av, "me") == 0 ||
if (ret == NULL && (proto == IPPROTO_IP || strcmp(av, "me") == 0 ||
u_char proto = IPPROTO_IP; /* default protocol */
i = getsockopt(ipfw_socket, IPPROTO_IP, optname, optval,
i = setsockopt(ipfw_socket, IPPROTO_IP, optname, optval, optlen);
return (setsockopt(ipfw_socket, IPPROTO_IP, IP_FW3, op3, optlen));
error = getsockopt(ipfw_socket, IPPROTO_IP, IP_FW3, op3, &len);
(void)setsockopt(ssend, IPPROTO_IP, IP_VLAN_PCP, (char *)&pcp,
if (setsockopt(srecv, IPPROTO_IP, IP_IPSEC_POLICY,
if (setsockopt(ssend, IPPROTO_IP, IP_IPSEC_POLICY,
mib[2] = IPPROTO_IP;
setsockopt(ssend, IPPROTO_IP, IP_HDRINCL, &hold, sizeof(hold));
if (setsockopt(ssend, IPPROTO_IP, IP_OPTIONS, rspace,
if (setsockopt(ssend, IPPROTO_IP, IP_TTL, &ttl,
if (setsockopt(ssend, IPPROTO_IP, IP_MULTICAST_LOOP, &loop,
if (setsockopt(ssend, IPPROTO_IP, IP_MULTICAST_TTL, &mttl,
if (setsockopt(ssend, IPPROTO_IP, IP_MULTICAST_IF, &ifaddr,
if (setsockopt(rip_sock, IPPROTO_IP, MCAST_LEAVE_GROUP,
mib[2] = IPPROTO_IP;
if (setsockopt(s, IPPROTO_IP, IP_MULTICAST_TTL,
if (setsockopt(rip_sock, IPPROTO_IP, MCAST_JOIN_GROUP,
IPPROTO_IP,
if (setsockopt(rdisc_sock, IPPROTO_IP,
if (setsockopt(rdisc_sock, IPPROTO_IP, MCAST_JOIN_GROUP,
if (setsockopt(rdisc_sock, IPPROTO_IP,
if (setsockopt(rdisc_sock, IPPROTO_IP, MCAST_JOIN_GROUP,
IPPROTO_IP, IP_MULTICAST_IF,
proto = IPPROTO_IP;
case IPPROTO_IP:
case IPPROTO_IP:
case IPPROTO_IP:
if (cmsg_level == IPPROTO_IP)
error = kern_getsockopt(td, s, IPPROTO_IP, IP_HDRINCL,
kern_setsockopt(td, td->td_retval[0], IPPROTO_IP, IP_HDRINCL,
IPPROTO_IP, M_NOWAIT);
sopt.sopt_level = IPPROTO_IP;
sopt.sopt_level = IPPROTO_IP;
sopt.sopt_level = IPPROTO_IP;
{ "ip", IPPROTO_IP, PF_INET },
static SYSCTL_NODE(_net_inet_ip, IPPROTO_IP, portrange,
SYSCTL_NODE(_net_inet, IPPROTO_IP, ip, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
sopt.sopt_level = IPPROTO_IP;
IP_RECVDSTADDR, IPPROTO_IP, M_NOWAIT);
IPPROTO_IP, M_NOWAIT);
sizeof(struct in_addr), IP_RECVOPTS, IPPROTO_IP, M_NOWAIT);
IP_RECVRETOPTS, IPPROTO_IP, M_NOWAIT);
IPPROTO_IP, M_NOWAIT);
IPPROTO_IP, M_NOWAIT);
IPPROTO_IP, M_NOWAIT);
IP_FLOWTYPE, IPPROTO_IP, M_NOWAIT);
IP_RSSBUCKETID, IPPROTO_IP, M_NOWAIT);
if (sopt->sopt_level != IPPROTO_IP) {
r = setsockopt(la->fireWallFD, IPPROTO_IP, IP_FW_ADD, rulebuf, i);
r = setsockopt(la->fireWallFD, IPPROTO_IP, IP_FW_ADD, rulebuf, i);
while (!setsockopt(la->fireWallFD, IPPROTO_IP, IP_FW_DEL,
while (!setsockopt(la->fireWallFD, IPPROTO_IP, IP_FW_DEL, &r, sizeof r));
if (sopt->sopt_level != IPPROTO_IP) {
case IPPROTO_IP:
case IPPROTO_IP:
case IPPROTO_IP:
case IPPROTO_IP:
if (cm->cmsg_level != IPPROTO_IP)
sizeof(struct sockaddr_in), IP_ORIGDSTADDR, IPPROTO_IP,
nh = IPPROTO_IP;
nh = IPPROTO_IP;
case IPPROTO_IP :
opt.sopt_level = IPPROTO_IP;
.pr_protocol = IPPROTO_IP,
proto = IPPROTO_IP;
ATF_REQUIRE(setsockopt(s, IPPROTO_IP, IP_ONESBCAST, &(int){1},
ip->ip_p = IPPROTO_IP;
if (setsockopt(s, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreqn,
if (setsockopt(s, IPPROTO_IP, MCAST_JOIN_GROUP, &greq,
if (setsockopt(s, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,
assert(setsockopt(s, IPPROTO_IP, IP_MULTICAST_IF, &mreqn,
assert(setsockopt(s, IPPROTO_IP, IP_MULTICAST_IF, &in,
ATF_REQUIRE(setsockopt(r[i], IPPROTO_IP,
ATF_REQUIRE(setsockopt(s, IPPROTO_IP, IP_HDRINCL, &(int){1},
ATF_REQUIRE(setsockopt(s, IPPROTO_IP, IP_MULTICAST_IF,
setsockopt(s, IPPROTO_IP, IP_BINDANY, &(int){1}, sizeof(int)) ==
setsockopt(s, IPPROTO_IP, IP_BINDANY, &(int){1}, sizeof(int)) ==
.cmsg_level = IPPROTO_IP,
ret = setsockopt(s, IPPROTO_IP, IP_TTL, &soptval, soptlen);
ret = setsockopt(s, IPPROTO_IP, IP_ONESBCAST, &soptval,
cmsgp->cmsg_level = IPPROTO_IP;
cmsgp->cmsg_level = IPPROTO_IP;
error = setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP,
error = setsockopt(sock, IPPROTO_IP, IP_BLOCK_SOURCE, &mreqs,
error = setsockopt(sock, IPPROTO_IP, IP_UNBLOCK_SOURCE, &mreqs,
error = setsockopt(sock, IPPROTO_IP, IP_DROP_MEMBERSHIP,
if (getsockopt(sock, IPPROTO_IP, IP_OPTIONS, test_options, &len) < 0)
if (setsockopt(sock, IPPROTO_IP, IP_OPTIONS, &new_options,
if (getsockopt(sock, IPPROTO_IP, IP_OPTIONS, test_options, &len) < 0)
if (setsockopt(sock, IPPROTO_IP, IP_OPTIONS, NULL, 0) < 0)
if (getsockopt(sock, IPPROTO_IP, IP_OPTIONS, test_options, &len) < 0)
if (getsockopt(sock, IPPROTO_IP, IP_HDRINCL, flag, &len) == 0)
if (setsockopt(sock, IPPROTO_IP, IP_HDRINCL, flag, sizeof(flag[0]))
if (getsockopt(sock, IPPROTO_IP, IP_HDRINCL, flag, &len) == 0)
if (setsockopt(sock, IPPROTO_IP, IP_HDRINCL, flag, sizeof(flag[0]))
if (getsockopt(sock, IPPROTO_IP, IP_HDRINCL, flag, &len) < 0)
if (setsockopt(sock, IPPROTO_IP, IP_HDRINCL, flag, sizeof(flag[0]))
if (getsockopt(sock, IPPROTO_IP, IP_HDRINCL, flag, &len) < 0)
if (setsockopt(sock, IPPROTO_IP, IP_HDRINCL, flag, sizeof(flag[0]))
if (getsockopt(sock, IPPROTO_IP, IP_HDRINCL, flag, &len) < 0)
if (getsockopt(sock, IPPROTO_IP, option, val, &len) < 0)
if (setsockopt(sock, IPPROTO_IP, option, val, sizeof(val[0])) < 0)
if (getsockopt(sock, IPPROTO_IP, option, val, &len) < 0)
if (setsockopt(sock, IPPROTO_IP, option, val, sizeof(val[0])) < 0)
if (setsockopt(sock, IPPROTO_IP, option, val, sizeof(val[0])) < 0) {
if (getsockopt(sock, IPPROTO_IP, option, val, &len) < 0)
if (getsockopt(sock, IPPROTO_IP, option, val, &len) < 0)
if (setsockopt(sock, IPPROTO_IP, option, &newvalue, sizeof(newvalue))
if (getsockopt(sock, IPPROTO_IP, option, val, &len) < 0)
if (setsockopt(sock, IPPROTO_IP, option, &newvalue, sizeof(newvalue))
if (getsockopt(sock, IPPROTO_IP, option, val, &len) < 0)
if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,
if (setsockopt(sock, IPPROTO_IP, IP_DROP_MEMBERSHIP, &mreq,
ret = setsockopt(sock, IPPROTO_IP, optname, &uc, sizeof(uc));
ret = getsockopt(sock, IPPROTO_IP, optname, &uc, &socklen);
ret = getsockopt(sock, IPPROTO_IP, optname, &ia, &socklen);
ret = setsockopt(sock, IPPROTO_IP, optname, &ia, sizeof(ia));
ret = getsockopt(sock, IPPROTO_IP, optname, &ia, &socklen);
ret = setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &imr,
ret = setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &imr,
ret = setsockopt(sock, IPPROTO_IP, IP_DROP_MEMBERSHIP, &imr,
ret = setsockopt(sock, IPPROTO_IP, IP_DROP_MEMBERSHIP, &imr,
if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_IF, &if_addr,
ret = getsockopt(sock, IPPROTO_IP, optname, &uc, &socklen);
if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &imr,
sock = socket(PF_INET, SOCK_RAW, IPPROTO_IP);
level = IPPROTO_IP;
level = IPPROTO_IP;
if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,
if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_IF,
if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,
if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_IF,
if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,
if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_IF,
if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_TTL,
if ( ctl.hdr.cmsg_level != IPPROTO_IP ||
if (setsockopt(us, IPPROTO_IP, IP_RECVTTL, &rd, sizeof(rd)) == -1) {
if (setsockopt(s, IPPROTO_IP, IP_HDRINCL, &rd, sizeof(rd)) == -1) {
name[2] = IPPROTO_IP;
name[2] = IPPROTO_IP;
name[2] = IPPROTO_IP;
if (setsockopt(s, IPPROTO_IP, IP_TOS,
if (setsockopt(s, IPPROTO_IP, IP_VLAN_PCP,
level = IPPROTO_IP;
IPPROTO_IP, IP_TOS,
IPPROTO_IP, IP_VLAN_PCP,
level = IPPROTO_IP;
level = IPPROTO_IP;
if (setsockopt(s4, IPPROTO_IP, IP_IPSEC_POLICY,
if (setsockopt(s4, IPPROTO_IP, IP_AUTH_TRANS_LEVEL,
if (setsockopt(s4, IPPROTO_IP, IP_ESP_TRANS_LEVEL,
if (setsockopt(s, IPPROTO_IP,
if (setsockopt(so, IPPROTO_IP, IP_ADD_MEMBERSHIP,
if (setsockopt(so, IPPROTO_IP, IP_MULTICAST_TTL, &ttl,
if (setsockopt(s, IPPROTO_IP, IP_ADD_MEMBERSHIP,
level_entry(IPPROTO_IP),
#define ip4_entry(name) { IPPROTO_IP, name, #name }
if (setsockopt(sndsock, IPPROTO_IP, IP_TTL,
(void)setsockopt(so, IPPROTO_IP, IP_IPSEC_POLICY,
int mib[4] = { CTL_NET, PF_INET, IPPROTO_IP, IPCTL_DEFTTL };
if (setsockopt(sndsock, IPPROTO_IP, IP_HDRINCL, (char *)&on,
if (settos && setsockopt(sndsock, IPPROTO_IP, IP_TOS,