patch-1.3.60 linux/drivers/net/arcnet.c
Next file: linux/drivers/net/eql.c
Previous file: linux/drivers/net/3c509.c
Back to the patch index
Back to the overall index
-  Lines: 45
 -  Date:
Wed Feb  7 08:55:36 1996
 -  Orig file: 
v1.3.59/linux/drivers/net/arcnet.c
 -  Orig date: 
Sun Jan 14 16:30:11 1996
 
diff -u --recursive --new-file v1.3.59/linux/drivers/net/arcnet.c linux/drivers/net/arcnet.c
@@ -968,7 +968,8 @@
 }
 
 
-/* Setup a struct device for ARCnet.  This should really be in net_init.c
+/*
+ * Setup a struct device for ARCnet.  This should really be in net_init.c
  * but since there are three different ARCnet devices ANYWAY... <gargle>
  *
  * Actually, the whole idea of having all this kernel-dependent stuff (ie.
@@ -976,23 +977,25 @@
  *
  * Intelligent defaults?!  Nah.
  */
+
 void arcnet_setup(struct device *dev)
 {
 	int i;
 	for (i=0; i<DEV_NUMBUFFS; i++)
 		skb_queue_head_init(&dev->buffs[i]);
 
-	dev->broadcast[0]=0x00;	/* broadcasts on ARCnet are address 0 */
-	dev->addr_len=1;
-	dev->type=ARPHRD_ARCNET;
+	dev->broadcast[0]	= 0x00;	/* broadcasts on ARCnet are address 0 */
+	dev->addr_len		= 1;
+	dev->type		= ARPHRD_ARCNET;
+	dev->tx_queue_len 	= 30;	/* Fairly long queue, arcnet is quite speedy */
 
 	/* New-style flags. */
-	dev->flags	= IFF_BROADCAST;
-	dev->family	= AF_INET;
-	dev->pa_addr	= 0;
-	dev->pa_brdaddr = 0;
-	dev->pa_mask	= 0;
-	dev->pa_alen	= 4;
+	dev->flags		= IFF_BROADCAST;
+	dev->family		= AF_INET;
+	dev->pa_addr		= 0;
+	dev->pa_brdaddr 	= 0;
+	dev->pa_mask		= 0;
+	dev->pa_alen		= 4;
 }
 
 
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this