Line data Source code
1 : %{
2 : #if __GNUC__ >= 7
3 : _Pragma("GCC diagnostic ignored \"-Wimplicit-fallthrough\"")
4 : #endif
5 : %}
6 : struct ip_protocol_name { const char* name; int id; };
7 : %null-strings
8 : %%
9 : ROUTING, IPPROTO_ROUTING
10 : EGP, IPPROTO_EGP
11 : PIM, IPPROTO_PIM
12 : ENCAP, IPPROTO_ENCAP
13 : ESP, IPPROTO_ESP
14 : BEETPH, IPPROTO_BEETPH
15 : PUP, IPPROTO_PUP
16 : IDP, IPPROTO_IDP
17 22 : IPIP, IPPROTO_IPIP
18 : TCP, IPPROTO_TCP
19 19 : RAW, IPPROTO_RAW
20 : IPV6, IPPROTO_IPV6
21 19 : SCTP, IPPROTO_SCTP
22 : RSVP, IPPROTO_RSVP
23 13 : AH, IPPROTO_AH
24 : MH, IPPROTO_MH
25 13 : MTP, IPPROTO_MTP
26 11 : TP, IPPROTO_TP
27 : UDP, IPPROTO_UDP
28 : IP, IPPROTO_IP
29 14 : HOPOPTS, IPPROTO_HOPOPTS
30 : MPLS, IPPROTO_MPLS
31 : ICMP, IPPROTO_ICMP
32 : FRAGMENT, IPPROTO_FRAGMENT
33 : GRE, IPPROTO_GRE
34 : DSTOPTS, IPPROTO_DSTOPTS
35 : NONE, IPPROTO_NONE
36 : IGMP, IPPROTO_IGMP
37 : ICMPV6, IPPROTO_ICMPV6
38 : COMP, IPPROTO_COMP
39 : DCCP, IPPROTO_DCCP
40 : UDPLITE, IPPROTO_UDPLITE
|