Lines Matching refs:miimon
606 if (bond->params.miimon) {
611 bond->params.miimon = 0;
778 return sprintf(buf, "%d\n", bond->params.downdelay * bond->params.miimon) + 1;
788 if (!(bond->params.miimon)) {
810 if ((new_value % bond->params.miimon) != 0) {
813 "of miimon (%d), delay rounded to %d ms\n",
814 bond->dev->name, new_value, bond->params.miimon,
815 (new_value / bond->params.miimon) *
816 bond->params.miimon);
818 bond->params.downdelay = new_value / bond->params.miimon;
820 bond->dev->name, bond->params.downdelay * bond->params.miimon);
835 return sprintf(buf, "%d\n", bond->params.updelay * bond->params.miimon) + 1;
846 if (!(bond->params.miimon)) {
868 if ((new_value % bond->params.miimon) != 0) {
871 "of miimon (%d), updelay rounded to %d ms\n",
872 bond->dev->name, new_value, bond->params.miimon,
873 (new_value / bond->params.miimon) *
874 bond->params.miimon);
876 bond->params.updelay = new_value / bond->params.miimon;
878 bond->dev->name, bond->params.updelay * bond->params.miimon);
955 return sprintf(buf, "%d\n", bond->params.miimon) + 1;
967 ": %s: no miimon value specified.\n",
974 ": %s: Invalid miimon value %d not in range %d-%d; rejected.\n",
982 bond->params.miimon = new_value;
986 "since it is a multiple of the miimon value.\n",
988 bond->params.updelay * bond->params.miimon);
992 "since it is a multiple of the miimon value.\n",
994 bond->params.downdelay * bond->params.miimon);
1039 static DEVICE_ATTR(miimon, S_IRUGO | S_IWUSR, bonding_show_miimon, bonding_store_miimon);