Added log messages for LCP Identification, Time-Remaining, and other
[ppp.git] / pppd / main.c
index 65a8877c6f276da8a96f0a96200aef54ecfd1daa..f136a281291b297e8b81ace181b57397f0764d2a 100644 (file)
@@ -66,7 +66,7 @@
  * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#define RCSID  "$Id: main.c,v 1.148 2004/11/13 12:05:48 paulus Exp $"
+#define RCSID  "$Id: main.c,v 1.149 2004/11/14 22:53:42 carlsonj Exp $"
 
 #include <stdio.h>
 #include <ctype.h>
@@ -889,14 +889,54 @@ struct protocol_list {
     { 0x4b,    "SNA over 802.2" },
     { 0x4d,    "SNA" },
     { 0x4f,    "IP6 Header Compression" },
+    { 0x51,    "KNX Bridging Data" },
+    { 0x53,    "Encryption" },
+    { 0x55,    "Individual Link Encryption" },
+    { 0x57,    "IPv6" },
+    { 0x59,    "PPP Muxing" },
+    { 0x5b,    "Vendor-Specific Network Protocol" },
+    { 0x61,    "RTP IPHC Full Header" },
+    { 0x63,    "RTP IPHC Compressed TCP" },
+    { 0x65,    "RTP IPHC Compressed non-TCP" },
+    { 0x67,    "RTP IPHC Compressed UDP 8" },
+    { 0x69,    "RTP IPHC Compressed RTP 8" },
     { 0x6f,    "Stampede Bridging" },
+    { 0x73,    "MP+" },
+    { 0xc1,    "NTCITS IPI" },
     { 0xfb,    "single-link compression" },
-    { 0xfd,    "1st choice compression" },
+    { 0xfd,    "Compressed Datagram" },
     { 0x0201,  "802.1d Hello Packets" },
     { 0x0203,  "IBM Source Routing BPDU" },
     { 0x0205,  "DEC LANBridge100 Spanning Tree" },
+    { 0x0207,  "Cisco Discovery Protocol" },
+    { 0x0209,  "Netcs Twin Routing" },
+    { 0x020b,  "STP - Scheduled Transfer Protocol" },
+    { 0x020d,  "EDP - Extreme Discovery Protocol" },
+    { 0x0211,  "Optical Supervisory Channel Protocol" },
+    { 0x0213,  "Optical Supervisory Channel Protocol" },
     { 0x0231,  "Luxcom" },
     { 0x0233,  "Sigma Network Systems" },
+    { 0x0235,  "Apple Client Server Protocol" },
+    { 0x0281,  "MPLS Unicast" },
+    { 0x0283,  "MPLS Multicast" },
+    { 0x0285,  "IEEE p1284.4 standard - data packets" },
+    { 0x0287,  "ETSI TETRA Network Protocol Type 1" },
+    { 0x0289,  "Multichannel Flow Treatment Protocol" },
+    { 0x2063,  "RTP IPHC Compressed TCP No Delta" },
+    { 0x2065,  "RTP IPHC Context State" },
+    { 0x2067,  "RTP IPHC Compressed UDP 16" },
+    { 0x2069,  "RTP IPHC Compressed RTP 16" },
+    { 0x4001,  "Cray Communications Control Protocol" },
+    { 0x4003,  "CDPD Mobile Network Registration Protocol" },
+    { 0x4005,  "Expand accelerator protocol" },
+    { 0x4007,  "ODSICP NCP" },
+    { 0x4009,  "DOCSIS DLL" },
+    { 0x400B,  "Cetacean Network Detection Protocol" },
+    { 0x4021,  "Stacker LZS" },
+    { 0x4023,  "RefTek Protocol" },
+    { 0x4025,  "Fibre Channel" },
+    { 0x4027,  "EMIT Protocols" },
+    { 0x405b,  "Vendor-Specific Protocol (VSP)" },
     { 0x8021,  "Internet Protocol Control Protocol" },
     { 0x8023,  "OSI Network Layer Control Protocol" },
     { 0x8025,  "Xerox NS IDP Control Protocol" },
@@ -916,17 +956,43 @@ struct protocol_list {
     { 0x804b,  "SNA over 802.2 Control Protocol" },
     { 0x804d,  "SNA Control Protocol" },
     { 0x804f,  "IP6 Header Compression Control Protocol" },
-    { 0x006f,  "Stampede Bridging Control Protocol" },
+    { 0x8051,  "KNX Bridging Control Protocol" },
+    { 0x8053,  "Encryption Control Protocol" },
+    { 0x8055,  "Individual Link Encryption Control Protocol" },
+    { 0x8057,  "IPv6 Control Protovol" },
+    { 0x8059,  "PPP Muxing Control Protocol" },
+    { 0x805b,  "Vendor-Specific Network Control Protocol (VSNCP)" },
+    { 0x806f,  "Stampede Bridging Control Protocol" },
+    { 0x8073,  "MP+ Control Protocol" },
+    { 0x80c1,  "NTCITS IPI Control Protocol" },
     { 0x80fb,  "Single Link Compression Control Protocol" },
     { 0x80fd,  "Compression Control Protocol" },
+    { 0x8207,  "Cisco Discovery Protocol Control" },
+    { 0x8209,  "Netcs Twin Routing" },
+    { 0x820b,  "STP - Control Protocol" },
+    { 0x820d,  "EDPCP - Extreme Discovery Protocol Ctrl Prtcl" },
+    { 0x8235,  "Apple Client Server Protocol Control" },
+    { 0x8281,  "MPLSCP" },
+    { 0x8285,  "IEEE p1284.4 standard - Protocol Control" },
+    { 0x8287,  "ETSI TETRA TNP1 Control Protocol" },
+    { 0x8289,  "Multichannel Flow Treatment Protocol" },
     { 0xc021,  "Link Control Protocol" },
     { 0xc023,  "Password Authentication Protocol" },
     { 0xc025,  "Link Quality Report" },
     { 0xc027,  "Shiva Password Authentication Protocol" },
     { 0xc029,  "CallBack Control Protocol (CBCP)" },
+    { 0xc02b,  "BACP Bandwidth Allocation Control Protocol" },
+    { 0xc02d,  "BAP" },
+    { 0xc05b,  "Vendor-Specific Authentication Protocol (VSAP)" },
     { 0xc081,  "Container Control Protocol" },
     { 0xc223,  "Challenge Handshake Authentication Protocol" },
+    { 0xc225,  "RSA Authentication Protocol" },
+    { 0xc227,  "Extensible Authentication Protocol" },
+    { 0xc229,  "Mitsubishi Security Info Exch Ptcl (SIEP)" },
+    { 0xc26f,  "Stampede Bridging Authorization Protocol" },
     { 0xc281,  "Proprietary Authentication Protocol" },
+    { 0xc283,  "Proprietary Authentication Protocol" },
+    { 0xc481,  "Proprietary Node ID Authentication Protocol" },
     { 0,       NULL },
 };