[openib-general] [Bug 266] New: IPoIB multicast does not work with RHEL4 U4
bugzilla-daemon at openib.org
bugzilla-daemon at openib.org
Wed Oct 4 14:02:17 PDT 2006
http://openib.org/bugzilla/show_bug.cgi?id=266
Summary: IPoIB multicast does not work with RHEL4 U4
Product: OpenFabrics Linux
Version: 1.1rc6
Platform: All
OS/Version: RHEL 4
Status: NEW
Severity: major
Priority: P2
Component: IPoIB
AssignedTo: bugzilla at openib.org
ReportedBy: sweitzen at cisco.com
I'm opening a bug on this so customers can find this info more easily.
Email thread on issue:
On Tue, 2006-09-19 at 14:44 +0300, Eli cohen wrote:
> Hi,
>
> while testing ipoib multicast on RHEL4.0 u4, I noticed that setsockopt()
> succeeds to add a multicast group to an interface but actually the
> multicast group is not added to the net_device. This means that an
> application cannot join a multicast group as a full member. When I
> examined the differences between the kernel sources for u3 and u4 I
> noticed that essential code was removed:
>
> diff -ru net/ipv4/arp.c ../linux-2.6.9-42.ELsmp/net/ipv4/arp.c
> --- net/ipv4/arp.c 2006-09-18 15:35:03.000000000 +0300
> +++ ../linux-2.6.9-42.ELsmp/net/ipv4/arp.c 2006-09-19
> 10:08:06.000000000 +0300
> @@ -213,9 +213,6 @@
> case ARPHRD_IEEE802_TR:
> ip_tr_mc_map(addr, haddr);
> return 0;
> - case ARPHRD_INFINIBAND:
> - ip_ib_mc_map(addr, haddr);
> - return 0;
> default:
> if (dir) {
> memcpy(haddr, dev->broadcast, dev->addr_len);
>
>
> Can anyone suggest a workaround to this issue?
Short of spinning a kernel, it's going to be hard to work around.
Thanks for finding this, I'll track down how this got left out of the U4
kernel when it was in the U3 kernel :-/
--
Doug Ledford <dledford at redhat.com>
GPG KeyID: CFBFF194
http://people.redhat.com/dledford
Infiniband specific RPMs available at
http://people.redhat.com/dledford/Infiniband
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the general
mailing list