Lines Matching refs:params

450 	if (bond->params.use_carrier)  in bond_check_dev_link()
661 switch (bond->params.fail_over_mac) { in bond_do_fail_over_mac()
708 bond->params.fail_over_mac); in bond_do_fail_over_mac()
734 switch (bond->params.primary_reselect) { in bond_choose_primary_or_current()
747 bond->params.primary_reselect); in bond_choose_primary_or_current()
760 int mintime = bond->params.updelay; in bond_find_best_slave()
831 (bond->params.updelay - new_active->delay) * bond->params.miimon); in bond_change_active_slave()
876 if (bond->params.fail_over_mac) in bond_change_active_slave()
882 bond->params.num_peer_notif; in bond_change_active_slave()
899 if (netif_running(bond->dev) && (bond->params.resend_igmp > 0) && in bond_change_active_slave()
902 bond->igmp_retrans = bond->params.resend_igmp; in bond_change_active_slave()
1256 info->miimon = bond->params.miimon; in bond_fill_ifbond()
1313 if (!bond->params.use_carrier && in bond_enslave()
1407 bond->params.fail_over_mac != BOND_FOM_ACTIVE) { in bond_enslave()
1409 bond->params.fail_over_mac = BOND_FOM_ACTIVE; in bond_enslave()
1455 if (!bond->params.fail_over_mac || in bond_enslave()
1540 (msecs_to_jiffies(bond->params.arp_interval) + 1); in bond_enslave()
1544 if (bond->params.miimon && !bond->params.use_carrier) { in bond_enslave()
1547 if ((link_reporting == -1) && !bond->params.arp_interval) { in bond_enslave()
1566 if (bond->params.miimon) { in bond_enslave()
1568 if (bond->params.updelay) { in bond_enslave()
1571 new_slave->delay = bond->params.updelay; in bond_enslave()
1579 } else if (bond->params.arp_interval) { in bond_enslave()
1593 if (bond_uses_primary(bond) && bond->params.primary[0]) { in bond_enslave()
1595 if (strcmp(bond->params.primary, new_slave->dev->name) == 0) { in bond_enslave()
1733 if (!bond->params.fail_over_mac || in bond_enslave()
1832 if (!all && (!bond->params.fail_over_mac || in __bond_release_one()
1914 if (bond->params.fail_over_mac != BOND_FOM_ACTIVE || in __bond_release_one()
2005 slave->delay = bond->params.downdelay; in bond_miimon_inspect()
2013 bond->params.downdelay * bond->params.miimon); in bond_miimon_inspect()
2022 (bond->params.downdelay - slave->delay) * in bond_miimon_inspect()
2023 bond->params.miimon, in bond_miimon_inspect()
2042 slave->delay = bond->params.updelay; in bond_miimon_inspect()
2048 bond->params.updelay * in bond_miimon_inspect()
2049 bond->params.miimon); in bond_miimon_inspect()
2057 (bond->params.updelay - slave->delay) * in bond_miimon_inspect()
2058 bond->params.miimon, in bond_miimon_inspect()
2190 delay = msecs_to_jiffies(bond->params.miimon); in bond_mii_monitor()
2216 if (bond->params.miimon) in bond_mii_monitor()
2349 __be32 *targets = bond->params.arp_targets, addr; in bond_arp_send_all()
2363 if (bond->params.arp_validate) in bond_arp_send_all()
2409 i = bond_get_targets_ip(bond->params.arp_targets, sip); in bond_validate_arp()
2466 bond->params.arp_validate, slave_do_arp_validate(bond, slave), in bond_arp_rcv()
2519 int delta_in_ticks = msecs_to_jiffies(bond->params.arp_interval); in bond_time_in_interval()
2633 if (bond->params.arp_interval) in bond_loadbalance_arp_mon()
2635 msecs_to_jiffies(bond->params.arp_interval)); in bond_loadbalance_arp_mon()
2877 delta_in_ticks = msecs_to_jiffies(bond->params.arp_interval); in bond_activebackup_arp_mon()
2906 if (bond->params.arp_interval) in bond_activebackup_arp_mon()
3019 !bond->params.primary[0]) in bond_slave_netdev_event()
3025 } else if (!strcmp(slave_dev->name, bond->params.primary)) { in bond_slave_netdev_event()
3108 if (bond->params.xmit_policy > BOND_XMIT_POLICY_LAYER23) in bond_flow_dissect()
3131 if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER34 && proto >= 0) in bond_flow_dissect()
3150 if (bond->params.xmit_policy == BOND_XMIT_POLICY_ENCAP34 && in bond_xmit_hash()
3154 if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER2 || in bond_xmit_hash()
3158 if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER23 || in bond_xmit_hash()
3159 bond->params.xmit_policy == BOND_XMIT_POLICY_ENCAP23) in bond_xmit_hash()
3225 if (bond->params.tlb_dynamic_lb) in bond_open()
3229 if (bond->params.miimon) /* link check interval, in milliseconds. */ in bond_open()
3232 if (bond->params.arp_interval) { /* arp interval, in milliseconds. */ in bond_open()
3586 if (bond->params.fail_over_mac && in bond_set_mac_address()
3685 int packets_per_slave = bond->params.packets_per_slave; in bond_rr_gen_slave_id()
3696 bond->params.reciprocal_packets_per_slave; in bond_rr_gen_slave_id()
4126 bond->params = bonding_defaults; in bond_setup()
4198 static int bond_check_params(struct bond_params *params) in bond_check_params() argument
4262 params->ad_select = valptr->value; in bond_check_params()
4266 params->ad_select = BOND_AD_STABLE; in bond_check_params()
4525 params->mode = bond_mode; in bond_check_params()
4526 params->xmit_policy = xmit_hashtype; in bond_check_params()
4527 params->miimon = miimon; in bond_check_params()
4528 params->num_peer_notif = num_peer_notif; in bond_check_params()
4529 params->arp_interval = arp_interval; in bond_check_params()
4530 params->arp_validate = arp_validate_value; in bond_check_params()
4531 params->arp_all_targets = arp_all_targets_value; in bond_check_params()
4532 params->updelay = updelay; in bond_check_params()
4533 params->downdelay = downdelay; in bond_check_params()
4534 params->use_carrier = use_carrier; in bond_check_params()
4535 params->lacp_fast = lacp_fast; in bond_check_params()
4536 params->primary[0] = 0; in bond_check_params()
4537 params->primary_reselect = primary_reselect_value; in bond_check_params()
4538 params->fail_over_mac = fail_over_mac_value; in bond_check_params()
4539 params->tx_queues = tx_queues; in bond_check_params()
4540 params->all_slaves_active = all_slaves_active; in bond_check_params()
4541 params->resend_igmp = resend_igmp; in bond_check_params()
4542 params->min_links = min_links; in bond_check_params()
4543 params->lp_interval = lp_interval; in bond_check_params()
4544 params->packets_per_slave = packets_per_slave; in bond_check_params()
4545 params->tlb_dynamic_lb = 1; /* Default value */ in bond_check_params()
4546 params->ad_actor_sys_prio = ad_actor_sys_prio; in bond_check_params()
4547 eth_zero_addr(params->ad_actor_system); in bond_check_params()
4548 params->ad_user_port_key = ad_user_port_key; in bond_check_params()
4550 params->reciprocal_packets_per_slave = in bond_check_params()
4556 params->reciprocal_packets_per_slave = in bond_check_params()
4561 strncpy(params->primary, primary, IFNAMSIZ); in bond_check_params()
4562 params->primary[IFNAMSIZ - 1] = 0; in bond_check_params()
4565 memcpy(params->arp_targets, arp_target, sizeof(arp_target)); in bond_check_params()