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 b47c014 commit d0b8b02Copy full SHA for d0b8b02
net/ipv4/tcp_dctcp.c
@@ -57,7 +57,18 @@ struct dctcp {
57
};
58
59
static unsigned int dctcp_shift_g __read_mostly = 4; /* g = 1/2^4 */
60
-module_param(dctcp_shift_g, uint, 0644);
+
61
+static int dctcp_shift_g_set(const char *val, const struct kernel_param *kp)
62
+{
63
+ return param_set_uint_minmax(val, kp, 0, 10);
64
+}
65
66
+static const struct kernel_param_ops dctcp_shift_g_ops = {
67
+ .set = dctcp_shift_g_set,
68
+ .get = param_get_uint,
69
+};
70
71
+module_param_cb(dctcp_shift_g, &dctcp_shift_g_ops, &dctcp_shift_g, 0644);
72
MODULE_PARM_DESC(dctcp_shift_g, "parameter g for updating dctcp_alpha");
73
74
static unsigned int dctcp_alpha_on_init __read_mostly = DCTCP_MAX_ALPHA;
0 commit comments