projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d972405
)
ipv6: When we droped a packet, we should return NET_RX_DROP instead of 0
author
Yang Hongyang
<
[email protected]
>
Fri, 29 Aug 2008 21:06:51 +0000
(14:06 -0700)
committer
David S. Miller
<
[email protected]
>
Fri, 29 Aug 2008 21:27:51 +0000
(14:27 -0700)
Signed-off-by: Yang Hongyang <
[email protected]
>
Signed-off-by: David S. Miller <
[email protected]
>
net/ipv6/raw.c
patch
|
blob
|
history
diff --git
a/net/ipv6/raw.c
b/net/ipv6/raw.c
index 01d47674f7e5c802214565108e14a820ef7963fc..e53e493606c54b0f6ef36be803d8e73e89ddc1ce 100644
(file)
--- a/
net/ipv6/raw.c
+++ b/
net/ipv6/raw.c
@@
-377,14
+377,14
@@
static inline int rawv6_rcv_skb(struct sock * sk, struct sk_buff * skb)
skb_checksum_complete(skb)) {
atomic_inc(&sk->sk_drops);
kfree_skb(skb);
- return
0
;
+ return
NET_RX_DROP
;
}
/* Charge it to the socket. */
if (sock_queue_rcv_skb(sk,skb)<0) {
atomic_inc(&sk->sk_drops);
kfree_skb(skb);
- return
0
;
+ return
NET_RX_DROP
;
}
return 0;
@@
-429,7
+429,7
@@
int rawv6_rcv(struct sock *sk, struct sk_buff *skb)
if (skb_checksum_complete(skb)) {
atomic_inc(&sk->sk_drops);
kfree_skb(skb);
- return
0
;
+ return
NET_RX_DROP
;
}
}