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 ---