mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-12 13:34:10 +08:00
net: stmmac: propagate feature flags to vlan
stmmac_dev_probe doesn't propagate feature flags to VLANs. So features like offloading don't correspond with the general features and it's not possible to manipulate features via ethtool -K to affect VLANs. Propagate feature flags to vlan features. Drop TSO feature because it does not work on VLANs yet. Signed-off-by: Corinna Vinschen <vinschen@redhat.com> Link: https://lore.kernel.org/r/20230417192845.590034-1-vinschen@redhat.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
980f0799a1
commit
6b2c6e4a93
@ -7313,6 +7313,10 @@ int stmmac_dvr_probe(struct device *device,
|
||||
if (priv->dma_cap.rssen && priv->plat->rss_en)
|
||||
ndev->features |= NETIF_F_RXHASH;
|
||||
|
||||
ndev->vlan_features |= ndev->features;
|
||||
/* TSO doesn't work on VLANs yet */
|
||||
ndev->vlan_features &= ~NETIF_F_TSO;
|
||||
|
||||
/* MTU range: 46 - hw-specific max */
|
||||
ndev->min_mtu = ETH_ZLEN - ETH_HLEN;
|
||||
if (priv->plat->has_xgmac)
|
||||
|
Loading…
Reference in New Issue
Block a user