| <?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> |