numam-dpdk/drivers/net/mlx5
Shahaf Shuler 3a49ffe38a net/mlx5: fix link status query
Trying to query the link status through the new ETHTOOL_GLINKSETTINGS
ioctl available since Linux 4.5 was always failing due to a kernel bug
fixed since version 4.9.

This commit also addresses a common issue where the headers version used
at compile time differs from that of the kernel on the target system, by
always defining missing symbols and moving the kernel version check at run
time.

Fixes: 1884087198 ("net/mlx5: fix support for newer link speeds")
CC: stable@dpdk.org

Signed-off-by: Shahaf Shuler <shahafs@mellanox.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
2017-02-10 12:25:50 +01:00
..
Makefile net/mlx5: add preliminary flow API support 2017-01-17 19:40:52 +01:00
mlx5_defs.h net/mlx5: increase RSS indirection table size limit 2017-01-30 22:18:26 +01:00
mlx5_ethdev.c net/mlx5: fix link status query 2017-02-10 12:25:50 +01:00
mlx5_fdir.c net/mlx5: add preliminary flow API support 2017-01-17 19:40:52 +01:00
mlx5_flow.c net/mlx5: fix flow rule creation if ports are stopped 2017-02-10 12:25:48 +01:00
mlx5_mac.c net/mlx: fix debug build with gcc 6.1 2016-09-30 12:27:18 +02:00
mlx5_mr.c net/mlx: fix debug build with gcc 6.1 2016-09-30 12:27:18 +02:00
mlx5_prm.h net/mlx5: fix Rx packet validation and type 2017-01-30 22:18:26 +01:00
mlx5_rss.c net/mlx: fix debug build with gcc 6.1 2016-09-30 12:27:18 +02:00
mlx5_rxmode.c net/mlx: fix debug build with gcc 6.1 2016-09-30 12:27:18 +02:00
mlx5_rxq.c net/mlx5: fix handling of small mbuf sizes 2016-11-07 18:21:41 +01:00
mlx5_rxtx.c net/mlx5: fix updating total length of multi-packet send 2017-02-10 12:25:49 +01:00
mlx5_rxtx.h net/mlx5: fix Tx WQE corruption caused by starvation 2017-02-10 12:25:48 +01:00
mlx5_stats.c net/mlx5: support extended statistics 2017-01-17 20:13:13 +01:00
mlx5_trigger.c net/mlx5: support extended statistics 2017-01-17 20:13:13 +01:00
mlx5_txq.c net/mlx5: support ConnectX-5 devices 2017-01-17 19:41:42 +01:00
mlx5_utils.h remove extra parentheses in return statement 2016-02-10 15:47:50 +01:00
mlx5_vlan.c net/mlx: fix debug build with gcc 6.1 2016-09-30 12:27:18 +02:00
mlx5.c net/mlx5: fix memory leak when parsing device params 2017-01-30 22:18:26 +01:00
mlx5.h net/mlx5: support extended statistics 2017-01-17 20:13:13 +01:00
rte_pmd_mlx5_version.map mlx5: introduce new driver for Mellanox ConnectX-4 adapters 2015-10-30 22:03:42 +01:00