patch-2.4.20 linux-2.4.20/drivers/net/hp100.c
Next file: linux-2.4.20/drivers/net/hplance.c
Previous file: linux-2.4.20/drivers/net/hp-plus.c
Back to the patch index
Back to the overall index
- Lines: 33
- Date:
Thu Nov 28 15:53:13 2002
- Orig file:
linux-2.4.19/drivers/net/hp100.c
- Orig date:
Fri Aug 2 17:39:44 2002
diff -urN linux-2.4.19/drivers/net/hp100.c linux-2.4.20/drivers/net/hp100.c
@@ -237,6 +237,9 @@
/* 10/100 ISA card with Cascade chip */
{0x5019F022, "HP J2573", HP100_BUS_ISA},
+ /* 10/100 EISA card with AT&T chip */
+ {0x9019f022, "HP J2577", HP100_BUS_EISA },
+
/* 10/100 PCI card - old J2585A */
{0x1030103c, "HP J2585A", HP100_BUS_PCI},
@@ -1880,7 +1883,7 @@
#endif
/* Now we allocate the skb and transfer the data into it. */
- skb = dev_alloc_skb(pkt_len);
+ skb = dev_alloc_skb(pkt_len+2);
if (skb == NULL) { /* Not enough memory->drop packet */
#ifdef HP100_DEBUG
printk("hp100: %s: rx: couldn't allocate a sk_buff of size %d\n",
@@ -1891,10 +1894,12 @@
u_char *ptr;
+ skb_reserve(skb,2);
skb->dev = dev;
/* ptr to start of the sk_buff data area */
- ptr = (u_char *) skb_put(skb, pkt_len);
+ skb_put(skb, pkt_len);
+ ptr = skb->data;
/* Now transfer the data from the card into that area */
if (lp->mode == 2) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)