diff options
author | Joshua Kinard <kumba@gentoo.org> | 2011-12-26 23:06:15 +0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-12-27 22:17:34 +0400 |
commit | c0d2b8376ae2d74aa862e946a372502603e9066d (patch) | |
tree | 5ae45fb9c4e1823a43ba5b3082fa68f39e93e864 /arch/mips/include/asm/ip32 | |
parent | 65cb5df51acaa6b1070a81d6c2e0a1535d3a7b8d (diff) | |
download | linux-c0d2b8376ae2d74aa862e946a372502603e9066d.tar.xz |
net: meth: Add set_rx_mode hook to fix ICMPv6 neighbor discovery
SGI IP32 (O2)'s ethernet driver (meth) lacks a set_rx_mode function, which
prevents IPv6 from working completely because any ICMPv6 neighbor
solicitation requests aren't picked up by the driver. So the machine can
ping out and connect to other systems, but other systems will have a very
hard time connecting to the O2.
Signed-off-by: Joshua Kinard <kumba@gentoo.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/mips/include/asm/ip32')
-rw-r--r-- | arch/mips/include/asm/ip32/mace.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mips/include/asm/ip32/mace.h b/arch/mips/include/asm/ip32/mace.h index d08d7c672139..c523123df380 100644 --- a/arch/mips/include/asm/ip32/mace.h +++ b/arch/mips/include/asm/ip32/mace.h @@ -95,7 +95,7 @@ struct mace_video { * Ethernet interface */ struct mace_ethernet { - volatile unsigned long mac_ctrl; + volatile u64 mac_ctrl; volatile unsigned long int_stat; volatile unsigned long dma_ctrl; volatile unsigned long timer; |