diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pipeline.c | 35 | ||||
-rw-r--r-- | lib/pipeline.h | 4 |
2 files changed, 0 insertions, 39 deletions
diff --git a/lib/pipeline.c b/lib/pipeline.c index 7abc35fd0..624fc4257 100644 --- a/lib/pipeline.c +++ b/lib/pipeline.c @@ -92,41 +92,6 @@ bool Curl_pipeline_penalized(struct SessionHandle *data, return FALSE; } -/* Find the best connection in a bundle to use for the next request */ -struct connectdata * -Curl_bundle_find_best(struct SessionHandle *data, - struct connectbundle *cb_ptr) -{ - struct curl_llist_element *curr; - struct connectdata *conn; - struct connectdata *best_conn = NULL; - size_t pipe_len; - size_t best_pipe_len = 99; - - (void)data; - - curr = cb_ptr->conn_list->head; - while(curr) { - conn = curr->ptr; - pipe_len = conn->send_pipe->size + conn->recv_pipe->size; - - if(!Curl_pipeline_penalized(conn->data, conn) && - pipe_len < best_pipe_len) { - best_conn = conn; - best_pipe_len = pipe_len; - } - curr = curr->next; - } - - /* If we haven't found a connection, i.e all pipelines are penalized - or full, just pick one. The request will then be queued in - Curl_add_handle_to_pipeline(). */ - if(!best_conn) { - best_conn = cb_ptr->conn_list->head->ptr; - } - return best_conn; -} - CURLcode Curl_add_handle_to_pipeline(struct SessionHandle *handle, struct connectdata *conn) { diff --git a/lib/pipeline.h b/lib/pipeline.h index f3a734c9a..1df958953 100644 --- a/lib/pipeline.h +++ b/lib/pipeline.h @@ -22,10 +22,6 @@ * ***************************************************************************/ -struct connectdata * -Curl_bundle_find_best(struct SessionHandle *data, - struct connectbundle *cb_ptr); - CURLcode Curl_add_handle_to_pipeline(struct SessionHandle *handle, struct connectdata *conn); void Curl_move_handle_from_send_to_recv_pipe(struct SessionHandle *handle, |