git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
common/sfc_efx/base: separate target EvQ and IRQ config
[dpdk.git]
/
drivers
/
net
/
sfc
/
sfc_flow.h
diff --git
a/drivers/net/sfc/sfc_flow.h
b/drivers/net/sfc/sfc_flow.h
index
d3bdbd5
..
bd3b374
100644
(file)
--- a/
drivers/net/sfc/sfc_flow.h
+++ b/
drivers/net/sfc/sfc_flow.h
@@
-1,6
+1,6
@@
/* SPDX-License-Identifier: BSD-3-Clause
*
/* SPDX-License-Identifier: BSD-3-Clause
*
- * Copyright(c) 2019-202
0
Xilinx, Inc.
+ * Copyright(c) 2019-202
1
Xilinx, Inc.
* Copyright(c) 2017-2019 Solarflare Communications Inc.
*
* This software was jointly developed between OKTET Labs (under contract
* Copyright(c) 2017-2019 Solarflare Communications Inc.
*
* This software was jointly developed between OKTET Labs (under contract
@@
-26,6
+26,10
@@
extern "C" {
*/
#define SF_FLOW_SPEC_NB_FILTERS_MAX 8
*/
#define SF_FLOW_SPEC_NB_FILTERS_MAX 8
+/* Used to guard action masks */
+#define SFC_BUILD_SET_OVERFLOW(_action, _set) \
+ RTE_BUILD_BUG_ON((_action) >= sizeof(_set) * CHAR_BIT)
+
/* RSS configuration storage */
struct sfc_flow_rss {
unsigned int rxq_hw_index_min;
/* RSS configuration storage */
struct sfc_flow_rss {
unsigned int rxq_hw_index_min;
@@
-63,6
+67,8
@@
struct sfc_flow_spec_filter {
struct sfc_flow_spec_mae {
/* Desired priority level */
unsigned int priority;
struct sfc_flow_spec_mae {
/* Desired priority level */
unsigned int priority;
+ /* Outer rule registry entry */
+ struct sfc_mae_outer_rule *outer_rule;
/* EFX match specification */
efx_mae_match_spec_t *match_spec;
/* Action set registry entry */
/* EFX match specification */
efx_mae_match_spec_t *match_spec;
/* Action set registry entry */