Lines Matching full:alpha
74 int alpha; /* the fraction of marked bytes */ member
185 dctcp_data->alpha = V_dctcp_alpha; in dctcp_after_idle()
216 * When alpha is set to 0 in the beginning, DCTCP sender transfers as in dctcp_cb_init()
218 * queueing delay at the switch. When alpha is set to 1, queueing delay in dctcp_cb_init()
220 * Throughput-sensitive applications should have alpha = 0 in dctcp_cb_init()
221 * Latency-sensitive applications should have alpha = 1 in dctcp_cb_init()
223 * Note: DCTCP draft suggests initial alpha to be 1 but we've decided to in dctcp_cb_init()
226 dctcp_data->alpha = V_dctcp_alpha; in dctcp_cb_init()
281 dctcp_data->alpha = MAX_ALPHA_VALUE; in dctcp_cong_signal()
288 dctcp_data->alpha) >> (DCTCP_SHIFT+1))), in dctcp_cong_signal()
380 * Update the fraction of marked bytes represented as 'alpha'.
390 alpha_prev = dctcp_data->alpha; in dctcp_update_alpha()
394 * Update alpha: alpha = (1 - g) * alpha + g * M. in dctcp_update_alpha()
402 * Alpha must be round to 0 - MAX_ALPHA_VALUE. in dctcp_update_alpha()
404 dctcp_data->alpha = ulmin(alpha_prev - (alpha_prev >> V_dctcp_shift_g) + in dctcp_update_alpha()
408 /* Initialize internal parameters for next alpha calculation */ in dctcp_update_alpha()
473 SYSCTL_PROC(_net_inet_tcp_cc_dctcp, OID_AUTO, alpha,
476 "dctcp alpha parameter at start of session");