]> git.hungrycats.org Git - linux/commitdiff
[ISDN]: Set skb->input_dev properly.
authorAndrew Morton <akpm@osdl.org>
Wed, 16 Mar 2005 06:27:10 +0000 (22:27 -0800)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 16 Mar 2005 06:27:10 +0000 (22:27 -0800)
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/isdn/i4l/isdn_net.c
drivers/isdn/i4l/isdn_ppp.c

index 964d5c9752827f78d79e1d7bc49d335561a03337..e2b790e34510840b3587b0357d7e1f6cb97bcc89 100644 (file)
@@ -1786,6 +1786,7 @@ isdn_net_receive(struct net_device *ndev, struct sk_buff *skb)
                lp->stats.rx_bytes += skb->len;
        }
        skb->dev = ndev;
+       skb->input_dev = ndev;
        skb->pkt_type = PACKET_HOST;
        skb->mac.raw = skb->data;
 #ifdef ISDN_DEBUG_NET_DUMP
index 96f7749b8e76c9e886fbc396b60f7b38a9aec187..e8d11a7c48a817e4342933797cfe7e82ecf88a43 100644 (file)
@@ -1177,6 +1177,7 @@ isdn_ppp_push_higher(isdn_net_dev * net_dev, isdn_net_local * lp, struct sk_buff
                mlp->huptimer = 0;
 #endif /* CONFIG_IPPP_FILTER */
        skb->dev = dev;
+       skb->input_dev = dev;
        skb->mac.raw = skb->data;
        netif_rx(skb);
        /* net_dev->local->stats.rx_packets++; done in isdn_net.c */