Hello,

As I promised, here are some links and some additional info about
"IPv6 in Linux" lecture, which was given in Herzelinux yesterday
(6.11.08) by me:

1) The article about IPv6 I wrote, which was published in
linuxdevices two days ago, is here:
http://www.linuxdevices.com/articles/AT7843301253.html

2) Slides for today IPv6 lecture are available in tuxology web site are here:
http://tuxology.net/lectures/ipv6-in-the-linux-kernel/

3) Network namespaces and sysfs:
This issue was raised at the end of the lecture. For those who wonder
what is the tagged sysfs patch and what it has to do with network namespaces
and why it was dropped, here is a short explanation and links:

The problem with network namespaces is that when using some processes,
each with its own network stack (using network namespaces), it causes
a problem regarding sysfs; the reason is that one process
has, for example, /sys/class/net/eth0 entry, but a second process,
with a different namespace, can also
have a (different) /sys/class/net/eth0 entry. The entry
/sys/class/net/eth0 has an important
data :flags, statistics, and other parameters which are unique for each
process with a different network stack.

A solution for it was proposed by tagged sysfs, and patches were sent already
in August 2008. They were accepted into GregKH tree, but as I said,
recently GregKH announced that they are dropped because of a BUG.

In this thread in LKML (Linux Kernel Mailing List), GregKH  talks about
dropping the sysfs patch from his tree:
http://marc.info/?l=linux-kernel&m=122318517411596&w=2
the patch is:
driver-core/sysfs-implement-sysfs-tagged-directory-support.patch

see also:
"Sysfs and namespaces" article in: http://lwn.net/Articles/295587/

4) The links to the two vpn solutions I mentioned (and do not appear
in the slides) are:
http://www.openswan.org/
http://www.openvpn.org/

Best Regards,
Rami Rosen

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to