Merge remote-tracking branch 'fp/master'
[hurd-web.git] / hurd / translator / pfinet / ipv6.mdwn
index 95629b8..42ee3c5 100644 (file)
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2007, 2008, 2010, 2012 Free Software Foundation,
-Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2010, 2012, 2013 Free Software
+Foundation, Inc."]]
 
 [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
 id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -94,3 +94,67 @@ Amongst other things, support for [[IOCTL]]s is missing.
     <gnu_srs> There is one already:
       http://www.gnu.org/software/hurd/community/gsoc/project_ideas/tcp_ip_stack.html
     <braunr> personally, i'd advocate resuing code from netbsd
+
+
+### IRC, freenode, #hurd, 2013-02-23
+
+    <braunr> we're beginning to seriously lack ipv6 though
+    <youpi> what is the actual problem?
+    <youpi> (again)
+    <youpi> lack?
+    <youpi> we do have ipv6 working
+    <braunr> i couldn't have it work with public addresses
+    <youpi> uh?
+    <youpi> I believe it worked for me
+    <braunr> yes i told you a few months back
+    <gnu_srs> braunr reported recently that v6 did not work as expected?
+    <youpi> I don't remember about that (and my inbox neither)
+    <braunr> it was only on irc
+    <braunr> routing would be nice to have too
+    <braunr> the stack can do it but we lack the interface
+    <braunr> anyway, there would be benefits on working on it, but what we have
+      now is fine and again, there are priorities
+    <youpi> braunr: it seems ndp doesn't work indeed, I wonder why, it was
+      working for me
+    <braunr> that's what i found too
+    <braunr> there have been other additions to the ipv6 spec over time, i
+      don't know what else we might be lacking 
+    <youpi> ndp is elder
+    <braunr> yes ndp isn't lacking
+    <youpi> and pfinet *does* actually do ndp :)
+    <braunr> that's a different issue
+    <braunr> my debugging session ended in the routing code
+    <braunr> and i didn't investigate further
+    <youpi> braunr: it seems the BPF filter on /dev/eth0 doesn't include IPv6
+      frames
+    <youpi> that'd explain that it worked before but not any more
+    <braunr> oh
+    <braunr> good
+    <braunr> i'd love to assign global addresses to our VMs :)
+    <youpi> ok, it goes through, there is just a remaining multicast join issue
+    <youpi> yep, ethernet_set_multi is empty :)
+    <youpi> ok, enabling ALLMULTI was enough to fix it
+    <youpi> you can ping6 2001:910:1059:2:5054:00ff:fe12:3456 :)
+
+
+## IRC, freenode, #hurd, 2013-01-13
+
+    <youpi> gnu_srs, gnu_srs1: fyi, I'm having a look at cherry-picking the
+      v6only  option from linux
+
+
+### IRC, freenode, #hurd, 2013-02-23
+
+    <gnu_srs> youpi: From when is the Linux
+      524354b4d086a4f013343d727eaccb7b4c39eb25 commit (IPV6_V6ONLY)?
+    <youpi> which repo?
+    <youpi> I don't have such commit here
+    <gnu_srs>
+      http://git.savannah.gnu.org/cgit/hurd/hurd.git/commit/?id=2b2d7fdc42475019e5ce3eabc9c9673e3c13d89f
+    <gnu_srs> From which release, 2.4.x, 2.6.x?
+    <youpi> it's very old
+    <youpi> 2002
+    <youpi> it's not in the current linux git tree, but in the "history" tree
+    <youpi> I don't remember its url
+    <braunr> git://git.kernel.org/pub/scm/linux/kernel/git/tglx/history.git
+    <braunr> might be even older