From 497c3a5aad062cd8d896656b04b7386b0b6b7ee6 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Fri, 12 Jan 2007 19:18:13 +0000 Subject: Fixed HTTP --- src/tests/httptest.c | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 src/tests/httptest.c (limited to 'src/tests') diff --git a/src/tests/httptest.c b/src/tests/httptest.c deleted file mode 100644 index 7e08f079f..000000000 --- a/src/tests/httptest.c +++ /dev/null @@ -1,37 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "pxe.h" - -static void test_http_callback ( struct http_request *http, char *data, size_t len ) { - userptr_t pxe_buffer = real_to_user ( 0, 0x7c00 ); - unsigned long offset = http->file_recv; - http->file_recv += len; - copy_to_user ( pxe_buffer, offset, data, len ); -} - -void test_http ( struct net_device *netdev, struct sockaddr_tcpip *server, const char *filename ) { - struct http_request http; - int rc; - - memset ( &http, 0, sizeof ( http ) ); - memcpy ( &http.server, server, sizeof ( http.server ) ); - http.filename = filename; - http.callback = test_http_callback; - - rc = async_wait ( get_http ( &http ) ); - if ( rc ) { - printf ( "HTTP fetch failed\n" ); - } - - printf ( "Attempting PXE boot\n" ); - pxe_netdev = netdev; - rc = pxe_boot(); - printf ( "PXE NBP returned with status %04x\n", rc); -} -- cgit v1.2.3-55-g7522