Branch data 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 [ + + ]: 88 : IPIP, IPPROTO_IPIP
18 : : TCP, IPPROTO_TCP
19 : 76 : RAW, IPPROTO_RAW
20 : : IPV6, IPPROTO_IPV6
21 [ + + ]: 76 : SCTP, IPPROTO_SCTP
22 : : RSVP, IPPROTO_RSVP
23 : 52 : AH, IPPROTO_AH
24 : : MH, IPPROTO_MH
25 [ + - + + : 52 : MTP, IPPROTO_MTP
+ - ]
26 : 44 : TP, IPPROTO_TP
27 : : UDP, IPPROTO_UDP
28 : : IP, IPPROTO_IP
29 : 56 : 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
|