[dpdk-dev] [PATCH 0/2] mlx5: remove dependency on kernel version

Nelio Laranjeiro nelio.laranjeiro at 6wind.com
Wed Jan 3 11:25:53 CET 2018


On Tue, Jan 02, 2018 at 12:53:08PM -0800, Stephen Hemminger wrote:
> Trying to eliminate all runtime calls to look at kernel version
> to determine API because they are source of portablity problems
> in distributions.
> 
> Stephen Hemminger (2):
>   mlx5: don't pass unused argument to sub-functions
>   mlx5: don't depend on kernel version
> 
>  drivers/net/mlx5/mlx5_ethdev.c | 118 +++++++++++++++++------------------------
>  1 file changed, 48 insertions(+), 70 deletions(-)
> 
> -- 
> 2.15.1

Hi Stephen,

Thinking about one point, this PMD is able to work on current
distribution releases using large version of kernels.  This code was
handling two points:

1. Compiling against a kernel before v4.5 is possible. As this
   situation is supported by MLNX_OFED it should remain.

2. Between v4.5 up to v4.9 the new link status API is buggee causing a
   wrong status.  This was the main reason why the kernel version was
   verified.

This series breaks those two requirements,

Thanks,

-- 
Nélio Laranjeiro
6WIND


More information about the dev mailing list