Lines Matching refs:params

577 	struct bond_params *params = &bond->params;
579 if (test_bit(params->mode, &opt->unsuppmodes))
593 struct bond_params *params;
595 params = &bond->params;
596 modeval = bond_opt_get_val(BOND_OPT_MODE, params->mode);
597 if (test_bit(params->mode, &opt->unsuppmodes))
765 if (bond->params.arp_interval) {
769 bond->params.arp_interval = 0;
772 if (!bond->params.miimon) {
774 bond->params.miimon = BOND_DEFAULT_MIIMON;
776 bond->params.miimon);
781 bond->params.tlb_dynamic_lb = 1;
787 bond->params.arp_validate = BOND_ARP_VALIDATE_NONE;
788 bond->params.mode = newval->value;
862 bond->params.miimon = newval->value;
863 if (bond->params.updelay)
865 bond->params.updelay * bond->params.miimon);
866 if (bond->params.downdelay)
868 bond->params.downdelay * bond->params.miimon);
869 if (bond->params.peer_notif_delay)
871 bond->params.peer_notif_delay * bond->params.miimon);
872 if (newval->value && bond->params.arp_interval) {
874 bond->params.arp_interval = 0;
875 if (bond->params.arp_validate)
876 bond->params.arp_validate = BOND_ARP_VALIDATE_NONE;
906 if (!bond->params.miimon) {
911 if ((value % bond->params.miimon) != 0) {
915 value, bond->params.miimon,
916 (value / bond->params.miimon) *
917 bond->params.miimon);
919 *target = value / bond->params.miimon;
922 *target * bond->params.miimon);
931 &bond->params.updelay);
938 &bond->params.downdelay);
946 &bond->params.peer_notif_delay);
955 bond->params.use_carrier = newval->value;
969 bond->params.arp_interval = newval->value;
971 if (bond->params.miimon) {
973 bond->params.miimon = 0;
975 if (!bond->params.arp_targets[0])
985 if (bond->params.arp_validate)
1003 __be32 *targets = bond->params.arp_targets;
1016 __be32 *targets = bond->params.arp_targets;
1051 __be32 *targets = bond->params.arp_targets;
1070 if (ind == 0 && !targets[1] && bond->params.arp_interval)
1127 bond->params.arp_validate = newval->value;
1137 bond->params.arp_all_targets = newval->value;
1158 memset(bond->params.primary, 0, sizeof(bond->params.primary));
1167 strcpy(bond->params.primary, slave->dev->name);
1179 strncpy(bond->params.primary, primary, IFNAMSIZ);
1180 bond->params.primary[IFNAMSIZ - 1] = 0;
1196 bond->params.primary_reselect = newval->value;
1210 bond->params.fail_over_mac = newval->value;
1220 bond->params.xmit_policy = newval->value;
1230 bond->params.resend_igmp = newval->value;
1238 bond->params.num_peer_notif = newval->value;
1249 if (newval->value == bond->params.all_slaves_active)
1251 bond->params.all_slaves_active = newval->value;
1269 bond->params.min_links = newval->value;
1278 bond->params.lp_interval = newval->value;
1288 bond->params.packets_per_slave = newval->value;
1290 bond->params.reciprocal_packets_per_slave =
1296 bond->params.reciprocal_packets_per_slave =
1308 bond->params.lacp_fast = newval->value;
1319 bond->params.ad_select = newval->value;
1438 bond->params.tlb_dynamic_lb = newval->value;
1449 bond->params.ad_actor_sys_prio = newval->value;
1473 ether_addr_copy(bond->params.ad_actor_system, mac);
1489 bond->params.ad_user_port_key = newval->value;