diff options
author | Joe Perches <joe@perches.com> | 2011-07-01 05:43:08 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-07-01 19:11:16 -0400 |
commit | 207ec0abbed50b43a44cb7c69a07aeee08da5e45 (patch) | |
tree | 2b5d12c61e6e7d860a21c94a327a33ff1f39adc9 | |
parent | 4500ebf8d1cc749e1b438136745127e437c54002 (diff) |
ipv6: Reduce switch/case indent
Make the case labels the same indent as the switch.
git diff -w shows 80 column reflowing,
removal of a useless break after return, and moving
open brace after case instead of separate line.
Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | net/ipv6/raw.c | 145 |
1 files changed, 69 insertions, 76 deletions
diff --git a/net/ipv6/raw.c b/net/ipv6/raw.c index cc7313b8f7ea..6a79f3081bdb 100644 --- a/net/ipv6/raw.c +++ b/net/ipv6/raw.c | |||
@@ -959,57 +959,54 @@ static int do_rawv6_setsockopt(struct sock *sk, int level, int optname, | |||
959 | return -EFAULT; | 959 | return -EFAULT; |
960 | 960 | ||
961 | switch (optname) { | 961 | switch (optname) { |
962 | case IPV6_CHECKSUM: | 962 | case IPV6_CHECKSUM: |
963 | if (inet_sk(sk)->inet_num == IPPROTO_ICMPV6 && | 963 | if (inet_sk(sk)->inet_num == IPPROTO_ICMPV6 && |
964 | level == IPPROTO_IPV6) { | 964 | level == IPPROTO_IPV6) { |
965 | /* | 965 | /* |
966 | * RFC3542 tells that IPV6_CHECKSUM socket | 966 | * RFC3542 tells that IPV6_CHECKSUM socket |
967 | * option in the IPPROTO_IPV6 level is not | 967 | * option in the IPPROTO_IPV6 level is not |
968 | * allowed on ICMPv6 sockets. | 968 | * allowed on ICMPv6 sockets. |
969 | * If you want to set it, use IPPROTO_RAW | 969 | * If you want to set it, use IPPROTO_RAW |
970 | * level IPV6_CHECKSUM socket option | 970 | * level IPV6_CHECKSUM socket option |
971 | * (Linux extension). | 971 | * (Linux extension). |
972 | */ | 972 | */ |
973 | return -EINVAL; | 973 | return -EINVAL; |
974 | } | 974 | } |
975 | 975 | ||
976 | /* You may get strange result with a positive odd offset; | 976 | /* You may get strange result with a positive odd offset; |
977 | RFC2292bis agrees with me. */ | 977 | RFC2292bis agrees with me. */ |
978 | if (val > 0 && (val&1)) | 978 | if (val > 0 && (val&1)) |
979 | return -EINVAL; | 979 | return -EINVAL; |
980 | if (val < 0) { | 980 | if (val < 0) { |
981 | rp->checksum = 0; | 981 | rp->checksum = 0; |
982 | } else { | 982 | } else { |
983 | rp->checksum = 1; | 983 | rp->checksum = 1; |
984 | rp->offset = val; | 984 | rp->offset = val; |
985 | } | 985 | } |
986 | 986 | ||
987 | return 0; | 987 | return 0; |
988 | break; | ||
989 | 988 | ||
990 | default: | 989 | default: |
991 | return -ENOPROTOOPT; | 990 | return -ENOPROTOOPT; |
992 | } | 991 | } |
993 | } | 992 | } |
994 | 993 | ||
995 | static int rawv6_setsockopt(struct sock *sk, int level, int optname, | 994 | static int rawv6_setsockopt(struct sock *sk, int level, int optname, |
996 | char __user *optval, unsigned int optlen) | 995 | char __user *optval, unsigned int optlen) |
997 | { | 996 | { |
998 | switch(level) { | 997 | switch (level) { |
999 | case SOL_RAW: | 998 | case SOL_RAW: |
1000 | break; | 999 | break; |
1001 | 1000 | ||
1002 | case SOL_ICMPV6: | 1001 | case SOL_ICMPV6: |
1003 | if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) | 1002 | if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) |
1004 | return -EOPNOTSUPP; | 1003 | return -EOPNOTSUPP; |
1005 | return rawv6_seticmpfilter(sk, level, optname, optval, | 1004 | return rawv6_seticmpfilter(sk, level, optname, optval, optlen); |
1006 | optlen); | 1005 | case SOL_IPV6: |
1007 | case SOL_IPV6: | 1006 | if (optname == IPV6_CHECKSUM) |
1008 | if (optname == IPV6_CHECKSUM) | 1007 | break; |
1009 | break; | 1008 | default: |
1010 | default: | 1009 | return ipv6_setsockopt(sk, level, optname, optval, optlen); |
1011 | return ipv6_setsockopt(sk, level, optname, optval, | ||
1012 | optlen); | ||
1013 | } | 1010 | } |
1014 | 1011 | ||
1015 | return do_rawv6_setsockopt(sk, level, optname, optval, optlen); | 1012 | return do_rawv6_setsockopt(sk, level, optname, optval, optlen); |
@@ -1075,21 +1072,19 @@ static int do_rawv6_getsockopt(struct sock *sk, int level, int optname, | |||
1075 | static int rawv6_getsockopt(struct sock *sk, int level, int optname, | 1072 | static int rawv6_getsockopt(struct sock *sk, int level, int optname, |
1076 | char __user *optval, int __user *optlen) | 1073 | char __user *optval, int __user *optlen) |
1077 | { | 1074 | { |
1078 | switch(level) { | 1075 | switch (level) { |
1079 | case SOL_RAW: | 1076 | case SOL_RAW: |
1080 | break; | 1077 | break; |
1081 | 1078 | ||
1082 | case SOL_ICMPV6: | 1079 | case SOL_ICMPV6: |
1083 | if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) | 1080 | if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) |
1084 | return -EOPNOTSUPP; | 1081 | return -EOPNOTSUPP; |
1085 | return rawv6_geticmpfilter(sk, level, optname, optval, | 1082 | return rawv6_geticmpfilter(sk, level, optname, optval, optlen); |
1086 | optlen); | 1083 | case SOL_IPV6: |
1087 | case SOL_IPV6: | 1084 | if (optname == IPV6_CHECKSUM) |
1088 | if (optname == IPV6_CHECKSUM) | 1085 | break; |
1089 | break; | 1086 | default: |
1090 | default: | 1087 | return ipv6_getsockopt(sk, level, optname, optval, optlen); |
1091 | return ipv6_getsockopt(sk, level, optname, optval, | ||
1092 | optlen); | ||
1093 | } | 1088 | } |
1094 | 1089 | ||
1095 | return do_rawv6_getsockopt(sk, level, optname, optval, optlen); | 1090 | return do_rawv6_getsockopt(sk, level, optname, optval, optlen); |
@@ -1119,31 +1114,29 @@ static int compat_rawv6_getsockopt(struct sock *sk, int level, int optname, | |||
1119 | 1114 | ||
1120 | static int rawv6_ioctl(struct sock *sk, int cmd, unsigned long arg) | 1115 | static int rawv6_ioctl(struct sock *sk, int cmd, unsigned long arg) |
1121 | { | 1116 | { |
1122 | switch(cmd) { | 1117 | switch (cmd) { |
1123 | case SIOCOUTQ: | 1118 | case SIOCOUTQ: { |
1124 | { | 1119 | int amount = sk_wmem_alloc_get(sk); |
1125 | int amount = sk_wmem_alloc_get(sk); | ||
1126 | 1120 | ||
1127 | return put_user(amount, (int __user *)arg); | 1121 | return put_user(amount, (int __user *)arg); |
1128 | } | 1122 | } |
1129 | case SIOCINQ: | 1123 | case SIOCINQ: { |
1130 | { | 1124 | struct sk_buff *skb; |
1131 | struct sk_buff *skb; | 1125 | int amount = 0; |
1132 | int amount = 0; | 1126 | |
1133 | 1127 | spin_lock_bh(&sk->sk_receive_queue.lock); | |
1134 | spin_lock_bh(&sk->sk_receive_queue.lock); | 1128 | skb = skb_peek(&sk->sk_receive_queue); |
1135 | skb = skb_peek(&sk->sk_receive_queue); | 1129 | if (skb != NULL) |
1136 | if (skb != NULL) | 1130 | amount = skb->tail - skb->transport_header; |
1137 | amount = skb->tail - skb->transport_header; | 1131 | spin_unlock_bh(&sk->sk_receive_queue.lock); |
1138 | spin_unlock_bh(&sk->sk_receive_queue.lock); | 1132 | return put_user(amount, (int __user *)arg); |
1139 | return put_user(amount, (int __user *)arg); | 1133 | } |
1140 | } | ||
1141 | 1134 | ||
1142 | default: | 1135 | default: |
1143 | #ifdef CONFIG_IPV6_MROUTE | 1136 | #ifdef CONFIG_IPV6_MROUTE |
1144 | return ip6mr_ioctl(sk, cmd, (void __user *)arg); | 1137 | return ip6mr_ioctl(sk, cmd, (void __user *)arg); |
1145 | #else | 1138 | #else |
1146 | return -ENOIOCTLCMD; | 1139 | return -ENOIOCTLCMD; |
1147 | #endif | 1140 | #endif |
1148 | } | 1141 | } |
1149 | } | 1142 | } |