Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/cc/cc_dctcp.c
Show All 12 Lines | |||||
return (error); | return (error); | ||||
} | } | ||||
SYSCTL_DECL(_net_inet_tcp_cc_dctcp); | SYSCTL_DECL(_net_inet_tcp_cc_dctcp); | ||||
SYSCTL_NODE(_net_inet_tcp_cc, OID_AUTO, dctcp, CTLFLAG_RW, NULL, | SYSCTL_NODE(_net_inet_tcp_cc, OID_AUTO, dctcp, CTLFLAG_RW, NULL, | ||||
"dctcp congestion control related settings"); | "dctcp congestion control related settings"); | ||||
SYSCTL_PROC(_net_inet_tcp_cc_dctcp, OID_AUTO, alpha, | SYSCTL_PROC(_net_inet_tcp_cc_dctcp, OID_AUTO, alpha, | ||||
CTLFLAG_VNET|CTLTYPE_UINT|CTLFLAG_RW, &VNET_NAME(dctcp_alpha), 0, | CTLFLAG_VNET | CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
&dctcp_alpha_handler, | &VNET_NAME(dctcp_alpha), 0, &dctcp_alpha_handler, "IU", | ||||
"IU", "dctcp alpha parameter at start of session"); | "dctcp alpha parameter at start of session"); | ||||
SYSCTL_PROC(_net_inet_tcp_cc_dctcp, OID_AUTO, shift_g, | SYSCTL_PROC(_net_inet_tcp_cc_dctcp, OID_AUTO, shift_g, | ||||
CTLFLAG_VNET|CTLTYPE_UINT|CTLFLAG_RW, &VNET_NAME(dctcp_shift_g), 4, | CTLFLAG_VNET | CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
&dctcp_shift_g_handler, | &VNET_NAME(dctcp_shift_g), 4, &dctcp_shift_g_handler, "IU", | ||||
"IU", "dctcp shift parameter"); | "dctcp shift parameter"); | ||||
SYSCTL_PROC(_net_inet_tcp_cc_dctcp, OID_AUTO, slowstart, | SYSCTL_PROC(_net_inet_tcp_cc_dctcp, OID_AUTO, slowstart, | ||||
CTLFLAG_VNET|CTLTYPE_UINT|CTLFLAG_RW, &VNET_NAME(dctcp_slowstart), 0, | CTLFLAG_VNET | CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
&dctcp_slowstart_handler, | &VNET_NAME(dctcp_slowstart), 0, &dctcp_slowstart_handler, "IU", | ||||
"IU", "half CWND reduction after the first slow start"); | "half CWND reduction after the first slow start"); | ||||
DECLARE_CC_MODULE(dctcp, &dctcp_cc_algo); | DECLARE_CC_MODULE(dctcp, &dctcp_cc_algo); | ||||
Context not available. |