Lines Matching refs:params

571 	struct bond_params *params = &bond->params;  in bond_opt_check_deps()  local
573 if (test_bit(params->mode, &opt->unsuppmodes)) in bond_opt_check_deps()
587 struct bond_params *params; in bond_opt_dep_print() local
589 params = &bond->params; in bond_opt_dep_print()
590 modeval = bond_opt_get_val(BOND_OPT_MODE, params->mode); in bond_opt_dep_print()
591 if (test_bit(params->mode, &opt->unsuppmodes)) in bond_opt_dep_print()
722 if (!bond_mode_uses_arp(newval->value) && bond->params.arp_interval) { in bond_option_mode_set()
726 bond->params.arp_interval = 0; in bond_option_mode_set()
728 bond->params.miimon = BOND_DEFAULT_MIIMON; in bond_option_mode_set()
730 bond->params.miimon); in bond_option_mode_set()
734 bond->params.arp_validate = BOND_ARP_VALIDATE_NONE; in bond_option_mode_set()
735 bond->params.mode = newval->value; in bond_option_mode_set()
814 bond->params.miimon = newval->value; in bond_option_miimon_set()
815 if (bond->params.updelay) in bond_option_miimon_set()
817 bond->params.updelay * bond->params.miimon); in bond_option_miimon_set()
818 if (bond->params.downdelay) in bond_option_miimon_set()
820 bond->params.downdelay * bond->params.miimon); in bond_option_miimon_set()
821 if (newval->value && bond->params.arp_interval) { in bond_option_miimon_set()
823 bond->params.arp_interval = 0; in bond_option_miimon_set()
824 if (bond->params.arp_validate) in bond_option_miimon_set()
825 bond->params.arp_validate = BOND_ARP_VALIDATE_NONE; in bond_option_miimon_set()
853 if (!bond->params.miimon) { in bond_option_updelay_set()
857 if ((value % bond->params.miimon) != 0) { in bond_option_updelay_set()
859 value, bond->params.miimon, in bond_option_updelay_set()
860 (value / bond->params.miimon) * in bond_option_updelay_set()
861 bond->params.miimon); in bond_option_updelay_set()
863 bond->params.updelay = value / bond->params.miimon; in bond_option_updelay_set()
865 bond->params.updelay * bond->params.miimon); in bond_option_updelay_set()
875 if (!bond->params.miimon) { in bond_option_downdelay_set()
879 if ((value % bond->params.miimon) != 0) { in bond_option_downdelay_set()
881 value, bond->params.miimon, in bond_option_downdelay_set()
882 (value / bond->params.miimon) * in bond_option_downdelay_set()
883 bond->params.miimon); in bond_option_downdelay_set()
885 bond->params.downdelay = value / bond->params.miimon; in bond_option_downdelay_set()
887 bond->params.downdelay * bond->params.miimon); in bond_option_downdelay_set()
897 bond->params.use_carrier = newval->value; in bond_option_use_carrier_set()
911 bond->params.arp_interval = newval->value; in bond_option_arp_interval_set()
913 if (bond->params.miimon) { in bond_option_arp_interval_set()
915 bond->params.miimon = 0; in bond_option_arp_interval_set()
917 if (!bond->params.arp_targets[0]) in bond_option_arp_interval_set()
927 if (bond->params.arp_validate) in bond_option_arp_interval_set()
945 __be32 *targets = bond->params.arp_targets; in _bond_options_arp_ip_target_set()
958 __be32 *targets = bond->params.arp_targets; in _bond_option_arp_ip_target_add()
993 __be32 *targets = bond->params.arp_targets; in bond_option_arp_ip_target_rem()
1012 if (ind == 0 && !targets[1] && bond->params.arp_interval) in bond_option_arp_ip_target_rem()
1073 else if (bond->params.arp_interval) in bond_option_arp_validate_set()
1076 bond->params.arp_validate = newval->value; in bond_option_arp_validate_set()
1086 bond->params.arp_all_targets = newval->value; in bond_option_arp_all_targets_set()
1107 memset(bond->params.primary, 0, sizeof(bond->params.primary)); in bond_option_primary_set()
1117 strcpy(bond->params.primary, slave->dev->name); in bond_option_primary_set()
1128 strncpy(bond->params.primary, primary, IFNAMSIZ); in bond_option_primary_set()
1129 bond->params.primary[IFNAMSIZ - 1] = 0; in bond_option_primary_set()
1145 bond->params.primary_reselect = newval->value; in bond_option_primary_reselect_set()
1159 bond->params.fail_over_mac = newval->value; in bond_option_fail_over_mac_set()
1169 bond->params.xmit_policy = newval->value; in bond_option_xmit_hash_policy_set()
1179 bond->params.resend_igmp = newval->value; in bond_option_resend_igmp_set()
1187 bond->params.num_peer_notif = newval->value; in bond_option_num_peer_notif_set()
1198 if (newval->value == bond->params.all_slaves_active) in bond_option_all_slaves_active_set()
1200 bond->params.all_slaves_active = newval->value; in bond_option_all_slaves_active_set()
1218 bond->params.min_links = newval->value; in bond_option_min_links_set()
1227 bond->params.lp_interval = newval->value; in bond_option_lp_interval_set()
1235 bond->params.packets_per_slave = newval->value; in bond_option_pps_set()
1237 bond->params.reciprocal_packets_per_slave = in bond_option_pps_set()
1243 bond->params.reciprocal_packets_per_slave = in bond_option_pps_set()
1255 bond->params.lacp_fast = newval->value; in bond_option_lacp_rate_set()
1266 bond->params.ad_select = newval->value; in bond_option_ad_select_set()
1383 bond->params.tlb_dynamic_lb = newval->value; in bond_option_tlb_dynamic_lb_set()
1394 bond->params.ad_actor_sys_prio = newval->value; in bond_option_ad_actor_sys_prio_set()
1420 ether_addr_copy(bond->params.ad_actor_system, mac); in bond_option_ad_actor_system_set()
1434 bond->params.ad_user_port_key = newval->value; in bond_option_ad_user_port_key_set()