You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ma...@apache.org on 2020/09/15 06:00:42 UTC

[trafficserver] branch quic-latest updated (112fc71 -> 42e8898)

This is an automated email from the ASF dual-hosted git repository.

maskit pushed a change to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.


    from 112fc71  Merge branch 'master' into quic-latest
     add 42e8898  Simplify interface between H3 and QUIC, and remove memcopy between them

No new revisions were added by this update.

Summary of changes:
 iocore/net/quic/Makefile.am                        |   3 +
 iocore/net/quic/Mock.h                             |  90 +++-
 iocore/net/quic/QUICApplication.cc                 | 248 +---------
 iocore/net/quic/QUICApplication.h                  |  52 +--
 iocore/net/quic/QUICBidirectionalStream.cc         | 347 ++++----------
 iocore/net/quic/QUICBidirectionalStream.h          |  23 +-
 iocore/net/quic/QUICStream.cc                      | 144 +-----
 iocore/net/quic/QUICStream.h                       |  45 +-
 .../net/quic/QUICStreamAdapter.cc                  |  16 +-
 .../{QUICFrameDispatcher.h => QUICStreamAdapter.h} |  49 +-
 iocore/net/quic/QUICStreamFactory.cc               |   8 +-
 iocore/net/quic/QUICStreamFactory.h                |   6 +-
 iocore/net/quic/QUICStreamManager.cc               |  60 ++-
 iocore/net/quic/QUICStreamManager.h                |   6 +-
 iocore/net/quic/QUICStreamVCAdapter.cc             | 320 +++++++++++++
 iocore/net/quic/QUICStreamVCAdapter.h              | 105 +++++
 iocore/net/quic/QUICTransferProgressProvider.cc    |  83 ++++
 iocore/net/quic/QUICTransferProgressProvider.h     |  44 +-
 iocore/net/quic/QUICUnidirectionalStream.cc        | 503 ++++-----------------
 iocore/net/quic/QUICUnidirectionalStream.h         |  20 +-
 iocore/net/quic/test/test_QUICStream.cc            | 189 +++++---
 proxy/http3/Http09App.cc                           |  53 ++-
 proxy/http3/Http09App.h                            |   4 +
 proxy/http3/Http3App.cc                            | 157 ++++---
 proxy/http3/Http3App.h                             |  28 +-
 proxy/http3/Http3DataFramer.cc                     |   8 +-
 proxy/http3/Http3DataFramer.h                      |   2 +-
 proxy/http3/Http3Frame.cc                          | 127 ++++--
 proxy/http3/Http3Frame.h                           |  12 +-
 proxy/http3/Http3FrameCollector.cc                 |  22 +-
 proxy/http3/Http3FrameCollector.h                  |   4 +-
 proxy/http3/Http3FrameDispatcher.cc                |  15 +-
 proxy/http3/Http3FrameDispatcher.h                 |   4 +-
 proxy/http3/Http3FrameGenerator.h                  |   4 +-
 proxy/http3/Http3HeaderFramer.cc                   |   9 +-
 proxy/http3/Http3HeaderFramer.h                    |   2 +-
 proxy/http3/Http3HeaderVIOAdaptor.cc               | 122 ++++-
 proxy/http3/Http3HeaderVIOAdaptor.h                |  23 +-
 proxy/http3/Http3Transaction.cc                    | 178 ++------
 proxy/http3/Http3Transaction.h                     |  19 +-
 proxy/http3/QPACK.cc                               | 159 ++++---
 proxy/http3/QPACK.h                                |  33 +-
 proxy/http3/test/main.cc                           |   8 +
 proxy/http3/test/test_Http3Frame.cc                |  24 +-
 proxy/http3/test/test_QPACK.cc                     |  22 +-
 src/traffic_quic/quic_client.cc                    |  67 ++-
 src/traffic_quic/quic_client.h                     |  11 +
 47 files changed, 1686 insertions(+), 1792 deletions(-)
 copy proxy/http3/Http3FrameGenerator.h => iocore/net/quic/QUICStreamAdapter.cc (78%)
 copy iocore/net/quic/{QUICFrameDispatcher.h => QUICStreamAdapter.h} (50%)
 create mode 100644 iocore/net/quic/QUICStreamVCAdapter.cc
 create mode 100644 iocore/net/quic/QUICStreamVCAdapter.h
 create mode 100644 iocore/net/quic/QUICTransferProgressProvider.cc