| <?xml version="1.0" encoding="UTF-8"?> |
| <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" |
| "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []> |
| |
| <book id="WANGuide"> |
| <bookinfo> |
| <title>Synchronous PPP and Cisco HDLC Programming Guide</title> |
| |
| <authorgroup> |
| <author> |
| <firstname>Alan</firstname> |
| <surname>Cox</surname> |
| <affiliation> |
| <address> |
| <email>alan@lxorguk.ukuu.org.uk</email> |
| </address> |
| </affiliation> |
| </author> |
| </authorgroup> |
| |
| <copyright> |
| <year>2000</year> |
| <holder>Alan Cox</holder> |
| </copyright> |
| |
| <legalnotice> |
| <para> |
| This documentation is free software; you can redistribute |
| it and/or modify it under the terms of the GNU General Public |
| License as published by the Free Software Foundation; either |
| version 2 of the License, or (at your option) any later |
| version. |
| </para> |
| |
| <para> |
| This program is distributed in the hope that it will be |
| useful, but WITHOUT ANY WARRANTY; without even the implied |
| warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
| See the GNU General Public License for more details. |
| </para> |
| |
| <para> |
| You should have received a copy of the GNU General Public |
| License along with this program; if not, write to the Free |
| Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, |
| MA 02111-1307 USA |
| </para> |
| |
| <para> |
| For more details see the file COPYING in the source |
| distribution of Linux. |
| </para> |
| </legalnotice> |
| </bookinfo> |
| |
| <toc></toc> |
| |
| <chapter id="intro"> |
| <title>Introduction</title> |
| <para> |
| The syncppp drivers in Linux provide a fairly complete |
| implementation of Cisco HDLC and a minimal implementation of |
| PPP. The longer term goal is to switch the PPP layer to the |
| generic PPP interface that is new in Linux 2.3.x. The API should |
| remain unchanged when this is done, but support will then be |
| available for IPX, compression and other PPP features |
| </para> |
| </chapter> |
| <chapter id="bugs"> |
| <title>Known Bugs And Assumptions</title> |
| <para> |
| <variablelist> |
| <varlistentry><term>PPP is minimal</term> |
| <listitem> |
| <para> |
| The current PPP implementation is very basic, although sufficient |
| for most wan usages. |
| </para> |
| </listitem></varlistentry> |
| |
| <varlistentry><term>Cisco HDLC Quirks</term> |
| <listitem> |
| <para> |
| Currently we do not end all packets with the correct Cisco multicast |
| or unicast flags. Nothing appears to mind too much but this should |
| be corrected. |
| </para> |
| </listitem></varlistentry> |
| </variablelist> |
| |
| </para> |
| </chapter> |
| |
| <chapter id="pubfunctions"> |
| <title>Public Functions Provided</title> |
| !Edrivers/net/wan/syncppp.c |
| </chapter> |
| |
| </book> |