diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-02-11 14:38:13 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-02-11 14:38:13 -0500 |
commit | cb18eccff48ef3986d1072964590bce6fec705fb (patch) | |
tree | 777fb1d15e0281341e1e02c9803d989538d346f2 /net/ipv6/ipv6_sockglue.c | |
parent | c827ba4cb49a30ce581201fd0ba2be77cde412c7 (diff) | |
parent | 5ef213f6842277ee1df5659f59fac0ffc9beb411 (diff) |
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (45 commits)
[IPV4]: Restore multipath routing after rt_next changes.
[XFRM] IPV6: Fix outbound RO transformation which is broken by IPsec tunnel patch.
[NET]: Reorder fields of struct dst_entry
[DECNET]: Convert decnet route to use the new dst_entry 'next' pointer
[IPV6]: Convert ipv6 route to use the new dst_entry 'next' pointer
[IPV4]: Convert ipv4 route to use the new dst_entry 'next' pointer
[NET]: Introduce union in struct dst_entry to hold 'next' pointer
[DECNET]: fix misannotation of linkinfo_dn
[DECNET]: FRA_{DST,SRC} are le16 for decnet
[UDP]: UDP can use sk_hash to speedup lookups
[NET]: Fix whitespace errors.
[NET] XFRM: Fix whitespace errors.
[NET] X25: Fix whitespace errors.
[NET] WANROUTER: Fix whitespace errors.
[NET] UNIX: Fix whitespace errors.
[NET] TIPC: Fix whitespace errors.
[NET] SUNRPC: Fix whitespace errors.
[NET] SCTP: Fix whitespace errors.
[NET] SCHED: Fix whitespace errors.
[NET] RXRPC: Fix whitespace errors.
...
Diffstat (limited to 'net/ipv6/ipv6_sockglue.c')
-rw-r--r-- | net/ipv6/ipv6_sockglue.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/net/ipv6/ipv6_sockglue.c b/net/ipv6/ipv6_sockglue.c index 352690e2ab82..3f1e779ea5c5 100644 --- a/net/ipv6/ipv6_sockglue.c +++ b/net/ipv6/ipv6_sockglue.c | |||
@@ -1,9 +1,9 @@ | |||
1 | /* | 1 | /* |
2 | * IPv6 BSD socket options interface | 2 | * IPv6 BSD socket options interface |
3 | * Linux INET6 implementation | 3 | * Linux INET6 implementation |
4 | * | 4 | * |
5 | * Authors: | 5 | * Authors: |
6 | * Pedro Roque <roque@di.fc.ul.pt> | 6 | * Pedro Roque <roque@di.fc.ul.pt> |
7 | * | 7 | * |
8 | * Based on linux/net/ipv4/ip_sockglue.c | 8 | * Based on linux/net/ipv4/ip_sockglue.c |
9 | * | 9 | * |
@@ -164,7 +164,7 @@ out: | |||
164 | } | 164 | } |
165 | 165 | ||
166 | static struct packet_type ipv6_packet_type = { | 166 | static struct packet_type ipv6_packet_type = { |
167 | .type = __constant_htons(ETH_P_IPV6), | 167 | .type = __constant_htons(ETH_P_IPV6), |
168 | .func = ipv6_rcv, | 168 | .func = ipv6_rcv, |
169 | .gso_send_check = ipv6_gso_send_check, | 169 | .gso_send_check = ipv6_gso_send_check, |
170 | .gso_segment = ipv6_gso_segment, | 170 | .gso_segment = ipv6_gso_segment, |
@@ -320,7 +320,7 @@ static int do_ipv6_setsockopt(struct sock *sk, int level, int optname, | |||
320 | np->rxopt.bits.rxinfo = valbool; | 320 | np->rxopt.bits.rxinfo = valbool; |
321 | retv = 0; | 321 | retv = 0; |
322 | break; | 322 | break; |
323 | 323 | ||
324 | case IPV6_2292PKTINFO: | 324 | case IPV6_2292PKTINFO: |
325 | np->rxopt.bits.rxoinfo = valbool; | 325 | np->rxopt.bits.rxoinfo = valbool; |
326 | retv = 0; | 326 | retv = 0; |
@@ -376,7 +376,7 @@ static int do_ipv6_setsockopt(struct sock *sk, int level, int optname, | |||
376 | np->tclass = val; | 376 | np->tclass = val; |
377 | retv = 0; | 377 | retv = 0; |
378 | break; | 378 | break; |
379 | 379 | ||
380 | case IPV6_RECVTCLASS: | 380 | case IPV6_RECVTCLASS: |
381 | np->rxopt.bits.rxtclass = valbool; | 381 | np->rxopt.bits.rxtclass = valbool; |
382 | retv = 0; | 382 | retv = 0; |
@@ -893,7 +893,7 @@ static int do_ipv6_getsockopt(struct sock *sk, int level, int optname, | |||
893 | case IPV6_MTU: | 893 | case IPV6_MTU: |
894 | { | 894 | { |
895 | struct dst_entry *dst; | 895 | struct dst_entry *dst; |
896 | val = 0; | 896 | val = 0; |
897 | lock_sock(sk); | 897 | lock_sock(sk); |
898 | dst = sk_dst_get(sk); | 898 | dst = sk_dst_get(sk); |
899 | if (dst) { | 899 | if (dst) { |