tun: fix inability to set offloads after disabling them via ethtool
Subsystems (3)
PATCH 1/1 tun: fix inability to set offloads after disabling them via ethtool
Added missing logic in tun driver, which prevents apps to set offloads using tun ioctl, if offloads were previously disabled via ethtool
Signed-off-by Yaroslav Isakov <[email protected]>
--- drivers/net/tun.c | 2 ++ 1 file changed, 2 insertions(+)
drivers/net/tun.c +2 -0
@@ -1931,6 +1931,8 @@ static int set_offload(struct tun_struct *tun, unsigned long arg)return -EINVAL ; tun->set_features = features; + tun->dev->wanted_features &= ~TUN_USER_FEATURES ; + tun->dev->wanted_features |= features;netdev_update_features (tun->dev);return 0 ;
Signature · 1 line
2.10.2
From: Yaroslav Isakov <[email protected]>
Date: Thu, 16 Mar 2017 22:44:10 +0300
Quoted 4 lines
Added missing logic in tun driver, which prevents apps to set offloads using tun ioctl, if offloads were previously disabled via ethtool
Signed-off-by Yaroslav Isakov <[email protected]>
Applied, thanks.