From: David Christensen Date: Wed, 31 Jul 2019 22:41:11 +0000 (-0500) Subject: net/mlx5: fix Tx inline minimum for ConnectX-5 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=20215627cd5268a90c309cc91ee08b9e95c2c107;p=dpdk.git net/mlx5: fix Tx inline minimum for ConnectX-5 The function mlx5_set_min_inline() includes a switch() that checks various PCI device IDs in order to set the txq_inline_min value. No value is set when the PCI device ID matches the ConnectX-5 adapters, resulting in an assert() failure later in the function mlx5_set_txlimit_params(). This error was encountered on an IBM Power 9 system running RHEL 7.6 w/o Mellanox OFED installed. Fixes: 38b4b397a57d ("net/mlx5: add Tx configuration and setup") Signed-off-by: David Christensen Acked-by: Viacheslav Ovsiienko --- diff --git a/drivers/net/mlx5/mlx5.c b/drivers/net/mlx5/mlx5.c index f5bc31f57a..909c22e227 100644 --- a/drivers/net/mlx5/mlx5.c +++ b/drivers/net/mlx5/mlx5.c @@ -1343,6 +1343,7 @@ mlx5_set_min_inline(struct mlx5_dev_spawn_data *spawn, * and PFC control may be broken, so disable feature. */ config->hw_vlan_insert = 0; + config->txq_inline_min = MLX5_INLINE_HSIZE_NONE; break; default: config->txq_inline_min = MLX5_INLINE_HSIZE_NONE;