arcnet.c (b855192c08fcb14adbc5d3a7cab182022d433cca) arcnet.c (61357325f377889a1daffa14962d705dc814dd0e)
1/*
2 * Linux ARCnet driver - device-independent routines
3 *
4 * Written 1997 by David Woodhouse.
5 * Written 1994-1999 by Avery Pennarun.
6 * Written 1999-2000 by Martin Mares <mj@ucw.cz>.
7 * Derived from skeleton.c by Donald Becker.
8 *

--- 577 unchanged lines hidden (view full) ---

586 proto->build_header(skb, dev, type, daddr);
587
588 return 1; /* success */
589}
590
591
592
593/* Called by the kernel in order to transmit a packet. */
1/*
2 * Linux ARCnet driver - device-independent routines
3 *
4 * Written 1997 by David Woodhouse.
5 * Written 1994-1999 by Avery Pennarun.
6 * Written 1999-2000 by Martin Mares <mj@ucw.cz>.
7 * Derived from skeleton.c by Donald Becker.
8 *

--- 577 unchanged lines hidden (view full) ---

586 proto->build_header(skb, dev, type, daddr);
587
588 return 1; /* success */
589}
590
591
592
593/* Called by the kernel in order to transmit a packet. */
594int arcnet_send_packet(struct sk_buff *skb, struct net_device *dev)
594netdev_tx_t arcnet_send_packet(struct sk_buff *skb,
595 struct net_device *dev)
595{
596 struct arcnet_local *lp = netdev_priv(dev);
597 struct archdr *pkt;
598 struct arc_rfc1201 *soft;
599 struct ArcProto *proto;
600 int txbuf;
601 unsigned long flags;
602 int freeskb, retval;

--- 499 unchanged lines hidden ---
596{
597 struct arcnet_local *lp = netdev_priv(dev);
598 struct archdr *pkt;
599 struct arc_rfc1201 *soft;
600 struct ArcProto *proto;
601 int txbuf;
602 unsigned long flags;
603 int freeskb, retval;

--- 499 unchanged lines hidden ---