* Net containers config and usage
@ 2009-01-12 22:35 chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090112223545.GA15781-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: chris-SqNQQPNds68nxqbYAscKCQ @ 2009-01-12 22:35 UTC (permalink / raw)
To: containers-qjLDD68F18O7TbgM5vRIOg
All,
I'm new to linux containers and am interested in the network containers
support, but am having some troubles getting it working & could use some help.
I saw that the code released to 2.6.26 was incompatible with sysfs, but
that 2.6.29 should have support for both.
So, I built:
linux-2.6.29-rc1
iproute2.2.6.25 plus the patch for containers support
lxc-0.5.2
I can now run lxc-unshare -n /bin/tcsh
And, as expected, that process only sees loopback.
But I'm having trouble assigning an interface over to that container.
I tried doing:
# echo <pid> > /sys/class/net/eth4/new_ns_pid
But there are no entries in sysfs called new_ns_pid.
I also tried doing ip link set eth4 newns <pid>
but I get a netlink error:
RTNETLINK answers: Invalid argument
Any tips on what I might be doing wrong, or how to get this working? Since
I can do the lxc-unshare, it seems like I'm part way there, but can't move
network devices between namespaces.
Thanks,
Chris
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090112223545.GA15781-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
@ 2009-01-12 22:51 ` Serge E. Hallyn
[not found] ` <20090112225140.GA29834-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: Serge E. Hallyn @ 2009-01-12 22:51 UTC (permalink / raw)
To: chris-SqNQQPNds68nxqbYAscKCQ; +Cc: containers-qjLDD68F18O7TbgM5vRIOg
Quoting chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org (chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org):
> All,
>
> I'm new to linux containers and am interested in the network containers
> support, but am having some troubles getting it working & could use some help.
>
> I saw that the code released to 2.6.26 was incompatible with sysfs, but
> that 2.6.29 should have support for both.
>
> So, I built:
> linux-2.6.29-rc1
> iproute2.2.6.25 plus the patch for containers support
> lxc-0.5.2
>
> I can now run lxc-unshare -n /bin/tcsh
> And, as expected, that process only sees loopback.
Since you're using the liblxc tools, can you just use one
of the configs it comes with which sets up networking for
you?
> But I'm having trouble assigning an interface over to that container.
>
> I tried doing:
> # echo <pid> > /sys/class/net/eth4/new_ns_pid
>
> But there are no entries in sysfs called new_ns_pid.
Yeah I'm not sure where that command came from. To move eth4 into a new
netns, you'd want to do
ip link set eth4 netns $pid_of_shell_in_ns
See http://lxc.sourceforge.net/network/configuration.php for
more info.
> I also tried doing ip link set eth4 newns <pid>
> but I get a netlink error:
> RTNETLINK answers: Invalid argument
>
>
> Any tips on what I might be doing wrong, or how to get this working? Since
> I can do the lxc-unshare, it seems like I'm part way there, but can't move
> network devices between namespaces.
-serge
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090112225140.GA29834-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
@ 2009-01-13 0:54 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090113005436.GA26167-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: chris-SqNQQPNds68nxqbYAscKCQ @ 2009-01-13 0:54 UTC (permalink / raw)
To: Serge E. Hallyn; +Cc: containers-qjLDD68F18O7TbgM5vRIOg
On Mon, Jan 12, 2009 at 04:51:40PM -0600, Serge E. Hallyn wrote:
>
> > But I'm having trouble assigning an interface over to that container.
> >
> > I tried doing:
> > # echo <pid> > /sys/class/net/eth4/new_ns_pid
> >
> > But there are no entries in sysfs called new_ns_pid.
>
> Yeah I'm not sure where that command came from.
OK - just FYI, I got that command from http://lxc.sourceforge.net/network.php
> To move eth4 into a new
> netns, you'd want to do
>
> ip link set eth4 netns $pid_of_shell_in_ns
>
> See http://lxc.sourceforge.net/network/configuration.php for
> more info.
>
Trying to use the "ip link set" command, I get a different problem - it
reports an RTNETLINK error:
[root@C100273 iproute2-2.6.25]# ps aux | grep tcsh
root 21918 0.0 0.0 71036 2084 pts/1 S+ 16:47 0:00 -bin/tcsh
root 22008 0.0 0.0 61144 716 pts/2 R+ 16:57 0:00 grep tcsh
[root@C100273 iproute2-2.6.25]# ip/ip link set eth4 netns 21918
RTNETLINK answers: Invalid argument
Any idea what could cause that error?
Thanks,
Chris
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090113005436.GA26167-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
@ 2009-01-13 8:20 ` Daniel Lezcano
[not found] ` <496C4EB0.30203-GANU6spQydw@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: Daniel Lezcano @ 2009-01-13 8:20 UTC (permalink / raw)
To: chris-SqNQQPNds68nxqbYAscKCQ; +Cc: containers-qjLDD68F18O7TbgM5vRIOg
chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
> On Mon, Jan 12, 2009 at 04:51:40PM -0600, Serge E. Hallyn wrote:
>
>>> But I'm having trouble assigning an interface over to that container.
>>>
>>> I tried doing:
>>> # echo <pid> > /sys/class/net/eth4/new_ns_pid
>>>
>>> But there are no entries in sysfs called new_ns_pid.
>>>
>> Yeah I'm not sure where that command came from.
>>
>
> OK - just FYI, I got that command from http://lxc.sourceforge.net/network.php
>
You are right, it is not up-to-date.
>
>> To move eth4 into a new
>> netns, you'd want to do
>>
>> ip link set eth4 netns $pid_of_shell_in_ns
>>
>> See http://lxc.sourceforge.net/network/configuration.php for
>> more info.
>>
>>
>
> Trying to use the "ip link set" command, I get a different problem - it
> reports an RTNETLINK error:
>
> [root@C100273 iproute2-2.6.25]# ps aux | grep tcsh
> root 21918 0.0 0.0 71036 2084 pts/1 S+ 16:47 0:00 -bin/tcsh
> root 22008 0.0 0.0 61144 716 pts/2 R+ 16:57 0:00 grep tcsh
> [root@C100273 iproute2-2.6.25]# ip/ip link set eth4 netns 21918
> RTNETLINK answers: Invalid argument
>
> Any idea what could cause that error?
>
Assuming your prompt is showing the right version, try a version of
iproute2 >= 2.6.26
Regards
-- Daniel
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <496C4EB0.30203-GANU6spQydw@public.gmane.org>
@ 2009-01-13 14:29 ` Serge E. Hallyn
[not found] ` <20090113142925.GA11767-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: Serge E. Hallyn @ 2009-01-13 14:29 UTC (permalink / raw)
To: Daniel Lezcano; +Cc: containers-qjLDD68F18O7TbgM5vRIOg
Quoting Daniel Lezcano (daniel.lezcano-GANU6spQydw@public.gmane.org):
> chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
>> On Mon, Jan 12, 2009 at 04:51:40PM -0600, Serge E. Hallyn wrote:
>>
>>>> But I'm having trouble assigning an interface over to that container.
>>>>
>>>> I tried doing:
>>>> # echo <pid> > /sys/class/net/eth4/new_ns_pid
>>>>
>>>> But there are no entries in sysfs called new_ns_pid.
>>>>
>>> Yeah I'm not sure where that command came from.
>>>
>>
>> OK - just FYI, I got that command from http://lxc.sourceforge.net/network.php
>>
> You are right, it is not up-to-date.
>>
>>> To move eth4 into a new
>>> netns, you'd want to do
>>>
>>> ip link set eth4 netns $pid_of_shell_in_ns
>>>
>>> See http://lxc.sourceforge.net/network/configuration.php for
>>> more info.
>>>
>>>
>>
>> Trying to use the "ip link set" command, I get a different problem - it
>> reports an RTNETLINK error:
>>
>> [root@C100273 iproute2-2.6.25]# ps aux | grep tcsh
>> root 21918 0.0 0.0 71036 2084 pts/1 S+ 16:47 0:00 -bin/tcsh
>> root 22008 0.0 0.0 61144 716 pts/2 R+ 16:57 0:00 grep tcsh
>> [root@C100273 iproute2-2.6.25]# ip/ip link set eth4 netns 21918
>> RTNETLINK answers: Invalid argument
>>
>> Any idea what could cause that error?
>>
> Assuming your prompt is showing the right version, try a version of
> iproute2 >= 2.6.26
Right, this was a bit of a pain for me - when you install iproute,
by default it goes into another location, so you probably have to
specify /usr/local/sbin/ip or something. Just a guess, but that
may be your problem here :)
-serge
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090113142925.GA11767-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
@ 2009-01-13 19:18 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090113191837.GA29900-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: chris-SqNQQPNds68nxqbYAscKCQ @ 2009-01-13 19:18 UTC (permalink / raw)
To: Serge E. Hallyn; +Cc: containers-qjLDD68F18O7TbgM5vRIOg
> >>
> >> [root@C100273 iproute2-2.6.25]# ps aux | grep tcsh
> >> root 21918 0.0 0.0 71036 2084 pts/1 S+ 16:47 0:00 -bin/tcsh
> >> root 22008 0.0 0.0 61144 716 pts/2 R+ 16:57 0:00 grep tcsh
> >> [root@C100273 iproute2-2.6.25]# ip/ip link set eth4 netns 21918
> >> RTNETLINK answers: Invalid argument
> >>
> >> Any idea what could cause that error?
> >>
> > Assuming your prompt is showing the right version, try a version of
> > iproute2 >= 2.6.26
>
> Right, this was a bit of a pain for me - when you install iproute,
> by default it goes into another location, so you probably have to
> specify /usr/local/sbin/ip or something. Just a guess, but that
> may be your problem here :)
>
> -serge
I was running 2.6.25 plus the patch from here:
http://marc.info/?l=linux-netdev&m=120905226611742&q=raw
But I tried getting 2.6.26 and I have the same problem:
[root@C100273 iproute2-2.6.26]# ip/ip link set eth4 netns 24755
RTNETLINK answers: Invalid argument
I'm pretty certain I'm running the right "version" of the command. It
does install it to /usr/sbin/ip, but if I run the version that came with the
distribution (in /sbin/ip), I get a different error reporting netns as garbage.
So.. since it at least parses the netns argument and sends the netlink request,
it at least seems to be making it to the kernel.
Does the kernel.org version of 2.6.29-rc1 have everything I need?
Any other ideas?
Thanks,
Chris
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090113191837.GA29900-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
@ 2009-01-13 19:37 ` Guenter Roeck
2009-01-13 19:49 ` chris-SqNQQPNds68nxqbYAscKCQ
2009-01-13 19:52 ` Daniel Lezcano
1 sibling, 1 reply; 22+ messages in thread
From: Guenter Roeck @ 2009-01-13 19:37 UTC (permalink / raw)
To: chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org
Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org
Works for me in 2.6.27.
Did you enable network namespace support in the kernel ?
Guenter
On Tue, 2009-01-13 at 11:18 -0800, chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
> > >>
> > >> [root@C100273 iproute2-2.6.25]# ps aux | grep tcsh
> > >> root 21918 0.0 0.0 71036 2084 pts/1 S+ 16:47 0:00 -bin/tcsh
> > >> root 22008 0.0 0.0 61144 716 pts/2 R+ 16:57 0:00 grep tcsh
> > >> [root@C100273 iproute2-2.6.25]# ip/ip link set eth4 netns 21918
> > >> RTNETLINK answers: Invalid argument
> > >>
> > >> Any idea what could cause that error?
> > >>
> > > Assuming your prompt is showing the right version, try a version of
> > > iproute2 >= 2.6.26
> >
> > Right, this was a bit of a pain for me - when you install iproute,
> > by default it goes into another location, so you probably have to
> > specify /usr/local/sbin/ip or something. Just a guess, but that
> > may be your problem here :)
> >
> > -serge
>
> I was running 2.6.25 plus the patch from here:
> http://marc.info/?l=linux-netdev&m=120905226611742&q=raw
>
> But I tried getting 2.6.26 and I have the same problem:
>
> [root@C100273 iproute2-2.6.26]# ip/ip link set eth4 netns 24755
> RTNETLINK answers: Invalid argument
>
> I'm pretty certain I'm running the right "version" of the command. It
> does install it to /usr/sbin/ip, but if I run the version that came with the
> distribution (in /sbin/ip), I get a different error reporting netns as garbage.
> So.. since it at least parses the netns argument and sends the netlink request,
> it at least seems to be making it to the kernel.
>
> Does the kernel.org version of 2.6.29-rc1 have everything I need?
>
> Any other ideas?
>
> Thanks,
> Chris
> _______________________________________________
> Containers mailing list
> Containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org
> https://lists.linux-foundation.org/mailman/listinfo/containers
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
2009-01-13 19:37 ` Guenter Roeck
@ 2009-01-13 19:49 ` chris-SqNQQPNds68nxqbYAscKCQ
0 siblings, 0 replies; 22+ messages in thread
From: chris-SqNQQPNds68nxqbYAscKCQ @ 2009-01-13 19:49 UTC (permalink / raw)
To: Guenter Roeck; +Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org
On Tue, Jan 13, 2009 at 11:37:48AM -0800, Guenter Roeck wrote:
> Works for me in 2.6.27.
> Did you enable network namespace support in the kernel ?
>
> Guenter
Yes, and I'm able to do an "lxc-unshare -n /bin/tcsh", so I guess that's
proof that network namespace support is there in the kernel. But then when
I go to re-assign an interface, I get the error.
Chris
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090113191837.GA29900-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
2009-01-13 19:37 ` Guenter Roeck
@ 2009-01-13 19:52 ` Daniel Lezcano
[not found] ` <496CF11A.7090908-GANU6spQydw@public.gmane.org>
1 sibling, 1 reply; 22+ messages in thread
From: Daniel Lezcano @ 2009-01-13 19:52 UTC (permalink / raw)
To: chris-SqNQQPNds68nxqbYAscKCQ; +Cc: containers-qjLDD68F18O7TbgM5vRIOg
chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
>>>> [root@C100273 iproute2-2.6.25]# ps aux | grep tcsh
>>>> root 21918 0.0 0.0 71036 2084 pts/1 S+ 16:47 0:00 -bin/tcsh
>>>> root 22008 0.0 0.0 61144 716 pts/2 R+ 16:57 0:00 grep tcsh
>>>> [root@C100273 iproute2-2.6.25]# ip/ip link set eth4 netns 21918
>>>> RTNETLINK answers: Invalid argument
>>>>
>>>> Any idea what could cause that error?
>>>>
>>>>
>>> Assuming your prompt is showing the right version, try a version of
>>> iproute2 >= 2.6.26
>>>
>> Right, this was a bit of a pain for me - when you install iproute,
>> by default it goes into another location, so you probably have to
>> specify /usr/local/sbin/ip or something. Just a guess, but that
>> may be your problem here :)
>>
>> -serge
>>
>
> I was running 2.6.25 plus the patch from here:
> http://marc.info/?l=linux-netdev&m=120905226611742&q=raw
>
> But I tried getting 2.6.26 and I have the same problem:
>
> [root@C100273 iproute2-2.6.26]# ip/ip link set eth4 netns 24755
> RTNETLINK answers: Invalid argument
>
> I'm pretty certain I'm running the right "version" of the command. It
> does install it to /usr/sbin/ip, but if I run the version that came with the
> distribution (in /sbin/ip), I get a different error reporting netns as garbage.
> So.. since it at least parses the netns argument and sends the netlink request,
> it at least seems to be making it to the kernel.
>
> Does the kernel.org version of 2.6.29-rc1 have everything I need?
>
> Any other ideas?
>
Is eth4 a physical network device or a virtual device (like a tunnel)
renamed eth4 ?
Can you send the output of the "ip link" command and the value of
/sys/class/net/eth4/features to check if the network device is not
flagged as a non-movable.
thanks.
-- Daniel
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <496CF11A.7090908-GANU6spQydw@public.gmane.org>
@ 2009-01-13 21:47 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090113214747.GA23742-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: chris-SqNQQPNds68nxqbYAscKCQ @ 2009-01-13 21:47 UTC (permalink / raw)
To: Daniel Lezcano; +Cc: containers-qjLDD68F18O7TbgM5vRIOg
On Tue, Jan 13, 2009 at 08:52:58PM +0100, Daniel Lezcano wrote:
> >I tried getting 2.6.26 and I have the same problem:
> >
> >[root@C100273 iproute2-2.6.26]# ip/ip link set eth4 netns 24755
> >RTNETLINK answers: Invalid argument
> >
> >I'm pretty certain I'm running the right "version" of the command. It
> >does install it to /usr/sbin/ip, but if I run the version that came with
> >the
> >distribution (in /sbin/ip), I get a different error reporting netns as
> >garbage.
> >So.. since it at least parses the netns argument and sends the netlink
> >request,
> >it at least seems to be making it to the kernel.
> >
> >Does the kernel.org version of 2.6.29-rc1 have everything I need?
> >
> >Any other ideas?
> >
> Is eth4 a physical network device or a virtual device (like a tunnel)
> renamed eth4 ?
>
> Can you send the output of the "ip link" command and the value of
> /sys/class/net/eth4/features to check if the network device is not
> flagged as a non-movable.
>
> thanks.
> -- Daniel
It's a physical device - uses the e1000e driver.
Here's the output of both commands.
[root@C100273 iproute2-2.6.26]# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:1c:c4:dc:44:b2 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
link/ether 00:1c:c4:48:35:f5 brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
link/ether 00:1c:c4:dc:44:b0 brd ff:ff:ff:ff:ff:ff
5: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
link/ether 00:1c:c4:48:35:f4 brd ff:ff:ff:ff:ff:ff
6: eth4: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:1c:c4:48:35:f7 brd ff:ff:ff:ff:ff:ff
7: eth5: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
link/ether 00:1c:c4:48:35:f6 brd ff:ff:ff:ff:ff:ff
8: br1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
link/ether 66:f4:32:9f:12:df brd ff:ff:ff:ff:ff:ff
[root@C100273 iproute2-2.6.26]# cat /sys/class/net/eth4/features
0x111ba9
Thanks,
Chris
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090113214747.GA23742-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
@ 2009-01-13 22:53 ` Guenter Roeck
2009-01-14 8:50 ` Daniel Lezcano
0 siblings, 1 reply; 22+ messages in thread
From: Guenter Roeck @ 2009-01-13 22:53 UTC (permalink / raw)
To: chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org
Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org
As far as I recall, if you have sysfs active and use the sysfs patch to
let you configure both sysfs and network namespaces, you can only move
virtual interfaces into a network namespace.
Guenter
On Tue, 2009-01-13 at 13:47 -0800, chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
> On Tue, Jan 13, 2009 at 08:52:58PM +0100, Daniel Lezcano wrote:
> > >I tried getting 2.6.26 and I have the same problem:
> > >
> > >[root@C100273 iproute2-2.6.26]# ip/ip link set eth4 netns 24755
> > >RTNETLINK answers: Invalid argument
> > >
> > >I'm pretty certain I'm running the right "version" of the command. It
> > >does install it to /usr/sbin/ip, but if I run the version that came with
> > >the
> > >distribution (in /sbin/ip), I get a different error reporting netns as
> > >garbage.
> > >So.. since it at least parses the netns argument and sends the netlink
> > >request,
> > >it at least seems to be making it to the kernel.
> > >
> > >Does the kernel.org version of 2.6.29-rc1 have everything I need?
> > >
> > >Any other ideas?
> > >
> > Is eth4 a physical network device or a virtual device (like a tunnel)
> > renamed eth4 ?
> >
> > Can you send the output of the "ip link" command and the value of
> > /sys/class/net/eth4/features to check if the network device is not
> > flagged as a non-movable.
> >
> > thanks.
> > -- Daniel
>
> It's a physical device - uses the e1000e driver.
> Here's the output of both commands.
>
> [root@C100273 iproute2-2.6.26]# ip link
> 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
> link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
> 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
> link/ether 00:1c:c4:dc:44:b2 brd ff:ff:ff:ff:ff:ff
> 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
> link/ether 00:1c:c4:48:35:f5 brd ff:ff:ff:ff:ff:ff
> 4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
> link/ether 00:1c:c4:dc:44:b0 brd ff:ff:ff:ff:ff:ff
> 5: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
> link/ether 00:1c:c4:48:35:f4 brd ff:ff:ff:ff:ff:ff
> 6: eth4: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
> link/ether 00:1c:c4:48:35:f7 brd ff:ff:ff:ff:ff:ff
> 7: eth5: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
> link/ether 00:1c:c4:48:35:f6 brd ff:ff:ff:ff:ff:ff
> 8: br1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
> link/ether 66:f4:32:9f:12:df brd ff:ff:ff:ff:ff:ff
>
> [root@C100273 iproute2-2.6.26]# cat /sys/class/net/eth4/features
> 0x111ba9
>
> Thanks,
> Chris
> _______________________________________________
> Containers mailing list
> Containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org
> https://lists.linux-foundation.org/mailman/listinfo/containers
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
2009-01-13 22:53 ` Guenter Roeck
@ 2009-01-14 8:50 ` Daniel Lezcano
[not found] ` <496DA755.1040001-GANU6spQydw@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: Daniel Lezcano @ 2009-01-14 8:50 UTC (permalink / raw)
To: groeck-gvzKVTG1yJJBDgjK7y7TUQ
Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org
Guenter Roeck wrote:
> As far as I recall, if you have sysfs active and use the sysfs patch to
> let you configure both sysfs and network namespaces, you can only move
> virtual interfaces into a network namespace.
>
> Guenter
>
Ah ! yes, you are right :)
The current upstream implementation allowing sysfs and netns to coexist
together has one restriction, the physical network devices can not be
moved if sysfs is enabled in the kernel. This is why Chris can not move
the physical network device with this version of the kernel.
This restriction will be set until the sysfs per namespace is fully
supported.
This restriction does not exist with with the previous kernel version
with the sysfs per namespace patchset.
-- Daniel
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <496DA755.1040001-GANU6spQydw@public.gmane.org>
@ 2009-01-14 17:27 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090114172739.GA13581-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: chris-SqNQQPNds68nxqbYAscKCQ @ 2009-01-14 17:27 UTC (permalink / raw)
To: Daniel Lezcano; +Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org
On Wed, Jan 14, 2009 at 09:50:29AM +0100, Daniel Lezcano wrote:
> Guenter Roeck wrote:
> >As far as I recall, if you have sysfs active and use the sysfs patch to
> >let you configure both sysfs and network namespaces, you can only move
> >virtual interfaces into a network namespace.
> >
> >Guenter
> >
> Ah ! yes, you are right :)
>
> The current upstream implementation allowing sysfs and netns to coexist
> together has one restriction, the physical network devices can not be
> moved if sysfs is enabled in the kernel. This is why Chris can not move
> the physical network device with this version of the kernel.
> This restriction will be set until the sysfs per namespace is fully
> supported.
>
> This restriction does not exist with with the previous kernel version
> with the sysfs per namespace patchset.
>
> -- Daniel
>
Ah, great, thanks to all for your help on this.
Do you have any rough estimate when the support for sysfs per namespace will
be added in the upstream?
Thanks again,
Chris
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090114172739.GA13581-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
@ 2009-01-14 17:41 ` Daniel Lezcano
[not found] ` <496E23DA.9080402-GANU6spQydw@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: Daniel Lezcano @ 2009-01-14 17:41 UTC (permalink / raw)
To: chris-SqNQQPNds68nxqbYAscKCQ
Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org,
Eric W. Biederman
chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
> On Wed, Jan 14, 2009 at 09:50:29AM +0100, Daniel Lezcano wrote:
>
>> Guenter Roeck wrote:
>>
>>> As far as I recall, if you have sysfs active and use the sysfs patch to
>>> let you configure both sysfs and network namespaces, you can only move
>>> virtual interfaces into a network namespace.
>>>
>>> Guenter
>>>
>>>
>> Ah ! yes, you are right :)
>>
>> The current upstream implementation allowing sysfs and netns to coexist
>> together has one restriction, the physical network devices can not be
>> moved if sysfs is enabled in the kernel. This is why Chris can not move
>> the physical network device with this version of the kernel.
>> This restriction will be set until the sysfs per namespace is fully
>> supported.
>>
>> This restriction does not exist with with the previous kernel version
>> with the sysfs per namespace patchset.
>>
>> -- Daniel
>>
>>
>
> Ah, great, thanks to all for your help on this.
> Do you have any rough estimate when the support for sysfs per namespace will
>
The sysfs per namespace has been rejected because of some design
problems related with the sysfs itself.
Perhaps Eric can tell more about that...
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <496E23DA.9080402-GANU6spQydw@public.gmane.org>
@ 2009-01-14 19:26 ` Serge E. Hallyn
[not found] ` <20090114192633.GA8572-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-01-14 22:10 ` Eric W. Biederman
1 sibling, 1 reply; 22+ messages in thread
From: Serge E. Hallyn @ 2009-01-14 19:26 UTC (permalink / raw)
To: Daniel Lezcano
Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org,
Eric W. Biederman
Quoting Daniel Lezcano (daniel.lezcano-GANU6spQydw@public.gmane.org):
> chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
> > On Wed, Jan 14, 2009 at 09:50:29AM +0100, Daniel Lezcano wrote:
> >
> >> Guenter Roeck wrote:
> >>
> >>> As far as I recall, if you have sysfs active and use the sysfs patch to
> >>> let you configure both sysfs and network namespaces, you can only move
> >>> virtual interfaces into a network namespace.
> >>>
> >>> Guenter
> >>>
> >>>
> >> Ah ! yes, you are right :)
> >>
> >> The current upstream implementation allowing sysfs and netns to coexist
> >> together has one restriction, the physical network devices can not be
> >> moved if sysfs is enabled in the kernel. This is why Chris can not move
> >> the physical network device with this version of the kernel.
> >> This restriction will be set until the sysfs per namespace is fully
> >> supported.
> >>
> >> This restriction does not exist with with the previous kernel version
> >> with the sysfs per namespace patchset.
> >>
> >> -- Daniel
> >>
> >>
> >
> > Ah, great, thanks to all for your help on this.
> > Do you have any rough estimate when the support for sysfs per namespace will
> >
> The sysfs per namespace has been rejected because of some design
> problems related with the sysfs itself.
> Perhaps Eric can tell more about that...
Chris, in the meantime, is using the physical device an absolute
necessity, or could you work around it for now using a veth tunnel?
Even if Eric has been working on the sysfs locking rework quietly
the last few months, i'd expect several months of back-and-forth
trying to prove that the rework is correct...
-serge
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090114192633.GA8572-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
@ 2009-01-14 19:39 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090114193944.GA14129-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: chris-SqNQQPNds68nxqbYAscKCQ @ 2009-01-14 19:39 UTC (permalink / raw)
To: Serge E. Hallyn
Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org,
Eric W. Biederman
On Wed, Jan 14, 2009 at 01:26:34PM -0600, Serge E. Hallyn wrote:
> Quoting Daniel Lezcano (daniel.lezcano-GANU6spQydw@public.gmane.org):
> > chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
> > > On Wed, Jan 14, 2009 at 09:50:29AM +0100, Daniel Lezcano wrote:
> > >
> > >> Guenter Roeck wrote:
> > >>
> > >>> As far as I recall, if you have sysfs active and use the sysfs patch to
> > >>> let you configure both sysfs and network namespaces, you can only move
> > >>> virtual interfaces into a network namespace.
> > >>>
> > >>> Guenter
> > >>>
> > >>>
> > >> Ah ! yes, you are right :)
> > >>
> > >> The current upstream implementation allowing sysfs and netns to coexist
> > >> together has one restriction, the physical network devices can not be
> > >> moved if sysfs is enabled in the kernel. This is why Chris can not move
> > >> the physical network device with this version of the kernel.
> > >> This restriction will be set until the sysfs per namespace is fully
> > >> supported.
> > >>
> > >> This restriction does not exist with with the previous kernel version
> > >> with the sysfs per namespace patchset.
> > >>
> > >> -- Daniel
> > >>
> > >>
> > >
> > > Ah, great, thanks to all for your help on this.
> > > Do you have any rough estimate when the support for sysfs per namespace will
> > >
> > The sysfs per namespace has been rejected because of some design
> > problems related with the sysfs itself.
> > Perhaps Eric can tell more about that...
>
> Chris, in the meantime, is using the physical device an absolute
> necessity, or could you work around it for now using a veth tunnel?
>
> Even if Eric has been working on the sysfs locking rework quietly
> the last few months, i'd expect several months of back-and-forth
> trying to prove that the rework is correct...
>
> -serge
Yes, ultimately we'll need the physical device inside the same namespace
as our application. Our application does a lot of management on the interface,
monitoring things like the interface's link-pulse and such, and that wouldn't
be available through a virtual interface. We can always redesign things
to have the management portion run in the namespace with the physical interface,
but for performance reasons we'd eventually want the physical interface to be
directly inside the namespace anyway - so that would probably be wasted effort.
Thanks,
Chris
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090114193944.GA14129-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
@ 2009-01-14 19:53 ` Daniel Lezcano
[not found] ` <496E42D6.2080306-GANU6spQydw@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: Daniel Lezcano @ 2009-01-14 19:53 UTC (permalink / raw)
To: chris-SqNQQPNds68nxqbYAscKCQ
Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org,
Eric W. Biederman
chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
> On Wed, Jan 14, 2009 at 01:26:34PM -0600, Serge E. Hallyn wrote:
>
>> Quoting Daniel Lezcano (daniel.lezcano-GANU6spQydw@public.gmane.org):
>>
>>> chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
>>>
>>>> On Wed, Jan 14, 2009 at 09:50:29AM +0100, Daniel Lezcano wrote:
>>>>
>>>>
>>>>> Guenter Roeck wrote:
>>>>>
>>>>>
>>>>>> As far as I recall, if you have sysfs active and use the sysfs patch to
>>>>>> let you configure both sysfs and network namespaces, you can only move
>>>>>> virtual interfaces into a network namespace.
>>>>>>
>>>>>> Guenter
>>>>>>
>>>>>>
>>>>>>
>>>>> Ah ! yes, you are right :)
>>>>>
>>>>> The current upstream implementation allowing sysfs and netns to coexist
>>>>> together has one restriction, the physical network devices can not be
>>>>> moved if sysfs is enabled in the kernel. This is why Chris can not move
>>>>> the physical network device with this version of the kernel.
>>>>> This restriction will be set until the sysfs per namespace is fully
>>>>> supported.
>>>>>
>>>>> This restriction does not exist with with the previous kernel version
>>>>> with the sysfs per namespace patchset.
>>>>>
>>>>> -- Daniel
>>>>>
>>>>>
>>>>>
>>>> Ah, great, thanks to all for your help on this.
>>>> Do you have any rough estimate when the support for sysfs per namespace will
>>>>
>>>>
>>> The sysfs per namespace has been rejected because of some design
>>> problems related with the sysfs itself.
>>> Perhaps Eric can tell more about that...
>>>
>> Chris, in the meantime, is using the physical device an absolute
>> necessity, or could you work around it for now using a veth tunnel?
>>
>> Even if Eric has been working on the sysfs locking rework quietly
>> the last few months, i'd expect several months of back-and-forth
>> trying to prove that the rework is correct...
>>
>> -serge
>>
>
> Yes, ultimately we'll need the physical device inside the same namespace
> as our application. Our application does a lot of management on the interface,
> monitoring things like the interface's link-pulse and such, and that wouldn't
> be available through a virtual interface. We can always redesign things
> to have the management portion run in the namespace with the physical interface,
> but for performance reasons we'd eventually want the physical interface to be
> directly inside the namespace anyway - so that would probably be wasted effort.
>
Did you tried with the macvlan ?
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <496E23DA.9080402-GANU6spQydw@public.gmane.org>
2009-01-14 19:26 ` Serge E. Hallyn
@ 2009-01-14 22:10 ` Eric W. Biederman
1 sibling, 0 replies; 22+ messages in thread
From: Eric W. Biederman @ 2009-01-14 22:10 UTC (permalink / raw)
To: Daniel Lezcano; +Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org
Daniel Lezcano <daniel.lezcano-GANU6spQydw@public.gmane.org> writes:
> chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
>> On Wed, Jan 14, 2009 at 09:50:29AM +0100, Daniel Lezcano wrote:
>>
>>> Guenter Roeck wrote:
>>>
>>>> As far as I recall, if you have sysfs active and use the sysfs patch to
>>>> let you configure both sysfs and network namespaces, you can only move
>>>> virtual interfaces into a network namespace.
>>>>
>>>> Guenter
>>>>
>>> Ah ! yes, you are right :)
>>>
>>> The current upstream implementation allowing sysfs and netns to coexist
>>> together has one restriction, the physical network devices can not be moved
>>> if sysfs is enabled in the kernel. This is why Chris can not move the
>>> physical network device with this version of the kernel.
>>> This restriction will be set until the sysfs per namespace is fully
> supported.
>>>
>>> This restriction does not exist with with the previous kernel version with
>>> the sysfs per namespace patchset.
>>>
>>> -- Daniel
>>>
>>>
>>
>> Ah, great, thanks to all for your help on this.
>> Do you have any rough estimate when the support for sysfs per namespace will
>>
> The sysfs per namespace has been rejected because of some design problems
> related with the sysfs itself.
> Perhaps Eric can tell more about that...
Short version. Before you can change code that is a mess you get the pleasure
of cleaning up someone else's mess.
I have seen no viable alternative to sysfs per namespace.
I have something like 22 patches that I hope to start pushing in the next
day or two to clean up sysfs, and then when that is done I will come back
and see what can be done about the kobject layer and sysfs.
To do all of this right I need to step back and see reworking the
sysfs and the kobject layers as worthy goals in and of themselves. Instead
of just some barrier in the way of getting network namespaces to work
properly.
Eric
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <496E42D6.2080306-GANU6spQydw@public.gmane.org>
@ 2009-01-15 21:59 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090115215900.GA30607-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: chris-SqNQQPNds68nxqbYAscKCQ @ 2009-01-15 21:59 UTC (permalink / raw)
To: Daniel Lezcano
Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org,
Eric W. Biederman
> >
> >Yes, ultimately we'll need the physical device inside the same namespace
> >as our application. Our application does a lot of management on the
> >interface,
> >monitoring things like the interface's link-pulse and such, and that
> >wouldn't
> >be available through a virtual interface. We can always redesign things
> >to have the management portion run in the namespace with the physical
> >interface,
> >but for performance reasons we'd eventually want the physical interface to
> >be
> >directly inside the namespace anyway - so that would probably be wasted
> >effort.
> >
> Did you tried with the macvlan ?
I just tried it - and it does work - I can move the vlan interfaces into the
namespace. But that's not a solution for us - we really need to support
communications out to other nodes on the network that we can't count on using
vlan.
Thanks,
Chris
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090115215900.GA30607-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
@ 2009-01-15 22:21 ` Daniel Lezcano
[not found] ` <496FB6F7.9080906-GANU6spQydw@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: Daniel Lezcano @ 2009-01-15 22:21 UTC (permalink / raw)
To: chris-SqNQQPNds68nxqbYAscKCQ
Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org,
Eric W. Biederman
chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
>>> Yes, ultimately we'll need the physical device inside the same namespace
>>> as our application. Our application does a lot of management on the
>>> interface,
>>> monitoring things like the interface's link-pulse and such, and that
>>> wouldn't
>>> be available through a virtual interface. We can always redesign things
>>> to have the management portion run in the namespace with the physical
>>> interface,
>>> but for performance reasons we'd eventually want the physical interface to
>>> be
>>> directly inside the namespace anyway - so that would probably be wasted
>>> effort.
>>>
>>>
>> Did you tried with the macvlan ?
>>
>
> I just tried it - and it does work - I can move the vlan interfaces into the
> namespace. But that's not a solution for us - we really need to support
> communications out to other nodes on the network that we can't count on using
> vlan.
>
Perhaps I am misunderstand but the macvlan is just an "eth aliased"
interface, so you should but able to communicate with the outside world
and keep the same performances as the physical device, no ? The only
drawback with the macvlan is you can not communicate on the same host
between different namespaces. We did some benchmark last year wih the
macvlan and we got very good results.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <496FB6F7.9080906-GANU6spQydw@public.gmane.org>
@ 2009-01-15 23:20 ` Chris R. Jones
[not found] ` <20090115232013.GA9722-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
0 siblings, 1 reply; 22+ messages in thread
From: Chris R. Jones @ 2009-01-15 23:20 UTC (permalink / raw)
To: Daniel Lezcano
Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org,
Eric W. Biederman
On Thu, Jan 15, 2009 at 11:21:43PM +0100, Daniel Lezcano wrote:
> chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
> >>Did you tried with the macvlan ?
> >>
> >
> >I just tried it - and it does work - I can move the vlan interfaces into
> >the
> >namespace. But that's not a solution for us - we really need to support
> >communications out to other nodes on the network that we can't count on
> >using
> >vlan.
> >
> Perhaps I am misunderstand but the macvlan is just an "eth aliased"
> interface, so you should but able to communicate with the outside world
> and keep the same performances as the physical device, no ? The only
> drawback with the macvlan is you can not communicate on the same host
> between different namespaces. We did some benchmark last year wih the
> macvlan and we got very good results.
Oh great, I confused the macvlan support with 802.1q vlan interfaces
(as added through vconfig). macvlan does look very promising - I was able
to create a macvlan interface and assign it to my namespace - looks pretty good!
Thanks,
Chris
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Net containers config and usage
[not found] ` <20090115232013.GA9722-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
@ 2009-01-16 4:38 ` Eric W. Biederman
0 siblings, 0 replies; 22+ messages in thread
From: Eric W. Biederman @ 2009-01-16 4:38 UTC (permalink / raw)
To: Chris R. Jones; +Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org
"Chris R. Jones" <chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org> writes:
> On Thu, Jan 15, 2009 at 11:21:43PM +0100, Daniel Lezcano wrote:
>> chris-SqNQQPNds68nxqbYAscKCQ@public.gmane.org wrote:
>> >>Did you tried with the macvlan ?
>> >>
>> >
>> >I just tried it - and it does work - I can move the vlan interfaces into
>> >the
>> >namespace. But that's not a solution for us - we really need to support
>> >communications out to other nodes on the network that we can't count on
>> >using
>> >vlan.
>> >
>> Perhaps I am misunderstand but the macvlan is just an "eth aliased"
>> interface, so you should but able to communicate with the outside world
>> and keep the same performances as the physical device, no ? The only
>> drawback with the macvlan is you can not communicate on the same host
>> between different namespaces.
And that drawback (when all the macvlan are off of the same network device is
actually a bug).
>We did some benchmark last year wih the
>> macvlan and we got very good results.
>
> Oh great, I confused the macvlan support with 802.1q vlan interfaces
> (as added through vconfig). macvlan does look very promising - I was able
> to create a macvlan interface and assign it to my namespace - looks pretty good!
Good to hear you have a solution. Putting physical hardware devices in network
namespaces is definitely on the todo. But it looks to be a while before we get
all of the details sorted out.
Eric
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2009-01-16 4:38 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-12 22:35 Net containers config and usage chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090112223545.GA15781-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
2009-01-12 22:51 ` Serge E. Hallyn
[not found] ` <20090112225140.GA29834-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-01-13 0:54 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090113005436.GA26167-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
2009-01-13 8:20 ` Daniel Lezcano
[not found] ` <496C4EB0.30203-GANU6spQydw@public.gmane.org>
2009-01-13 14:29 ` Serge E. Hallyn
[not found] ` <20090113142925.GA11767-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-01-13 19:18 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090113191837.GA29900-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
2009-01-13 19:37 ` Guenter Roeck
2009-01-13 19:49 ` chris-SqNQQPNds68nxqbYAscKCQ
2009-01-13 19:52 ` Daniel Lezcano
[not found] ` <496CF11A.7090908-GANU6spQydw@public.gmane.org>
2009-01-13 21:47 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090113214747.GA23742-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
2009-01-13 22:53 ` Guenter Roeck
2009-01-14 8:50 ` Daniel Lezcano
[not found] ` <496DA755.1040001-GANU6spQydw@public.gmane.org>
2009-01-14 17:27 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090114172739.GA13581-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
2009-01-14 17:41 ` Daniel Lezcano
[not found] ` <496E23DA.9080402-GANU6spQydw@public.gmane.org>
2009-01-14 19:26 ` Serge E. Hallyn
[not found] ` <20090114192633.GA8572-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-01-14 19:39 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090114193944.GA14129-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
2009-01-14 19:53 ` Daniel Lezcano
[not found] ` <496E42D6.2080306-GANU6spQydw@public.gmane.org>
2009-01-15 21:59 ` chris-SqNQQPNds68nxqbYAscKCQ
[not found] ` <20090115215900.GA30607-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
2009-01-15 22:21 ` Daniel Lezcano
[not found] ` <496FB6F7.9080906-GANU6spQydw@public.gmane.org>
2009-01-15 23:20 ` Chris R. Jones
[not found] ` <20090115232013.GA9722-SqNQQPNds68nxqbYAscKCQ@public.gmane.org>
2009-01-16 4:38 ` Eric W. Biederman
2009-01-14 22:10 ` Eric W. Biederman
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.