[dpdk-dev] [PATCH 0/2] mlx5: remove dependency on kernel version
Nelio Laranjeiro
nelio.laranjeiro at 6wind.com
Thu Jan 4 09:49:06 CET 2018
On Wed, Jan 03, 2018 at 07:21:11AM -0800, Stephen Hemminger wrote:
> On Wed, 3 Jan 2018 11:25:53 +0100
> Nelio Laranjeiro <nelio.laranjeiro at 6wind.com> wrote:
>
> > 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.
>
> The problem is that enterprise distributions backport without
> changing kernel version.
We don't have any guarantee that all patches have been backported,
that's the main reason why we use the kernel version.
--
Nélio Laranjeiro
6WIND
More information about the dev
mailing list