summaryrefslogtreecommitdiff
path: root/src/tools/oping
diff options
context:
space:
mode:
authorDimitri Staessens <[email protected]>2020-12-02 16:08:47 +0100
committerSander Vrijders <[email protected]>2020-12-02 19:23:18 +0100
commit1bb26d793e8b95313769e4fcf530321076401390 (patch)
tree9035067acaf168400fae37c90d6362c7b52a2cdc /src/tools/oping
parent56e38df2af996da460bb89aed99ec31571ca5255 (diff)
downloadouroboros-1bb26d793e8b95313769e4fcf530321076401390.tar.gz
ouroboros-1bb26d793e8b95313769e4fcf530321076401390.zip
ipcpd: Simplify multi-bit (F)ECN policy
The mb-ecn policy has a couple of divisions in the math, which I wanted to avoid. Now it measures the number of bytes sent in a window, and updates the next window with AIMD logic. If the number of bytes in the window is reached, the call blocks. To avoid long packet bursts, the window size continually scales to contain between CA_MINPS (8) and CA_MAXPS (64) packets. Signed-off-by: Dimitri Staessens <[email protected]> Signed-off-by: Sander Vrijders <[email protected]>
Diffstat (limited to 'src/tools/oping')
0 files changed, 0 insertions, 0 deletions