Open SCAP Library
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
src
OVAL
probes
unix
linux
iflisteners-proto.h
1
#pragma once
2
3
#ifndef OPENSCAP_OVAL_PROBES_IFLISTENERS_PROTO_H_
4
#define OPENSCAP_OVAL_PROBES_IFLISTENERS_PROTO_H_
5
6
/* map based on /usr/include/linux/if_ether.h */
7
static
const
struct
oscap_string_map
ProtocolType[] = {
8
{0x0060,
"ETH_P_LOOP"
},
9
{0x0200,
"ETH_P_PUP"
},
10
{0x0201,
"ETH_P_PUPAT"
},
11
{0x0800,
"ETH_P_IP"
},
12
{0x0805,
"ETH_P_X25"
},
13
{0x0806,
"ETH_P_ARP"
},
14
{0x08FF,
"ETH_P_BPQ"
},
15
{0x0a00,
"ETH_P_IEEEPUP"
},
16
{0x0a01,
"ETH_P_IEEEPUPAT"
},
17
{0x6000,
"ETH_P_DEC"
},
18
{0x6001,
"ETH_P_DNA_DL"
},
19
{0x6002,
"ETH_P_DNA_RC"
},
20
{0x6003,
"ETH_P_DNA_RT"
},
21
{0x6004,
"ETH_P_LAT"
},
22
{0x6005,
"ETH_P_DIAG"
},
23
{0x6006,
"ETH_P_CUST"
},
24
{0x6007,
"ETH_P_SCA"
},
25
{0x6558,
"ETH_P_TEB"
},
26
{0x8035,
"ETH_P_RARP"
},
27
{0x809B,
"ETH_P_ATALK"
},
28
{0x80F3,
"ETH_P_AARP"
},
29
{0x8100,
"ETH_P_8021Q"
},
30
{0x8137,
"ETH_P_IPX"
},
31
{0x86DD,
"ETH_P_IPV6"
},
32
{0x8808,
"ETH_P_PAUSE"
},
33
{0x8809,
"ETH_P_SLOW"
},
34
{0x883E,
"ETH_P_WCCP"
},
35
{0x8863,
"ETH_P_PPP_DISC"
},
36
{0x8864,
"ETH_P_PPP_SES"
},
37
{0x8847,
"ETH_P_MPLS_UC"
},
38
{0x8848,
"ETH_P_MPLS_MC"
},
39
{0x884c,
"ETH_P_ATMMPOA"
},
40
{0x886c,
"ETH_P_LINK_CTL"
},
41
{0x8884,
"ETH_P_ATMFATE"
},
42
{0x888E,
"ETH_P_PAE"
},
43
{0x88A2,
"ETH_P_AOE"
},
44
{0x88CA,
"ETH_P_TIPC"
},
45
{0x88F7,
"ETH_P_1588"
},
46
{0x8906,
"ETH_P_FCOE"
},
47
{0x8914,
"ETH_P_FIP"
},
48
{0xDADA,
"ETH_P_EDSA"
},
49
{0x0001,
"ETH_P_802_3"
},
50
{0x0002,
"ETH_P_AX25"
},
51
{0x0003,
"ETH_P_ALL"
},
52
{0x0004,
"ETH_P_802_2"
},
53
{0x0005,
"ETH_P_SNAP"
},
54
{0x0006,
"ETH_P_DDCMP"
},
55
{0x0007,
"ETH_P_WAN_PPP"
},
56
{0x0008,
"ETH_P_PPP_MP"
},
57
{0x0009,
"ETH_P_LOCALTALK"
},
58
{0x000C,
"ETH_P_CAN"
},
59
{0x0010,
"ETH_P_PPPTALK"
},
60
{0x0011,
"ETH_P_TR_802_2"
},
61
{0x0015,
"ETH_P_MOBITEX"
},
62
{0x0016,
"ETH_P_CONTROL"
},
63
{0x0017,
"ETH_P_IRDA"
},
64
{0x0018,
"ETH_P_ECONET"
},
65
{0x0019,
"ETH_P_HDLC"
},
66
{0x001A,
"ETH_P_ARCNET"
},
67
{0x001B,
"ETH_P_DSA"
},
68
{0x001C,
"ETH_P_TRAILER"
},
69
{0x00F5,
"ETH_P_PHONET"
},
70
{0x00F6,
"ETH_P_IEEE802154"
},
71
{0x00F7,
"ETH_P_CAIF"
}
72
};
73
74
#endif
oscap_string_map
Define mapping between symbolic constant and its string representation.
Definition:
util.h:310
Generated by
1.8.5