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]