On 13/08/20(Thu) 10:14, Brian Brombacher wrote:
> 
> 
> >> On Aug 9, 2020, at 6:29 PM, Chris Cappuccio <ch...@nmedia.net> wrote:
> > Brian Brombacher [br...@planetunix.net] wrote:
> >> 
> >> I am wondering what approach the project is planning to use to modernize 
> >> the congestion control algorithms.  I'm interested in assisting the 
> >> project 
> >> with development effort in this area.  I've spent time making modifications
> >> for my own purposes and would prefer to understand the projects goals 
> >> before
> >> continuing, if possible.
> > 
> > Various improvements have been made over the years for dynamic window size,
> > also further tweaks for higher bandwidth over high latency connections. I'd
> > recommend sharing your current modifications here to get feedback.
> > 
> > Chris
> 
> Hi Chris,
> 
> The modifications I’ve made are around parameters related to the slow start 
> threshold logic, ENOBUF behavior on interface write, and each Reno congestion 
> control logic segment has also received some changes.  The majority of the 
> changes are implementing sysctl tunables to experiment with varying degrees 
> of network behavior I’ve been witnessing on my infrastructure.
> 
> I’ve been evaluating potential patterns to allow optimal maintenance and 
> addition of future CC algorithms.

mikeb@ has been working on this in the past.  His work can be used as a
solid basis, see:

        https://github.com/mbelop/src/tree/tcpcc
        https://github.com/mbelop/src/tree/tcpcc2

Reply via email to