common/sfc_efx/base: update fields name for MARK and FLAG actions
Checks
Commit Message
The MCDI headers have newer, but ABI-compatible field names for
these actions.
Signed-off-by: Artemii Morozov <artemii.morozov@arknetworks.am>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
---
drivers/common/sfc_efx/base/ef10_filter.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
Comments
On 5/31/2023 8:08 AM, Artemii Morozov wrote:
> The MCDI headers have newer, but ABI-compatible field names for
> these actions.
>
> Signed-off-by: Artemii Morozov <artemii.morozov@arknetworks.am>
> Reviewed-by: Andy Moreton <amoreton@xilinx.com>
>
Applied to dpdk-next-net/main, thanks.
@@ -329,13 +329,13 @@ efx_mcdi_filter_op_add(
goto fail3;
}
if (spec->efs_flags & EFX_FILTER_FLAG_ACTION_MARK) {
- MCDI_IN_SET_DWORD(req, FILTER_OP_V3_IN_MATCH_ACTION,
- MC_CMD_FILTER_OP_V3_IN_MATCH_ACTION_MARK);
+ MCDI_IN_SET_DWORD_FIELD(req, FILTER_OP_V3_IN_MATCH_ACTION_FLAGS,
+ FILTER_OP_V3_IN_MATCH_SET_MARK, 1);
MCDI_IN_SET_DWORD(req, FILTER_OP_V3_IN_MATCH_MARK_VALUE,
spec->efs_mark);
} else if (spec->efs_flags & EFX_FILTER_FLAG_ACTION_FLAG) {
- MCDI_IN_SET_DWORD(req, FILTER_OP_V3_IN_MATCH_ACTION,
- MC_CMD_FILTER_OP_V3_IN_MATCH_ACTION_FLAG);
+ MCDI_IN_SET_DWORD_FIELD(req, FILTER_OP_V3_IN_MATCH_ACTION_FLAGS,
+ FILTER_OP_V3_IN_MATCH_SET_FLAG, 1);
}
efx_mcdi_execute(enp, &req);