Как изменить алгоритм перегрузки TCP? - PullRequest
0 голосов
/ 13 апреля 2019

Я собираюсь изменить алгоритм перегрузки TCP (например, Вегас, Рено).Я знаю, что для этого нужно будет изменить ядро ​​linux, но я не знаю, как это сделать.Что мне делать, если я хочу изменить время RTT в Вегасе?

1 Ответ

1 голос
/ 13 апреля 2019

Реализации перегрузки TCP являются подключаемыми и реализуются в файлах в каталоге net/ipv4.Например, алгоритм Вегаса реализован в net/ipv4/tcp_vegas.c.Поскольку алгоритм Reno используется по умолчанию, он реализован в net/ipv4/tcp_cong.c.

. Вы можете изменить алгоритмы в этих файлах или добавить собственный алгоритм управления перегрузкой TCP, дублируя одиниз существующих файлов.

...