Commit 66831c3a authored by Maciej W. Rozycki's avatar Maciej W. Rozycki Committed by David S. Miller

[IPV4]: Set ARP hw type correctly for BOOTP over FDDI.

Signed-off-by; Maciej W. Rozycki <macro@linux-mips.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 6ac4b57f
...@@ -720,6 +720,8 @@ static void __init ic_bootp_send_if(struct ic_device *d, unsigned long jiffies_d ...@@ -720,6 +720,8 @@ static void __init ic_bootp_send_if(struct ic_device *d, unsigned long jiffies_d
b->htype = dev->type; b->htype = dev->type;
else if (dev->type == ARPHRD_IEEE802_TR) /* fix for token ring */ else if (dev->type == ARPHRD_IEEE802_TR) /* fix for token ring */
b->htype = ARPHRD_IEEE802; b->htype = ARPHRD_IEEE802;
else if (dev->type == ARPHRD_FDDI)
b->htype = ARPHRD_ETHER;
else { else {
printk("Unknown ARP type 0x%04x for device %s\n", dev->type, dev->name); printk("Unknown ARP type 0x%04x for device %s\n", dev->type, dev->name);
b->htype = dev->type; /* can cause undefined behavior */ b->htype = dev->type; /* can cause undefined behavior */
......
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