Home
last modified time | relevance | path

Searched refs:miimon (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/drivers/net/bonding/
Dbond_options.c680 bond->params.miimon = BOND_DEFAULT_MIIMON; in bond_option_mode_set()
682 bond->params.miimon); in bond_option_mode_set()
779 bond->params.miimon = newval->value; in bond_option_miimon_set()
782 bond->params.updelay * bond->params.miimon); in bond_option_miimon_set()
785 bond->params.downdelay * bond->params.miimon); 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()
[all …]
Dbond_netlink.c146 int miimon = 0; in bond_changelink() local
178 miimon = nla_get_u32(data[IFLA_BOND_MIIMON]); in bond_changelink()
180 bond_opt_initval(&newval, miimon); in bond_changelink()
212 if (arp_interval && miimon) { in bond_changelink()
250 if (arp_validate && miimon) { in bond_changelink()
460 if (nla_put_u32(skb, IFLA_BOND_MIIMON, bond->params.miimon)) in bond_fill_info()
464 bond->params.updelay * bond->params.miimon)) in bond_fill_info()
468 bond->params.downdelay * bond->params.miimon)) in bond_fill_info()
Dbond_main.c94 static int miimon; variable
126 module_param(miimon, int, 0);
127 MODULE_PARM_DESC(miimon, "Link check interval in milliseconds");
813 (bond->params.updelay - new_active->delay) * bond->params.miimon); in bond_change_active_slave()
1243 info->miimon = bond->params.miimon; in bond_fill_ifbond()
1531 if (bond->params.miimon && !bond->params.use_carrier) { in bond_enslave()
1553 if (bond->params.miimon) { in bond_enslave()
1992 bond->params.downdelay * bond->params.miimon); in bond_miimon_inspect()
2002 bond->params.miimon, in bond_miimon_inspect()
2028 bond->params.miimon); in bond_miimon_inspect()
[all …]
Dbond_procfs.c101 seq_printf(seq, "MII Polling Interval (ms): %d\n", bond->params.miimon); in bond_info_show_master()
103 bond->params.updelay * bond->params.miimon); in bond_info_show_master()
105 bond->params.downdelay * bond->params.miimon); in bond_info_show_master()
Dbond_sysfs.c326 return sprintf(buf, "%d\n", bond->params.downdelay * bond->params.miimon); in bonding_show_downdelay()
337 return sprintf(buf, "%d\n", bond->params.updelay * bond->params.miimon); in bonding_show_updelay()
417 return sprintf(buf, "%d\n", bond->params.miimon); in bonding_show_miimon()
419 static DEVICE_ATTR(miimon, S_IRUGO | S_IWUSR,
/linux-4.1.27/include/uapi/linux/
Dif_bonding.h100 __s32 miimon; member
/linux-4.1.27/Documentation/networking/
Dbonding.txt153 It is critical that either the miimon or arp_interval and
156 support at least miimon, so there is really no reason not to use it.
256 miimon. A value of 0 disables ARP monitoring. The default
383 is only valid for the miimon link monitor. The downdelay
384 value should be a multiple of the miimon value; if not, it
481 miimon
673 each link monitor interval (arp_interval or miimon, whichever
771 only valid for the miimon link monitor. The updelay value
772 should be a multiple of the miimon value; if not, it will be
777 Specifies whether or not miimon should use MII or ETHTOOL
[all …]
/linux-4.1.27/include/net/
Dbonding.h117 int miimon; member