Loading...
Searching...
No Matches
iflisteners-proto.h
#pragma once
#ifndef OPENSCAP_OVAL_PROBES_IFLISTENERS_PROTO_H_
#define OPENSCAP_OVAL_PROBES_IFLISTENERS_PROTO_H_
/* map based on /usr/include/linux/if_ether.h */
static const struct oscap_string_map ProtocolType[] = {
{0x0060, "ETH_P_LOOP"},
{0x0200, "ETH_P_PUP"},
{0x0201, "ETH_P_PUPAT"},
{0x0800, "ETH_P_IP"},
{0x0805, "ETH_P_X25"},
{0x0806, "ETH_P_ARP"},
{0x08FF, "ETH_P_BPQ"},
{0x0a00, "ETH_P_IEEEPUP"},
{0x0a01, "ETH_P_IEEEPUPAT"},
{0x6000, "ETH_P_DEC"},
{0x6001, "ETH_P_DNA_DL"},
{0x6002, "ETH_P_DNA_RC"},
{0x6003, "ETH_P_DNA_RT"},
{0x6004, "ETH_P_LAT"},
{0x6005, "ETH_P_DIAG"},
{0x6006, "ETH_P_CUST"},
{0x6007, "ETH_P_SCA"},
{0x6558, "ETH_P_TEB"},
{0x8035, "ETH_P_RARP"},
{0x809B, "ETH_P_ATALK"},
{0x80F3, "ETH_P_AARP"},
{0x8100, "ETH_P_8021Q"},
{0x8137, "ETH_P_IPX"},
{0x86DD, "ETH_P_IPV6"},
{0x8808, "ETH_P_PAUSE"},
{0x8809, "ETH_P_SLOW"},
{0x883E, "ETH_P_WCCP"},
{0x8863, "ETH_P_PPP_DISC"},
{0x8864, "ETH_P_PPP_SES"},
{0x8847, "ETH_P_MPLS_UC"},
{0x8848, "ETH_P_MPLS_MC"},
{0x884c, "ETH_P_ATMMPOA"},
{0x886c, "ETH_P_LINK_CTL"},
{0x8884, "ETH_P_ATMFATE"},
{0x888E, "ETH_P_PAE"},
{0x88A2, "ETH_P_AOE"},
{0x88CA, "ETH_P_TIPC"},
{0x88F7, "ETH_P_1588"},
{0x8906, "ETH_P_FCOE"},
{0x8914, "ETH_P_FIP"},
{0xDADA, "ETH_P_EDSA"},
{0x0001, "ETH_P_802_3"},
{0x0002, "ETH_P_AX25"},
{0x0003, "ETH_P_ALL"},
{0x0004, "ETH_P_802_2"},
{0x0005, "ETH_P_SNAP"},
{0x0006, "ETH_P_DDCMP"},
{0x0007, "ETH_P_WAN_PPP"},
{0x0008, "ETH_P_PPP_MP"},
{0x0009, "ETH_P_LOCALTALK"},
{0x000C, "ETH_P_CAN"},
{0x0010, "ETH_P_PPPTALK"},
{0x0011, "ETH_P_TR_802_2"},
{0x0015, "ETH_P_MOBITEX"},
{0x0016, "ETH_P_CONTROL"},
{0x0017, "ETH_P_IRDA"},
{0x0018, "ETH_P_ECONET"},
{0x0019, "ETH_P_HDLC"},
{0x001A, "ETH_P_ARCNET"},
{0x001B, "ETH_P_DSA"},
{0x001C, "ETH_P_TRAILER"},
{0x00F5, "ETH_P_PHONET"},
{0x00F6, "ETH_P_IEEE802154"},
{0x00F7, "ETH_P_CAIF"}
};
#endif
oscap_string_map
Define mapping between symbolic constant and its string representation.
Definition util.h:296