Updated PMTUD:
- Eliminated getting local interface MTU. This was too intrusive and platform-
dependent.
- Added timeout (1 sec) before each PMTUD iteration to reduce PMTUD traffic
in short connections.
- Size search reimplemented. MTU is increased by 256 bytes until failure,
after which
# HG changeset patch
# User Roman Arutyunyan
# Date 1688651341 -14400
# Thu Jul 06 17:49:01 2023 +0400
# Node ID df01e8582189126cd5defd8f4bb021fec1a1a35a
# Parent 77c1418916f7817a0d020f28d8a08f278a12fe43
QUIC: removed path->limited flag.
Its value is the opposite of path->validated.
diff -
# HG changeset patch
# User Roman Arutyunyan
# Date 1688628647 -14400
# Thu Jul 06 11:30:47 2023 +0400
# Node ID f98ff9b62d2bccac10b603b8183eca2ff0f4183e
# Parent df01e8582189126cd5defd8f4bb021fec1a1a35a
QUIC: removed explicit packet padding for certain frames.
The frames for which the padd
# HG changeset patch
# User Roman Arutyunyan
# Date 1688481216 -14400
# Tue Jul 04 18:33:36 2023 +0400
# Node ID 1a49fd5d2013b6c8d50263499e6ced440927e949
# Parent a1ea543d009311765144351b2557c00c8e6445bf
QUIC: path MTU discovery.
MTU selection starts by stepping up until the first failure.
# HG changeset patch
# User Roman Arutyunyan
# Date 1679920727 -14400
# Mon Mar 27 16:38:47 2023 +0400
# Node ID a1ea543d009311765144351b2557c00c8e6445bf
# Parent f98ff9b62d2bccac10b603b8183eca2ff0f4183e
QUIC: allowed ngx_quic_frame_sendto() to return NGX_AGAIN.
Previously, NGX_AGAIN return
details: https://hg.nginx.org/njs/rev/0ed1952588ab
branches:
changeset: 2177:0ed1952588ab
user: Dmitry Volyntsev
date: Wed Jul 05 17:49:50 2023 -0700
description:
Version 0.8.0.
diffstat:
CHANGES | 76 +
1 files chan
details: https://hg.nginx.org/njs/rev/034ad86967b6
branches:
changeset: 2178:034ad86967b6
user: Dmitry Volyntsev
date: Thu Jul 06 09:10:47 2023 -0700
description:
Added tag 0.8.0 for changeset 0ed1952588ab
diffstat:
.hgtags | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)