lec.c (c8fb7948dc1aeff0515b2912b564d4236f6c0ebd) | lec.c (4c13eb6657fe9ef7b4dc8f1a405c902e9e5234e0) |
---|---|
1/* 2 * lec.c: Lan Emulation driver 3 * 4 * Marko Kiiskila <mkiiskila@yahoo.com> 5 */ 6 7#include <linux/kernel.h> 8#include <linux/bitops.h> --- 817 unchanged lines hidden (view full) --- 826 lec_arp_check_empties(priv, vcc, skb); 827 } 828 skb_pull(skb, 2); /* skip lec_id */ 829#ifdef CONFIG_TR 830 if (priv->is_trdev) 831 skb->protocol = tr_type_trans(skb, dev); 832 else 833#endif | 1/* 2 * lec.c: Lan Emulation driver 3 * 4 * Marko Kiiskila <mkiiskila@yahoo.com> 5 */ 6 7#include <linux/kernel.h> 8#include <linux/bitops.h> --- 817 unchanged lines hidden (view full) --- 826 lec_arp_check_empties(priv, vcc, skb); 827 } 828 skb_pull(skb, 2); /* skip lec_id */ 829#ifdef CONFIG_TR 830 if (priv->is_trdev) 831 skb->protocol = tr_type_trans(skb, dev); 832 else 833#endif |
834 { 835 skb->dev = dev; | |
836 skb->protocol = eth_type_trans(skb, dev); | 834 skb->protocol = eth_type_trans(skb, dev); |
837 } | |
838 priv->stats.rx_packets++; 839 priv->stats.rx_bytes += skb->len; 840 memset(ATM_SKB(skb), 0, sizeof(struct atm_skb_data)); 841 netif_rx(skb); 842 } 843} 844 845static void lec_pop(struct atm_vcc *vcc, struct sk_buff *skb) --- 1677 unchanged lines hidden --- | 835 priv->stats.rx_packets++; 836 priv->stats.rx_bytes += skb->len; 837 memset(ATM_SKB(skb), 0, sizeof(struct atm_skb_data)); 838 netif_rx(skb); 839 } 840} 841 842static void lec_pop(struct atm_vcc *vcc, struct sk_buff *skb) --- 1677 unchanged lines hidden --- |