• Home
  • Raw
  • Download

Lines Matching refs:val

459 	int val = 0, err;  in do_ip_setsockopt()  local
484 if (get_user(val, (int __user *) optval)) in do_ip_setsockopt()
491 val = (int) ucval; in do_ip_setsockopt()
539 if (val) in do_ip_setsockopt()
545 if (val) in do_ip_setsockopt()
551 if (val) in do_ip_setsockopt()
557 if (val) in do_ip_setsockopt()
563 if (val) in do_ip_setsockopt()
569 if (val) in do_ip_setsockopt()
575 if (val) in do_ip_setsockopt()
582 val &= ~INET_ECN_MASK; in do_ip_setsockopt()
583 val |= inet->tos & INET_ECN_MASK; in do_ip_setsockopt()
585 if (inet->tos != val) { in do_ip_setsockopt()
586 inet->tos = val; in do_ip_setsockopt()
587 sk->sk_priority = rt_tos2priority(val); in do_ip_setsockopt()
594 if (val != -1 && (val < 1 || val > 255)) in do_ip_setsockopt()
596 inet->uc_ttl = val; in do_ip_setsockopt()
603 inet->hdrincl = val ? 1 : 0; in do_ip_setsockopt()
610 inet->nodefrag = val ? 1 : 0; in do_ip_setsockopt()
613 if (val < IP_PMTUDISC_DONT || val > IP_PMTUDISC_PROBE) in do_ip_setsockopt()
615 inet->pmtudisc = val; in do_ip_setsockopt()
618 inet->recverr = !!val; in do_ip_setsockopt()
619 if (!val) in do_ip_setsockopt()
627 if (val == -1) in do_ip_setsockopt()
628 val = 1; in do_ip_setsockopt()
629 if (val < 0 || val > 255) in do_ip_setsockopt()
631 inet->mc_ttl = val; in do_ip_setsockopt()
636 inet->mc_loop = !!val; in do_ip_setsockopt()
646 ifindex = (__force int)ntohl((__force __be32)val); in do_ip_setsockopt()
976 if (val != 0 && val != 1) in do_ip_setsockopt()
978 inet->mc_all = val; in do_ip_setsockopt()
981 err = ip_ra_control(sk, val ? 1 : 0, NULL); in do_ip_setsockopt()
987 inet->freebind = !!val; in do_ip_setsockopt()
999 if (!!val && !ns_capable(sock_net(sk)->user_ns, CAP_NET_RAW) && in do_ip_setsockopt()
1006 inet->transparent = !!val; in do_ip_setsockopt()
1012 if (val < 0 || val > 255) in do_ip_setsockopt()
1014 inet->min_ttl = val; in do_ip_setsockopt()
1123 int val; in do_ip_getsockopt() local
1168 val = (inet->cmsg_flags & IP_CMSG_PKTINFO) != 0; in do_ip_getsockopt()
1171 val = (inet->cmsg_flags & IP_CMSG_TTL) != 0; in do_ip_getsockopt()
1174 val = (inet->cmsg_flags & IP_CMSG_TOS) != 0; in do_ip_getsockopt()
1177 val = (inet->cmsg_flags & IP_CMSG_RECVOPTS) != 0; in do_ip_getsockopt()
1180 val = (inet->cmsg_flags & IP_CMSG_RETOPTS) != 0; in do_ip_getsockopt()
1183 val = (inet->cmsg_flags & IP_CMSG_PASSSEC) != 0; in do_ip_getsockopt()
1186 val = (inet->cmsg_flags & IP_CMSG_ORIGDSTADDR) != 0; in do_ip_getsockopt()
1189 val = inet->tos; in do_ip_getsockopt()
1192 val = (inet->uc_ttl == -1 ? in do_ip_getsockopt()
1197 val = inet->hdrincl; in do_ip_getsockopt()
1200 val = inet->nodefrag; in do_ip_getsockopt()
1203 val = inet->pmtudisc; in do_ip_getsockopt()
1208 val = 0; in do_ip_getsockopt()
1211 val = dst_mtu(dst); in do_ip_getsockopt()
1214 if (!val) { in do_ip_getsockopt()
1221 val = inet->recverr; in do_ip_getsockopt()
1224 val = inet->mc_ttl; in do_ip_getsockopt()
1227 val = inet->mc_loop; in do_ip_getsockopt()
1230 val = (__force int)htonl((__u32) inet->uc_index); in do_ip_getsockopt()
1283 val = inet->mc_all; in do_ip_getsockopt()
1318 val = inet->freebind; in do_ip_getsockopt()
1321 val = inet->transparent; in do_ip_getsockopt()
1324 val = inet->min_ttl; in do_ip_getsockopt()
1332 if (len < sizeof(int) && len > 0 && val >= 0 && val <= 255) { in do_ip_getsockopt()
1333 unsigned char ucval = (unsigned char)val; in do_ip_getsockopt()
1343 if (copy_to_user(optval, &val, len)) in do_ip_getsockopt()