Commit 3cc76caa98b092a8fb3e7b4303c70f847db0651f
Committed by
David S. Miller
1 parent
d97240552c
ipv6: When we droped a packet, we should return NET_RX_DROP instead of 0
Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Showing 1 changed file with 3 additions and 3 deletions Side-by-side Diff
net/ipv6/raw.c
... | ... | @@ -377,14 +377,14 @@ |
377 | 377 | skb_checksum_complete(skb)) { |
378 | 378 | atomic_inc(&sk->sk_drops); |
379 | 379 | kfree_skb(skb); |
380 | - return 0; | |
380 | + return NET_RX_DROP; | |
381 | 381 | } |
382 | 382 | |
383 | 383 | /* Charge it to the socket. */ |
384 | 384 | if (sock_queue_rcv_skb(sk,skb)<0) { |
385 | 385 | atomic_inc(&sk->sk_drops); |
386 | 386 | kfree_skb(skb); |
387 | - return 0; | |
387 | + return NET_RX_DROP; | |
388 | 388 | } |
389 | 389 | |
390 | 390 | return 0; |
... | ... | @@ -429,7 +429,7 @@ |
429 | 429 | if (skb_checksum_complete(skb)) { |
430 | 430 | atomic_inc(&sk->sk_drops); |
431 | 431 | kfree_skb(skb); |
432 | - return 0; | |
432 | + return NET_RX_DROP; | |
433 | 433 | } |
434 | 434 | } |
435 | 435 |