All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrew Morton <akpm@linux-foundation.org>
To: netdev@vger.kernel.org
Cc: bugme-daemon@bugzilla.kernel.org, aviad.yehezkel5@gmail.com
Subject: Re: [Bugme-new] [Bug 9440] New: Problem in joinning a socket to ipv6 multicast address in specific scenario
Date: Thu, 22 Nov 2007 17:23:42 -0800	[thread overview]
Message-ID: <20071122172342.721ee232.akpm@linux-foundation.org> (raw)
In-Reply-To: <bug-9440-10286@http.bugzilla.kernel.org/>

On Thu, 22 Nov 2007 11:02:04 -0800 (PST) bugme-daemon@bugzilla.kernel.org 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: yoshfuji@linux-ipv6.org
>         ReportedBy: aviad.yehezkel5@gmail.com
> 
> 
> 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.

       reply	other threads:[~2007-11-23  1:24 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <bug-9440-10286@http.bugzilla.kernel.org/>
2007-11-23  1:23 ` Andrew Morton [this message]
2007-11-23 10:59   ` [Bugme-new] [Bug 9440] New: Problem in joinning a socket to ipv6 multicast address in specific scenario Evgeniy Polyakov
2007-11-28 11:18     ` Evgeniy Polyakov
2007-11-30 12:02       ` Herbert Xu
2007-11-30 12:25         ` Evgeniy Polyakov
2007-11-30 12:36           ` Herbert Xu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20071122172342.721ee232.akpm@linux-foundation.org \
    --to=akpm@linux-foundation.org \
    --cc=aviad.yehezkel5@gmail.com \
    --cc=bugme-daemon@bugzilla.kernel.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.