summaryrefslogtreecommitdiff
path: root/hurd/translator/pfinet
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2012-05-24 23:08:09 +0200
committerThomas Schwinge <thomas@codesourcery.com>2012-05-24 23:08:09 +0200
commit2910b7c5b1d55bc304344b584a25ea571a9075fb (patch)
treebfbfbc98d4c0e205d2726fa44170a16e8421855e /hurd/translator/pfinet
parent35b719f54c96778f571984065579625bc9f15bf5 (diff)
Prepare toolchain/logs/master branch.
Diffstat (limited to 'hurd/translator/pfinet')
-rw-r--r--hurd/translator/pfinet/dhcp.mdwn46
-rw-r--r--hurd/translator/pfinet/implementation.mdwn13
-rw-r--r--hurd/translator/pfinet/ipv6.mdwn57
3 files changed, 0 insertions, 116 deletions
diff --git a/hurd/translator/pfinet/dhcp.mdwn b/hurd/translator/pfinet/dhcp.mdwn
deleted file mode 100644
index 456d0c84..00000000
--- a/hurd/translator/pfinet/dhcp.mdwn
+++ /dev/null
@@ -1,46 +0,0 @@
-[[!meta copyright="Copyright © 2002, 2003, 2005, 2011 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
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled [[GNU Free Documentation
-License|/fdl]]."]]"""]]
-
-[[!tag open_issue_hurd]]
-
-[[Debian GNU/Hurd|running/debian]] has some script hackery to get
-[[running/debian/DHCP]] going.
-
----
-
-According to the following thread, no port should be needed since all the patches that have been applied, including the one concerning the thread. In fact, the thread finishes without concluding whether the patch has been applied or not. You can grab it in the thread, anyway.
-
-[Link to thread](http://lists.gnu.org/archive/html/bug-hurd/2005-01/msg00025.html)
-
-The thread starts at Jan 4th 2005 until Jan 6th and is only retaken at April 14th in [this thread](http://lists.gnu.org/archive/html/bug-hurd/2005-01/msg00025.html).
-
-[This](http://mail.gnu.org/archive/html/help-hurd/2003-10/msg00016.html) thread on help-hurd has a little more info on what's still needed for DHCP.
-
-Found this [message](http://mail.gnu.org/archive/html/bug-hurd/2003-08/msg00045.html) about DHCP capabilities in the Hurd encouraging.
-
-* Tom Hart began a [discussion ](http://mail.gnu.org/pipermail/help-hurd/2002-October/006643.html) of 14 posts in Oct 2002.
-
-The beginnings of a DHCP translator is available in the Hurd sources on Savannah: [hurd/trans/pump.c](http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd/trans/pump.c?rev=1.3&content-type=text/vnd.viewcvs-markup)
-
-Unfortunately our current TCP/IP stack, the pfinet translator, lacks support for the AF\_PACKET interface as well as sending packets with an IP address of 0.0.0.0.
-
-Grant Bowman on bug-hurd:
-
- Herbert Xu (Pump maintainer) told me that to operate correctly, pump
- uses the AF_PACKET interface which is only present in 2.2.
-
- Anyone else know the status of getting these compiled and functional?
-
-Neal Walfield on bug-hurd replies:
-
- > Anyone else know the status of getting these compiled and functional?
-
- We need to be able to send to the DHCP server with ip address 0.0.0.0.
diff --git a/hurd/translator/pfinet/implementation.mdwn b/hurd/translator/pfinet/implementation.mdwn
deleted file mode 100644
index 50b5dfc2..00000000
--- a/hurd/translator/pfinet/implementation.mdwn
+++ /dev/null
@@ -1,13 +0,0 @@
-[[!meta copyright="Copyright © 2000, 2008 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
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-The `pfinet` server is a hacked Linux internet implementation with a glue layer
-translating between the Hurd [[RPC]]s and the middle layer of the Linux
-implementation.
diff --git a/hurd/translator/pfinet/ipv6.mdwn b/hurd/translator/pfinet/ipv6.mdwn
deleted file mode 100644
index 5afee0c6..00000000
--- a/hurd/translator/pfinet/ipv6.mdwn
+++ /dev/null
@@ -1,57 +0,0 @@
-[[!meta copyright="Copyright © 2007, 2008, 2010 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
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[Stefan_Siegl|stesie]] has added IPv6 support to the pfinet [[translator]].
-This was [Savannah task #5470](http://savannah.gnu.org/task/?5470).
-
-
-# Implementation
-
-Because the IPv4 and IPv6 protocols are
-quite related to each other (think of mapped IPv4 addresses, etc.), there is no
-separate [[server|translator]] for IPv6 but support for the latter has been
-incorporated into the common pfinet. Unfortunately it's a little bit clumsy
-now to set the [[translator]] up, since it has to be bound to
-*/servers/socket/2* (like before) as well as */servers/socket/26* (for IPv6).
-
-To achieve this, you can tell pfinet to install [[active_translators|active]]
-on specified nodes, using **-4** and **-6** options. This is, you have to
-install a [[passive_translator|passive]] on */servers/socket/2* that also binds
-the IPv6 port and vice versa.
-
-
-# Examples
-
-Normal IPv4 network setup, address 192.168.7.23/24 and gateway 192.168.7.1.
-IPv6 address shall be assigned using IPv6 auto-configuration.
-
- settrans -fgp /servers/socket/2 ↩
- /hurd/pfinet -6 /servers/socket/26 ↩
- -i eth0 -a 192.168.7.23 -m 255.255.255.0 -g 192.168.7.1
- settrans -fgp /servers/socket/26 ↩
- /hurd/pfinet -4 /servers/socket/2 ↩
- -i eth0 -a 192.168.7.23 -m 255.255.255.0 -g 192.168.7.1
-
-Quite the same, but with static IPv6 address assignment:
-
- settrans -fgp /servers/socket/2 ↩
- /hurd/pfinet -6 /servers/socket/26 ↩
- -i eth0 -a 192.168.7.23 -m 255.255.255.0 -g 192.168.7.1 ↩
- -A 2001:4b88:10e4:0:216:3eff:feff:4223/64 -G 2001:4b88:10e4::1
- settrans -fgp /servers/socket/26 ↩
- /hurd/pfinet -4 /servers/socket/2 ↩
- -i eth0 -a 192.168.7.23 -m 255.255.255.0 -g 192.168.7.1 ↩
- -A 2001:4b88:10e4:0:216:3eff:feff:4223/64 -G 2001:4b88:10e4::1
-
-
-# Missing Functionality
-
-Amongst other things, support for [[IOCTL]]s is missing.