--- a/drivers/isdn/i4l/isdn_net.c 2005-03-02 02:38:33.000000000 -0500 +++ b/drivers/isdn/i4l/isdn_net.c 2005-03-10 21:15:59.451485136 -0500 @@ -1786,6 +1786,7 @@ 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 --- a/drivers/isdn/i4l/isdn_ppp.c 2005-03-02 02:38:13.000000000 -0500 +++ b/drivers/isdn/i4l/isdn_ppp.c 2005-03-10 21:12:47.069731608 -0500 @@ -1178,6 +1178,7 @@ 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 */