Descriptionrelnote: QUIC streamable frames can now use a freelist for their packet buffers, Guarded by gfe2_feature_flag_use_stream_frame_freelist.
This is sufficiently different from the original version of the QUIC
stream buffer freelist to not be a rollback anymore. Notably, the
freelist now
releases memory opportunistically and can release all of its memory if
the flag
is disabled.
Additionally, the extra cache miss when reading the metadata out of the
allocation has been removed by falling back to a (very fast) linear
search of
the initialized Regions.
Merge internal change: 111443217
BUG=
Patch Set 1 #Patch Set 2 : fix QUIC_BUG in conditional logging #Patch Set 3 : rebase to master #Patch Set 4 : rebase, change to aligned_memory #Patch Set 5 : remove unistd #Patch Set 6 : git cl format net #Patch Set 7 : cast int max to unsigned int #Patch Set 8 : rebase #Patch Set 9 : cast to size_t #
Messages
Total messages: 19 (5 generated)
|