Bug 4482 - natsemi: incorrect initialization of IPv6 Neighbor-discovery multicast
Summary: natsemi: incorrect initialization of IPv6 Neighbor-discovery multicast
Status: RESOLVED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: Network (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Herbert Xu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-13 07:19 UTC by Simon Vallet
Modified: 2005-04-16 12:26 UTC (History)
0 users

See Also:
Kernel Version: 2.6.11.7
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
Fix RX hash table setting (621 bytes, patch)
2005-04-15 23:25 UTC, Herbert Xu
Details | Diff

Description Simon Vallet 2005-04-13 07:19:30 UTC
Distribution: Debian Sarge (testing)

Hardware Environment: 
Arch is PowerPC/BeigeG3
Problematic NIC has a DP83815 chipset (Netgear FA311)

Software Environment:
iproute2/ifconfig

Problem Description:
"ifconfig eth0 up" *apparently* allows multicast on the device :
# ifconfig eth0
...
UP BROADCAST RUNNING MULTICAST
...

# ip maddr show
...
1:   eth0
     link   33:33:ff:be:0a:ed
     link   33:33:00:00:00:01
     ...
     inet6  ff02::1:ffbe:aed
     inet6  ff02::1

However, the NIC does *not* reply to neighbor-sollicitation multicasts, neither
on 33:33:00:00:00:01 (ping6 ff02::1) or on the sollicited-node multicast.

It *is* however responding *after* being brought in promiscuous mode (using
tcpdump) or an "ifconfig eth0 multicast" has been issued. Shuting down and up
brings the problem back again


Steps to reproduce:
# ifconfig eth0 down
# ifconfig eth0 up
Comment 1 Herbert Xu 2005-04-15 23:25:52 UTC
Created attachment 4932 [details]
Fix RX hash table setting

Please try this patch and let me know whether it fixes the problem.
Comment 2 Simon Vallet 2005-04-16 06:45:03 UTC
It does :-) Thanks.

Note You need to log in before you can comment on or make changes to this bug.