net/mlx5e: Update netdev features after changing XDP state
stable inclusion from stable-v5.10.122 commit e9fe72b95d7f538a956dbe7455e81dc5ebbfb0e6 category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I5W6OE Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=e9fe72b95d7f538a956dbe7455e81dc5ebbfb0e6 -------------------------------- [ Upstream commit f6279f11 ] Some features (LRO, HW GRO) conflict with XDP. If there is an attempt to enable such features while XDP is active, they will be set to `off [requested on]`. In order to activate these features after XDP is turned off, the driver needs to call netdev_update_features(). This commit adds this missing call after XDP state changes. Fixes: cf6e34c8 ("net/mlx5e: Properly block LRO when XDP is enabled") Fixes: b0617e7b ("net/mlx5e: Properly block HW GRO when XDP is enabled") Signed-off-by: NMaxim Mikityanskiy <maximmi@nvidia.com> Reviewed-by: NTariq Toukan <tariqt@nvidia.com> Signed-off-by: NSaeed Mahameed <saeedm@nvidia.com> Signed-off-by: NSasha Levin <sashal@kernel.org> Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com> Reviewed-by: NWei Li <liwei391@huawei.com>
Showing
想要评论请 注册 或 登录