MLX5HWS_ACTION_FLAG_HWS_FDB
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED;
if (flags == (MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED)) {
if (unlikely(!(action->flags & MLX5HWS_ACTION_FLAG_HWS_FDB))) {
if (flags != (MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED)) {
if (action->flags & MLX5HWS_ACTION_FLAG_HWS_FDB) {
if (action->flags & MLX5HWS_ACTION_FLAG_HWS_FDB)
return flags & MLX5HWS_ACTION_FLAG_HWS_FDB;
if ((flags & MLX5HWS_ACTION_FLAG_HWS_FDB) && !ctx->caps->eswitch_manager) {
if (!(flags & MLX5HWS_ACTION_FLAG_HWS_FDB)) {
MLX5HWS_ACTION_FLAG_HWS_FDB);
MLX5HWS_ACTION_FLAG_HWS_FDB);
mlx5hws_action_create_last(ctx, MLX5HWS_ACTION_FLAG_HWS_FDB);
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB | MLX5HWS_ACTION_FLAG_SHARED;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB;
u32 flags = MLX5HWS_ACTION_FLAG_HWS_FDB;