send the max_datagram_frame_size transport parameter

This commit is contained in:
Marten Seemann
2019-10-06 20:48:35 +02:00
parent fd41e8fa62
commit fdaac4f32e
2 changed files with 11 additions and 2 deletions

View File

@@ -296,7 +296,9 @@ var newSession = func(
ActiveConnectionIDLimit: protocol.MaxActiveConnectionIDs,
InitialSourceConnectionID: srcConnID,
RetrySourceConnectionID: retrySrcConnID,
MaxDatagramFrameSize: protocol.InvalidByteCount, // disable DATAGRAMs
}
if s.config.EnableDatagrams {
params.MaxDatagramFrameSize = protocol.MaxDatagramFrameSize
}
if s.tracer != nil {
s.tracer.SentTransportParameters(params)
@@ -417,7 +419,9 @@ var newClientSession = func(
DisableActiveMigration: true,
ActiveConnectionIDLimit: protocol.MaxActiveConnectionIDs,
InitialSourceConnectionID: srcConnID,
MaxDatagramFrameSize: protocol.InvalidByteCount, // disable DATAGRAMs
}
if s.config.EnableDatagrams {
params.MaxDatagramFrameSize = protocol.MaxDatagramFrameSize
}
if s.tracer != nil {
s.tracer.SentTransportParameters(params)