Lines Matching refs:inet
174 struct inet_sock *inet = inet_sk(sk);
175 unsigned int flags = inet->cmsg_flags;
446 struct inet_sock *inet = inet_sk(sk);
451 if (!inet->recverr)
899 struct inet_sock *inet = inet_sk(sk);
964 old = rcu_dereference_protected(inet->inet_opt,
966 if (inet->is_icsk) {
972 inet->inet_daddr != LOOPBACK4_IPV6)) {
983 rcu_assign_pointer(inet->inet_opt, opt);
990 inet->cmsg_flags |= IP_CMSG_PKTINFO;
992 inet->cmsg_flags &= ~IP_CMSG_PKTINFO;
996 inet->cmsg_flags |= IP_CMSG_TTL;
998 inet->cmsg_flags &= ~IP_CMSG_TTL;
1002 inet->cmsg_flags |= IP_CMSG_TOS;
1004 inet->cmsg_flags &= ~IP_CMSG_TOS;
1008 inet->cmsg_flags |= IP_CMSG_RECVOPTS;
1010 inet->cmsg_flags &= ~IP_CMSG_RECVOPTS;
1014 inet->cmsg_flags |= IP_CMSG_RETOPTS;
1016 inet->cmsg_flags &= ~IP_CMSG_RETOPTS;
1020 inet->cmsg_flags |= IP_CMSG_PASSSEC;
1022 inet->cmsg_flags &= ~IP_CMSG_PASSSEC;
1026 inet->cmsg_flags |= IP_CMSG_ORIGDSTADDR;
1028 inet->cmsg_flags &= ~IP_CMSG_ORIGDSTADDR;
1032 if (!(inet->cmsg_flags & IP_CMSG_CHECKSUM)) {
1034 inet->cmsg_flags |= IP_CMSG_CHECKSUM;
1037 if (inet->cmsg_flags & IP_CMSG_CHECKSUM) {
1039 inet->cmsg_flags &= ~IP_CMSG_CHECKSUM;
1047 inet->cmsg_flags |= IP_CMSG_RECVFRAGSIZE;
1049 inet->cmsg_flags &= ~IP_CMSG_RECVFRAGSIZE;
1059 inet->uc_ttl = val;
1066 inet->hdrincl = val ? 1 : 0;
1073 inet->nodefrag = val ? 1 : 0;
1076 inet->bind_address_no_port = val ? 1 : 0;
1081 inet->pmtudisc = val;
1084 inet->recverr = !!val;
1091 inet->recverr_rfc4884 = !!val;
1102 inet->mc_ttl = val;
1107 inet->mc_loop = !!val;
1120 inet->uc_index = 0;
1137 inet->uc_index = ifindex;
1175 inet->mc_index = 0;
1176 inet->mc_addr = 0;
1201 inet->mc_index = mreq.imr_ifindex;
1202 inet->mc_addr = mreq.imr_address.s_addr;
1329 inet->mc_all = val;
1335 inet->freebind = !!val;
1354 inet->transparent = !!val;
1362 inet->min_ttl = val;
1399 * underlying inet{6}_skb_parm struct. This code then overlays
1525 struct inet_sock *inet = inet_sk(sk);
1552 inet_opt = rcu_dereference_protected(inet->inet_opt,
1574 val = (inet->cmsg_flags & IP_CMSG_PKTINFO) != 0;
1577 val = (inet->cmsg_flags & IP_CMSG_TTL) != 0;
1580 val = (inet->cmsg_flags & IP_CMSG_TOS) != 0;
1583 val = (inet->cmsg_flags & IP_CMSG_RECVOPTS) != 0;
1586 val = (inet->cmsg_flags & IP_CMSG_RETOPTS) != 0;
1589 val = (inet->cmsg_flags & IP_CMSG_PASSSEC) != 0;
1592 val = (inet->cmsg_flags & IP_CMSG_ORIGDSTADDR) != 0;
1595 val = (inet->cmsg_flags & IP_CMSG_CHECKSUM) != 0;
1598 val = (inet->cmsg_flags & IP_CMSG_RECVFRAGSIZE) != 0;
1601 val = inet->tos;
1606 val = (inet->uc_ttl == -1 ?
1608 inet->uc_ttl);
1612 val = inet->hdrincl;
1615 val = inet->nodefrag;
1618 val = inet->bind_address_no_port;
1621 val = inet->pmtudisc;
1639 val = inet->recverr;
1642 val = inet->recverr_rfc4884;
1645 val = inet->mc_ttl;
1648 val = inet->mc_loop;
1651 val = (__force int)htonl((__u32) inet->uc_index);
1657 addr.s_addr = inet->mc_addr;
1690 val = inet->mc_all;
1706 if (inet->cmsg_flags & IP_CMSG_PKTINFO) {
1709 info.ipi_addr.s_addr = inet->inet_rcv_saddr;
1710 info.ipi_spec_dst.s_addr = inet->inet_rcv_saddr;
1711 info.ipi_ifindex = inet->mc_index;
1714 if (inet->cmsg_flags & IP_CMSG_TTL) {
1715 int hlim = inet->mc_ttl;
1718 if (inet->cmsg_flags & IP_CMSG_TOS) {
1719 int tos = inet->rcv_tos;
1726 val = inet->freebind;
1729 val = inet->transparent;
1732 val = inet->min_ttl;