numam-dpdk/drivers/net/bnxt/tf_ulp/ulp_template_db_class.c
Ajit Khaparde 2addc463ee net/bnxt: update copyright year
Update copyright year in various files.

Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
Reviewed-by: Somnath Kotur <somnath.kotur@broadcom.com>
Reviewed-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
2021-01-29 18:16:10 +01:00

3986 lines
110 KiB
C

/* SPDX-License-Identifier: BSD-3-Clause
* Copyright(c) 2014-2021 Broadcom
* All rights reserved.
*/
#include "ulp_template_db_enum.h"
#include "ulp_template_db_field.h"
#include "ulp_template_struct.h"
#include "ulp_rte_parser.h"
/* Define the template structures */
/*
* Classification signature table:
* maps hash id to ulp_class_match_list[] index
*/
uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = {
[BNXT_ULP_CLASS_HID_0138] = 1,
[BNXT_ULP_CLASS_HID_03f0] = 2,
[BNXT_ULP_CLASS_HID_0139] = 3,
[BNXT_ULP_CLASS_HID_03f1] = 4,
[BNXT_ULP_CLASS_HID_068b] = 5,
[BNXT_ULP_CLASS_HID_0143] = 6,
[BNXT_ULP_CLASS_HID_0118] = 7,
[BNXT_ULP_CLASS_HID_03d0] = 8,
[BNXT_ULP_CLASS_HID_0119] = 9,
[BNXT_ULP_CLASS_HID_03d1] = 10,
[BNXT_ULP_CLASS_HID_06ab] = 11,
[BNXT_ULP_CLASS_HID_0163] = 12,
[BNXT_ULP_CLASS_HID_0128] = 13,
[BNXT_ULP_CLASS_HID_03e0] = 14,
[BNXT_ULP_CLASS_HID_0129] = 15,
[BNXT_ULP_CLASS_HID_03e1] = 16,
[BNXT_ULP_CLASS_HID_069b] = 17,
[BNXT_ULP_CLASS_HID_0153] = 18,
[BNXT_ULP_CLASS_HID_0134] = 19,
[BNXT_ULP_CLASS_HID_03fc] = 20,
[BNXT_ULP_CLASS_HID_0135] = 21,
[BNXT_ULP_CLASS_HID_03fd] = 22,
[BNXT_ULP_CLASS_HID_0687] = 23,
[BNXT_ULP_CLASS_HID_014f] = 24,
[BNXT_ULP_CLASS_HID_0114] = 25,
[BNXT_ULP_CLASS_HID_03dc] = 26,
[BNXT_ULP_CLASS_HID_0115] = 27,
[BNXT_ULP_CLASS_HID_03dd] = 28,
[BNXT_ULP_CLASS_HID_06a7] = 29,
[BNXT_ULP_CLASS_HID_016f] = 30,
[BNXT_ULP_CLASS_HID_0124] = 31,
[BNXT_ULP_CLASS_HID_03ec] = 32,
[BNXT_ULP_CLASS_HID_0125] = 33,
[BNXT_ULP_CLASS_HID_03ed] = 34,
[BNXT_ULP_CLASS_HID_0697] = 35,
[BNXT_ULP_CLASS_HID_015f] = 36,
[BNXT_ULP_CLASS_HID_0452] = 37,
[BNXT_ULP_CLASS_HID_0528] = 38,
[BNXT_ULP_CLASS_HID_0790] = 39,
[BNXT_ULP_CLASS_HID_046e] = 40,
[BNXT_ULP_CLASS_HID_0462] = 41,
[BNXT_ULP_CLASS_HID_0518] = 42,
[BNXT_ULP_CLASS_HID_07a0] = 43,
[BNXT_ULP_CLASS_HID_045e] = 44,
[BNXT_ULP_CLASS_HID_0228] = 45,
[BNXT_ULP_CLASS_HID_06d0] = 46,
[BNXT_ULP_CLASS_HID_02be] = 47,
[BNXT_ULP_CLASS_HID_07a6] = 48,
[BNXT_ULP_CLASS_HID_0218] = 49,
[BNXT_ULP_CLASS_HID_06e0] = 50,
[BNXT_ULP_CLASS_HID_028e] = 51,
[BNXT_ULP_CLASS_HID_0796] = 52,
[BNXT_ULP_CLASS_HID_079c] = 53,
[BNXT_ULP_CLASS_HID_0654] = 54,
[BNXT_ULP_CLASS_HID_06d2] = 55,
[BNXT_ULP_CLASS_HID_058a] = 56,
[BNXT_ULP_CLASS_HID_052f] = 57,
[BNXT_ULP_CLASS_HID_07e7] = 58,
[BNXT_ULP_CLASS_HID_079d] = 59,
[BNXT_ULP_CLASS_HID_0655] = 60,
[BNXT_ULP_CLASS_HID_046d] = 61,
[BNXT_ULP_CLASS_HID_0725] = 62,
[BNXT_ULP_CLASS_HID_06d3] = 63,
[BNXT_ULP_CLASS_HID_058b] = 64,
[BNXT_ULP_CLASS_HID_07ac] = 65,
[BNXT_ULP_CLASS_HID_0664] = 66,
[BNXT_ULP_CLASS_HID_06e2] = 67,
[BNXT_ULP_CLASS_HID_05ba] = 68,
[BNXT_ULP_CLASS_HID_051f] = 69,
[BNXT_ULP_CLASS_HID_07d7] = 70,
[BNXT_ULP_CLASS_HID_07ad] = 71,
[BNXT_ULP_CLASS_HID_0665] = 72,
[BNXT_ULP_CLASS_HID_045d] = 73,
[BNXT_ULP_CLASS_HID_0715] = 74,
[BNXT_ULP_CLASS_HID_06e3] = 75,
[BNXT_ULP_CLASS_HID_05bb] = 76,
[BNXT_ULP_CLASS_HID_016a] = 77,
[BNXT_ULP_CLASS_HID_03d2] = 78,
[BNXT_ULP_CLASS_HID_0612] = 79,
[BNXT_ULP_CLASS_HID_00da] = 80,
[BNXT_ULP_CLASS_HID_06bd] = 81,
[BNXT_ULP_CLASS_HID_0165] = 82,
[BNXT_ULP_CLASS_HID_016b] = 83,
[BNXT_ULP_CLASS_HID_03d3] = 84,
[BNXT_ULP_CLASS_HID_03a5] = 85,
[BNXT_ULP_CLASS_HID_066d] = 86,
[BNXT_ULP_CLASS_HID_0613] = 87,
[BNXT_ULP_CLASS_HID_00db] = 88,
[BNXT_ULP_CLASS_HID_015a] = 89,
[BNXT_ULP_CLASS_HID_03e2] = 90,
[BNXT_ULP_CLASS_HID_0622] = 91,
[BNXT_ULP_CLASS_HID_00ea] = 92,
[BNXT_ULP_CLASS_HID_068d] = 93,
[BNXT_ULP_CLASS_HID_0155] = 94,
[BNXT_ULP_CLASS_HID_015b] = 95,
[BNXT_ULP_CLASS_HID_03e3] = 96,
[BNXT_ULP_CLASS_HID_0395] = 97,
[BNXT_ULP_CLASS_HID_065d] = 98,
[BNXT_ULP_CLASS_HID_0623] = 99,
[BNXT_ULP_CLASS_HID_00eb] = 100,
[BNXT_ULP_CLASS_HID_04bc] = 101,
[BNXT_ULP_CLASS_HID_0442] = 102,
[BNXT_ULP_CLASS_HID_050a] = 103,
[BNXT_ULP_CLASS_HID_06ba] = 104,
[BNXT_ULP_CLASS_HID_0472] = 105,
[BNXT_ULP_CLASS_HID_0700] = 106,
[BNXT_ULP_CLASS_HID_04c8] = 107,
[BNXT_ULP_CLASS_HID_0678] = 108,
[BNXT_ULP_CLASS_HID_061f] = 109,
[BNXT_ULP_CLASS_HID_05ad] = 110,
[BNXT_ULP_CLASS_HID_06a5] = 111,
[BNXT_ULP_CLASS_HID_0455] = 112,
[BNXT_ULP_CLASS_HID_05dd] = 113,
[BNXT_ULP_CLASS_HID_0563] = 114,
[BNXT_ULP_CLASS_HID_059b] = 115,
[BNXT_ULP_CLASS_HID_070b] = 116,
[BNXT_ULP_CLASS_HID_04bd] = 117,
[BNXT_ULP_CLASS_HID_0443] = 118,
[BNXT_ULP_CLASS_HID_050b] = 119,
[BNXT_ULP_CLASS_HID_06bb] = 120,
[BNXT_ULP_CLASS_HID_0473] = 121,
[BNXT_ULP_CLASS_HID_0701] = 122,
[BNXT_ULP_CLASS_HID_04c9] = 123,
[BNXT_ULP_CLASS_HID_0679] = 124,
[BNXT_ULP_CLASS_HID_05e2] = 125,
[BNXT_ULP_CLASS_HID_00b0] = 126,
[BNXT_ULP_CLASS_HID_0648] = 127,
[BNXT_ULP_CLASS_HID_03f8] = 128,
[BNXT_ULP_CLASS_HID_02ea] = 129,
[BNXT_ULP_CLASS_HID_05b8] = 130,
[BNXT_ULP_CLASS_HID_0370] = 131,
[BNXT_ULP_CLASS_HID_00e0] = 132,
[BNXT_ULP_CLASS_HID_0745] = 133,
[BNXT_ULP_CLASS_HID_0213] = 134,
[BNXT_ULP_CLASS_HID_031b] = 135,
[BNXT_ULP_CLASS_HID_008b] = 136,
[BNXT_ULP_CLASS_HID_044d] = 137,
[BNXT_ULP_CLASS_HID_071b] = 138,
[BNXT_ULP_CLASS_HID_0003] = 139,
[BNXT_ULP_CLASS_HID_05b3] = 140,
[BNXT_ULP_CLASS_HID_05e3] = 141,
[BNXT_ULP_CLASS_HID_00b1] = 142,
[BNXT_ULP_CLASS_HID_0649] = 143,
[BNXT_ULP_CLASS_HID_03f9] = 144,
[BNXT_ULP_CLASS_HID_02eb] = 145,
[BNXT_ULP_CLASS_HID_05b9] = 146,
[BNXT_ULP_CLASS_HID_0371] = 147,
[BNXT_ULP_CLASS_HID_00e1] = 148,
[BNXT_ULP_CLASS_HID_0000] = 149,
[BNXT_ULP_CLASS_HID_00ce] = 150,
[BNXT_ULP_CLASS_HID_01b6] = 151,
[BNXT_ULP_CLASS_HID_0074] = 152,
[BNXT_ULP_CLASS_HID_00fe] = 153,
[BNXT_ULP_CLASS_HID_03bc] = 154,
[BNXT_ULP_CLASS_HID_0206] = 155,
[BNXT_ULP_CLASS_HID_02c4] = 156,
[BNXT_ULP_CLASS_HID_055a] = 157,
[BNXT_ULP_CLASS_HID_045a] = 158,
[BNXT_ULP_CLASS_HID_061a] = 159,
[BNXT_ULP_CLASS_HID_051a] = 160,
[BNXT_ULP_CLASS_HID_074a] = 161,
[BNXT_ULP_CLASS_HID_004e] = 162,
[BNXT_ULP_CLASS_HID_040a] = 163,
[BNXT_ULP_CLASS_HID_010e] = 164,
[BNXT_ULP_CLASS_HID_048b] = 165,
[BNXT_ULP_CLASS_HID_0749] = 166,
[BNXT_ULP_CLASS_HID_05f1] = 167,
[BNXT_ULP_CLASS_HID_04b7] = 168,
[BNXT_ULP_CLASS_HID_049b] = 169,
[BNXT_ULP_CLASS_HID_0759] = 170,
[BNXT_ULP_CLASS_HID_05e1] = 171,
[BNXT_ULP_CLASS_HID_04a7] = 172,
[BNXT_ULP_CLASS_HID_0301] = 173,
[BNXT_ULP_CLASS_HID_07f9] = 174,
[BNXT_ULP_CLASS_HID_0397] = 175,
[BNXT_ULP_CLASS_HID_068f] = 176,
[BNXT_ULP_CLASS_HID_02f1] = 177,
[BNXT_ULP_CLASS_HID_0609] = 178,
[BNXT_ULP_CLASS_HID_0267] = 179,
[BNXT_ULP_CLASS_HID_077f] = 180,
[BNXT_ULP_CLASS_HID_01e1] = 181,
[BNXT_ULP_CLASS_HID_0329] = 182,
[BNXT_ULP_CLASS_HID_01c1] = 183,
[BNXT_ULP_CLASS_HID_0309] = 184,
[BNXT_ULP_CLASS_HID_01d1] = 185,
[BNXT_ULP_CLASS_HID_0319] = 186,
[BNXT_ULP_CLASS_HID_01e2] = 187,
[BNXT_ULP_CLASS_HID_032a] = 188,
[BNXT_ULP_CLASS_HID_0650] = 189,
[BNXT_ULP_CLASS_HID_0198] = 190,
[BNXT_ULP_CLASS_HID_01c2] = 191,
[BNXT_ULP_CLASS_HID_030a] = 192,
[BNXT_ULP_CLASS_HID_0670] = 193,
[BNXT_ULP_CLASS_HID_01b8] = 194,
[BNXT_ULP_CLASS_HID_01d2] = 195,
[BNXT_ULP_CLASS_HID_031a] = 196,
[BNXT_ULP_CLASS_HID_0660] = 197,
[BNXT_ULP_CLASS_HID_01a8] = 198,
[BNXT_ULP_CLASS_HID_01dd] = 199,
[BNXT_ULP_CLASS_HID_0315] = 200,
[BNXT_ULP_CLASS_HID_003d] = 201,
[BNXT_ULP_CLASS_HID_02f5] = 202,
[BNXT_ULP_CLASS_HID_01cd] = 203,
[BNXT_ULP_CLASS_HID_0305] = 204,
[BNXT_ULP_CLASS_HID_01de] = 205,
[BNXT_ULP_CLASS_HID_0316] = 206,
[BNXT_ULP_CLASS_HID_066c] = 207,
[BNXT_ULP_CLASS_HID_01a4] = 208,
[BNXT_ULP_CLASS_HID_003e] = 209,
[BNXT_ULP_CLASS_HID_02f6] = 210,
[BNXT_ULP_CLASS_HID_078c] = 211,
[BNXT_ULP_CLASS_HID_0044] = 212,
[BNXT_ULP_CLASS_HID_01ce] = 213,
[BNXT_ULP_CLASS_HID_0306] = 214,
[BNXT_ULP_CLASS_HID_067c] = 215,
[BNXT_ULP_CLASS_HID_01b4] = 216
};
/* Array for the proto matcher list */
struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[1] = {
.class_hid = BNXT_ULP_CLASS_HID_0138,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 0
},
[2] = {
.class_hid = BNXT_ULP_CLASS_HID_03f0,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 1
},
[3] = {
.class_hid = BNXT_ULP_CLASS_HID_0139,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 2
},
[4] = {
.class_hid = BNXT_ULP_CLASS_HID_03f1,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 3
},
[5] = {
.class_hid = BNXT_ULP_CLASS_HID_068b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF6_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 4
},
[6] = {
.class_hid = BNXT_ULP_CLASS_HID_0143,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 5
},
[7] = {
.class_hid = BNXT_ULP_CLASS_HID_0118,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 6
},
[8] = {
.class_hid = BNXT_ULP_CLASS_HID_03d0,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 7
},
[9] = {
.class_hid = BNXT_ULP_CLASS_HID_0119,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 8
},
[10] = {
.class_hid = BNXT_ULP_CLASS_HID_03d1,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 9
},
[11] = {
.class_hid = BNXT_ULP_CLASS_HID_06ab,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF6_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 10
},
[12] = {
.class_hid = BNXT_ULP_CLASS_HID_0163,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 11
},
[13] = {
.class_hid = BNXT_ULP_CLASS_HID_0128,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 12
},
[14] = {
.class_hid = BNXT_ULP_CLASS_HID_03e0,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 13
},
[15] = {
.class_hid = BNXT_ULP_CLASS_HID_0129,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 14
},
[16] = {
.class_hid = BNXT_ULP_CLASS_HID_03e1,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 15
},
[17] = {
.class_hid = BNXT_ULP_CLASS_HID_069b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF6_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 16
},
[18] = {
.class_hid = BNXT_ULP_CLASS_HID_0153,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF6_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF6_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF6_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 6,
.wc_pri = 17
},
[19] = {
.class_hid = BNXT_ULP_CLASS_HID_0134,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 0
},
[20] = {
.class_hid = BNXT_ULP_CLASS_HID_03fc,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 1
},
[21] = {
.class_hid = BNXT_ULP_CLASS_HID_0135,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 2
},
[22] = {
.class_hid = BNXT_ULP_CLASS_HID_03fd,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 3
},
[23] = {
.class_hid = BNXT_ULP_CLASS_HID_0687,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF7_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 4
},
[24] = {
.class_hid = BNXT_ULP_CLASS_HID_014f,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 5
},
[25] = {
.class_hid = BNXT_ULP_CLASS_HID_0114,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 6
},
[26] = {
.class_hid = BNXT_ULP_CLASS_HID_03dc,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 7
},
[27] = {
.class_hid = BNXT_ULP_CLASS_HID_0115,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 8
},
[28] = {
.class_hid = BNXT_ULP_CLASS_HID_03dd,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 9
},
[29] = {
.class_hid = BNXT_ULP_CLASS_HID_06a7,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF7_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 10
},
[30] = {
.class_hid = BNXT_ULP_CLASS_HID_016f,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 11
},
[31] = {
.class_hid = BNXT_ULP_CLASS_HID_0124,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 12
},
[32] = {
.class_hid = BNXT_ULP_CLASS_HID_03ec,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 13
},
[33] = {
.class_hid = BNXT_ULP_CLASS_HID_0125,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 14
},
[34] = {
.class_hid = BNXT_ULP_CLASS_HID_03ed,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 15
},
[35] = {
.class_hid = BNXT_ULP_CLASS_HID_0697,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF7_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 16
},
[36] = {
.class_hid = BNXT_ULP_CLASS_HID_015f,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF7_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF7_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF7_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 7,
.wc_pri = 17
},
[37] = {
.class_hid = BNXT_ULP_CLASS_HID_0452,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF8_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF8_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF8_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF8_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF8_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF8_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 8,
.wc_pri = 0
},
[38] = {
.class_hid = BNXT_ULP_CLASS_HID_0528,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF8_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF8_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF8_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF8_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF8_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 8,
.wc_pri = 1
},
[39] = {
.class_hid = BNXT_ULP_CLASS_HID_0790,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF8_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF8_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF8_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF8_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF8_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 8,
.wc_pri = 2
},
[40] = {
.class_hid = BNXT_ULP_CLASS_HID_046e,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF8_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF8_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF8_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF8_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 8,
.wc_pri = 3
},
[41] = {
.class_hid = BNXT_ULP_CLASS_HID_0462,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF9_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF9_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF9_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF9_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF9_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF9_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 9,
.wc_pri = 0
},
[42] = {
.class_hid = BNXT_ULP_CLASS_HID_0518,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF9_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF9_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF9_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF9_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF9_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 9,
.wc_pri = 1
},
[43] = {
.class_hid = BNXT_ULP_CLASS_HID_07a0,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF9_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF9_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF9_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF9_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF9_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 9,
.wc_pri = 2
},
[44] = {
.class_hid = BNXT_ULP_CLASS_HID_045e,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF9_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF9_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF9_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF9_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 9,
.wc_pri = 3
},
[45] = {
.class_hid = BNXT_ULP_CLASS_HID_0228,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF10_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF10_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF10_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF10_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF10_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF10_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 10,
.wc_pri = 0
},
[46] = {
.class_hid = BNXT_ULP_CLASS_HID_06d0,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF10_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF10_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF10_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF10_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF10_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 10,
.wc_pri = 1
},
[47] = {
.class_hid = BNXT_ULP_CLASS_HID_02be,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF10_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF10_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF10_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF10_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF10_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 10,
.wc_pri = 2
},
[48] = {
.class_hid = BNXT_ULP_CLASS_HID_07a6,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF10_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF10_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF10_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF10_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 10,
.wc_pri = 3
},
[49] = {
.class_hid = BNXT_ULP_CLASS_HID_0218,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF11_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF11_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF11_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF11_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF11_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF11_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 11,
.wc_pri = 0
},
[50] = {
.class_hid = BNXT_ULP_CLASS_HID_06e0,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF11_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF11_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF11_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF11_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF11_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 11,
.wc_pri = 1
},
[51] = {
.class_hid = BNXT_ULP_CLASS_HID_028e,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF11_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF11_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF11_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF11_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF11_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 11,
.wc_pri = 2
},
[52] = {
.class_hid = BNXT_ULP_CLASS_HID_0796,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF11_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF11_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF11_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF11_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 11,
.wc_pri = 3
},
[53] = {
.class_hid = BNXT_ULP_CLASS_HID_079c,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 0
},
[54] = {
.class_hid = BNXT_ULP_CLASS_HID_0654,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 1
},
[55] = {
.class_hid = BNXT_ULP_CLASS_HID_06d2,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 2
},
[56] = {
.class_hid = BNXT_ULP_CLASS_HID_058a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 3
},
[57] = {
.class_hid = BNXT_ULP_CLASS_HID_052f,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 4
},
[58] = {
.class_hid = BNXT_ULP_CLASS_HID_07e7,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 5
},
[59] = {
.class_hid = BNXT_ULP_CLASS_HID_079d,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 6
},
[60] = {
.class_hid = BNXT_ULP_CLASS_HID_0655,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 7
},
[61] = {
.class_hid = BNXT_ULP_CLASS_HID_046d,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 8
},
[62] = {
.class_hid = BNXT_ULP_CLASS_HID_0725,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 9
},
[63] = {
.class_hid = BNXT_ULP_CLASS_HID_06d3,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 10
},
[64] = {
.class_hid = BNXT_ULP_CLASS_HID_058b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF12_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 12,
.wc_pri = 11
},
[65] = {
.class_hid = BNXT_ULP_CLASS_HID_07ac,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 0
},
[66] = {
.class_hid = BNXT_ULP_CLASS_HID_0664,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 1
},
[67] = {
.class_hid = BNXT_ULP_CLASS_HID_06e2,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 2
},
[68] = {
.class_hid = BNXT_ULP_CLASS_HID_05ba,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 3
},
[69] = {
.class_hid = BNXT_ULP_CLASS_HID_051f,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 4
},
[70] = {
.class_hid = BNXT_ULP_CLASS_HID_07d7,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 5
},
[71] = {
.class_hid = BNXT_ULP_CLASS_HID_07ad,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 6
},
[72] = {
.class_hid = BNXT_ULP_CLASS_HID_0665,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 7
},
[73] = {
.class_hid = BNXT_ULP_CLASS_HID_045d,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 8
},
[74] = {
.class_hid = BNXT_ULP_CLASS_HID_0715,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 9
},
[75] = {
.class_hid = BNXT_ULP_CLASS_HID_06e3,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 10
},
[76] = {
.class_hid = BNXT_ULP_CLASS_HID_05bb,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF13_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 13,
.wc_pri = 11
},
[77] = {
.class_hid = BNXT_ULP_CLASS_HID_016a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 0
},
[78] = {
.class_hid = BNXT_ULP_CLASS_HID_03d2,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 1
},
[79] = {
.class_hid = BNXT_ULP_CLASS_HID_0612,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 2
},
[80] = {
.class_hid = BNXT_ULP_CLASS_HID_00da,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 3
},
[81] = {
.class_hid = BNXT_ULP_CLASS_HID_06bd,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 4
},
[82] = {
.class_hid = BNXT_ULP_CLASS_HID_0165,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 5
},
[83] = {
.class_hid = BNXT_ULP_CLASS_HID_016b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 6
},
[84] = {
.class_hid = BNXT_ULP_CLASS_HID_03d3,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 7
},
[85] = {
.class_hid = BNXT_ULP_CLASS_HID_03a5,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 8
},
[86] = {
.class_hid = BNXT_ULP_CLASS_HID_066d,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 9
},
[87] = {
.class_hid = BNXT_ULP_CLASS_HID_0613,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 10
},
[88] = {
.class_hid = BNXT_ULP_CLASS_HID_00db,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF14_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 14,
.wc_pri = 11
},
[89] = {
.class_hid = BNXT_ULP_CLASS_HID_015a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 0
},
[90] = {
.class_hid = BNXT_ULP_CLASS_HID_03e2,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 1
},
[91] = {
.class_hid = BNXT_ULP_CLASS_HID_0622,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 2
},
[92] = {
.class_hid = BNXT_ULP_CLASS_HID_00ea,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 3
},
[93] = {
.class_hid = BNXT_ULP_CLASS_HID_068d,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 4
},
[94] = {
.class_hid = BNXT_ULP_CLASS_HID_0155,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 5
},
[95] = {
.class_hid = BNXT_ULP_CLASS_HID_015b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 6
},
[96] = {
.class_hid = BNXT_ULP_CLASS_HID_03e3,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 7
},
[97] = {
.class_hid = BNXT_ULP_CLASS_HID_0395,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 8
},
[98] = {
.class_hid = BNXT_ULP_CLASS_HID_065d,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 9
},
[99] = {
.class_hid = BNXT_ULP_CLASS_HID_0623,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 10
},
[100] = {
.class_hid = BNXT_ULP_CLASS_HID_00eb,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF15_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 15,
.wc_pri = 11
},
[101] = {
.class_hid = BNXT_ULP_CLASS_HID_04bc,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 0
},
[102] = {
.class_hid = BNXT_ULP_CLASS_HID_0442,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 1
},
[103] = {
.class_hid = BNXT_ULP_CLASS_HID_050a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 2
},
[104] = {
.class_hid = BNXT_ULP_CLASS_HID_06ba,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 3
},
[105] = {
.class_hid = BNXT_ULP_CLASS_HID_0472,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 4
},
[106] = {
.class_hid = BNXT_ULP_CLASS_HID_0700,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 5
},
[107] = {
.class_hid = BNXT_ULP_CLASS_HID_04c8,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 6
},
[108] = {
.class_hid = BNXT_ULP_CLASS_HID_0678,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 7
},
[109] = {
.class_hid = BNXT_ULP_CLASS_HID_061f,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_OO_VLAN_TYPE |
BNXT_ULP_HF16_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 8
},
[110] = {
.class_hid = BNXT_ULP_CLASS_HID_05ad,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_OO_VLAN_TYPE |
BNXT_ULP_HF16_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 9
},
[111] = {
.class_hid = BNXT_ULP_CLASS_HID_06a5,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 10
},
[112] = {
.class_hid = BNXT_ULP_CLASS_HID_0455,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 11
},
[113] = {
.class_hid = BNXT_ULP_CLASS_HID_05dd,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_OO_VLAN_TYPE |
BNXT_ULP_HF16_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 12
},
[114] = {
.class_hid = BNXT_ULP_CLASS_HID_0563,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_OO_VLAN_TYPE |
BNXT_ULP_HF16_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 13
},
[115] = {
.class_hid = BNXT_ULP_CLASS_HID_059b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 14
},
[116] = {
.class_hid = BNXT_ULP_CLASS_HID_070b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 15
},
[117] = {
.class_hid = BNXT_ULP_CLASS_HID_04bd,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 16
},
[118] = {
.class_hid = BNXT_ULP_CLASS_HID_0443,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 17
},
[119] = {
.class_hid = BNXT_ULP_CLASS_HID_050b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 18
},
[120] = {
.class_hid = BNXT_ULP_CLASS_HID_06bb,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 19
},
[121] = {
.class_hid = BNXT_ULP_CLASS_HID_0473,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 20
},
[122] = {
.class_hid = BNXT_ULP_CLASS_HID_0701,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 21
},
[123] = {
.class_hid = BNXT_ULP_CLASS_HID_04c9,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 22
},
[124] = {
.class_hid = BNXT_ULP_CLASS_HID_0679,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF16_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 16,
.wc_pri = 23
},
[125] = {
.class_hid = BNXT_ULP_CLASS_HID_05e2,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 0
},
[126] = {
.class_hid = BNXT_ULP_CLASS_HID_00b0,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 1
},
[127] = {
.class_hid = BNXT_ULP_CLASS_HID_0648,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 2
},
[128] = {
.class_hid = BNXT_ULP_CLASS_HID_03f8,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 3
},
[129] = {
.class_hid = BNXT_ULP_CLASS_HID_02ea,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 4
},
[130] = {
.class_hid = BNXT_ULP_CLASS_HID_05b8,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 5
},
[131] = {
.class_hid = BNXT_ULP_CLASS_HID_0370,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 6
},
[132] = {
.class_hid = BNXT_ULP_CLASS_HID_00e0,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 7
},
[133] = {
.class_hid = BNXT_ULP_CLASS_HID_0745,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_OO_VLAN_TYPE |
BNXT_ULP_HF17_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 8
},
[134] = {
.class_hid = BNXT_ULP_CLASS_HID_0213,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_OO_VLAN_TYPE |
BNXT_ULP_HF17_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 9
},
[135] = {
.class_hid = BNXT_ULP_CLASS_HID_031b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 10
},
[136] = {
.class_hid = BNXT_ULP_CLASS_HID_008b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 11
},
[137] = {
.class_hid = BNXT_ULP_CLASS_HID_044d,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_OO_VLAN_TYPE |
BNXT_ULP_HF17_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 12
},
[138] = {
.class_hid = BNXT_ULP_CLASS_HID_071b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_OO_VLAN_TYPE |
BNXT_ULP_HF17_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 13
},
[139] = {
.class_hid = BNXT_ULP_CLASS_HID_0003,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 14
},
[140] = {
.class_hid = BNXT_ULP_CLASS_HID_05b3,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_OO_VLAN_VID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 15
},
[141] = {
.class_hid = BNXT_ULP_CLASS_HID_05e3,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 16
},
[142] = {
.class_hid = BNXT_ULP_CLASS_HID_00b1,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 17
},
[143] = {
.class_hid = BNXT_ULP_CLASS_HID_0649,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 18
},
[144] = {
.class_hid = BNXT_ULP_CLASS_HID_03f9,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 19
},
[145] = {
.class_hid = BNXT_ULP_CLASS_HID_02eb,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 20
},
[146] = {
.class_hid = BNXT_ULP_CLASS_HID_05b9,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 21
},
[147] = {
.class_hid = BNXT_ULP_CLASS_HID_0371,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 22
},
[148] = {
.class_hid = BNXT_ULP_CLASS_HID_00e1,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF17_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 17,
.wc_pri = 23
},
[149] = {
.class_hid = BNXT_ULP_CLASS_HID_0000,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_F1 |
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF18_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF18_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF18_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF18_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 18,
.wc_pri = 0
},
[150] = {
.class_hid = BNXT_ULP_CLASS_HID_00ce,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_F1 |
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF18_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF18_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF18_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 18,
.wc_pri = 1
},
[151] = {
.class_hid = BNXT_ULP_CLASS_HID_01b6,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_F1 |
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF18_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF18_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF18_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 18,
.wc_pri = 2
},
[152] = {
.class_hid = BNXT_ULP_CLASS_HID_0074,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_F1 |
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF18_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF18_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 18,
.wc_pri = 3
},
[153] = {
.class_hid = BNXT_ULP_CLASS_HID_00fe,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_F1 |
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF18_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF18_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF18_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 18,
.wc_pri = 4
},
[154] = {
.class_hid = BNXT_ULP_CLASS_HID_03bc,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_F1 |
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF18_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF18_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 18,
.wc_pri = 5
},
[155] = {
.class_hid = BNXT_ULP_CLASS_HID_0206,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_F1 |
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF18_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF18_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 18,
.wc_pri = 6
},
[156] = {
.class_hid = BNXT_ULP_CLASS_HID_02c4,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_F1 |
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF18_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 18,
.wc_pri = 7
},
[157] = {
.class_hid = BNXT_ULP_CLASS_HID_055a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF19_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI |
BNXT_ULP_HF19_BITMASK_I_ETH_DMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_SMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 19,
.wc_pri = 0
},
[158] = {
.class_hid = BNXT_ULP_CLASS_HID_045a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI |
BNXT_ULP_HF19_BITMASK_I_ETH_DMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_SMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 19,
.wc_pri = 1
},
[159] = {
.class_hid = BNXT_ULP_CLASS_HID_061a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF19_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI |
BNXT_ULP_HF19_BITMASK_I_ETH_DMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_SMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 19,
.wc_pri = 2
},
[160] = {
.class_hid = BNXT_ULP_CLASS_HID_051a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI |
BNXT_ULP_HF19_BITMASK_I_ETH_DMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_SMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 19,
.wc_pri = 3
},
[161] = {
.class_hid = BNXT_ULP_CLASS_HID_074a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF19_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI |
BNXT_ULP_HF19_BITMASK_I_ETH_DMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 19,
.wc_pri = 4
},
[162] = {
.class_hid = BNXT_ULP_CLASS_HID_004e,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI |
BNXT_ULP_HF19_BITMASK_I_ETH_DMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 19,
.wc_pri = 5
},
[163] = {
.class_hid = BNXT_ULP_CLASS_HID_040a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF19_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI |
BNXT_ULP_HF19_BITMASK_I_ETH_DMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 19,
.wc_pri = 6
},
[164] = {
.class_hid = BNXT_ULP_CLASS_HID_010e,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_HDR_BIT_T_VXLAN |
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_sig = { .bits =
BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI |
BNXT_ULP_HF19_BITMASK_I_ETH_DMAC |
BNXT_ULP_HF19_BITMASK_I_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 19,
.wc_pri = 7
},
[165] = {
.class_hid = BNXT_ULP_CLASS_HID_048b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF20_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF20_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF20_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF20_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF20_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF20_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 20,
.wc_pri = 0
},
[166] = {
.class_hid = BNXT_ULP_CLASS_HID_0749,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF20_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF20_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF20_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF20_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF20_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 20,
.wc_pri = 1
},
[167] = {
.class_hid = BNXT_ULP_CLASS_HID_05f1,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF20_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF20_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF20_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF20_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF20_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 20,
.wc_pri = 2
},
[168] = {
.class_hid = BNXT_ULP_CLASS_HID_04b7,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF20_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF20_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF20_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF20_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 20,
.wc_pri = 3
},
[169] = {
.class_hid = BNXT_ULP_CLASS_HID_049b,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF21_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF21_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF21_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF21_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF21_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF21_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 21,
.wc_pri = 0
},
[170] = {
.class_hid = BNXT_ULP_CLASS_HID_0759,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF21_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF21_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF21_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF21_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF21_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 21,
.wc_pri = 1
},
[171] = {
.class_hid = BNXT_ULP_CLASS_HID_05e1,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF21_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF21_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF21_BITMASK_O_IPV4_PROTO_ID |
BNXT_ULP_HF21_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF21_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 21,
.wc_pri = 2
},
[172] = {
.class_hid = BNXT_ULP_CLASS_HID_04a7,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF21_BITMASK_O_IPV4_SRC_ADDR |
BNXT_ULP_HF21_BITMASK_O_IPV4_DST_ADDR |
BNXT_ULP_HF21_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF21_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 21,
.wc_pri = 3
},
[173] = {
.class_hid = BNXT_ULP_CLASS_HID_0301,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF22_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF22_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF22_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF22_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF22_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF22_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 22,
.wc_pri = 0
},
[174] = {
.class_hid = BNXT_ULP_CLASS_HID_07f9,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF22_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF22_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF22_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF22_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF22_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 22,
.wc_pri = 1
},
[175] = {
.class_hid = BNXT_ULP_CLASS_HID_0397,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF22_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF22_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF22_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF22_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF22_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 22,
.wc_pri = 2
},
[176] = {
.class_hid = BNXT_ULP_CLASS_HID_068f,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF22_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF22_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF22_BITMASK_O_UDP_SRC_PORT |
BNXT_ULP_HF22_BITMASK_O_UDP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 22,
.wc_pri = 3
},
[177] = {
.class_hid = BNXT_ULP_CLASS_HID_02f1,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF23_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF23_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF23_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF23_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF23_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF23_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 23,
.wc_pri = 0
},
[178] = {
.class_hid = BNXT_ULP_CLASS_HID_0609,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF23_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF23_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF23_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF23_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF23_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 23,
.wc_pri = 1
},
[179] = {
.class_hid = BNXT_ULP_CLASS_HID_0267,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF23_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF23_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF23_BITMASK_O_IPV6_PROTO_ID |
BNXT_ULP_HF23_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF23_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 23,
.wc_pri = 2
},
[180] = {
.class_hid = BNXT_ULP_CLASS_HID_077f,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF23_BITMASK_O_IPV6_SRC_ADDR |
BNXT_ULP_HF23_BITMASK_O_IPV6_DST_ADDR |
BNXT_ULP_HF23_BITMASK_O_TCP_SRC_PORT |
BNXT_ULP_HF23_BITMASK_O_TCP_DST_PORT |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 23,
.wc_pri = 3
},
[181] = {
.class_hid = BNXT_ULP_CLASS_HID_01e1,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 0
},
[182] = {
.class_hid = BNXT_ULP_CLASS_HID_0329,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 1
},
[183] = {
.class_hid = BNXT_ULP_CLASS_HID_01c1,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 2
},
[184] = {
.class_hid = BNXT_ULP_CLASS_HID_0309,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 3
},
[185] = {
.class_hid = BNXT_ULP_CLASS_HID_01d1,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 4
},
[186] = {
.class_hid = BNXT_ULP_CLASS_HID_0319,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 5
},
[187] = {
.class_hid = BNXT_ULP_CLASS_HID_01e2,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 6
},
[188] = {
.class_hid = BNXT_ULP_CLASS_HID_032a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 7
},
[189] = {
.class_hid = BNXT_ULP_CLASS_HID_0650,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF24_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 8
},
[190] = {
.class_hid = BNXT_ULP_CLASS_HID_0198,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 9
},
[191] = {
.class_hid = BNXT_ULP_CLASS_HID_01c2,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 10
},
[192] = {
.class_hid = BNXT_ULP_CLASS_HID_030a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 11
},
[193] = {
.class_hid = BNXT_ULP_CLASS_HID_0670,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF24_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 12
},
[194] = {
.class_hid = BNXT_ULP_CLASS_HID_01b8,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 13
},
[195] = {
.class_hid = BNXT_ULP_CLASS_HID_01d2,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 14
},
[196] = {
.class_hid = BNXT_ULP_CLASS_HID_031a,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 15
},
[197] = {
.class_hid = BNXT_ULP_CLASS_HID_0660,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF24_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 16
},
[198] = {
.class_hid = BNXT_ULP_CLASS_HID_01a8,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF24_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF24_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF24_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 24,
.wc_pri = 17
},
[199] = {
.class_hid = BNXT_ULP_CLASS_HID_01dd,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 0
},
[200] = {
.class_hid = BNXT_ULP_CLASS_HID_0315,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 1
},
[201] = {
.class_hid = BNXT_ULP_CLASS_HID_003d,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 2
},
[202] = {
.class_hid = BNXT_ULP_CLASS_HID_02f5,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 3
},
[203] = {
.class_hid = BNXT_ULP_CLASS_HID_01cd,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 4
},
[204] = {
.class_hid = BNXT_ULP_CLASS_HID_0305,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 5
},
[205] = {
.class_hid = BNXT_ULP_CLASS_HID_01de,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 6
},
[206] = {
.class_hid = BNXT_ULP_CLASS_HID_0316,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 7
},
[207] = {
.class_hid = BNXT_ULP_CLASS_HID_066c,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF25_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 8
},
[208] = {
.class_hid = BNXT_ULP_CLASS_HID_01a4,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 9
},
[209] = {
.class_hid = BNXT_ULP_CLASS_HID_003e,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 10
},
[210] = {
.class_hid = BNXT_ULP_CLASS_HID_02f6,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 11
},
[211] = {
.class_hid = BNXT_ULP_CLASS_HID_078c,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF25_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 12
},
[212] = {
.class_hid = BNXT_ULP_CLASS_HID_0044,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 13
},
[213] = {
.class_hid = BNXT_ULP_CLASS_HID_01ce,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_TYPE |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 14
},
[214] = {
.class_hid = BNXT_ULP_CLASS_HID_0306,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 15
},
[215] = {
.class_hid = BNXT_ULP_CLASS_HID_067c,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_TYPE |
BNXT_ULP_HF25_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 16
},
[216] = {
.class_hid = BNXT_ULP_CLASS_HID_01b4,
.hdr_sig = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_sig = { .bits =
BNXT_ULP_HF25_BITMASK_O_ETH_SMAC |
BNXT_ULP_HF25_BITMASK_O_ETH_DMAC |
BNXT_ULP_HF25_BITMASK_OO_VLAN_VID |
BNXT_ULP_MATCH_TYPE_BITMASK_EM },
.class_tid = 25,
.wc_pri = 17
}
};