tcpdump  4.99.1
About: tcpdump is a tool for network monitoring and data acquisition.
  Fossies Dox: tcpdump-4.99.1.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

ppp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PPP_HDRLEN   4 /* length of PPP header */
 
#define PPP_ADDRESS   0xff /* The address byte value */
 
#define PPP_CONTROL   0x03 /* The control byte value */
 
#define PPP_PPPD_IN   0x00 /* non-standard for DLT_PPP_PPPD */
 
#define PPP_PPPD_OUT   0x01 /* non-standard for DLT_PPP_PPPD */
 
#define PPP_IP   0x0021 /* Raw IP */
 
#define PPP_OSI   0x0023 /* OSI Network Layer */
 
#define PPP_NS   0x0025 /* Xerox NS IDP */
 
#define PPP_DECNET   0x0027 /* DECnet Phase IV */
 
#define PPP_APPLE   0x0029 /* Appletalk */
 
#define PPP_IPX   0x002b /* Novell IPX */
 
#define PPP_VJC   0x002d /* Van Jacobson Compressed TCP/IP */
 
#define PPP_VJNC   0x002f /* Van Jacobson Uncompressed TCP/IP */
 
#define PPP_BRPDU   0x0031 /* Bridging PDU */
 
#define PPP_STII   0x0033 /* Stream Protocol (ST-II) */
 
#define PPP_VINES   0x0035 /* Banyan Vines */
 
#define PPP_ML   0x003d /* Multi-Link PPP */
 
#define PPP_IPV6   0x0057 /* IPv6 */
 
#define PPP_COMP   0x00fd /* Compressed Datagram */
 
#define PPP_HELLO   0x0201 /* 802.1d Hello Packets */
 
#define PPP_LUXCOM   0x0231 /* Luxcom */
 
#define PPP_SNS   0x0233 /* Sigma Network Systems */
 
#define PPP_MPLS_UCAST   0x0281 /* rfc 3032 */
 
#define PPP_MPLS_MCAST   0x0283 /* rfc 3022 */
 
#define PPP_IPCP   0x8021 /* IP Control Protocol */
 
#define PPP_OSICP   0x8023 /* OSI Network Layer Control Protocol */
 
#define PPP_NSCP   0x8025 /* Xerox NS IDP Control Protocol */
 
#define PPP_DECNETCP   0x8027 /* DECnet Control Protocol */
 
#define PPP_APPLECP   0x8029 /* Appletalk Control Protocol */
 
#define PPP_IPXCP   0x802b /* Novell IPX Control Protocol */
 
#define PPP_STIICP   0x8033 /* Strean Protocol Control Protocol */
 
#define PPP_VINESCP   0x8035 /* Banyan Vines Control Protocol */
 
#define PPP_IPV6CP   0x8057 /* IPv6 Control Protocol */
 
#define PPP_CCP   0x80fd /* Compress Control Protocol */
 
#define PPP_MPLSCP   0x8281 /* rfc 3022 */
 
#define PPP_LCP   0xc021 /* Link Control Protocol */
 
#define PPP_PAP   0xc023 /* Password Authentication Protocol */
 
#define PPP_LQM   0xc025 /* Link Quality Monitoring */
 
#define PPP_SPAP   0xc027
 
#define PPP_CHAP   0xc223 /* Challenge Handshake Authentication Protocol */
 
#define PPP_BACP   0xc02b /* Bandwidth Allocation Control Protocol */
 
#define PPP_BAP   0xc02d /* BAP */
 
#define PPP_MPCP   0xc03d /* Multi-Link */
 
#define PPP_SPAP_OLD   0xc123
 
#define PPP_EAP   0xc227
 

Macro Definition Documentation

◆ PPP_ADDRESS

#define PPP_ADDRESS   0xff /* The address byte value */

Definition at line 19 of file ppp.h.

◆ PPP_APPLE

#define PPP_APPLE   0x0029 /* Appletalk */

Definition at line 30 of file ppp.h.

◆ PPP_APPLECP

#define PPP_APPLECP   0x8029 /* Appletalk Control Protocol */

Definition at line 51 of file ppp.h.

◆ PPP_BACP

#define PPP_BACP   0xc02b /* Bandwidth Allocation Control Protocol */

Definition at line 64 of file ppp.h.

◆ PPP_BAP

#define PPP_BAP   0xc02d /* BAP */

Definition at line 65 of file ppp.h.

◆ PPP_BRPDU

#define PPP_BRPDU   0x0031 /* Bridging PDU */

Definition at line 34 of file ppp.h.

◆ PPP_CCP

#define PPP_CCP   0x80fd /* Compress Control Protocol */

Definition at line 56 of file ppp.h.

◆ PPP_CHAP

#define PPP_CHAP   0xc223 /* Challenge Handshake Authentication Protocol */

Definition at line 63 of file ppp.h.

◆ PPP_COMP

#define PPP_COMP   0x00fd /* Compressed Datagram */

Definition at line 39 of file ppp.h.

◆ PPP_CONTROL

#define PPP_CONTROL   0x03 /* The control byte value */

Definition at line 20 of file ppp.h.

◆ PPP_DECNET

#define PPP_DECNET   0x0027 /* DECnet Phase IV */

Definition at line 29 of file ppp.h.

◆ PPP_DECNETCP

#define PPP_DECNETCP   0x8027 /* DECnet Control Protocol */

Definition at line 50 of file ppp.h.

◆ PPP_EAP

#define PPP_EAP   0xc227

Definition at line 68 of file ppp.h.

◆ PPP_HDRLEN

#define PPP_HDRLEN   4 /* length of PPP header */

Definition at line 17 of file ppp.h.

◆ PPP_HELLO

#define PPP_HELLO   0x0201 /* 802.1d Hello Packets */

Definition at line 41 of file ppp.h.

◆ PPP_IP

#define PPP_IP   0x0021 /* Raw IP */

Definition at line 26 of file ppp.h.

◆ PPP_IPCP

#define PPP_IPCP   0x8021 /* IP Control Protocol */

Definition at line 47 of file ppp.h.

◆ PPP_IPV6

#define PPP_IPV6   0x0057 /* IPv6 */

Definition at line 38 of file ppp.h.

◆ PPP_IPV6CP

#define PPP_IPV6CP   0x8057 /* IPv6 Control Protocol */

Definition at line 55 of file ppp.h.

◆ PPP_IPX

#define PPP_IPX   0x002b /* Novell IPX */

Definition at line 31 of file ppp.h.

◆ PPP_IPXCP

#define PPP_IPXCP   0x802b /* Novell IPX Control Protocol */

Definition at line 52 of file ppp.h.

◆ PPP_LCP

#define PPP_LCP   0xc021 /* Link Control Protocol */

Definition at line 59 of file ppp.h.

◆ PPP_LQM

#define PPP_LQM   0xc025 /* Link Quality Monitoring */

Definition at line 61 of file ppp.h.

◆ PPP_LUXCOM

#define PPP_LUXCOM   0x0231 /* Luxcom */

Definition at line 42 of file ppp.h.

◆ PPP_ML

#define PPP_ML   0x003d /* Multi-Link PPP */

Definition at line 37 of file ppp.h.

◆ PPP_MPCP

#define PPP_MPCP   0xc03d /* Multi-Link */

Definition at line 66 of file ppp.h.

◆ PPP_MPLS_MCAST

#define PPP_MPLS_MCAST   0x0283 /* rfc 3022 */

Definition at line 45 of file ppp.h.

◆ PPP_MPLS_UCAST

#define PPP_MPLS_UCAST   0x0281 /* rfc 3032 */

Definition at line 44 of file ppp.h.

◆ PPP_MPLSCP

#define PPP_MPLSCP   0x8281 /* rfc 3022 */

Definition at line 57 of file ppp.h.

◆ PPP_NS

#define PPP_NS   0x0025 /* Xerox NS IDP */

Definition at line 28 of file ppp.h.

◆ PPP_NSCP

#define PPP_NSCP   0x8025 /* Xerox NS IDP Control Protocol */

Definition at line 49 of file ppp.h.

◆ PPP_OSI

#define PPP_OSI   0x0023 /* OSI Network Layer */

Definition at line 27 of file ppp.h.

◆ PPP_OSICP

#define PPP_OSICP   0x8023 /* OSI Network Layer Control Protocol */

Definition at line 48 of file ppp.h.

◆ PPP_PAP

#define PPP_PAP   0xc023 /* Password Authentication Protocol */

Definition at line 60 of file ppp.h.

◆ PPP_PPPD_IN

#define PPP_PPPD_IN   0x00 /* non-standard for DLT_PPP_PPPD */

Definition at line 22 of file ppp.h.

◆ PPP_PPPD_OUT

#define PPP_PPPD_OUT   0x01 /* non-standard for DLT_PPP_PPPD */

Definition at line 23 of file ppp.h.

◆ PPP_SNS

#define PPP_SNS   0x0233 /* Sigma Network Systems */

Definition at line 43 of file ppp.h.

◆ PPP_SPAP

#define PPP_SPAP   0xc027

Definition at line 62 of file ppp.h.

◆ PPP_SPAP_OLD

#define PPP_SPAP_OLD   0xc123

Definition at line 67 of file ppp.h.

◆ PPP_STII

#define PPP_STII   0x0033 /* Stream Protocol (ST-II) */

Definition at line 35 of file ppp.h.

◆ PPP_STIICP

#define PPP_STIICP   0x8033 /* Strean Protocol Control Protocol */

Definition at line 53 of file ppp.h.

◆ PPP_VINES

#define PPP_VINES   0x0035 /* Banyan Vines */

Definition at line 36 of file ppp.h.

◆ PPP_VINESCP

#define PPP_VINESCP   0x8035 /* Banyan Vines Control Protocol */

Definition at line 54 of file ppp.h.

◆ PPP_VJC

#define PPP_VJC   0x002d /* Van Jacobson Compressed TCP/IP */

Definition at line 32 of file ppp.h.

◆ PPP_VJNC

#define PPP_VJNC   0x002f /* Van Jacobson Uncompressed TCP/IP */

Definition at line 33 of file ppp.h.