linux/drivers/net/can/sja1000
Wolfgang Grandegger a6e4bc5304 can: make the number of echo skb's configurable
This patch allows the CAN controller driver to define the number of echo
skb's used for the local loopback (echo), as suggested by Kurt Van
Dijck, with the function:

  struct net_device *alloc_candev(int sizeof_priv,
                                  unsigned int echo_skb_max);

The CAN drivers have been adapted accordingly. For the ems_usb driver,
as suggested by Sebastian Haas, the number of echo skb's has been
increased to 10, which improves the transmission performance a lot.

Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
Signed-off-by: Kurt Van Dijck <kurt.van.dijck@eia.be>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-10-13 03:44:04 -07:00
..
Makefile can: sja1000: legacy SJA1000 ISA bus driver 2009-09-04 02:16:16 -07:00
ems_pci.c ems_pci: fix size of CAN controllers BAR mapping for CPC-PCI v2 2009-09-24 15:39:18 -07:00
kvaser_pci.c can: sja1000: stop misusing member base_addr of struct net_device 2009-06-01 02:53:34 -07:00
sja1000.c can: make the number of echo skb's configurable 2009-10-13 03:44:04 -07:00
sja1000.h can: make the number of echo skb's configurable 2009-10-13 03:44:04 -07:00
sja1000_isa.c can: sja1000: legacy SJA1000 ISA bus driver 2009-09-04 02:16:16 -07:00
sja1000_of_platform.c can: sja1000_of_platform: fix build problems with printk format 2009-06-10 01:12:39 -07:00
sja1000_platform.c can: sja1000: stop misusing member base_addr of struct net_device 2009-06-01 02:53:34 -07:00