Ack: Re: [Lucid][PATCH 0/1] ipv6: Allow inet6_dump_addr() to handle more than 64 addresses

Herton Ronaldo Krzesinski herton.krzesinski at canonical.com
Fri Dec 16 23:38:20 UTC 2011


On Fri, Dec 16, 2011 at 01:37:03PM -0800, Brad Figg wrote:
> BugLink: http://bugs.launchpad.net/bugs/863394
> 
> SRU Justification
> 
> Impact:
> 
> 2.6.32 has a problem with allocating IPv6 addresses that shows up using later versions of libvirt, or if you create lots of IPv6 addresses manually.
> 
> What happens is that 'ip addr show dev' for a particular device fails to show the ipv6 addresses on them, yet they are there in the 'ifconfig' listing for that device.
> 
> Fix:
> 
> Cherry pick commit bcd323262a94b14b84341982b90443a76a477861
> 
> Testcase:
> 
> See comment #7
> 
> 
> Apparently, inet6_dump_addr() is not able to handle more than
> 64 ipv6 addresses per device. We must break from inner loops
> in case skb is full, or else cursor is put at the end of list.
> 
> Eric Dumazet (1):
>   ipv6: Allow inet6_dump_addr() to handle more than 64 addresses
> 
>  net/ipv6/addrconf.c |    6 ++++++
>  1 files changed, 6 insertions(+), 0 deletions(-)
> 
> -- 
> 1.7.5.4
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
> 




More information about the kernel-team mailing list