]> git.hungrycats.org Git - linux/commitdiff
[PPP]: Fix assertion trigger with NET_CLS_ACT.
authorJamal Hadi Salim <hadi@znyx.com>
Sat, 28 Aug 2004 15:50:23 +0000 (08:50 -0700)
committerDavid S. Miller <davem@kernel.bkbits.net>
Sat, 28 Aug 2004 15:50:23 +0000 (08:50 -0700)
Missing setting of skb->input_dev when changing
skb->dev

Signed-off-by: Jamal Hadi Salim <hadi@znyx.com>
Signed-off-by; David S. Miller <davem@redhat.com>

drivers/net/ppp_generic.c

index 6516011055677d7cc39e207446da23f96f5cedeb..a5674108721b3dd3ed3585705b96a20a40fb976c 100644 (file)
@@ -1595,6 +1595,7 @@ ppp_receive_nonmp_frame(struct ppp *ppp, struct sk_buff *skb)
                        skb->dev = ppp->dev;
                        skb->protocol = htons(npindex_to_ethertype[npi]);
                        skb->mac.raw = skb->data;
+                       skb->input_dev = ppp->dev;
                        netif_rx(skb);
                        ppp->dev->last_rx = jiffies;
                }