Lines Matching refs:primary

99 static char *primary;  variable
141 module_param(primary, charp, 0);
142 MODULE_PARM_DESC(primary, "Primary network device to use");
740 struct slave *slave, *bestslave = NULL, *primary; in bond_find_best_slave() local
744 primary = rtnl_dereference(bond->primary_slave); in bond_find_best_slave()
745 if (primary && primary->link == BOND_LINK_UP && in bond_find_best_slave()
747 return primary; in bond_find_best_slave()
1580 if (bond_uses_primary(bond) && bond->params.primary[0]) { in bond_enslave()
1582 if (strcmp(bond->params.primary, new_slave->dev->name) == 0) { in bond_enslave()
2064 struct slave *slave, *primary; in bond_miimon_commit() local
2075 primary = rtnl_dereference(bond->primary_slave); in bond_miimon_commit()
2082 } else if (slave != primary) { in bond_miimon_commit()
2103 if (!bond->curr_active_slave || slave == primary) in bond_miimon_commit()
2943 struct slave *slave = bond_slave_get_rtnl(slave_dev), *primary; in bond_slave_netdev_event() local
2957 primary = rtnl_dereference(bond->primary_slave); in bond_slave_netdev_event()
3008 !bond->params.primary[0]) in bond_slave_netdev_event()
3011 if (slave == primary) { in bond_slave_netdev_event()
3014 } else if (!strcmp(slave_dev->name, bond->params.primary)) { in bond_slave_netdev_event()
3022 primary ? slave_dev->name : "none"); in bond_slave_netdev_event()
4439 if (primary && !bond_mode_uses_primary(bond_mode)) { in bond_check_params()
4444 primary, bond_mode_name(bond_mode)); in bond_check_params()
4445 primary = NULL; in bond_check_params()
4448 if (primary && primary_reselect) { in bond_check_params()
4496 params->primary[0] = 0; in bond_check_params()
4517 if (primary) { in bond_check_params()
4518 strncpy(params->primary, primary, IFNAMSIZ); in bond_check_params()
4519 params->primary[IFNAMSIZ - 1] = 0; in bond_check_params()