2 * Defines PPP packet types.
4 * $Id: ppptypes.h,v 1.1 2000/04/16 21:37:07 guy Exp $
6 * Ethereal - Network traffic analyzer
7 * By Gerald Combs <gerald@zing.org>
8 * Copyright 1998 Gerald Combs
11 * This program is free software; you can redistribute it and/or
12 * modify it under the terms of the GNU General Public License
13 * as published by the Free Software Foundation; either version 2
14 * of the License, or (at your option) any later version.
16 * This program is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU General Public License for more details.
21 * You should have received a copy of the GNU General Public License
22 * along with this program; if not, write to the Free Software
23 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
26 #ifndef __PPPTYPES_H__
27 #define __PPPTYPES_H__
29 /* Protocol types, from Linux "ppp_defs.h" and
31 http://www.isi.edu/in-notes/iana/assignments/ppp-numbers
34 #define PPP_IP 0x21 /* Internet Protocol */
35 #define PPP_AT 0x29 /* AppleTalk Protocol */
36 #define PPP_IPX 0x2b /* IPX protocol */
37 #define PPP_VJC_COMP 0x2d /* VJ compressed TCP */
38 #define PPP_VJC_UNCOMP 0x2f /* VJ uncompressed TCP */
39 #define PPP_VINES 0x35 /* Banyan Vines */
40 #define PPP_MP 0x3d /* Multilink PPP */
41 #define PPP_IPV6 0x57 /* Internet Protocol Version 6 */
42 #define PPP_COMP 0xfd /* compressed packet */
43 #define PPP_IPCP 0x8021 /* IP Control Protocol */
44 #define PPP_ATCP 0x8029 /* AppleTalk Control Protocol */
45 #define PPP_IPXCP 0x802b /* IPX Control Protocol */
46 #define PPP_CCP 0x80fd /* Compression Control Protocol */
47 #define PPP_LCP 0xc021 /* Link Control Protocol */
48 #define PPP_PAP 0xc023 /* Password Authentication Protocol */
49 #define PPP_LQR 0xc025 /* Link Quality Report protocol */
50 #define PPP_CHAP 0xc223 /* Cryptographic Handshake Auth. Protocol */
51 #define PPP_CBCP 0xc029 /* Callback Control Protocol */
53 #endif /* ppptypes.h */