Lines Matching full:lag
10 int p, lag, i; in lan966x_lag_set_aggr_pgids() local
25 * port ID == LAG ID. So we mark as visited all further ports in the in lan966x_lag_set_aggr_pgids()
38 /* Now, set PGIDs for each active LAG */ in lan966x_lag_set_aggr_pgids()
39 for (lag = 0; lag < lan966x->num_phys_ports; ++lag) { in lan966x_lag_set_aggr_pgids()
40 struct net_device *bond = lan966x->ports[lag]->bond; in lan966x_lag_set_aggr_pgids()
45 if (!bond || (visited & BIT(lag))) in lan966x_lag_set_aggr_pgids()
73 /* Mark all ports in the same LAG as visited to avoid applying in lan966x_lag_set_aggr_pgids()
76 for (p = lag; p < lan966x->num_phys_ports; p++) { in lan966x_lag_set_aggr_pgids()
219 "LAG device using unsupported Tx type"); in lan966x_lag_port_prechangeupper()
225 "LAG devices can have only the same hash_type"); in lan966x_lag_port_prechangeupper()
250 "LAG device using unsupported hash type"); in lan966x_lag_port_prechangeupper()
262 struct netdev_lag_lower_state_info *lag = info->lower_state_info; in lan966x_lag_port_changelowerstate() local
270 is_active = lag->link_up && lag->tx_enabled; in lan966x_lag_port_changelowerstate()
328 bool lan966x_lag_first_port(struct net_device *lag, struct net_device *dev) in lan966x_lag_first_port() argument
334 if (port->bond != lag) in lan966x_lag_first_port()
337 bond_mask = lan966x_lag_get_mask(lan966x, lag); in lan966x_lag_first_port()