On Thu, 22 Nov 2007 11:02:04 -0800 (PST) [EMAIL PROTECTED] wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=9440 > > Summary: Problem in joinning a socket to ipv6 multicast address > in specific scenario > Product: Networking > Version: 2.5 > KernelVersion: 2.6 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: high > Priority: P1 > Component: IPV6 > AssignedTo: [EMAIL PROTECTED] > ReportedBy: [EMAIL PROTECTED] > > > Hi, > I have a problem in joinning a socket to multicast address in the following > scenario (maybe kernel bug): > > 1. I am changing the mtu size of the eth device to a small size - "ifconfig > eth1 mtu 100" > > 2. After that i am resizing the mtu for it's orginal size - "ifconfig eth1 mtu > 1500" > > 3. Now i am running a program i wrote in c that opens a dgram socket > (sock_fd[i] = socket(test_data->protocol, SOCK_DGRAM, 0);) and join it to > multicast ipv6 address. > if i am running this program after steps 1+2 i get the following error: > "Resource temporarily unavailable" when trying to join the socket to the > multicast ipv6 address by the > system call : > > struct ipv6_mreq maddr6_group; > ... > setsockopt(sock_fd, > IPPROTO_IPV6, > IPV6_JOIN_GROUP, > (char *)&maddr6_group, > sizeof(maddr6_group)); > > but if i am running my program after reset of the driver (before steps 1+2) it > is working fine. > if i am trying to run the program and join a socket to ipv4 multicast address > (instead of ipv6) i get no errors - this doesn't work only when trying to join > to ipv6 multicast address. > > I got this error in broadcom device ("Broadcom Corporation NetXtreme BCM5721 > Gigabit Ethernet PCI Express (rev 21)") but i don't think this is a bug in > broadcom driver, > because i tried it on differnt devices, in some devices i got the following > error instead: "Invalid argument" with the same multicast address. > As i said before if i am trying to join a socket to multicast ipv6 address > before resizing the mtu size it is working fine, all the problems are after > step 1+2. > > All my tries were OS: > 1. SLES10.0 - 2.6.16.21-0.8-smp > 2. REDHAT5.0 - 2.6.18-8.el5 #1 SMP. > > > I am waiting for an answer, > thanks a lot, > Aviad Yehezkel. > > > -- > Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug, or are watching someone who is. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html