The MCDI headers have newer, but ABI-compatible field names for these actions.
Signed-off-by: Artemii Morozov <artemii.moro...@arknetworks.am> Reviewed-by: Andy Moreton <amore...@xilinx.com> --- drivers/common/sfc_efx/base/ef10_filter.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/common/sfc_efx/base/ef10_filter.c b/drivers/common/sfc_efx/base/ef10_filter.c index 6d19797d16..d6940011c0 100644 --- a/drivers/common/sfc_efx/base/ef10_filter.c +++ b/drivers/common/sfc_efx/base/ef10_filter.c @@ -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); -- 2.34.1