quic: refactor QuicSession stats and use net.BlockList
This depends on #34655 and #34669, both of which must land first. The first 6 commits here are from those earlier PRs.
There are several commits here:
- quic: fixup session ticket app data todo comments
- quic: resolve InitializeSecureContext TODO comment …
- quic: clarify TODO statements
These first three are minor and resolve several outstanding TODO items
- quic: consolidate stats collecting in QuicSession
Simplifies some of the stats collection
- src: allow instances of net.BlockList to be created internally …
- quic: use net.BlockList for limiting access to a QuicSocket
Enables use of the new net.BlockList
for both client and server side.
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
documentation is changed or added -
commit message follows commit guidelines