]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/bonding/bond_main.c
bonding: fix miimon failure counter
[net-next-2.6.git] / drivers / net / bonding / bond_main.c
index 832739f38db4cd43adef5cb922430f2b86fb9ceb..85de1d04d1ee236990685d52b29b3934007ff395 100644 (file)
@@ -2376,6 +2376,9 @@ static void bond_miimon_commit(struct bonding *bond)
                        continue;
 
                case BOND_LINK_DOWN:
+                       if (slave->link_failure_count < UINT_MAX)
+                               slave->link_failure_count++;
+
                        slave->link = BOND_LINK_DOWN;
 
                        if (bond->params.mode == BOND_MODE_ACTIVEBACKUP ||