X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fethernet%2Feth.c;h=9569f3a80f8658fabb19cd8a6060966688c4e1c9;hb=70790a4b5cd6c0291e5b1a2836e2832d46036ac6;hp=4b3fa0084cd5f1f61050e518da925131298fa444;hpb=413ba3004a4036bb5d6e52d2faa2b19cb13561dc;p=linux-2.6.git diff --git a/net/ethernet/eth.c b/net/ethernet/eth.c index 4b3fa0084..9569f3a80 100644 --- a/net/ethernet/eth.c +++ b/net/ethernet/eth.c @@ -164,6 +164,9 @@ unsigned short eth_type_trans(struct sk_buff *skb, struct net_device *dev) skb->mac.raw=skb->data; skb_pull(skb,ETH_HLEN); eth= skb->mac.ethernet; +#ifdef CONFIG_NET_CLS_ACT + skb->input_dev = dev; +#endif if(*eth->h_dest&1) {