.Bl -tag -width indent -compact
.It Va net.ifpoll.X.pollhz
The polling frequency, whose range is 1 to 30000.
-Default is 4000.
+Default is 6000.
.Pp
.It Va net.ifpoll.X.rx.user_frac
When
.Nm
in the idle loop.
This number should be tuned to match the expected load.
-Default is 375 which is adequate for 1000Mbit network and pollhz=4000.
+Default is 250 which is adequate for 1000Mbit network and pollhz=6000.
.Pp
.It Va net.ifpoll.X.rx.handlers
How many active devices have registered for packet reception
conditions and the like.
Increasing this value reduces the load on the bus,
but also delays the error detection.
-Default is 80.
+Default is 120.
.Pp
.It Va net.ifpoll.0.status.handlers
How many active devices have registered for status
#define MIN_IOPOLL_BURST_MAX 10
#define MAX_IOPOLL_BURST_MAX 5000
-#define IOPOLL_BURST_MAX 375 /* good for 1000Mbit net and HZ=4000 */
+#define IOPOLL_BURST_MAX 250 /* good for 1000Mbit net and HZ=6000 */
#define IOPOLL_EACH_BURST 50
#define IOPOLL_USER_FRAC 50
-#define IFPOLL_FREQ_DEFAULT 4000
+#define IFPOLL_FREQ_DEFAULT 6000
#define IFPOLL_TXFRAC_DEFAULT 1 /* 1/1 of the pollhz */
-#define IFPOLL_STFRAC_DEFAULT 80 /* 1/80 of the pollhz */
+#define IFPOLL_STFRAC_DEFAULT 120 /* 1/120 of the pollhz */
#define IFPOLL_RX 0x1
#define IFPOLL_TX 0x2