Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/cc/cc_hd.c
Show All 12 Lines | |||||
return (error); | return (error); | ||||
} | } | ||||
SYSCTL_DECL(_net_inet_tcp_cc_hd); | SYSCTL_DECL(_net_inet_tcp_cc_hd); | ||||
SYSCTL_NODE(_net_inet_tcp_cc, OID_AUTO, hd, CTLFLAG_RW, NULL, | SYSCTL_NODE(_net_inet_tcp_cc, OID_AUTO, hd, CTLFLAG_RW, NULL, | ||||
"Hamilton delay-based congestion control related settings"); | "Hamilton delay-based congestion control related settings"); | ||||
SYSCTL_PROC(_net_inet_tcp_cc_hd, OID_AUTO, queue_threshold, | SYSCTL_PROC(_net_inet_tcp_cc_hd, OID_AUTO, queue_threshold, | ||||
CTLFLAG_VNET | CTLTYPE_UINT | CTLFLAG_RW, &VNET_NAME(hd_qthresh), 20, | CTLFLAG_VNET | CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
&hd_qthresh_handler, "IU", "queueing congestion threshold (qth) in ticks"); | &VNET_NAME(hd_qthresh), 20, &hd_qthresh_handler, "IU", | ||||
"queueing congestion threshold (qth) in ticks"); | |||||
SYSCTL_PROC(_net_inet_tcp_cc_hd, OID_AUTO, pmax, | SYSCTL_PROC(_net_inet_tcp_cc_hd, OID_AUTO, pmax, | ||||
CTLFLAG_VNET | CTLTYPE_UINT | CTLFLAG_RW, &VNET_NAME(hd_pmax), 5, | CTLFLAG_VNET | CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
&hd_pmax_handler, "IU", | &VNET_NAME(hd_pmax), 5, &hd_pmax_handler, "IU", | ||||
"per packet maximum backoff probability as a percentage"); | "per packet maximum backoff probability as a percentage"); | ||||
SYSCTL_PROC(_net_inet_tcp_cc_hd, OID_AUTO, queue_min, | SYSCTL_PROC(_net_inet_tcp_cc_hd, OID_AUTO, queue_min, | ||||
CTLFLAG_VNET | CTLTYPE_UINT | CTLFLAG_RW, &VNET_NAME(hd_qmin), 5, | CTLFLAG_VNET | CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
&hd_qmin_handler, "IU", "minimum queueing delay threshold (qmin) in ticks"); | &VNET_NAME(hd_qmin), 5, &hd_qmin_handler, "IU", | ||||
"minimum queueing delay threshold (qmin) in ticks"); | |||||
DECLARE_CC_MODULE(hd, &hd_cc_algo); | DECLARE_CC_MODULE(hd, &hd_cc_algo); | ||||
MODULE_DEPEND(hd, ertt, 1, 1, 1); | MODULE_DEPEND(hd, ertt, 1, 1, 1); | ||||
Context not available. |