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

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


The following commit(s) were added to refs/heads/quic-latest by this push:
     new 9184dbf  Make maximum/minimum_quic_packet_size private
9184dbf is described below

commit 9184dbf153d7df8f992306358c7f21f67ee15743
Author: Masakazu Kitajo <mas...@apache.org>
AuthorDate: Thu Feb 14 16:31:19 2019 +0900

    Make maximum/minimum_quic_packet_size private
    
    Since nobody use it.
---
 iocore/net/P_QUICNetVConnection.h |  4 ++--
 iocore/net/QUICNetVConnection.cc  | 10 +++++-----
 iocore/net/quic/Mock.h            | 12 ------------
 iocore/net/quic/QUICConnection.h  | 15 ---------------
 4 files changed, 7 insertions(+), 34 deletions(-)

diff --git a/iocore/net/P_QUICNetVConnection.h 
b/iocore/net/P_QUICNetVConnection.h
index 55a4c8a..763fab2 100644
--- a/iocore/net/P_QUICNetVConnection.h
+++ b/iocore/net/P_QUICNetVConnection.h
@@ -205,8 +205,6 @@ public:
   QUICConnectionId connection_id() const override;
   std::string_view cids() const override;
   const QUICFiveTuple five_tuple() const override;
-  uint32_t maximum_quic_packet_size() const override;
-  uint32_t minimum_quic_packet_size() override;
   uint32_t pmtu() const override;
   NetVConnectionContext_t direction() const override;
   SSLNextProtocolSet *next_protocol_set() const override;
@@ -309,6 +307,8 @@ private:
   void _unschedule_ack_manager_periodic();
   Event *_ack_manager_periodic = nullptr;
 
+  uint32_t _maximum_quic_packet_size() const;
+  uint32_t _minimum_quic_packet_size();
   uint64_t _maximum_stream_frame_data_size();
   void _store_frame(ats_unique_buf &buf, size_t &offset, uint64_t 
&max_frame_size, QUICFrame &frame,
                     std::vector<QUICFrameInfo> &frames);
diff --git a/iocore/net/QUICNetVConnection.cc b/iocore/net/QUICNetVConnection.cc
index 839f43c..90a5171 100644
--- a/iocore/net/QUICNetVConnection.cc
+++ b/iocore/net/QUICNetVConnection.cc
@@ -446,7 +446,7 @@ QUICNetVConnection::direction() const
 }
 
 uint32_t
-QUICNetVConnection::minimum_quic_packet_size()
+QUICNetVConnection::_minimum_quic_packet_size()
 {
   if (netvc_context == NET_VCONNECTION_OUT) {
     // FIXME Only the first packet need to be 1200 bytes at least
@@ -459,7 +459,7 @@ QUICNetVConnection::minimum_quic_packet_size()
 }
 
 uint32_t
-QUICNetVConnection::maximum_quic_packet_size() const
+QUICNetVConnection::_maximum_quic_packet_size() const
 {
   if (this->options.ip_family == PF_INET6) {
     return this->_pmtu - UDP_HEADER_SIZE - IPV6_HEADER_SIZE;
@@ -471,7 +471,7 @@ QUICNetVConnection::maximum_quic_packet_size() const
 uint64_t
 QUICNetVConnection::_maximum_stream_frame_data_size()
 {
-  return this->maximum_quic_packet_size() - MAX_STREAM_FRAME_OVERHEAD - 
MAX_PACKET_OVERHEAD;
+  return this->_maximum_quic_packet_size() - MAX_STREAM_FRAME_OVERHEAD - 
MAX_PACKET_OVERHEAD;
 }
 
 QUICStreamManager *
@@ -1423,7 +1423,7 @@ QUICNetVConnection::_packetize_frames(QUICEncryptionLevel 
level, uint64_t max_pa
   if (len != 0) {
     if (level == QUICEncryptionLevel::INITIAL && this->netvc_context == 
NET_VCONNECTION_OUT) {
       // Pad with PADDING frames
-      uint64_t min_size = this->minimum_quic_packet_size();
+      uint64_t min_size = this->_minimum_quic_packet_size();
       if (this->_av_token) {
         min_size = min_size - this->_av_token_len;
       }
@@ -1465,7 +1465,7 @@ QUICNetVConnection::_packetize_closing_frame()
   uint8_t frame_buf[QUICFrame::MAX_INSTANCE_SIZE];
   frame = QUICFrameFactory::create_connection_close_frame(frame_buf, 
*this->_connection_error);
 
-  uint32_t max_size  = this->maximum_quic_packet_size();
+  uint32_t max_size  = this->_maximum_quic_packet_size();
   ats_unique_buf buf = ats_unique_malloc(max_size);
 
   size_t len              = 0;
diff --git a/iocore/net/quic/Mock.h b/iocore/net/quic/Mock.h
index 7d87b07..4a4bf38 100644
--- a/iocore/net/quic/Mock.h
+++ b/iocore/net/quic/Mock.h
@@ -213,18 +213,6 @@ public:
   }
 
   uint32_t
-  minimum_quic_packet_size() override
-  {
-    return 1200;
-  }
-
-  uint32_t
-  maximum_quic_packet_size() const override
-  {
-    return 1200;
-  }
-
-  uint32_t
   pmtu() const override
   {
     return 1280;
diff --git a/iocore/net/quic/QUICConnection.h b/iocore/net/quic/QUICConnection.h
index 8af0f24..fbe3b44 100644
--- a/iocore/net/quic/QUICConnection.h
+++ b/iocore/net/quic/QUICConnection.h
@@ -43,21 +43,6 @@ public:
   virtual std::string_view cids() const                   = 0;
   virtual const QUICFiveTuple five_tuple() const          = 0;
 
-  /*
-   * Retruns the maximum packet size at the time called
-   *
-   * The size depends on PMTU.
-   */
-  virtual uint32_t maximum_quic_packet_size() const = 0;
-
-  /*
-   * Returns the mimimum packet size at the time called
-   *
-   * If the connection is an outgoing connection and you have not sent Client 
Initial packet,
-   * this return the minimum size for it, which is 1200.
-   */
-  virtual uint32_t minimum_quic_packet_size() = 0;
-
   virtual uint32_t pmtu() const                                                
         = 0;
   virtual NetVConnectionContext_t direction() const                            
         = 0;
   virtual SSLNextProtocolSet *next_protocol_set() const                        
         = 0;

Reply via email to