H A D | lag.c | 75 mlx5_infer_tx_enabled(&ldev->tracker, ldev->ports, enabled_ports, in lag_active_port_bits() 151 static void mlx5_infer_tx_disabled(struct lag_tracker *tracker, u8 num_ports, in mlx5_infer_tx_disabled() argument 158 if (!tracker->netdev_state[i].tx_enabled || in mlx5_infer_tx_disabled() 159 !tracker->netdev_state[i].link_up) in mlx5_infer_tx_disabled() 164 void mlx5_infer_tx_enabled(struct lag_tracker *tracker, u8 num_ports, in mlx5_infer_tx_enabled() argument 171 if (tracker->netdev_state[i].tx_enabled && in mlx5_infer_tx_enabled() 172 tracker->netdev_state[i].link_up) in mlx5_infer_tx_enabled() 177 mlx5_infer_tx_disabled(tracker, num_ports, ports, num_enabled); in mlx5_infer_tx_enabled() 182 struct lag_tracker *tracker, in mlx5_lag_print_mapping() argument 195 mlx5_infer_tx_enabled(tracker, lde in mlx5_lag_print_mapping() 312 mlx5_infer_tx_affinity_mapping(struct lag_tracker * tracker,u8 num_ports,u8 buckets,u8 * ports) mlx5_infer_tx_affinity_mapping() argument 382 mlx5_lag_drop_rule_setup(struct mlx5_lag * ldev,struct lag_tracker * tracker) mlx5_lag_drop_rule_setup() argument 449 mlx5_modify_lag(struct mlx5_lag * ldev,struct lag_tracker * tracker) mlx5_modify_lag() argument 505 mlx5_lag_set_port_sel_mode_offloads(struct mlx5_lag * ldev,struct lag_tracker * tracker,enum mlx5_lag_mode mode,unsigned long * flags) mlx5_lag_set_port_sel_mode_offloads() argument 523 mlx5_lag_set_flags(struct mlx5_lag * ldev,enum mlx5_lag_mode mode,struct lag_tracker * tracker,bool shared_fdb,unsigned long * flags) mlx5_lag_set_flags() argument 580 mlx5_create_lag(struct mlx5_lag * ldev,struct lag_tracker * tracker,enum mlx5_lag_mode mode,unsigned long flags) mlx5_create_lag() argument 621 mlx5_activate_lag(struct mlx5_lag * ldev,struct lag_tracker * tracker,enum mlx5_lag_mode mode,bool shared_fdb) mlx5_activate_lag() argument 885 struct lag_tracker tracker = { }; mlx5_do_bond() local 988 mlx5_handle_changeupper_event(struct mlx5_lag * ldev,struct lag_tracker * tracker,struct netdev_notifier_changeupper_info * info) mlx5_handle_changeupper_event() argument 1067 mlx5_handle_changelowerstate_event(struct mlx5_lag * ldev,struct lag_tracker * tracker,struct net_device * ndev,struct netdev_notifier_changelowerstate_info * info) mlx5_handle_changelowerstate_event() argument 1094 mlx5_handle_changeinfodata_event(struct mlx5_lag * ldev,struct lag_tracker * tracker,struct net_device * ndev) mlx5_handle_changeinfodata_event() argument 1130 struct lag_tracker tracker; mlx5_lag_netdev_event() local [all...] |