Commit 834d41ab authored by Alan Cox's avatar Alan Cox Committed by Linus Torvalds

[PATCH] fix ethernet padding on sk_g16

parent c514e0c8
......@@ -1254,6 +1254,7 @@ static int SK_send_packet(struct sk_buff *skb, struct net_device *dev)
{
struct priv *p = (struct priv *) dev->priv;
struct tmd *tmdp;
static char pad[64];
PRINTK2(("## %s: SK_send_packet() called, CSR0 %#04x.\n",
SK_NAME, SK_read_reg(CSR0)));
......@@ -1278,6 +1279,8 @@ static int SK_send_packet(struct sk_buff *skb, struct net_device *dev)
/* Copy data into dual ported ram */
memcpy_toio((tmdp->u.buffer & 0x00ffffff), skb->data, skb->len);
if (len != skb->len)
memcpy_toio((tmdp->u.buffer & 0x00ffffff) + sb->len, pad, len-skb->len);
writew(-len, &tmdp->blen); /* set length to transmit */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment