Lines Matching refs:optname

915 static int rawv6_seticmpfilter(struct sock *sk, int level, int optname,
918 switch (optname) {
932 static int rawv6_geticmpfilter(struct sock *sk, int level, int optname,
937 switch (optname) {
958 static int do_rawv6_setsockopt(struct sock *sk, int level, int optname,
967 switch (optname) {
1000 static int rawv6_setsockopt(struct sock *sk, int level, int optname,
1010 return rawv6_seticmpfilter(sk, level, optname, optval, optlen);
1012 if (optname == IPV6_CHECKSUM)
1015 return ipv6_setsockopt(sk, level, optname, optval, optlen);
1018 return do_rawv6_setsockopt(sk, level, optname, optval, optlen);
1022 static int compat_rawv6_setsockopt(struct sock *sk, int level, int optname,
1031 return rawv6_seticmpfilter(sk, level, optname, optval, optlen);
1033 if (optname == IPV6_CHECKSUM)
1036 return compat_ipv6_setsockopt(sk, level, optname,
1039 return do_rawv6_setsockopt(sk, level, optname, optval, optlen);
1043 static int do_rawv6_getsockopt(struct sock *sk, int level, int optname,
1052 switch (optname) {
1078 static int rawv6_getsockopt(struct sock *sk, int level, int optname,
1088 return rawv6_geticmpfilter(sk, level, optname, optval, optlen);
1090 if (optname == IPV6_CHECKSUM)
1093 return ipv6_getsockopt(sk, level, optname, optval, optlen);
1096 return do_rawv6_getsockopt(sk, level, optname, optval, optlen);
1100 static int compat_rawv6_getsockopt(struct sock *sk, int level, int optname,
1109 return rawv6_geticmpfilter(sk, level, optname, optval, optlen);
1111 if (optname == IPV6_CHECKSUM)
1114 return compat_ipv6_getsockopt(sk, level, optname,
1117 return do_rawv6_getsockopt(sk, level, optname, optval, optlen);