Minor fixes 80/5480/3
authorMauro Sardara <[email protected]>
Wed, 22 Feb 2017 19:09:10 +0000 (20:09 +0100)
committerMauro Sardara <[email protected]>
Wed, 22 Feb 2017 19:25:15 +0000 (19:25 +0000)
Change-Id: I58d6ad647e272f66a96ca483c3b47798f4023ea9
Signed-off-by: Mauro Sardara <[email protected]>
icnet/ccnx/icnet_ccnx_portal.cc
icnet/transport/icnet_socket_options_default_values.h
icnet/transport/icnet_transport_vegas.cc

index 5b14ace..99e2ee7 100644 (file)
@@ -68,9 +68,6 @@ void Portal::sendInterest(const Interest &interest,
       std::unordered_map<Name, std::unique_ptr<PendingInterest>>::iterator it = pending_interest_hash_table_.find(name);
       if (it != pending_interest_hash_table_.end()) {
         it->second->getOnTimeoutCallback()(*it->second->getInterest());
-      } else {
-        std::cerr << "Timeout on interest already received_! [" << it->second->getInterest()->getName() << "]"
-                  << std::endl;
       }
     }
   };
@@ -148,12 +145,7 @@ void Portal::processContentObject(CCNxMetaMessage *response) {
   // Content object for a consumer
 
   CCNxContentObject *content_object = ccnxContentObject_Acquire(ccnxMetaMessage_GetContentObject(response));
-
   CCNxName *n = ccnxContentObject_GetName(content_object);
-  size_t n_components = ccnxName_GetSegmentCount(n);
-  CCNxNameSegment *last_segment = ccnxName_GetSegment(n, n_components - 1);
-
-  bool has_chunk_number = ccnxNameSegmentNumber_IsValid(last_segment);
 
   PendingInterestHashTable::iterator it = pending_interest_hash_table_.find(Name(n));
 
@@ -167,10 +159,7 @@ void Portal::processContentObject(CCNxMetaMessage *response) {
     if (!interest_ptr->isReceived()) {
       interest_ptr->setReceived();
       interest_ptr->getOnDataCallback()(*interest_ptr->getInterest(), *data_ptr);
-
-      if (!has_chunk_number) {
-        pending_interest_hash_table_.erase(interest_ptr->getInterest()->getName());
-      }
+      pending_interest_hash_table_.erase(interest_ptr->getInterest()->getName());
     }
   }
 
index 0f830a5..4f6d68e 100644 (file)
@@ -25,7 +25,7 @@ const int content_object_expiry_time = 50000;               // milliseconds -> 5
 const int content_object_packet_size = 1500;                // The ethernet MTU
 const int producer_socket_input_buffer_size = 150000;      // Interests
 const int producer_socket_output_buffer_size = 150000;      // Content Object
-const int default_buffer_size = 8096 * 8096 * 2;
+const int default_buffer_size = 8096 * 8 * 2;
 const int signature_size = 260;                             // bytes
 const int key_locator_size = 60;                              // bytes
 const int limit_guard = 80;                                 // bytes
index fae29bf..166e4ef 100644 (file)
@@ -27,7 +27,7 @@ VegasTransportProtocol::VegasTransportProtocol(Socket *icnet_socket)
       current_window_size_(default_values::min_window_size),
       interests_in_flight_(0),
       segment_number_(0),
-      interest_retransmissions_(default_values::max_window_size),
+      interest_retransmissions_(default_values::default_buffer_size),
       interest_timepoints_(default_values::default_buffer_size),
       receive_buffer_(default_values::default_buffer_size),
       unverified_segments_(default_values::default_buffer_size),