15 #ifndef included_vnet_ppp_packet_h 16 #define included_vnet_ppp_packet_h 55 #define foreach_ppp_protocol \ 57 _ (0x0003, rohc_small_cid) \ 58 _ (0x0005, rohc_large_cid) \ 61 _ (0x0025, xerox_ns_idp) \ 63 _ (0x0029, appletalk) \ 65 _ (0x002d, vj_compressed_tcp) \ 66 _ (0x002f, vj_uncompressed_tcp) \ 70 _ (0x0039, appletalk_eddp) \ 71 _ (0x003b, appletalk_smart_buffered) \ 72 _ (0x003d, multilink) \ 73 _ (0x003f, netbios_framing) \ 75 _ (0x0043, timeplex) \ 76 _ (0x0045, fujitsu_lblb) \ 77 _ (0x0047, dca_remote_lan) \ 79 _ (0x004b, sna_over_802_2) \ 81 _ (0x004f, ip6_header_compression) \ 83 _ (0x0053, encryption) \ 84 _ (0x0055, link_encryption) \ 87 _ (0x005b, vendor_specific_a) \ 88 _ (0x0061, rtp_iphc_full_header) \ 89 _ (0x0063, rtp_iphc_compressed_tcp) \ 90 _ (0x0065, rtp_iphc_compressed_non_tcp) \ 91 _ (0x0067, rtp_iphc_compressed_udp_8) \ 92 _ (0x0069, rtp_iphc_compressed_rtp_8) \ 93 _ (0x006f, stampede) \ 96 _ (0x00c1, ntcits_ipi) \ 97 _ (0x00cf, ppp_nlpid) \ 98 _ (0x00fb, multilink_compression) \ 99 _ (0x00fd, compressed_datagram) \ 100 _ (0x0201, 802_1d_hello) \ 101 _ (0x0203, ibm_source_routing) \ 102 _ (0x0205, dec_lanbridge) \ 111 _ (0x0235, apple_client_server) \ 112 _ (0x0281, mpls_unicast) \ 113 _ (0x0283, mpls_multicast) \ 114 _ (0x0285, ieee_p1284_4) \ 116 _ (0x0289, multichannel_flow_treatment) \ 117 _ (0x2063, rtp_iphc_compressed_tcp_no_delta) \ 118 _ (0x2065, rtp_iphc_context_state) \ 119 _ (0x2067, rtp_iphc_compressed_udp_16) \ 120 _ (0x2069, rtp_iphc_compressed_rtp_16) \ 125 _ (0x4009, docsis_dll) \ 126 _ (0x400B, cetacean) \ 129 _ (0x4025, fibre_channel) \ 131 _ (0x405b, vendor_specific_b) \ 134 _ (0xc025, link_quality_report) \ 135 _ (0xc027, shiva_password) \ 139 _ (0xc05b, vendor_specific_password) \ 140 _ (0xc081, container_control) \ 143 _ (0xc227, extensible_authentication) \ 144 _ (0xc229, mitsubishi_security_info) \ 145 _ (0xc26f, stampede_authorization) \ 146 _ (0xc281, proprietary_authentication_a) \ 147 _ (0xc283, proprietary_authentication_b) \ 148 _ (0xc481, proprietary_node_id_authentication) 151 #define _(n,f) PPP_PROTOCOL_##f = n, 163 #define foreach_ppp_lcp_code \ 164 _ (0, vendor_specific) \ 165 _ (1, configure_request) \ 166 _ (2, configure_ack) \ 167 _ (3, configure_nak) \ 168 _ (4, configure_reject) \ 169 _ (5, terminate_request) \ 170 _ (6, terminate_ack) \ 172 _ (8, protocol_reject) \ 173 _ (9, echo_request) \ 175 _ (11, discard_request) \ 176 _ (12, identification) \ 177 _ (13, time_remaining) \ 178 _ (14, reset_request) \
#define foreach_ppp_protocol