summaryrefslogtreecommitdiff
path: root/packages/linux/files/mipv6-1.1-v2.4.27.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packages/linux/files/mipv6-1.1-v2.4.27.patch')
-rw-r--r--packages/linux/files/mipv6-1.1-v2.4.27.patch19736
1 files changed, 0 insertions, 19736 deletions
diff --git a/packages/linux/files/mipv6-1.1-v2.4.27.patch b/packages/linux/files/mipv6-1.1-v2.4.27.patch
deleted file mode 100644
index b8fb071d28..0000000000
--- a/packages/linux/files/mipv6-1.1-v2.4.27.patch
+++ /dev/null
@@ -1,19736 +0,0 @@
-
-#
-# Patch managed by http://www.holgerschurig.de/patcher.html
-#
-
---- linux-2.4.27/Documentation/Configure.help~mipv6-1.1-v2.4.26
-+++ linux-2.4.27/Documentation/Configure.help
-@@ -6308,6 +6308,57 @@
-
- It is safe to say N here for now.
-
-+IPv6: IPv6 over IPv6 Tunneling (EXPERIMENTAL)
-+CONFIG_IPV6_TUNNEL
-+ Experimental IP6-IP6 tunneling. You must select this, if you want
-+ to use CONFIG_IPV6_MOBILITY. More information in MIPL Mobile IPv6
-+ instructions.
-+
-+ If you don't want IP6-IP6 tunnels and Mobile IPv6, say N.
-+
-+IPv6: Mobility Support (EXPERIMENTAL)
-+CONFIG_IPV6_MOBILITY
-+ This is experimental support for the upcoming specification of
-+ Mobile IPv6. Mobile IPv6 allows nodes to seamlessly move between
-+ networks without changing their IP addresses, thus allowing them to
-+ maintain upper layer connections (e.g. TCP). Selecting this option
-+ allows your computer to act as a Correspondent Node (CN). A MIPv6
-+ Mobile Node will be able to communicate with the CN and use route
-+ optimization.
-+
-+ For more information and configuration details, see
-+ http://www.mipl.mediapoli.com/.
-+
-+ If unsure, say N.
-+
-+MIPv6: Mobile Node Support
-+CONFIG_IPV6_MOBILITY_MN
-+ If you want your computer to be a MIPv6 Mobile Node (MN), select
-+ this option. You must configure MN using the userspace tools
-+ available at http://www.mipl.mediapoli.com/download/mipv6-tools/.
-+
-+ If your computer is stationary, or you are unsure if you need this,
-+ say N. Note that you will need a properly configured MIPv6 Home
-+ Agent to use any Mobile Nodes.
-+
-+MIPv6: Home Agent Support
-+CONFIG_IPV6_MOBILITY_HA
-+ If you want your router to serve as a MIPv6 Home Agent (HA), select
-+ this option. You must configure HA using the userspace tools
-+ available at http://www.mipl.mediapoli.com/download/mipv6-tools/.
-+
-+ If your computer is not a router, or you are unsure if you need
-+ this, say N.
-+
-+MIPv6: Debug messages
-+CONFIG_IPV6_MOBILITY_DEBUG
-+ MIPL Mobile IPv6 can produce a lot of debugging messages. There are
-+ eight debug levels (0 through 7) and the level is controlled via
-+ /proc/sys/net/ipv6/mobility/debuglevel. Since MIPL is still
-+ experimental, you might want to say Y here.
-+
-+ Be sure to say Y and record debug messages when submitting a bug
-+ report.
- The SCTP Protocol (EXPERIMENTAL)
- CONFIG_IP_SCTP
- Stream Control Transmission Protocol
---- linux-2.4.27/Documentation/DocBook/Makefile~mipv6-1.1-v2.4.26
-+++ linux-2.4.27/Documentation/DocBook/Makefile
-@@ -2,7 +2,7 @@
- kernel-api.sgml parportbook.sgml kernel-hacking.sgml \
- kernel-locking.sgml via-audio.sgml mousedrivers.sgml sis900.sgml \
- deviceiobook.sgml procfs-guide.sgml tulip-user.sgml \
-- journal-api.sgml libata.sgml
-+ journal-api.sgml libata.sgml mip6-func.sgml
-
- PS := $(patsubst %.sgml, %.ps, $(BOOKS))
- PDF := $(patsubst %.sgml, %.pdf, $(BOOKS))
-@@ -96,6 +96,9 @@
- procfs-guide.sgml: procfs-guide.tmpl procfs_example.sgml
- $(TOPDIR)/scripts/docgen < procfs-guide.tmpl >$@
-
-+mip6-func.sgml: mip6-func.tmpl
-+ $(TOPDIR)/scripts/docgen <$< >$@
-+
- APISOURCES := $(TOPDIR)/drivers/media/video/videodev.c \
- $(TOPDIR)/arch/i386/kernel/irq.c \
- $(TOPDIR)/arch/i386/kernel/mca.c \
---- /dev/null
-+++ linux-2.4.27/Documentation/DocBook/mip6-func.tmpl
-@@ -0,0 +1,756 @@
-+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN"[]>
-+<book id="LinuxMobileIPv6">
-+ <bookinfo>
-+ <title>MIPL Mobile IPv6 Function Reference Guide</title>
-+
-+ <authorgroup>
-+ <author>
-+ <othername>MIPL Mobile IPv6 for Linux Team</othername>
-+ <affiliation>
-+ <orgname>Helsinki University of Technology</orgname>
-+ <orgdiv>Telecommunications Software and Multimedia Lab</orgdiv>
-+ <address>
-+ <pob>PO BOX 9201</pob>
-+ <postcode>FIN-02015 HUT</postcode>
-+ <country>Finland</country>
-+ <email>mipl@list.mipl.mediapoli.com</email>
-+ </address>
-+ </affiliation>
-+ </author>
-+ </authorgroup>
-+
-+ <copyright>
-+ <year>2000-2001</year>
-+ <holder>Helsinki University of Technology</holder>
-+ </copyright>
-+
-+ <legalnotice>
-+ <para>
-+ Copyright (c) 2001, 2002 MIPL Mobile IPv6 for Linux Team.
-+ </para>
-+ <para>
-+ Permission is granted to copy, distribute and/or modify this
-+ document under the terms of the GNU Free Documentation License,
-+ Version 1.1 published by the Free Software Foundation; with the
-+ Invariant Sections being "Introduction", with the Front-Cover
-+ Texts being "MIPL Mobile IPv6 Function Reference Guide", "MIPL
-+ Mobile IPv6 for Linux Team" and "Helsinki University of
-+ Technology". A copy of the license is included in <xref
-+ linkend="gfdl">.
-+ </para>
-+
-+ </legalnotice>
-+ </bookinfo>
-+
-+<toc></toc>
-+
-+ <preface id="intro">
-+ <title>Introduction</title>
-+
-+ <para>
-+ MIPL Mobile IPv6 for Linux is an implementation of Mobility
-+ Support in IPv6 IETF mobile-ip working groups Internet-Draft
-+ (draft-ietf-mobileip-ipv6). This implementation has been
-+ developed in the Telecommunications Software and Multimedia
-+ Laboratory at Helsinki University of Technology.
-+ </para>
-+
-+ <para>
-+ MIPL is fully open source, licensed under the GNU General
-+ Public License. Latest source for MIPL can be downloaded from
-+ the MIPL website at:
-+ </para>
-+ <programlisting>
-+ http://www.mipl.mediapoli.com/.
-+ </programlisting>
-+ <para>
-+ Developers and users interested in MIPL can subscribe to the
-+ MIPL mailing list by sending e-mail to
-+ <email>majordomo@list.mipl.mediapoli.com</email> with
-+ </para>
-+ <programlisting>
-+ subscribe mipl
-+ </programlisting>
-+ <para>
-+ in the body of the message.
-+ </para>
-+
-+ <para>
-+ This document is a reference guide to MIPL functions. Intended
-+ audience is developers wishing to contribute to the project.
-+ Hopefully this document will make it easier and quicker to
-+ understand and adopt the inner workings of MIPL Mobile IPv6.
-+ </para>
-+
-+ <para>
-+ MIPL Mobile IPv6 for Linux Team members (past and present):
-+
-+ <itemizedlist>
-+ <listitem>
-+ <address>
-+ Sami Kivisaari <email>Sami.Kivisaari@hut.fi</email>
-+ </address>
-+ </listitem>
-+ <listitem>
-+ <address>
-+ Niklas Kampe <email>Niklas.Kampe@hut.fi</email>
-+ </address>
-+ </listitem>
-+ <listitem>
-+ <address>
-+ Juha Mynttinen <email>Juha.Mynttinen@hut.fi</email>
-+ </address>
-+ </listitem>
-+ <listitem>
-+ <address>
-+ Toni Nykanen <email>Toni.Nykanen@iki.fi</email>
-+ </address>
-+ </listitem>
-+ <listitem>
-+ <address>
-+ Henrik Petander <email>Henrik.Petander@hut.fi</email>
-+ </address>
-+ </listitem>
-+ <listitem>
-+ <address>
-+ Antti Tuominen <email>ajtuomin@tml.hut.fi</email>
-+ </address>
-+ </listitem>
-+ </itemizedlist>
-+
-+ <itemizedlist>
-+ <listitem>
-+ <address>
-+ Marko Myllynen
-+ </address>
-+ </listitem>
-+ <listitem>
-+ <address>
-+ Ville Nuorvala <email>vnuorval@tcs.hut.fi</email>
-+ </address>
-+ </listitem>
-+ <listitem>
-+ <address>
-+ Jaakko Laine <email>Jaakko.Laine@hut.fi</email>
-+ </address>
-+ </listitem>
-+ </itemizedlist>
-+ </para>
-+
-+ </preface>
-+
-+ <chapter id="common">
-+ <title>Common functions for all entities</title>
-+
-+ <sect1><title>Low-level functions</title>
-+ <para>
-+ These functions implement memory allocation used by others.
-+ Hashlist functions implement a linked list with hash lookup,
-+ which is used with Binding Update List, Binding Cache, Home
-+ Agents List etc.
-+ </para>
-+!Inet/ipv6/mobile_ip6/mempool.h
-+!Inet/ipv6/mobile_ip6/hashlist.h
-+ </sect1>
-+
-+ <sect1><title>Debug functions</title>
-+ <para>
-+ Debug and utility functions. These functions are available if
-+ <constant>CONFIG_IPV6_MOBILITY_DEBUG</constant> is set.
-+ Otherwise macros expand to no operation.
-+ </para>
-+!Inet/ipv6/mobile_ip6/debug.h
-+!Inet/ipv6/mobile_ip6/mipv6.c
-+ </sect1>
-+
-+ <sect1><title>Extension Header functions</title>
-+ <para>
-+ These functions create and handle extension headers that are
-+ specific to MIPv6.
-+ </para>
-+!Inet/ipv6/mobile_ip6/exthdrs.c
-+ </sect1>
-+
-+ <sect1><title>Mobility Header functions</title>
-+ <para>
-+ MIPv6 specifies a new protocol called Mobility Header.
-+ Mobility Header has several message types. Messages may also
-+ carry Mobility Options. These functions are used to create and
-+ handle Mobility Headers and Mobility Options.
-+ </para>
-+!Inet/ipv6/mobile_ip6/sendopts.c
-+!Inet/ipv6/mobile_ip6/mh_recv.c
-+!Inet/ipv6/mobile_ip6/auth_subopt.c
-+ </sect1>
-+
-+ <sect1><title>Binding Cache</title>
-+ <para>
-+ All Mobile IPv6 entities have a binding cache. These functions
-+ provide easy manipulation of the binding cache.
-+ </para>
-+!Inet/ipv6/mobile_ip6/bcache.c
-+ </sect1>
-+
-+ <sect1><title>Security</title>
-+
-+ <para>
-+ These functions are common authentication functions and
-+ implement Draft 13 style IPSec AH support for Binding Updates.
-+ </para>
-+!Inet/ipv6/mobile_ip6/ah_algo.c
-+!Inet/ipv6/mobile_ip6/sadb.c
-+!Inet/ipv6/mobile_ip6/ah.c
-+ </sect1>
-+
-+ <sect1><title>Utility functions</title>
-+
-+ <para>
-+ These functions are general utility functions commonly used by
-+ all entities.
-+ </para>
-+!Inet/ipv6/mobile_ip6/util.c
-+ </sect1>
-+
-+ </chapter>
-+
-+ <chapter id="mn">
-+ <title>Mobile Node functions</title>
-+ <sect1><title>General functions</title>
-+ <para>
-+ </para>
-+!Inet/ipv6/mobile_ip6/mn.c
-+ </sect1>
-+
-+ <sect1><title>Binding Update List</title>
-+ <para>
-+ Mobile Node keeps track of sent binding updates in Binding
-+ Update List.
-+ </para>
-+!Inet/ipv6/mobile_ip6/bul.c
-+ </sect1>
-+
-+ <sect1><title>Movement detection</title>
-+
-+ <para>
-+ These functions are used by the mobile node for movement
-+ detection.
-+ </para>
-+!Inet/ipv6/mobile_ip6/mdetect.c
-+ </sect1>
-+ </chapter>
-+
-+ <chapter id="ha">
-+ <title>Home Agent functions</title>
-+ <sect1><title>General functions</title>
-+ <para>
-+ </para>
-+!Inet/ipv6/mobile_ip6/ha.c
-+ </sect1>
-+
-+ <sect1><title>Duplicate Address Detection functions</title>
-+ <para>
-+ Home Agent does Duplicate Address Detection for Mobile Nodes'
-+ addresses. These functions implement MIPv6 specific DAD
-+ functionality.
-+ </para>
-+!Inet/ipv6/mobile_ip6/dad.c
-+ </sect1>
-+
-+ </chapter>
-+ <appendix id="gfdl">
-+ <title>GNU Free Documentation License</title>
-+
-+ <para>
-+ Version 1.1, March 2000
-+ </para>
-+
-+ <programlisting>
-+ Copyright (C) 2000 Free Software Foundation, Inc.
-+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+ Everyone is permitted to copy and distribute verbatim copies
-+ of this license document, but changing it is not allowed.
-+ </programlisting>
-+
-+ <sect1><title>0. PREAMBLE</title>
-+
-+ <para>
-+ The purpose of this License is to make a manual, textbook, or
-+ other written document "free" in the sense of freedom: to
-+ assure everyone the effective freedom to copy and redistribute
-+ it, with or without modifying it, either commercially or
-+ noncommercially. Secondarily, this License preserves for the
-+ author and publisher a way to get credit for their work, while
-+ not being considered responsible for modifications made by
-+ others.
-+ </para>
-+
-+ <para>
-+ This License is a kind of "copyleft", which means that
-+ derivative works of the document must themselves be free in the
-+ same sense. It complements the GNU General Public License,
-+ which is a copyleft license designed for free software.
-+ </para>
-+
-+ <para>
-+ We have designed this License in order to use it for manuals
-+ for free software, because free software needs free
-+ documentation: a free program should come with manuals
-+ providing the same freedoms that the software does. But this
-+ License is not limited to software manuals; it can be used for
-+ any textual work, regardless of subject matter or whether it is
-+ published as a printed book. We recommend this License
-+ principally for works whose purpose is instruction or
-+ reference.
-+ </para>
-+
-+ </sect1>
-+ <sect1><title>1. APPLICABILITY AND DEFINITIONS</title>
-+
-+ <para>
-+ This License applies to any manual or other work that contains
-+ a notice placed by the copyright holder saying it can be
-+ distributed under the terms of this License. The "Document",
-+ below, refers to any such manual or work. Any member of the
-+ public is a licensee, and is addressed as "you".
-+ </para>
-+
-+ <para>
-+ A "Modified Version" of the Document means any work containing
-+ the Document or a portion of it, either copied verbatim, or
-+ with modifications and/or translated into another language.
-+ </para>
-+
-+ <para>
-+ A "Secondary Section" is a named appendix or a front-matter
-+ section of the Document that deals exclusively with the
-+ relationship of the publishers or authors of the Document to
-+ the Document's overall subject (or to related matters) and
-+ contains nothing that could fall directly within that overall
-+ subject. (For example, if the Document is in part a textbook of
-+ mathematics, a Secondary Section may not explain any
-+ mathematics.) The relationship could be a matter of historical
-+ connection with the subject or with related matters, or of
-+ legal, commercial, philosophical, ethical or political position
-+ regarding them.
-+ </para>
-+
-+ <para>
-+ The "Invariant Sections" are certain Secondary Sections whose
-+ titles are designated, as being those of Invariant Sections, in
-+ the notice that says that the Document is released under this
-+ License.
-+ </para>
-+
-+ <para>
-+ The "Cover Texts" are certain short passages of text that are
-+ listed, as Front-Cover Texts or Back-Cover Texts, in the notice
-+ that says that the Document is released under this License.
-+ </para>
-+
-+ <para>
-+ A "Transparent" copy of the Document means a machine-readable
-+ copy, represented in a format whose specification is available
-+ to the general public, whose contents can be viewed and edited
-+ directly and straightforwardly with generic text editors or
-+ (for images composed of pixels) generic paint programs or (for
-+ drawings) some widely available drawing editor, and that is
-+ suitable for input to text formatters or for automatic
-+ translation to a variety of formats suitable for input to text
-+ formatters. A copy made in an otherwise Transparent file format
-+ whose markup has been designed to thwart or discourage
-+ subsequent modification by readers is not Transparent. A copy
-+ that is not "Transparent" is called "Opaque".
-+ </para>
-+
-+ <para>
-+ Examples of suitable formats for Transparent copies include
-+ plain ASCII without markup, Texinfo input format, LaTeX input
-+ format, SGML or XML using a publicly available DTD, and
-+ standard-conforming simple HTML designed for human
-+ modification. Opaque formats include PostScript, PDF,
-+ proprietary formats that can be read and edited only by
-+ proprietary word processors, SGML or XML for which the DTD
-+ and/or processing tools are not generally available, and the
-+ machine-generated HTML produced by some word processors for
-+ output purposes only.
-+ </para>
-+
-+ <para>
-+ The "Title Page" means, for a printed book, the title page
-+ itself, plus such following pages as are needed to hold,
-+ legibly, the material this License requires to appear in the
-+ title page. For works in formats which do not have any title
-+ page as such, "Title Page" means the text near the most
-+ prominent appearance of the work's title, preceding the
-+ beginning of the body of the text.
-+ </para>
-+
-+ </sect1>
-+ <sect1><title>2. VERBATIM COPYING</title>
-+
-+ <para>
-+ You may copy and distribute the Document in any medium, either
-+ commercially or noncommercially, provided that this License,
-+ the copyright notices, and the license notice saying this
-+ License applies to the Document are reproduced in all copies,
-+ and that you add no other conditions whatsoever to those of
-+ this License. You may not use technical measures to obstruct or
-+ control the reading or further copying of the copies you make
-+ or distribute. However, you may accept compensation in exchange
-+ for copies. If you distribute a large enough number of copies
-+ you must also follow the conditions in section 3.
-+ </para>
-+
-+ <para>
-+ You may also lend copies, under the same conditions stated
-+ above, and you may publicly display copies.
-+ </para>
-+
-+ </sect1>
-+ <sect1><title>3. COPYING IN QUANTITY</title>
-+
-+ <para>
-+ If you publish printed copies of the Document numbering more
-+ than 100, and the Document's license notice requires Cover
-+ Texts, you must enclose the copies in covers that carry,
-+ clearly and legibly, all these Cover Texts: Front-Cover Texts
-+ on the front cover, and Back-Cover Texts on the back
-+ cover. Both covers must also clearly and legibly identify you
-+ as the publisher of these copies. The front cover must present
-+ the full title with all words of the title equally prominent
-+ and visible. You may add other material on the covers in
-+ addition. Copying with changes limited to the covers, as long
-+ as they preserve the title of the Document and satisfy these
-+ conditions, can be treated as verbatim copying in other
-+ respects.
-+ </para>
-+
-+ <para>
-+ If the required texts for either cover are too voluminous to
-+ fit legibly, you should put the first ones listed (as many as
-+ fit reasonably) on the actual cover, and continue the rest onto
-+ adjacent pages.
-+ </para>
-+
-+ <para>
-+ If you publish or distribute Opaque copies of the Document
-+ numbering more than 100, you must either include a
-+ machine-readable Transparent copy along with each Opaque copy,
-+ or state in or with each Opaque copy a publicly-accessible
-+ computer-network location containing a complete Transparent
-+ copy of the Document, free of added material, which the general
-+ network-using public has access to download anonymously at no
-+ charge using public-standard network protocols. If you use the
-+ latter option, you must take reasonably prudent steps, when you
-+ begin distribution of Opaque copies in quantity, to ensure that
-+ this Transparent copy will remain thus accessible at the stated
-+ location until at least one year after the last time you
-+ distribute an Opaque copy (directly or through your agents or
-+ retailers) of that edition to the public.
-+ </para>
-+
-+ <para>
-+ It is requested, but not required, that you contact the authors
-+ of the Document well before redistributing any large number of
-+ copies, to give them a chance to provide you with an updated
-+ version of the Document.
-+ </para>
-+
-+ </sect1>
-+ <sect1><title>4. MODIFICATIONS</title>
-+
-+ <para>
-+ You may copy and distribute a Modified Version of the Document
-+ under the conditions of sections 2 and 3 above, provided that
-+ you release the Modified Version under precisely this License,
-+ with the Modified Version filling the role of the Document,
-+ thus licensing distribution and modification of the Modified
-+ Version to whoever possesses a copy of it. In addition, you
-+ must do these things in the Modified Version:
-+ </para>
-+
-+ <para>
-+ <itemizedlist spacing=compact>
-+ <listitem>
-+ <para>
-+ A. Use in the Title Page (and on the covers, if any) a title
-+ distinct from that of the Document, and from those of previous
-+ versions (which should, if there were any, be listed in the
-+ History section of the Document). You may use the same title
-+ as a previous version if the original publisher of that
-+ version gives permission.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ B. List on the Title Page, as authors, one or more persons
-+ or entities responsible for authorship of the modifications in
-+ the Modified Version, together with at least five of the
-+ principal authors of the Document (all of its principal
-+ authors, if it has less than five).
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ C. State on the Title page the name of the publisher of the
-+ Modified Version, as the publisher.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ D. Preserve all the copyright notices of the Document.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ E. Add an appropriate copyright notice for your
-+ modifications adjacent to the other copyright notices.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ F. Include, immediately after the copyright notices, a
-+ license notice giving the public permission to use the
-+ Modified Version under the terms of this License, in the form
-+ shown in the Addendum below.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ G. Preserve in that license notice the full lists of
-+ Invariant Sections and required Cover Texts given in the
-+ Document's license notice.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ H. Include an unaltered copy of this License.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ I. Preserve the section entitled "History", and its title,
-+ and add to it an item stating at least the title, year, new
-+ authors, and publisher of the Modified Version as given on the
-+ Title Page. If there is no section entitled "History" in the
-+ Document, create one stating the title, year, authors, and
-+ publisher of the Document as given on its Title Page, then add
-+ an item describing the Modified Version as stated in the
-+ previous sentence.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ J. Preserve the network location, if any, given in the
-+ Document for public access to a Transparent copy of the
-+ Document, and likewise the network locations given in the
-+ Document for previous versions it was based on. These may be
-+ placed in the "History" section. You may omit a network
-+ location for a work that was published at least four years
-+ before the Document itself, or if the original publisher of
-+ the version it refers to gives permission.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ K. In any section entitled "Acknowledgements" or
-+ "Dedications", preserve the section's title, and preserve in
-+ the section all the substance and tone of each of the
-+ contributor acknowledgements and/or dedications given therein.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ L. Preserve all the Invariant Sections of the Document,
-+ unaltered in their text and in their titles. Section numbers
-+ or the equivalent are not considered part of the section
-+ titles.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ M. Delete any section entitled "Endorsements". Such a
-+ section may not be included in the Modified Version.
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
-+ N. Do not retitle any existing section as "Endorsements" or
-+ to conflict in title with any Invariant Section.
-+ </para>
-+ </listitem>
-+ </itemizedlist>
-+ </para>
-+
-+ <para>
-+ If the Modified Version includes new front-matter sections or
-+ appendices that qualify as Secondary Sections and contain no
-+ material copied from the Document, you may at your option
-+ designate some or all of these sections as invariant. To do
-+ this, add their titles to the list of Invariant Sections in the
-+ Modified Version's license notice. These titles must be
-+ distinct from any other section titles.
-+ </para>
-+
-+ <para>
-+ You may add a section entitled "Endorsements", provided it
-+ contains nothing but endorsements of your Modified Version by
-+ various parties--for example, statements of peer review or that
-+ the text has been approved by an organization as the
-+ authoritative definition of a standard.
-+ </para>
-+
-+ <para>
-+ You may add a passage of up to five words as a Front-Cover
-+ Text, and a passage of up to 25 words as a Back-Cover Text, to
-+ the end of the list of Cover Texts in the Modified
-+ Version. Only one passage of Front-Cover Text and one of
-+ Back-Cover Text may be added by (or through arrangements made
-+ by) any one entity. If the Document already includes a cover
-+ text for the same cover, previously added by you or by
-+ arrangement made by the same entity you are acting on behalf
-+ of, you may not add another; but you may replace the old one,
-+ on explicit permission from the previous publisher that added
-+ the old one.
-+ </para>
-+
-+ <para>
-+ The author(s) and publisher(s) of the Document do not by this
-+ License give permission to use their names for publicity for or
-+ to assert or imply endorsement of any Modified Version.
-+ </para>
-+
-+ </sect1>
-+ <sect1><title>5. COMBINING DOCUMENTS</title>
-+
-+ <para>
-+ You may combine the Document with other documents released
-+ under this License, under the terms defined in section 4 above
-+ for modified versions, provided that you include in the
-+ combination all of the Invariant Sections of all of the
-+ original documents, unmodified, and list them all as Invariant
-+ Sections of your combined work in its license notice.
-+ </para>
-+
-+ <para>
-+ The combined work need only contain one copy of this License,
-+ and multiple identical Invariant Sections may be replaced with
-+ a single copy. If there are multiple Invariant Sections with
-+ the same name but different contents, make the title of each
-+ such section unique by adding at the end of it, in parentheses,
-+ the name of the original author or publisher of that section if
-+ known, or else a unique number. Make the same adjustment to the
-+ section titles in the list of Invariant Sections in the license
-+ notice of the combined work.
-+ </para>
-+
-+ <para>
-+ In the combination, you must combine any sections entitled
-+ "History" in the various original documents, forming one
-+ section entitled "History"; likewise combine any sections
-+ entitled "Acknowledgements", and any sections entitled
-+ "Dedications". You must delete all sections entitled
-+ "Endorsements."
-+ </para>
-+
-+ </sect1>
-+ <sect1><title>6. COLLECTIONS OF DOCUMENTS</title>
-+
-+ <para>
-+ You may make a collection consisting of the Document and other
-+ documents released under this License, and replace the
-+ individual copies of this License in the various documents with
-+ a single copy that is included in the collection, provided that
-+ you follow the rules of this License for verbatim copying of
-+ each of the documents in all other respects.
-+ </para>
-+
-+ <para>
-+ You may extract a single document from such a collection, and
-+ distribute it individually under this License, provided you
-+ insert a copy of this License into the extracted document, and
-+ follow this License in all other respects regarding verbatim
-+ copying of that document.
-+ </para>
-+
-+ </sect1>
-+ <sect1><title>7. AGGREGATION WITH INDEPENDENT WORKS</title>
-+
-+ <para>
-+ A compilation of the Document or its derivatives with other
-+ separate and independent documents or works, in or on a volume
-+ of a storage or distribution medium, does not as a whole count
-+ as a Modified Version of the Document, provided no compilation
-+ copyright is claimed for the compilation. Such a compilation is
-+ called an "aggregate", and this License does not apply to the
-+ other self-contained works thus compiled with the Document, on
-+ account of their being thus compiled, if they are not
-+ themselves derivative works of the Document.
-+ </para>
-+
-+ <para>
-+ If the Cover Text requirement of section 3 is applicable to
-+ these copies of the Document, then if the Document is less than
-+ one quarter of the entire aggregate, the Document's Cover Texts
-+ may be placed on covers that surround only the Document within
-+ the aggregate. Otherwise they must appear on covers around the
-+ whole aggregate.
-+ </para>
-+
-+ </sect1>
-+ <sect1><title>8. TRANSLATION</title>
-+
-+ <para>
-+ Translation is considered a kind of modification, so you may
-+ distribute translations of the Document under the terms of
-+ section 4. Replacing Invariant Sections with translations
-+ requires special permission from their copyright holders, but
-+ you may include translations of some or all Invariant Sections
-+ in addition to the original versions of these Invariant
-+ Sections. You may include a translation of this License
-+ provided that you also include the original English version of
-+ this License. In case of a disagreement between the translation
-+ and the original English version of this License, the original
-+ English version will prevail.
-+ </para>
-+
-+ </sect1>
-+ <sect1><title>9. TERMINATION</title>
-+
-+ <para>
-+ You may not copy, modify, sublicense, or distribute the
-+ Document except as expressly provided for under this
-+ License. Any other attempt to copy, modify, sublicense or
-+ distribute the Document is void, and will automatically
-+ terminate your rights under this License. However, parties who
-+ have received copies, or rights, from you under this License
-+ will not have their licenses terminated so long as such parties
-+ remain in full compliance.
-+ </para>
-+
-+ </sect1>
-+ <sect1><title>10. FUTURE REVISIONS OF THIS LICENSE</title>
-+
-+ <para>
-+ The Free Software Foundation may publish new, revised versions
-+ of the GNU Free Documentation License from time to time. Such
-+ new versions will be similar in spirit to the present version,
-+ but may differ in detail to address new problems or
-+ concerns. See http://www.gnu.org/copyleft/.
-+ </para>
-+
-+ <para>
-+ Each version of the License is given a distinguishing version
-+ number. If the Document specifies that a particular numbered
-+ version of this License "or any later version" applies to it,
-+ you have the option of following the terms and conditions
-+ either of that specified version or of any later version that
-+ has been published (not as a draft) by the Free Software
-+ Foundation. If the Document does not specify a version number
-+ of this License, you may choose any version ever published (not
-+ as a draft) by the Free Software Foundation.
-+ </para>
-+
-+ </sect1>
-+ </appendix>
-+</book>
---- linux-2.4.27/include/linux/icmpv6.h~mipv6-1.1-v2.4.26
-+++ linux-2.4.27/include/linux/icmpv6.h
-@@ -40,14 +40,16 @@
- struct icmpv6_nd_ra {
- __u8 hop_limit;
- #if defined(__LITTLE_ENDIAN_BITFIELD)
-- __u8 reserved:6,
-+ __u8 reserved:5,
-+ home_agent:1,
- other:1,
- managed:1;
-
- #elif defined(__BIG_ENDIAN_BITFIELD)
- __u8 managed:1,
- other:1,
-- reserved:6;
-+ home_agent:1,
-+ reserved:5;
- #else
- #error "Please fix <asm/byteorder.h>"
- #endif
-@@ -70,6 +72,7 @@
- #define icmp6_addrconf_managed icmp6_dataun.u_nd_ra.managed
- #define icmp6_addrconf_other icmp6_dataun.u_nd_ra.other
- #define icmp6_rt_lifetime icmp6_dataun.u_nd_ra.rt_lifetime
-+#define icmp6_home_agent icmp6_dataun.u_nd_ra.home_agent
- };
-
-
---- linux-2.4.27/include/linux/if_arp.h~mipv6-1.1-v2.4.26
-+++ linux-2.4.27/include/linux/if_arp.h
-@@ -59,7 +59,7 @@
- #define ARPHRD_RAWHDLC 518 /* Raw HDLC */
-
- #define ARPHRD_TUNNEL 768 /* IPIP tunnel */
--#define ARPHRD_TUNNEL6 769 /* IPIP6 tunnel */
-+#define ARPHRD_TUNNEL6 769 /* IP6IP6 tunnel */
- #define ARPHRD_FRAD 770 /* Frame Relay Access Device */
- #define ARPHRD_SKIP 771 /* SKIP vif */
- #define ARPHRD_LOOPBACK 772 /* Loopback device */
---- linux-2.4.27/include/linux/in6.h~mipv6-1.1-v2.4.26
-+++ linux-2.4.27/include/linux/in6.h
-@@ -142,6 +142,11 @@
- #define IPV6_TLV_JUMBO 194
-
- /*
-+ * Mobile IPv6 TLV options.
-+ */
-+#define MIPV6_TLV_HOMEADDR 201
-+
-+/*
- * IPV6 socket options
- */
-
---- linux-2.4.27/include/linux/ipv6.h~mipv6-1.1-v2.4.26
-+++ linux-2.4.27/include/linux/ipv6.h
-@@ -29,6 +29,7 @@
-
- #define IPV6_SRCRT_STRICT 0x01 /* this hop must be a neighbor */
- #define IPV6_SRCRT_TYPE_0 0 /* IPv6 type 0 Routing Header */
-+#define IPV6_SRCRT_TYPE_2 2 /* type 2 for Mobile IPv6 */
-
- /*
- * routing header
-@@ -71,6 +72,19 @@
- struct in6_addr addr[0];
-
- #define rt0_type rt_hdr.type
-+
-+};
-+
-+/*
-+ * routing header type 2
-+ */
-+
-+struct rt2_hdr {
-+ struct ipv6_rt_hdr rt_hdr;
-+ __u32 reserved;
-+ struct in6_addr addr;
-+
-+#define rt2_type rt_hdr.type;
- };
-
- /*
-@@ -156,12 +170,16 @@
- struct inet6_skb_parm
- {
- int iif;
-+ __u8 mipv6_flags;
- __u16 ra;
- __u16 hop;
- __u16 auth;
- __u16 dst0;
- __u16 srcrt;
-+ __u16 srcrt2;
-+ __u16 hao;
- __u16 dst1;
-+ struct in6_addr hoa;
- };
-
- #endif
---- linux-2.4.27/include/linux/ipv6_route.h~mipv6-1.1-v2.4.26
-+++ linux-2.4.27/include/linux/ipv6_route.h
-@@ -33,6 +33,7 @@
- #define RTF_CACHE 0x01000000 /* cache entry */
- #define RTF_FLOW 0x02000000 /* flow significant route */
- #define RTF_POLICY 0x04000000 /* policy route */
-+#define RTF_MOBILENODE 0x10000000 /* for routing to Mobile Node */
-
- #define RTF_LOCAL 0x80000000
-
---- /dev/null
-+++ linux-2.4.27/include/linux/ipv6_tunnel.h
-@@ -0,0 +1,34 @@
-+/*