]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/tipc/ib_media.c
tipc: correct return value of recv_msg routine
[karo-tx-linux.git] / net / tipc / ib_media.c
index 20b1aa464321832f031efaad2cd8b3fe849537bc..c139892974644925c4eca8e225e0c262b99cf4c2 100644 (file)
@@ -125,18 +125,18 @@ static int recv_msg(struct sk_buff *buf, struct net_device *dev,
 
        if (!net_eq(dev_net(dev), &init_net)) {
                kfree_skb(buf);
-               return 0;
+               return NET_RX_DROP;
        }
 
        if (likely(ib_ptr->bearer)) {
                if (likely(buf->pkt_type <= PACKET_BROADCAST)) {
                        buf->next = NULL;
                        tipc_recv_msg(buf, ib_ptr->bearer);
-                       return 0;
+                       return NET_RX_SUCCESS;
                }
        }
        kfree_skb(buf);
-       return 0;
+       return NET_RX_DROP;
 }
 
 /**