2bb6dfabbe
Initializing K to zero in D23655 introduced a miscalculation, where cwnd would suddenly jump to cwnd_max instead of gradually increasing, after leaving slow-start. Properly calculating K instead of resetting it to zero resolves this issue. Also making sure, that cwnd is recalculated at the earliest opportunity once slow-start is over. Reported by: chengc_netapp.com Reviewed by: chengc_netapp.com, tuexen (mentor), rgrimes (mentor) Approved by: tuexen (mentor), rgrimes (mentor) MFC after: 3 weeks Sponsored by: NetApp, Inc. Differential Revision: https://reviews.freebsd.org/D25746 |
||
---|---|---|
.. | ||
cc_cdg.c | ||
cc_chd.c | ||
cc_cubic.c | ||
cc_cubic.h | ||
cc_dctcp.c | ||
cc_hd.c | ||
cc_htcp.c | ||
cc_module.h | ||
cc_newreno.c | ||
cc_newreno.h | ||
cc_vegas.c | ||
cc.c | ||
cc.h |