Commit 3c400b84 authored by Martin Townsend's avatar Martin Townsend Committed by Marcel Holtmann

bluetooth:6lowpan: use consume_skb when packet processed successfully

Signed-off-by: default avatarMartin Townsend <mtownsend1973@gmail.com>
Acked-by: default avatarAlexander Aring <alex.aring@gmail.com>
Acked-by: default avatarJukka Rissanen <jukka.rissanen@linux.intel.com>
Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
parent 04dfd738
...@@ -337,8 +337,8 @@ static int recv_pkt(struct sk_buff *skb, struct net_device *dev, ...@@ -337,8 +337,8 @@ static int recv_pkt(struct sk_buff *skb, struct net_device *dev,
dev->stats.rx_bytes += skb->len; dev->stats.rx_bytes += skb->len;
dev->stats.rx_packets++; dev->stats.rx_packets++;
kfree_skb(local_skb); consume_skb(local_skb);
kfree_skb(skb); consume_skb(skb);
} else { } else {
switch (skb->data[0] & 0xe0) { switch (skb->data[0] & 0xe0) {
case LOWPAN_DISPATCH_IPHC: /* ipv6 datagram */ case LOWPAN_DISPATCH_IPHC: /* ipv6 datagram */
...@@ -363,7 +363,8 @@ static int recv_pkt(struct sk_buff *skb, struct net_device *dev, ...@@ -363,7 +363,8 @@ static int recv_pkt(struct sk_buff *skb, struct net_device *dev,
dev->stats.rx_bytes += skb->len; dev->stats.rx_bytes += skb->len;
dev->stats.rx_packets++; dev->stats.rx_packets++;
kfree_skb(skb); consume_skb(local_skb);
consume_skb(skb);
break; break;
default: default:
break; break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment