зеркало из https://github.com/microsoft/msquic.git
Add MTU documentation to settings documentation (#1825)
This commit is contained in:
Родитель
8e0b0fb5b2
Коммит
1665554332
|
@ -33,7 +33,7 @@ The following settings are available via registry as well as via [QUIC_SETTINGS]
|
|||
| Stream Receive Window | uint32_t | StreamRecvWindowDefault | 32,768 | Initial stream receive window size. |
|
||||
| Stream Receive Buffer | uint32_t | StreamRecvBufferDefault | 4,096 | Stream initial buffer size. |
|
||||
| Flow Control Window | uint32_t | ConnFlowControlWindow | 16,777,216 | Connection-wide flow control window. |
|
||||
| Max Stateless Operations | uint32_t | MaxStatelessOperations | 16 | The maximum number of stateless operations that may be queued on a worker at any one time. |
|
||||
| Max Stateless Operations | uint32_t | MaxStatelessOperations | 16 | The maximum number of stateless operations that may be queued on a worker at any one time. |
|
||||
| Initial Window | uint32_t | InitialWindowPackets | 10 | The size (in packets) of the initial congestion window for a connection. |
|
||||
| Send Idle Timeout | uint32_t | SendIdleTimeoutMs | 1,000 | Reset congestion control after being idle `SendIdleTimeoutMs` milliseconds. |
|
||||
| Initial RTT | uint32_t | InitialRttMs | 333 | Initial RTT estimate. |
|
||||
|
@ -51,12 +51,12 @@ The following settings are available via registry as well as via [QUIC_SETTINGS]
|
|||
| Datagram Receive Support | uint8_t | DatagramReceiveEnabled | 0 (FALSE) | Advertise support for QUIC datagram extension. |
|
||||
| Server Resumption Level | uint8_t | ServerResumptionLevel | 0 (No resumption) | Server only. Controls resumption tickets and/or 0-RTT server support. |
|
||||
| Version Negotiation Extension | uint8_t | VersionNegotiationExtEnabled| 0 (FALSE) | Controls QUIC Version Negotiation Extension support. |
|
||||
| Minimum MTU | uint16_t | MinimumMtu | TODO | TODO |
|
||||
| Maximum MTU | uint16_t | MaximumMtu | TODO | TODO |
|
||||
| MTU Discovery Search Timeout | uint64_t | MtuDiscoverySearchCompleteTimeoutUs | TODO | TODO |
|
||||
| MTU Discovery Missing Probe Count | uint8_t | MtuDiscoveryMissingProbeCount | TODO | TODO |
|
||||
| Max Binding Stateless Operations | uint16_t | MaxBindingStatelessOperations | 100 | The maximum number of stateless operations that may be queued on a binding at any one time. |
|
||||
| Stateless Operation Expiration | uint16_t | StatelessOperationExpirationMs | 100 | The time limit between operations for the same endpoint, in milliseconds. |
|
||||
| Minimum MTU | uint16_t | MinimumMtu | 1248 | The minimum MTU supported by a connection. This will be used as the starting MTU. |
|
||||
| Maximum MTU | uint16_t | MaximumMtu | 1500 | The maximum MTU supported by a connection. This will be the maximum probed value. |
|
||||
| MTU Discovery Search Timeout | uint64_t | MtuDiscoverySearchCompleteTimeoutUs | 600000000 | The time in microseconds to wait before reattempting MTU probing if max was not reached. |
|
||||
| MTU Discovery Missing Probe Count | uint8_t | MtuDiscoveryMissingProbeCount | 3 | The number of MTU probes to retry before exiting MTU probing. |
|
||||
| Max Binding Stateless Operations | uint16_t | MaxBindingStatelessOperations | 100 | The maximum number of stateless operations that may be queued on a binding at any one time. |
|
||||
| Stateless Operation Expiration | uint16_t | StatelessOperationExpirationMs | 100 | The time limit between operations for the same endpoint, in milliseconds. |
|
||||
|
||||
The types map to registry types as follows:
|
||||
- `uint64_t` is a `REG_QWORD`.
|
||||
|
@ -161,4 +161,4 @@ These parameters are access by calling [GetParam](./api/GetParam.md) or [SetPara
|
|||
|
||||
[QUIC_SETTINGS](./api/QUIC_SETTINGS.md)<br>
|
||||
[GetParam](./api/GetParam.md)<br>
|
||||
[SetParam](./api/SetParam.md)<br>
|
||||
[SetParam](./api/SetParam.md)<br>
|
||||
|
|
|
@ -271,27 +271,27 @@ Number of QUIC protocol versions in the DesiredVersionsList. Must be set to 0 un
|
|||
|
||||
`MinimumMtu`
|
||||
|
||||
TODO
|
||||
The minimum MTU supported by a connection. This will be used as the starting MTU.
|
||||
|
||||
**Default value:** TODO
|
||||
**Default value:** 1248
|
||||
|
||||
`MaximumMtu`
|
||||
|
||||
TODO
|
||||
The maximum MTU supported by a connection. This will be the maximum probed value.
|
||||
|
||||
**Default value:** TODO
|
||||
**Default value:** 1500
|
||||
|
||||
`MtuDiscoverySearchCompleteTimeoutUs`
|
||||
|
||||
TODO
|
||||
The time in microseconds to wait before reattempting MTU probing if max was not reached.
|
||||
|
||||
**Default value:** TODO
|
||||
**Default value:** 600000000
|
||||
|
||||
`MtuDiscoveryMissingProbeCount`
|
||||
|
||||
TODO
|
||||
The number of MTU probes to retry before exiting MTU probing.
|
||||
|
||||
**Default value:** TODO
|
||||
**Default value:** 3
|
||||
|
||||
`MaxBindingStatelessOperations`
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче