Lines Matching refs:params

523 	struct bond_params *params = &bond->params;  in bond_opt_check_deps()  local
525 if (test_bit(params->mode, &opt->unsuppmodes)) in bond_opt_check_deps()
539 struct bond_params *params; in bond_opt_dep_print() local
541 params = &bond->params; in bond_opt_dep_print()
542 modeval = bond_opt_get_val(BOND_OPT_MODE, params->mode); in bond_opt_dep_print()
543 if (test_bit(params->mode, &opt->unsuppmodes)) in bond_opt_dep_print()
674 if (!bond_mode_uses_arp(newval->value) && bond->params.arp_interval) { in bond_option_mode_set()
678 bond->params.arp_interval = 0; in bond_option_mode_set()
680 bond->params.miimon = BOND_DEFAULT_MIIMON; in bond_option_mode_set()
682 bond->params.miimon); in bond_option_mode_set()
686 bond->params.arp_validate = BOND_ARP_VALIDATE_NONE; in bond_option_mode_set()
687 bond->params.mode = newval->value; in bond_option_mode_set()
779 bond->params.miimon = newval->value; in bond_option_miimon_set()
780 if (bond->params.updelay) in bond_option_miimon_set()
782 bond->params.updelay * bond->params.miimon); in bond_option_miimon_set()
783 if (bond->params.downdelay) in bond_option_miimon_set()
785 bond->params.downdelay * bond->params.miimon); in bond_option_miimon_set()
786 if (newval->value && bond->params.arp_interval) { in bond_option_miimon_set()
788 bond->params.arp_interval = 0; in bond_option_miimon_set()
789 if (bond->params.arp_validate) in bond_option_miimon_set()
790 bond->params.arp_validate = BOND_ARP_VALIDATE_NONE; in bond_option_miimon_set()
818 if (!bond->params.miimon) { in bond_option_updelay_set()
822 if ((value % bond->params.miimon) != 0) { in bond_option_updelay_set()
824 value, bond->params.miimon, in bond_option_updelay_set()
825 (value / bond->params.miimon) * in bond_option_updelay_set()
826 bond->params.miimon); in bond_option_updelay_set()
828 bond->params.updelay = value / bond->params.miimon; in bond_option_updelay_set()
830 bond->params.updelay * bond->params.miimon); in bond_option_updelay_set()
840 if (!bond->params.miimon) { in bond_option_downdelay_set()
844 if ((value % bond->params.miimon) != 0) { in bond_option_downdelay_set()
846 value, bond->params.miimon, in bond_option_downdelay_set()
847 (value / bond->params.miimon) * in bond_option_downdelay_set()
848 bond->params.miimon); in bond_option_downdelay_set()
850 bond->params.downdelay = value / bond->params.miimon; in bond_option_downdelay_set()
852 bond->params.downdelay * bond->params.miimon); in bond_option_downdelay_set()
862 bond->params.use_carrier = newval->value; in bond_option_use_carrier_set()
876 bond->params.arp_interval = newval->value; in bond_option_arp_interval_set()
878 if (bond->params.miimon) { in bond_option_arp_interval_set()
880 bond->params.miimon = 0; in bond_option_arp_interval_set()
882 if (!bond->params.arp_targets[0]) in bond_option_arp_interval_set()
892 if (bond->params.arp_validate) in bond_option_arp_interval_set()
910 __be32 *targets = bond->params.arp_targets; in _bond_options_arp_ip_target_set()
923 __be32 *targets = bond->params.arp_targets; in _bond_option_arp_ip_target_add()
958 __be32 *targets = bond->params.arp_targets; in bond_option_arp_ip_target_rem()
977 if (ind == 0 && !targets[1] && bond->params.arp_interval) in bond_option_arp_ip_target_rem()
1038 else if (bond->params.arp_interval) in bond_option_arp_validate_set()
1041 bond->params.arp_validate = newval->value; in bond_option_arp_validate_set()
1051 bond->params.arp_all_targets = newval->value; in bond_option_arp_all_targets_set()
1072 memset(bond->params.primary, 0, sizeof(bond->params.primary)); in bond_option_primary_set()
1082 strcpy(bond->params.primary, slave->dev->name); in bond_option_primary_set()
1093 strncpy(bond->params.primary, primary, IFNAMSIZ); in bond_option_primary_set()
1094 bond->params.primary[IFNAMSIZ - 1] = 0; in bond_option_primary_set()
1110 bond->params.primary_reselect = newval->value; in bond_option_primary_reselect_set()
1124 bond->params.fail_over_mac = newval->value; in bond_option_fail_over_mac_set()
1134 bond->params.xmit_policy = newval->value; in bond_option_xmit_hash_policy_set()
1144 bond->params.resend_igmp = newval->value; in bond_option_resend_igmp_set()
1152 bond->params.num_peer_notif = newval->value; in bond_option_num_peer_notif_set()
1163 if (newval->value == bond->params.all_slaves_active) in bond_option_all_slaves_active_set()
1165 bond->params.all_slaves_active = newval->value; in bond_option_all_slaves_active_set()
1183 bond->params.min_links = newval->value; in bond_option_min_links_set()
1192 bond->params.lp_interval = newval->value; in bond_option_lp_interval_set()
1200 bond->params.packets_per_slave = newval->value; in bond_option_pps_set()
1202 bond->params.reciprocal_packets_per_slave = in bond_option_pps_set()
1208 bond->params.reciprocal_packets_per_slave = in bond_option_pps_set()
1220 bond->params.lacp_fast = newval->value; in bond_option_lacp_rate_set()
1231 bond->params.ad_select = newval->value; in bond_option_ad_select_set()
1348 bond->params.tlb_dynamic_lb = newval->value; in bond_option_tlb_dynamic_lb_set()