diff options
| author | Michael Brown | 2010-06-16 02:31:29 +0200 |
|---|---|---|
| committer | Michael Brown | 2010-06-22 16:50:31 +0200 |
| commit | 4327d5d39f101f1df0ace6c03f3b3ada5f6a6213 (patch) | |
| tree | ccf92bdfd23046b6c7f64f87b57350f02f63ad6f /src/net/tcp/https.c | |
| parent | [interface] Convert all name-resolution interfaces to generic interfaces (diff) | |
| download | ipxe-4327d5d39f101f1df0ace6c03f3b3ada5f6a6213.tar.gz ipxe-4327d5d39f101f1df0ace6c03f3b3ada5f6a6213.tar.xz ipxe-4327d5d39f101f1df0ace6c03f3b3ada5f6a6213.zip | |
[interface] Convert all data-xfer interfaces to generic interfaces
Remove data-xfer as an interface type, and replace data-xfer
interfaces with generic interfaces supporting the data-xfer methods.
Filter interfaces (as used by the TLS layer) are handled using the
generic pass-through interface capability. A side-effect of this is
that deliver_raw() no longer exists as a data-xfer method. (In
practice this doesn't lose any efficiency, since there are no
instances within the current codebase where xfer_deliver_raw() is used
to pass data to an interface supporting the deliver_raw() method.)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/net/tcp/https.c')
| -rw-r--r-- | src/net/tcp/https.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/net/tcp/https.c b/src/net/tcp/https.c index b738f4167..805d108bb 100644 --- a/src/net/tcp/https.c +++ b/src/net/tcp/https.c @@ -40,7 +40,7 @@ FEATURE ( FEATURE_PROTOCOL, "HTTPS", DHCP_EB_FEATURE_HTTPS, 1 ); * @v uri Uniform Resource Identifier * @ret rc Return status code */ -static int https_open ( struct xfer_interface *xfer, struct uri *uri ) { +static int https_open ( struct interface *xfer, struct uri *uri ) { return http_open_filter ( xfer, uri, HTTPS_PORT, add_tls ); } |
