polling: Increase default status polling fraction to 80
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 26 Nov 2012 13:41:20 +0000 (21:41 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 26 Nov 2012 13:41:20 +0000 (21:41 +0800)
Before we bumped the polling frequency from 1000 to 2000, the status
polling fraction was 20; keep the original ratio.

share/man/man4/polling.4
sys/net/if_poll.c

index 218d5d0..3caaf0f 100644 (file)
@@ -203,7 +203,7 @@ seconds) the status registers of the device are checked for error
 conditions and the like.
 Increasing this value reduces the load on the bus,
 but also delays the error detection.
 conditions and the like.
 Increasing this value reduces the load on the bus,
 but also delays the error detection.
-Default is 40.
+Default is 80.
 .Pp
 .It Va net.ifpoll.0.status.handlers
 How many active devices have registered for status
 .Pp
 .It Va net.ifpoll.0.status.handlers
 How many active devices have registered for status
index 2ea742f..5384f4c 100644 (file)
 #define IFPOLL_FREQ_DEFAULT    4000
 
 #define IFPOLL_TXFRAC_DEFAULT  1       /* 1/1 of the pollhz */
 #define IFPOLL_FREQ_DEFAULT    4000
 
 #define IFPOLL_TXFRAC_DEFAULT  1       /* 1/1 of the pollhz */
-#define IFPOLL_STFRAC_DEFAULT  40      /* 1/40 of the pollhz */
+#define IFPOLL_STFRAC_DEFAULT  80      /* 1/80 of the pollhz */
 
 #define IFPOLL_RX              0x1
 #define IFPOLL_TX              0x2
 
 #define IFPOLL_RX              0x1
 #define IFPOLL_TX              0x2