patch-2.1.19 linux/drivers/net/de600.c
Next file: linux/drivers/net/de620.c
Previous file: linux/drivers/net/de4x5.c
Back to the patch index
Back to the overall index
- Lines: 64
- Date:
Tue Dec 31 10:30:00 1996
- Orig file:
v2.1.18/linux/drivers/net/de600.c
- Orig date:
Fri Mar 1 07:50:43 1996
diff -u --recursive --new-file v2.1.18/linux/drivers/net/de600.c linux/drivers/net/de600.c
@@ -36,7 +36,7 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
**************************************************************/
/* Add another "; SLOW_DOWN_IO" here if your adapter won't work OK: */
@@ -89,6 +89,7 @@
#define PRINTK(x) /**/
#endif
unsigned int de600_debug = DE600_DEBUG;
+MODULE_PARM(de600_debug, "i");
#include <linux/module.h>
@@ -468,9 +469,9 @@
dev->tbusy = !free_tx_pages;
select_prn();
}
-
+
sti(); /* interrupts back on */
-
+
#ifdef FAKE_SMALL_MAX
/* This will "patch" the socket TCP proto at an early moment */
if (skb->sk && (skb->sk->protocol == IPPROTO_TCP) &&
@@ -613,7 +614,7 @@
skb->dev = dev;
skb_reserve(skb,2); /* Align */
-
+
/* 'skb->data' points to the start of sk_buff data area. */
buffer = skb_put(skb,size);
@@ -621,11 +622,11 @@
de600_setup_address(read_from, RW_ADDR);
for (i = size; i > 0; --i, ++buffer)
*buffer = de600_read_byte(READ_DATA, dev);
-
+
((struct netstats *)(dev->priv))->rx_packets++; /* count all receives */
skb->protocol=eth_type_trans(skb,dev);
-
+
netif_rx(skb);
/*
* If any worth-while packets have been received, netif_rx()
@@ -707,9 +708,9 @@
dev->hard_start_xmit = &de600_start_xmit;
ether_setup(dev);
-
+
dev->flags&=~IFF_MULTICAST;
-
+
select_prn();
return 0;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov