Lines Matching refs:bond

32 		if (!port || !port->bond)  in lan966x_lag_set_aggr_pgids()
40 struct net_device *bond = lan966x->ports[lag]->bond; in lan966x_lag_set_aggr_pgids() local
45 if (!bond || (visited & BIT(lag))) in lan966x_lag_set_aggr_pgids()
48 bond_mask = lan966x_lag_get_mask(lan966x, bond); in lan966x_lag_set_aggr_pgids()
82 if (port->bond == bond) in lan966x_lag_set_aggr_pgids()
102 bond_mask = lan966x_lag_get_mask(lan966x, port->bond); in lan966x_lag_set_port_ids()
121 struct net_device *bond, in lan966x_lag_port_join() argument
130 bond_mask = lan966x_lag_get_mask(lan966x, bond); in lan966x_lag_port_join()
134 port->bond = bond; in lan966x_lag_port_join()
146 if (lan966x_lag_first_port(port->bond, port->dev) && in lan966x_lag_port_join()
155 port->bond = NULL; in lan966x_lag_port_join()
161 void lan966x_lag_port_leave(struct lan966x_port *port, struct net_device *bond) in lan966x_lag_port_leave() argument
167 if (lan966x_lag_first_port(port->bond, port->dev)) { in lan966x_lag_port_leave()
168 bond_mask = lan966x_lag_get_mask(lan966x, port->bond); in lan966x_lag_port_leave()
179 port->bond = NULL; in lan966x_lag_port_leave()
192 if (!port || !port->bond) in lan966x_lag_port_check_hash_types()
267 if (!port->bond) in lan966x_lag_port_changelowerstate()
293 if (port->bond != dev) in lan966x_lag_netdev_prechangeupper()
317 if (port->bond != dev) in lan966x_lag_netdev_changeupper()
334 if (port->bond != lag) in lan966x_lag_first_port()
344 u32 lan966x_lag_get_mask(struct lan966x *lan966x, struct net_device *bond) in lan966x_lag_get_mask() argument
350 if (!bond) in lan966x_lag_get_mask()
358 if (port->bond == bond) in lan966x_lag_get_mask()