Lines Matching defs:params

317 		if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER34)
336 if (bond->params.xmit_policy != BOND_XMIT_POLICY_VLAN_SRCMAC)
752 if (bond->params.use_carrier)
969 switch (bond->params.fail_over_mac) {
1026 bond->params.fail_over_mac);
1079 switch (bond->params.primary_reselect) {
1092 bond->params.primary_reselect);
1105 int mintime = bond->params.updelay;
1134 max(1, bond->params.peer_notif_delay) != 0 ||
1181 (bond->params.updelay - new_active->delay) * bond->params.miimon);
1225 if (bond->params.fail_over_mac)
1231 bond->params.num_peer_notif *
1232 max(1, bond->params.peer_notif_delay);
1255 if (netif_running(bond->dev) && (bond->params.resend_igmp > 0) &&
1258 bond->igmp_retrans = bond->params.resend_igmp;
1627 switch (bond->params.xmit_policy) {
1733 info->miimon = bond->params.miimon;
1845 if (!bond->params.use_carrier &&
1942 bond->params.fail_over_mac != BOND_FOM_ACTIVE) {
1944 bond->params.fail_over_mac = BOND_FOM_ACTIVE;
1993 if (!bond->params.fail_over_mac ||
2047 (msecs_to_jiffies(bond->params.arp_interval) + 1);
2053 if (bond->params.miimon && !bond->params.use_carrier) {
2056 if ((link_reporting == -1) && !bond->params.arp_interval) {
2074 if (bond->params.miimon) {
2076 if (bond->params.updelay) {
2080 new_slave->delay = bond->params.updelay;
2090 } else if (bond->params.arp_interval) {
2106 if (bond_uses_primary(bond) && bond->params.primary[0]) {
2108 if (strcmp(bond->params.primary, new_slave->dev->name) == 0) {
2315 if (!bond->params.fail_over_mac ||
2424 if (!all && (!bond->params.fail_over_mac ||
2506 if (bond->params.fail_over_mac != BOND_FOM_ACTIVE ||
2613 slave->delay = bond->params.downdelay;
2620 bond->params.downdelay * bond->params.miimon);
2629 (bond->params.downdelay - slave->delay) *
2630 bond->params.miimon);
2650 slave->delay = bond->params.updelay;
2655 bond->params.updelay *
2656 bond->params.miimon);
2663 (bond->params.updelay - slave->delay) *
2664 bond->params.miimon);
2817 delay = msecs_to_jiffies(bond->params.miimon);
2852 if (bond->params.miimon)
3006 __be32 *targets = bond->params.arp_targets, addr;
3021 if (bond->params.arp_validate)
3066 i = bond_get_targets_ip(bond->params.arp_targets, sip);
3111 bond->params.arp_validate, slave_do_arp_validate(bond, slave),
3183 struct in6_addr *targets = bond->params.ns_targets;
3206 if (bond->params.arp_validate)
3287 i = bond_get_targets_ip6(bond->params.ns_targets, saddr);
3322 bond->params.arp_validate, slave_do_arp_validate(bond, slave),
3392 int delta_in_ticks = msecs_to_jiffies(bond->params.arp_interval);
3456 if (!bond_time_in_interval(bond, last_tx, bond->params.missed_max) ||
3457 !bond_time_in_interval(bond, slave->last_rx, bond->params.missed_max)) {
3508 if (bond->params.arp_interval)
3510 msecs_to_jiffies(bond->params.arp_interval));
3563 !bond_time_in_interval(bond, last_rx, bond->params.missed_max + 1)) {
3575 (!bond_time_in_interval(bond, last_tx, bond->params.missed_max) ||
3576 !bond_time_in_interval(bond, last_rx, bond->params.missed_max))) {
3769 delta_in_ticks = msecs_to_jiffies(bond->params.arp_interval);
3798 if (bond->params.arp_interval)
3946 !bond->params.primary[0])
3952 } else if (!strcmp(slave_dev->name, bond->params.primary)) {
4115 bool l34 = bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER34;
4118 switch (bond->params.xmit_policy) {
4182 if (bond->params.xmit_policy == BOND_XMIT_POLICY_VLAN_SRCMAC)
4185 if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER2 ||
4189 if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER23 ||
4190 bond->params.xmit_policy == BOND_XMIT_POLICY_ENCAP23) {
4199 return bond_ip_hash(hash, &flow, bond->params.xmit_policy);
4212 if (bond->params.xmit_policy == BOND_XMIT_POLICY_ENCAP34 &&
4296 if (bond->params.tlb_dynamic_lb || BOND_MODE(bond) == BOND_MODE_ALB)
4300 if (bond->params.miimon) /* link check interval, in milliseconds. */
4303 if (bond->params.arp_interval) { /* arp interval, in milliseconds. */
4755 if (bond->params.fail_over_mac &&
4852 int packets_per_slave = bond->params.packets_per_slave;
4863 bond->params.reciprocal_packets_per_slave;
5883 bond->params = bonding_defaults;
5966 static int __init bond_check_params(struct bond_params *params)
6036 params->ad_select = valptr->value;
6040 params->ad_select = BOND_AD_STABLE;
6305 /* fill params struct with the proper values */
6306 params->mode = bond_mode;
6307 params->xmit_policy = xmit_hashtype;
6308 params->miimon = miimon;
6309 params->num_peer_notif = num_peer_notif;
6310 params->arp_interval = arp_interval;
6311 params->arp_validate = arp_validate_value;
6312 params->arp_all_targets = arp_all_targets_value;
6313 params->missed_max = 2;
6314 params->updelay = updelay;
6315 params->downdelay = downdelay;
6316 params->peer_notif_delay = 0;
6317 params->use_carrier = use_carrier;
6318 params->lacp_active = 1;
6319 params->lacp_fast = lacp_fast;
6320 params->primary[0] = 0;
6321 params->primary_reselect = primary_reselect_value;
6322 params->fail_over_mac = fail_over_mac_value;
6323 params->tx_queues = tx_queues;
6324 params->all_slaves_active = all_slaves_active;
6325 params->resend_igmp = resend_igmp;
6326 params->min_links = min_links;
6327 params->lp_interval = lp_interval;
6328 params->packets_per_slave = packets_per_slave;
6329 params->tlb_dynamic_lb = tlb_dynamic_lb;
6330 params->ad_actor_sys_prio = ad_actor_sys_prio;
6331 eth_zero_addr(params->ad_actor_system);
6332 params->ad_user_port_key = ad_user_port_key;
6334 params->reciprocal_packets_per_slave =
6340 params->reciprocal_packets_per_slave =
6345 strscpy_pad(params->primary, primary, sizeof(params->primary));
6347 memcpy(params->arp_targets, arp_target, sizeof(arp_target));
6349 memset(params->ns_targets, 0, sizeof(struct in6_addr) * BOND_MAX_NS_TARGETS);