Searched refs:lag_upper_info (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | lag_conf.c | 543 struct netdev_lag_upper_info *lag_upper_info; in nfp_fl_lag_changeupper_event() local 573 lag_upper_info = info->upper_info; in nfp_fl_lag_changeupper_event() 576 if (lag_upper_info && in nfp_fl_lag_changeupper_event() 577 lag_upper_info->tx_type != NETDEV_LAG_TX_TYPE_ACTIVEBACKUP && in nfp_fl_lag_changeupper_event() 578 (lag_upper_info->tx_type != NETDEV_LAG_TX_TYPE_HASH || in nfp_fl_lag_changeupper_event() 579 (lag_upper_info->hash_type != NETDEV_LAG_HASH_L34 && in nfp_fl_lag_changeupper_event() 580 lag_upper_info->hash_type != NETDEV_LAG_HASH_E34 && in nfp_fl_lag_changeupper_event() 581 lag_upper_info->hash_type != NETDEV_LAG_HASH_UNKNOWN))) { in nfp_fl_lag_changeupper_event() 585 lag_upper_info->tx_type, in nfp_fl_lag_changeupper_event() 586 lag_upper_info->hash_type); in nfp_fl_lag_changeupper_event()
|
| /linux/net/hsr/ |
| H A D | hsr_slave.c | 146 struct netdev_lag_upper_info lag_upper_info; in hsr_portdev_setup() local 163 lag_upper_info.tx_type = NETDEV_LAG_TX_TYPE_BROADCAST; in hsr_portdev_setup() 164 lag_upper_info.hash_type = NETDEV_LAG_HASH_UNKNOWN; in hsr_portdev_setup() 165 res = netdev_master_upper_dev_link(dev, hsr_dev, NULL, &lag_upper_info, extack); in hsr_portdev_setup()
|
| /linux/net/core/ |
| H A D | failover.c | 48 struct netdev_lag_upper_info lag_upper_info; in failover_slave_register() local 74 lag_upper_info.tx_type = NETDEV_LAG_TX_TYPE_ACTIVEBACKUP; in failover_slave_register() 76 &lag_upper_info, NULL); in failover_slave_register()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
| H A D | lag.c | 1297 struct netdev_lag_upper_info *lag_upper_info = NULL; in mlx5_handle_changeupper_event() local 1310 lag_upper_info = info->upper_info; in mlx5_handle_changeupper_event() 1340 if (lag_upper_info) { in mlx5_handle_changeupper_event() 1341 tracker->tx_type = lag_upper_info->tx_type; in mlx5_handle_changeupper_event() 1342 tracker->hash_type = lag_upper_info->hash_type; in mlx5_handle_changeupper_event()
|
| /linux/drivers/net/team/ |
| H A D | team_core.c | 1062 struct netdev_lag_upper_info lag_upper_info; in team_upper_dev_link() local 1065 lag_upper_info.tx_type = team->mode->lag_tx_type; in team_upper_dev_link() 1066 lag_upper_info.hash_type = NETDEV_LAG_HASH_UNKNOWN; in team_upper_dev_link() 1068 &lag_upper_info, extack); in team_upper_dev_link()
|
| /linux/drivers/net/bonding/ |
| H A D | bond_main.c | 1707 struct netdev_lag_upper_info lag_upper_info; in bond_master_upper_dev_link() local 1712 lag_upper_info.tx_type = type; in bond_master_upper_dev_link() 1713 lag_upper_info.hash_type = bond_lag_hash_type(bond, type); in bond_master_upper_dev_link() 1716 &lag_upper_info, extack); in bond_master_upper_dev_link()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum.c | 4237 struct netdev_lag_upper_info *lag_upper_info, in mlxsw_sp_master_lag_check() argument 4240 if (lag_upper_info->tx_type != NETDEV_LAG_TX_TYPE_HASH) { in mlxsw_sp_master_lag_check()
|