Lines Matching defs:optname

478 			    int optname, char __user *optval, unsigned int optlen)
483 switch (optname) {
519 if (ip_mroute_opt(optname))
520 return ip_mroute_setsockopt(sk, optname, optval, optlen);
525 switch (optname) {
771 if (optname == IP_ADD_MEMBERSHIP)
827 if (optname == IP_BLOCK_SOURCE) {
830 } else if (optname == IP_UNBLOCK_SOURCE) {
833 } else if (optname == IP_ADD_SOURCE_MEMBERSHIP) {
870 if (optname == MCAST_JOIN_GROUP)
903 if (optname == MCAST_BLOCK_SOURCE) {
906 } else if (optname == MCAST_UNBLOCK_SOURCE) {
909 } else if (optname == MCAST_JOIN_SOURCE_GROUP) {
1017 err = xfrm_user_policy(sk, optname, optval, optlen);
1077 int optname, char __user *optval, unsigned int optlen)
1084 err = do_ip_setsockopt(sk, level, optname, optval, optlen);
1087 if (err == -ENOPROTOOPT && optname != IP_HDRINCL &&
1088 optname != IP_IPSEC_POLICY &&
1089 optname != IP_XFRM_POLICY &&
1090 !ip_mroute_opt(optname)) {
1092 err = nf_setsockopt(sk, PF_INET, optname, optval, optlen);
1101 int compat_ip_setsockopt(struct sock *sk, int level, int optname,
1109 if (optname >= MCAST_JOIN_GROUP && optname <= MCAST_MSFILTER)
1110 return compat_mc_setsockopt(sk, level, optname, optval, optlen,
1113 err = do_ip_setsockopt(sk, level, optname, optval, optlen);
1116 if (err == -ENOPROTOOPT && optname != IP_HDRINCL &&
1117 optname != IP_IPSEC_POLICY &&
1118 optname != IP_XFRM_POLICY &&
1119 !ip_mroute_opt(optname)) {
1121 err = compat_nf_setsockopt(sk, PF_INET, optname,
1136 static int do_ip_getsockopt(struct sock *sk, int level, int optname,
1146 if (ip_mroute_opt(optname))
1147 return ip_mroute_getsockopt(sk, optname, optval, optlen);
1156 switch (optname) {
1367 int optname, char __user *optval, int __user *optlen)
1371 err = do_ip_getsockopt(sk, level, optname, optval, optlen, 0);
1374 if (err == -ENOPROTOOPT && optname != IP_PKTOPTIONS &&
1375 !ip_mroute_opt(optname)) {
1382 err = nf_getsockopt(sk, PF_INET, optname, optval,
1395 int compat_ip_getsockopt(struct sock *sk, int level, int optname,
1400 if (optname == MCAST_MSFILTER)
1401 return compat_mc_getsockopt(sk, level, optname, optval, optlen,
1404 err = do_ip_getsockopt(sk, level, optname, optval, optlen,
1409 if (err == -ENOPROTOOPT && optname != IP_PKTOPTIONS &&
1410 !ip_mroute_opt(optname)) {
1417 err = compat_nf_getsockopt(sk, PF_INET, optname, optval, &len);