We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4a2c18d commit 237340dCopy full SHA for 237340d
net/ipv4/tcp_dctcp.c
@@ -58,7 +58,18 @@ struct dctcp {
58
};
59
60
static unsigned int dctcp_shift_g __read_mostly = 4; /* g = 1/2^4 */
61
-module_param(dctcp_shift_g, uint, 0644);
+
62
+static int dctcp_shift_g_set(const char *val, const struct kernel_param *kp)
63
+{
64
+ return param_set_uint_minmax(val, kp, 0, 10);
65
+}
66
67
+static const struct kernel_param_ops dctcp_shift_g_ops = {
68
+ .set = dctcp_shift_g_set,
69
+ .get = param_get_uint,
70
+};
71
72
+module_param_cb(dctcp_shift_g, &dctcp_shift_g_ops, &dctcp_shift_g, 0644);
73
MODULE_PARM_DESC(dctcp_shift_g, "parameter g for updating dctcp_alpha");
74
75
static unsigned int dctcp_alpha_on_init __read_mostly = DCTCP_MAX_ALPHA;
0 commit comments