Add MCDI-compatible enumeration for these fields and
provide necessary mappings for them to be inserted
directly into mask-value pairs buffer.
Signed-off-by: Ivan Malov <ivan.malov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
EFX_MAE_FIELD_IP_PROTO,
EFX_MAE_FIELD_IP_TOS,
EFX_MAE_FIELD_IP_TTL,
EFX_MAE_FIELD_IP_PROTO,
EFX_MAE_FIELD_IP_TOS,
EFX_MAE_FIELD_IP_TTL,
+ EFX_MAE_FIELD_SRC_IP6_BE,
+ EFX_MAE_FIELD_DST_IP6_BE,
EFX_MAE_FIELD_NIDS
} efx_mae_field_id_t;
EFX_MAE_FIELD_NIDS
} efx_mae_field_id_t;
EFX_MAE_FIELD_ID_IP_PROTO = MAE_FIELD_IP_PROTO,
EFX_MAE_FIELD_ID_IP_TOS = MAE_FIELD_IP_TOS,
EFX_MAE_FIELD_ID_IP_TTL = MAE_FIELD_IP_TTL,
EFX_MAE_FIELD_ID_IP_PROTO = MAE_FIELD_IP_PROTO,
EFX_MAE_FIELD_ID_IP_TOS = MAE_FIELD_IP_TOS,
EFX_MAE_FIELD_ID_IP_TTL = MAE_FIELD_IP_TTL,
+ EFX_MAE_FIELD_ID_SRC_IP6_BE = MAE_FIELD_SRC_IP6,
+ EFX_MAE_FIELD_ID_DST_IP6_BE = MAE_FIELD_DST_IP6,
EFX_MAE_FIELD_CAP_NIDS
} efx_mae_field_cap_id_t;
EFX_MAE_FIELD_CAP_NIDS
} efx_mae_field_cap_id_t;
EFX_MAE_MV_DESC(IP_PROTO, EFX_MAE_FIELD_BE),
EFX_MAE_MV_DESC(IP_TOS, EFX_MAE_FIELD_BE),
EFX_MAE_MV_DESC(IP_TTL, EFX_MAE_FIELD_BE),
EFX_MAE_MV_DESC(IP_PROTO, EFX_MAE_FIELD_BE),
EFX_MAE_MV_DESC(IP_TOS, EFX_MAE_FIELD_BE),
EFX_MAE_MV_DESC(IP_TTL, EFX_MAE_FIELD_BE),
+ EFX_MAE_MV_DESC(SRC_IP6_BE, EFX_MAE_FIELD_BE),
+ EFX_MAE_MV_DESC(DST_IP6_BE, EFX_MAE_FIELD_BE),
#undef EFX_MAE_MV_DESC
};
#undef EFX_MAE_MV_DESC
};