aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/team/team.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/team/team.c')
-rw-r--r--drivers/net/team/team.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c
index 6928448f6b7f..daa054b3ff03 100644
--- a/drivers/net/team/team.c
+++ b/drivers/net/team/team.c
@@ -1924,7 +1924,7 @@ static netdev_features_t team_fix_features(struct net_device *dev,
1924 struct team *team = netdev_priv(dev); 1924 struct team *team = netdev_priv(dev);
1925 netdev_features_t mask; 1925 netdev_features_t mask;
1926 1926
1927 mask = features | NETIF_F_HW_SWITCH_OFFLOAD; 1927 mask = features;
1928 features &= ~NETIF_F_ONE_FOR_ALL; 1928 features &= ~NETIF_F_ONE_FOR_ALL;
1929 features |= NETIF_F_ALL_FOR_ALL; 1929 features |= NETIF_F_ALL_FOR_ALL;
1930 1930
@@ -1977,8 +1977,12 @@ static const struct net_device_ops team_netdev_ops = {
1977 .ndo_del_slave = team_del_slave, 1977 .ndo_del_slave = team_del_slave,
1978 .ndo_fix_features = team_fix_features, 1978 .ndo_fix_features = team_fix_features,
1979 .ndo_change_carrier = team_change_carrier, 1979 .ndo_change_carrier = team_change_carrier,
1980 .ndo_bridge_setlink = ndo_dflt_netdev_switch_port_bridge_setlink, 1980 .ndo_bridge_setlink = switchdev_port_bridge_setlink,
1981 .ndo_bridge_dellink = ndo_dflt_netdev_switch_port_bridge_dellink, 1981 .ndo_bridge_getlink = switchdev_port_bridge_getlink,
1982 .ndo_bridge_dellink = switchdev_port_bridge_dellink,
1983 .ndo_fdb_add = switchdev_port_fdb_add,
1984 .ndo_fdb_del = switchdev_port_fdb_del,
1985 .ndo_fdb_dump = switchdev_port_fdb_dump,
1982 .ndo_features_check = passthru_features_check, 1986 .ndo_features_check = passthru_features_check,
1983}; 1987};
1984 1988