|
113 | 113 | #define ETHTOOL_PRIO_NUM_LEVELS 1 |
114 | 114 | #define ETHTOOL_NUM_PRIOS 11 |
115 | 115 | #define ETHTOOL_MIN_LEVEL (KERNEL_MIN_LEVEL + ETHTOOL_NUM_PRIOS) |
116 | | -/* Promiscuous, Vlan, mac, ttc, inner ttc, {UDP/ANY/aRFS/accel/{esp, esp_err}}, IPsec policy, |
| 116 | +/* Vlan, mac, ttc, inner ttc, {UDP/ANY/aRFS/accel/{esp, esp_err}}, IPsec policy, |
117 | 117 | * {IPsec RoCE MPV,Alias table},IPsec RoCE policy |
118 | 118 | */ |
119 | | -#define KERNEL_NIC_PRIO_NUM_LEVELS 11 |
| 119 | +#define KERNEL_NIC_PRIO_NUM_LEVELS 10 |
120 | 120 | #define KERNEL_NIC_NUM_PRIOS 1 |
121 | | -/* One more level for tc */ |
122 | | -#define KERNEL_MIN_LEVEL (KERNEL_NIC_PRIO_NUM_LEVELS + 1) |
| 121 | +/* One more level for tc, and one more for promisc */ |
| 122 | +#define KERNEL_MIN_LEVEL (KERNEL_NIC_PRIO_NUM_LEVELS + 2) |
| 123 | + |
| 124 | +#define KERNEL_NIC_PROMISC_NUM_PRIOS 1 |
| 125 | +#define KERNEL_NIC_PROMISC_NUM_LEVELS 1 |
123 | 126 |
|
124 | 127 | #define KERNEL_NIC_TC_NUM_PRIOS 1 |
125 | 128 | #define KERNEL_NIC_TC_NUM_LEVELS 3 |
@@ -187,6 +190,8 @@ static struct init_tree_node { |
187 | 190 | ADD_NS(MLX5_FLOW_TABLE_MISS_ACTION_DEF, |
188 | 191 | ADD_MULTIPLE_PRIO(KERNEL_NIC_TC_NUM_PRIOS, |
189 | 192 | KERNEL_NIC_TC_NUM_LEVELS), |
| 193 | + ADD_MULTIPLE_PRIO(KERNEL_NIC_PROMISC_NUM_PRIOS, |
| 194 | + KERNEL_NIC_PROMISC_NUM_LEVELS), |
190 | 195 | ADD_MULTIPLE_PRIO(KERNEL_NIC_NUM_PRIOS, |
191 | 196 | KERNEL_NIC_PRIO_NUM_LEVELS))), |
192 | 197 | ADD_PRIO(0, BY_PASS_MIN_LEVEL, 0, FS_CHAINING_CAPS, |
|
0 commit comments