diff options
| author | Michael Brown | 2025-12-04 14:47:30 +0100 |
|---|---|---|
| committer | Michael Brown | 2025-12-04 15:47:45 +0100 |
| commit | 1a789c1daa48212dfa76704c102e182d8e5b7342 (patch) | |
| tree | 7b87a123c9925dfd08ddcd765cb957ad737b7fd3 /src/net | |
| parent | [crypto] Allow for OID-identified elliptic curve algorithms (diff) | |
| download | ipxe-1a789c1daa48212dfa76704c102e182d8e5b7342.tar.gz ipxe-1a789c1daa48212dfa76704c102e182d8e5b7342.tar.xz ipxe-1a789c1daa48212dfa76704c102e182d8e5b7342.zip | |
[http] Rename connection retry timer
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/net')
| -rw-r--r-- | src/net/tcp/httpcore.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/net/tcp/httpcore.c b/src/net/tcp/httpcore.c index 57c31ac26..42512cda4 100644 --- a/src/net/tcp/httpcore.c +++ b/src/net/tcp/httpcore.c @@ -282,7 +282,7 @@ static void http_close ( struct http_transaction *http, int rc ) { process_del ( &http->process ); /* Stop timer */ - stop_timer ( &http->timer ); + stop_timer ( &http->retry ); /* Close all interfaces */ intfs_shutdown ( rc, &http->conn, &http->transfer, &http->content, @@ -332,14 +332,15 @@ static void http_reopen ( struct http_transaction *http ) { } /** - * Handle retry timer expiry + * Handle connection retry timer expiry * - * @v timer Retry timer + * @v retry Retry timer * @v over Failure indicator */ -static void http_expired ( struct retry_timer *timer, int over __unused ) { +static void http_retry_expired ( struct retry_timer *retry, + int over __unused ) { struct http_transaction *http = - container_of ( timer, struct http_transaction, timer ); + container_of ( retry, struct http_transaction, retry ); /* Reopen connection */ http_reopen ( http ); @@ -649,7 +650,7 @@ int http_open ( struct interface *xfer, struct http_method *method, intf_init ( &http->conn, &http_conn_desc, &http->refcnt ); intf_plug_plug ( &http->transfer, &http->content ); process_init ( &http->process, &http_process_desc, &http->refcnt ); - timer_init ( &http->timer, http_expired, &http->refcnt ); + timer_init ( &http->retry, http_retry_expired, &http->refcnt ); http->uri = uri_get ( uri ); http->request.method = method; http->request.uri = request_uri_string; @@ -809,7 +810,7 @@ static int http_transfer_complete ( struct http_transaction *http ) { /* Start timer to initiate retry */ DBGC2 ( http, "HTTP %p retrying after %d seconds\n", http, http->response.retry_after ); - start_timer_fixed ( &http->timer, + start_timer_fixed ( &http->retry, ( http->response.retry_after * TICKS_PER_SEC ) ); return 0; } |
