On Thu, Mar 05, 2020 at 02:38:41PM +0200, Leon Romanovsky wrote: > From: Alex Vesker <valex@xxxxxxxxxxxx> > > Until now flex parser was used in ib_query_device to indicate > tunnel_offloads_caps support for mpls_over_gre/mpls_over_udp. > These inaccurate capability bits will not work on newer devices. > > This should not brake backward compatibility since tunnel_stateless > caps and flex_parser_protocols caps were added together. > > Cc: <stable@xxxxxxxxxxxxxxx> # 4.17 > Fixes: e818e255a58d ("IB/mlx5: Expose MPLS related tunneling offloads") > Signed-off-by: Alex Vesker <valex@xxxxxxxxxxxx> > Reviewed-by: Ariel Levkovich <lariel@xxxxxxxxxxxx> > Signed-off-by: Leon Romanovsky <leonro@xxxxxxxxxxxx> > --- > drivers/infiniband/hw/mlx5/main.c | 6 ++---- > include/linux/mlx5/mlx5_ifc.h | 6 +++++- > 2 files changed, 7 insertions(+), 5 deletions(-) Compatability with future devices is not really a -rc thing Applied to for-next, thanks Jason