openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

cancun_enums.h (15999B)


      1 /*
      2  * 
      3  * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
      4  * 
      5  * Copyright 2007-2019 Broadcom Inc. All rights reserved.
      6  *
      7  * File:    cancun_enums.h
      8  * Purpose: Header file for CANCUN defined enums
      9  */
     10 
     11 #ifndef _CANCUN_ENUMS_H_
     12 #define _CANCUN_ENUMS_H_
     13 
     14 /*
     15  * CANCUN source application IDs
     16 */
     17 /* CMH Format 2 Application IDs*/
     18 #define CANCUN_APP__PORT_TABLE__MIM_MC_TERM_ENABLE 0
     19 #define CANCUN_APP__SOURCE_VP__Control_Word 1
     20 #define CANCUN_APP__SOURCE_VP__No_Control_Word 2
     21 #define CANCUN_APP__VFI__IPMC_V4_L2_ENABLE 3
     22 #define CANCUN_APP__VFI__IPMC_V4_V6_L2_DISABLE 4
     23 #define CANCUN_APP__VFI__IPMC_V4_V6_L2_ENABLE 5
     24 #define CANCUN_APP__VFI__IPMC_V6_L2_ENABLE 6
     25 /* CMH Format 3 Application IDs*/
     26 #define CANCUN_APP__EGR_HG_MIRROR_EDIT_CTRL_ID__INGRESS_MIRROR_HG_TAG 7
     27 #define CANCUN_APP__EGR_HG_MIRROR_EDIT_CTRL_ID__INGRESS_MIRROR_HG_UNTAG 8
     28 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_EGRESS_MIRROR 9
     29 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_EGRESS_MIRROR_UNTAG_PAYLOAD 10
     30 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_INGRESS_MIRROR 11
     31 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_INGRESS_MIRROR_UNTAG_PAYLOAD 12
     32 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_EGRESS_MIRROR 13
     33 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_EGRESS_MIRROR_UNTAG_PAYLOAD 14
     34 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_INGRESS_MIRROR 15
     35 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_INGRESS_MIRROR_UNTAG_PAYLOAD 16
     36 #define CANCUN_APP__EGR_MIRROR_TABLE__INGRESS_MIRROR_LOCAL_MTP 17
     37 #define CANCUN_APP__EGR_MIRROR_TABLE__INGRESS_MIRROR_REMOTE_MTP 18
     38 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP 19
     39 #define CANCUN_APP__EGR_MIRROR_TABLE__RSPAN_EGRESS_MIRROR 20
     40 #define CANCUN_APP__EGR_MIRROR_TABLE__RSPAN_INGRESS_MIRROR 21
     41 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_INGRESS_MIRROR 22
     42 #define CANCUN_APP__EGR_PORT__CASCADED_PORT 23
     43 #define CANCUN_APP__EGR_PORT__CPU_ETHERNET_PORT 24
     44 #define CANCUN_APP__EGR_PORT__CPU_HG2_PORT 25
     45 #define CANCUN_APP__EGR_PORT__ETHERNET 26
     46 #define CANCUN_APP__EGR_PORT__HG2_PORT 27
     47 #define CANCUN_APP__EGR_PORT__LOOPBACK 28
     48 #define CANCUN_APP__EGR_PORT__QOS_LAYERED_RESOLUTION 29
     49 #define CANCUN_APP__EGR_PORT__QOS_SERIAL_RESOLUTION 30
     50 #define CANCUN_APP__RTAG7_HASH_CONTROL__SPI_EXTRACTION 31
     51 /* CMH Format 4 Application IDs*/
     52 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_EGRESS_MIRROR_LOCAL_MTP 32
     53 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_EGRESS_MIRROR_REMOTE_MTP 33
     54 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_EGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP 34
     55 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_EGRESS_MIRROR_UNTAG_PAYLOAD_REMOTE_MTP 35
     56 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_INGRESS_MIRROR_LOCAL_MTP 36
     57 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_INGRESS_MIRROR_REMOTE_MTP 37
     58 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_INGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP 38
     59 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_INGRESS_MIRROR_UNTAG_PAYLOAD_REMOTE_MTP 39
     60 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_EGRESS_MIRROR_LOCAL_MTP 40
     61 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_EGRESS_MIRROR_REMOTE_MTP 41
     62 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_EGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP 42
     63 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_EGRESS_MIRROR_UNTAG_PAYLOAD_REMOTE_MTP 43
     64 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_INGRESS_MIRROR_LOCAL_MTP 44
     65 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_INGRESS_MIRROR_REMOTE_MTP 45
     66 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_INGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP 46
     67 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_INGRESS_MIRROR_UNTAG_PAYLOAD_REMOTE_MTP 47
     68 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_LOCAL_MTP 48
     69 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_REMOTE_MTP 49
     70 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_TRUNCATE_LOCAL_MTP 50
     71 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_TRUNCATE_REMOTE_MTP 51
     72 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_UNTAG_LOCAL_MTP 52
     73 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_UNTAG_REMOTE_MTP 53
     74 #define CANCUN_APP__EGR_MIRROR_TABLE__RSPAN_EGRESS_MIRROR_LOCAL_MTP 54
     75 #define CANCUN_APP__EGR_MIRROR_TABLE__RSPAN_INGRESS_MIRROR_LOCAL_MTP 55
     76 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_ETAG_LOCAL_MTP 56
     77 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_ETAG_OTAG_LOCAL_MTP 57
     78 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_ETAG_OTAG_REMOTE_MTP 58
     79 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_ETAG_REMOTE_MTP 59
     80 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_INGRESS_MIRROR_LOCAL_MTP 60
     81 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_INGRESS_MIRROR_REMOTE_MTP 61
     82 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_UNTAG_INGRESS_MIRROR_LOCAL_MTP 62
     83 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_UNTAG_INGRESS_MIRROR_REMOTE_MTP 63
     84 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_VNTAG_LOCAL_MTP 64
     85 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_VNTAG_OTAG_LOCAL_MTP 65
     86 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_VNTAG_OTAG_REMOTE_MTP 66
     87 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_VNTAG_REMOTE_MTP 67
     88 
     89 /* Newly added */
     90 #define CANCUN_APP__VFI__DEFAULT 68
     91 #define CANCUN_APP__SOURCE_TRUNK_MAP__GPE_NSH_ENCAP 69
     92 #define CANCUN_APP__PORT_TABLE__MIM_MC_TERM_DISABLE 70
     93 
     94 /* Newly added in 4.28.1.10 */
     95 /* CMH Format 3 Application IDs*/
     96 #define CANCUN_APP__EGR_MIRROR_TABLE__EGRESS_MIRROR  71
     97 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN3_INGRESS_MIRROR  72
     98 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_GRE_SEQUENCE_EGRESS_MIRROR  73
     99 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_GRE_SEQUENCE_INGRESS_MIRROR  74
    100 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_IPV6  75
    101 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_TRUNCATE  76
    102 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_UNTAG  77
    103 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_VNTAG_OTAG  78
    104 #define CANCUN_APP__EGR_MIRROR_TABLE__RSPAN_EGRESS_MIRROR_WITH_VNTAG  79
    105 #define CANCUN_APP__EGR_MIRROR_TABLE__RSPAN_INGRESS_MIRROR_WITH_VNTAG  80
    106 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW  81
    107 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_ETAG  82
    108 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_ETAG_OTAG  83
    109 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_UNTAG  84
    110 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_VNTAG  85
    111 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_VNTAG_OTAG  86
    112 #define CANCUN_APP__EGR_MIRROR_TABLE__VXLAN_INGRESS_MIRROR  87
    113 #define CANCUN_APP__EGR_MIRROR_TABLE__VXLAN_INGRESS_MIRROR_IPV6  88
    114 
    115 /* CMH Format 4 Application IDs*/
    116 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN3_INGRESS_MIRROR_LOCAL_MTP 89
    117 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN3_INGRESS_MIRROR_REMOTE_MTP 90
    118 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_GRE_SEQUENCE_EGRESS_MIRROR_LOCAL_MTP 91
    119 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_GRE_SEQUENCE_EGRESS_MIRROR_REMOTE_MTP 92
    120 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_GRE_SEQUENCE_INGRESS_MIRROR_LOCAL_MTP 93
    121 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_GRE_SEQUENCE_INGRESS_MIRROR_REMOTE_MTP 94
    122 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_VNTAG_OTAG_LOCAL_MTP 95
    123 #define CANCUN_APP__EGR_MIRROR_TABLE__PSAMP_VNTAG_OTAG_REMOTE_MTP 96
    124 #define CANCUN_APP__EGR_MIRROR_TABLE__RSPAN_EGRESS_MIRROR_WITH_VNTAG_LOCAL_MTP 97
    125 #define CANCUN_APP__EGR_MIRROR_TABLE__RSPAN_EGRESS_MIRROR_WITH_VNTAG_REMOTE_MTP 98
    126 #define CANCUN_APP__EGR_MIRROR_TABLE__RSPAN_INGRESS_MIRROR_WITH_VNTAG_LOCAL_MTP 99
    127 #define CANCUN_APP__EGR_MIRROR_TABLE__RSPAN_INGRESS_MIRROR_WITH_VNTAG_REMOTE_MTP 100
    128 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_LOCAL_MTP 101
    129 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_REMOTE_MTP 102
    130 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_UNTAG_LOCAL_MTP 103
    131 #define CANCUN_APP__EGR_MIRROR_TABLE__SFLOW_UNTAG_REMOTE_MTP 104
    132 #define CANCUN_APP__EGR_MIRROR_TABLE__VXLAN_INGRESS_MIRROR_IPV6_LOCAL_MTP 105
    133 #define CANCUN_APP__EGR_MIRROR_TABLE__VXLAN_INGRESS_MIRROR_IPV6_REMOTE_MTP 106
    134 #define CANCUN_APP__EGR_MIRROR_TABLE__VXLAN_INGRESS_MIRROR_LOCAL_MTP 107
    135 #define CANCUN_APP__EGR_MIRROR_TABLE__VXLAN_INGRESS_MIRROR_REMOTE_MTP 108
    136 
    137 /* Newly added in 4.28.1.12*/
    138 /* CCH Format 4 Application IDs*/
    139 #define CANCUN_APP__MIRROR__ERSPAN3_INGRESS_MIRROR_LOCAL_MTP 109
    140 #define CANCUN_APP__MIRROR__ERSPAN3_INGRESS_MIRROR_REMOTE_MTP 110
    141 #define CANCUN_APP__MIRROR__ERSPAN_EGRESS_MIRROR_LOCAL_MTP 111
    142 #define CANCUN_APP__MIRROR__ERSPAN_EGRESS_MIRROR_REMOTE_MTP 112
    143 #define CANCUN_APP__MIRROR__ERSPAN_EGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP 113
    144 #define CANCUN_APP__MIRROR__ERSPAN_EGRESS_MIRROR_UNTAG_PAYLOAD_REMOTE_MTP 114
    145 #define CANCUN_APP__MIRROR__ERSPAN_GRE_SEQUENCE_EGRESS_MIRROR_LOCAL_MTP 115
    146 #define CANCUN_APP__MIRROR__ERSPAN_GRE_SEQUENCE_EGRESS_MIRROR_REMOTE_MTP 116
    147 #define CANCUN_APP__MIRROR__ERSPAN_GRE_SEQUENCE_INGRESS_MIRROR_LOCAL_MTP 117
    148 #define CANCUN_APP__MIRROR__ERSPAN_GRE_SEQUENCE_INGRESS_MIRROR_REMOTE_MTP 118
    149 #define CANCUN_APP__MIRROR__ERSPAN_INGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP 119
    150 #define CANCUN_APP__MIRROR__ERSPAN_INGRESS_MIRROR_UNTAG_PAYLOAD_REMOTE_MTP 120
    151 #define CANCUN_APP__MIRROR__ERSPAN_INGRESS_MIRROR_LOCAL_MTP 121
    152 #define CANCUN_APP__MIRROR__ERSPAN_INGRESS_MIRROR_REMOTE_MTP 122
    153 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_EGRESS_MIRROR_LOCAL_MTP 123
    154 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_EGRESS_MIRROR_REMOTE_MTP 124
    155 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_EGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP 125
    156 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_EGRESS_MIRROR_UNTAG_PAYLOAD_REMOTE_MTP 126
    157 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_INGRESS_MIRROR_LOCAL_MTP 127
    158 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_INGRESS_MIRROR_REMOTE_MTP 128
    159 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_INGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP 129
    160 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_INGRESS_MIRROR_UNTAG_PAYLOAD_REMOTE_MTP 130
    161 #define CANCUN_APP__MIRROR__PSAMP_IPV6_LOCAL_MTP 131
    162 #define CANCUN_APP__MIRROR__PSAMP_IPV6_REMOTE_MTP 132
    163 #define CANCUN_APP__MIRROR__PSAMP_LOCAL_MTP 133
    164 #define CANCUN_APP__MIRROR__PSAMP_REMOTE_MTP 134
    165 #define CANCUN_APP__MIRROR__PSAMP_TRUNCATE_LOCAL_MTP 135
    166 #define CANCUN_APP__MIRROR__PSAMP_TRUNCATE_REMOTE_MTP 136
    167 #define CANCUN_APP__MIRROR__PSAMP_VNTAG_OTAG_LOCAL_MTP 137
    168 #define CANCUN_APP__MIRROR__PSAMP_VNTAG_OTAG_REMOTE_MTP 138
    169 #define CANCUN_APP__MIRROR__RSPAN_EGRESS_MIRROR_LOCAL_MTP 139
    170 #define CANCUN_APP__MIRROR__RSPAN_EGRESS_MIRROR_WITH_VNTAG_LOCAL_MTP 140
    171 #define CANCUN_APP__MIRROR__RSPAN_EGRESS_MIRROR_WITH_VNTAG_REMOTE_MTP 141
    172 #define CANCUN_APP__MIRROR__RSPAN_INGRESS_MIRROR_LOCAL_MTP 142
    173 #define CANCUN_APP__MIRROR__RSPAN_INGRESS_MIRROR_WITH_VNTAG_LOCAL_MTP 143
    174 #define CANCUN_APP__MIRROR__RSPAN_INGRESS_MIRROR_WITH_VNTAG_REMOTE_MTP 144
    175 #define CANCUN_APP__MIRROR__SFLOW_ETAG_LOCAL_MTP 145
    176 #define CANCUN_APP__MIRROR__SFLOW_ETAG_OTAG_LOCAL_MTP 146
    177 #define CANCUN_APP__MIRROR__SFLOW_ETAG_OTAG_REMOTE_MTP 147
    178 #define CANCUN_APP__MIRROR__SFLOW_ETAG_REMOTE_MTP 148
    179 #define CANCUN_APP__MIRROR__SFLOW_LOCAL_MTP 149
    180 #define CANCUN_APP__MIRROR__SFLOW_UNTAG_LOCAL_MTP 150
    181 #define CANCUN_APP__MIRROR__SFLOW_REMOTE_MTP 151
    182 #define CANCUN_APP__MIRROR__SFLOW_VNTAG_LOCAL_MTP 152
    183 #define CANCUN_APP__MIRROR__SFLOW_VNTAG_OTAG_LOCAL_MTP 153
    184 #define CANCUN_APP__MIRROR__SFLOW_VNTAG_OTAG_REMOTE_MTP 154
    185 #define CANCUN_APP__MIRROR__SFLOW_UNTAG_REMOTE_MTP 155
    186 #define CANCUN_APP__MIRROR__SFLOW_VNTAG_REMOTE_MTP 156
    187 #define CANCUN_APP__MIRROR__VXLAN_INGRESS_MIRROR_IPV6_LOCAL_MTP 157
    188 #define CANCUN_APP__MIRROR__VXLAN_INGRESS_MIRROR_IPV6_REMOTE_MTP 158
    189 #define CANCUN_APP__MIRROR__VXLAN_INGRESS_MIRROR_LOCAL_MTP 159
    190 #define CANCUN_APP__MIRROR__VXLAN_INGRESS_MIRROR_REMOTE_MTP 160
    191 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN3_INGRESS_MIRROR_IFP_SGT 161
    192 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN3_INGRESS_MIRROR_NO_SUBHDR_IFP_SGT 162
    193 /* CMH Format 3 Application IDs */
    194 #define CANCUN_APP__EGR_LPORT_PROFILE__ERSPAN3_MIRROR 163
    195 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN3_INGRESS_MIRROR_NO_SUBHDR 164
    196 
    197 #define CANCUN_APP__MIRROR__ERSPAN3_INGRESS_MIRROR_NO_SUBHDR_REMOTE_MTP 165
    198 #define CANCUN_APP__MIRROR__ERSPAN3_INGRESS_MIRROR_NO_SUBHDR_LOCAL_MTP 166
    199 
    200 #define CANCUN_APP__EGR_MIRROR_TABLE__INT_PROBE 167
    201 
    202 #define CANCUN_APP__EGR_GPP_ATTRIBUTES__ERSPAN3_VXLAN_MIRROR 168
    203 
    204 #define CANCUN_APP__MIRROR__IFA_EGRESS_MIRROR_LOCAL_MTP 169
    205 
    206 #define CANCUN_APP__MIRROR__INGRESS_MIRROR_WITH_INT_PROBE 170
    207 
    208 #define CANCUN_APP__MIRROR__SFLOW_LOCAL_MTP_MACSEC_ENABLED 171
    209 #define CANCUN_APP__MIRROR__ERSPAN_EGRESS_MIRROR_LOCAL_MTP_MACSEC_ENABLED 172
    210 #define CANCUN_APP__MIRROR__VXLAN_INGRESS_MIRROR_LOCAL_MTP_MACSEC_ENABLED 173
    211 #define CANCUN_APP__MIRROR__RSPAN_EGRESS_MIRROR_LOCAL_MTP_MACSEC_ENABLED 174
    212 #define CANCUN_APP__MIRROR__ERSPAN3_INGRESS_MIRROR_LOCAL_MTP_MACSEC_ENABLED 175
    213 #define CANCUN_APP__MIRROR__ERSPAN_GRE_SEQUENCE_INGRESS_MIRROR_LOCAL_MTP_MACSEC_ENABLED 176
    214 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_INGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP_MACSEC_ENABLED 177
    215 #define CANCUN_APP__MIRROR__PSAMP_TRUNCATE_LOCAL_MTP_MACSEC_ENABLED 178
    216 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_EGRESS_MIRROR_LOCAL_MTP_MACSEC_ENABLED 179
    217 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_EGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP_MACSEC_ENABLED 180
    218 #define CANCUN_APP__MIRROR__ERSPAN_INGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP_MACSEC_ENABLED 181
    219 #define CANCUN_APP__MIRROR__RSPAN_INGRESS_MIRROR_LOCAL_MTP_MACSEC_ENABLED 182
    220 #define CANCUN_APP__MIRROR__ERSPAN_INGRESS_MIRROR_LOCAL_MTP_MACSEC_ENABLED 183
    221 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_INGRESS_MIRROR_LOCAL_MTP_MACSEC_ENABLED 184
    222 #define CANCUN_APP__MIRROR__PSAMP_IPV6_LOCAL_MTP_MACSEC_ENABLED 185
    223 #define CANCUN_APP__MIRROR__ERSPAN3_INGRESS_MIRROR_NO_SUBHDR_LOCAL_MTP_MACSEC_ENABLED 186
    224 #define CANCUN_APP__MIRROR__PSAMP_LOCAL_MTP_MACSEC_ENABLED 187
    225 #define CANCUN_APP__MIRROR__ERSPAN_EGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP_MACSEC_ENABLED 188
    226 #define CANCUN_APP__MIRROR__VXLAN_INGRESS_MIRROR_IPV6_LOCAL_MTP_MACSEC_ENABLED 189
    227 #define CANCUN_APP__MIRROR__SFLOW_UNTAG_LOCAL_MTP_MACSEC_ENABLED 190
    228 
    229 #define CANCUN_APP__EGR_GPP_ATTRIBUTES__MACSEC_ENCRYPT_RX 191
    230 #define CANCUN_APP__ING_DEVICE_PORT__MACSEC_DECRYPT_TX 192
    231 #define CANCUN_APP__ING_DEVICE_PORT__MACSEC_ENCRYPT_TX 193
    232 #define CANCUN_APP__EGR_PORT__MACSEC_DECRYPT_RX 194
    233 #define CANCUN_APP__EGR_PORT__MACSEC_ENCRYPT_RX 195
    234 #define CANCUN_APP__EGR_GPP_ATTRIBUTES__MACSEC_ENCRYPT_RX_KEY_DGPP_VLAN_INTPRI 196
    235 #define CANCUN_APP__EGR_GPP_ATTRIBUTES__MACSEC_ENCRYPT_RX_KEY_DGPP_INTPRI 197
    236 
    237 /* Newly added in 870 6.1.0 */
    238 /* CCH Format 4 Application IDs*/
    239 #define CANCUN_APP__MIRROR__ERSPAN_IPV6_INGRESS_MIRROR_LOCAL_MTP 198
    240 #define CANCUN_APP__MIRROR__ERSPAN_IPV6_INGRESS_MIRROR_REMOTE_MTP 199
    241 #define CANCUN_APP__MIRROR__ERSPAN_IPV6_INGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP 200
    242 #define CANCUN_APP__MIRROR__ERSPAN_IPV6_INGRESS_MIRROR_UNTAG_PAYLOAD_REMOTE_MTP 201
    243 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_IPV6_INGRESS_MIRROR_LOCAL_MTP 202
    244 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_IPV6_INGRESS_MIRROR_REMOTE_MTP 203
    245 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_IPV6_INGRESS_MIRROR_UNTAG_PAYLOAD_LOCAL_MTP 204
    246 #define CANCUN_APP__MIRROR__ERSPAN_UNTAG_IPV6_INGRESS_MIRROR_UNTAG_PAYLOAD_REMOTE_MTP 205
    247 #define CANCUN_APP__MIRROR__ERSPAN_GRE_SEQUENCE_IPV6_INGRESS_MIRROR_LOCAL_MTP 206
    248 #define CANCUN_APP__MIRROR__ERSPAN_GRE_SEQUENCE_IPV6_INGRESS_MIRROR_REMOTE_MTP 207
    249 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_IPV6_INGRESS_MIRROR 208
    250 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_IPV6_INGRESS_MIRROR_UNTAG_PAYLOAD 209
    251 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_IPV6_INGRESS_MIRROR 210
    252 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_UNTAG_IPV6_INGRESS_MIRROR_UNTAG_PAYLOAD 211
    253 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN_GRE_SEQUENCE_IPV6_INGRESS_MIRROR 212
    254 
    255 
    256 /* Newly added in 870 6.1.3 */
    257 #define CANCUN_APP__MIRROR__ERSPAN3_UNTAG_INGRESS_MIRROR_NO_SUBHDR_REMOTE_MTP 213
    258 #define CANCUN_APP__MIRROR__ERSPAN3_UNTAG_INGRESS_MIRROR_REMOTE_MTP 214
    259 #define CANCUN_APP__MIRROR__ERSPAN3_UNTAG_INGRESS_MIRROR_NO_SUBHDR_LOCAL_MTP 215
    260 #define CANCUN_APP__MIRROR__ERSPAN3_UNTAG_INGRESS_MIRROR_LOCAL_MTP 216
    261 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN3_UNTAG_INGRESS_MIRROR 217
    262 #define CANCUN_APP__EGR_MIRROR_TABLE__ERSPAN3_UNTAG_INGRESS_MIRROR_NO_SUBHDR 218
    263 
    264 #define CANCUN_APP_NUM 219
    265 
    266 #define CANCUN_APP_INVALID -1
    267 
    268 
    269 #endif /* _CANCUN_ENUMS_H_ */