2addc463ee
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>
3986 lines
110 KiB
C
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
|
|
}
|
|
};
|