summaryrefslogtreecommitdiffstats
path: root/src/tests/iscsiboot.c
diff options
context:
space:
mode:
authorMichael Brown2006-08-07 18:48:24 +0200
committerMichael Brown2006-08-07 18:48:24 +0200
commitd0e4f198d62348b76abf4a70180160cc2f25d235 (patch)
treea4bd51985a81212d9ec986b4cc9ae286967f36a5 /src/tests/iscsiboot.c
parentMinor corrections (diff)
downloadipxe-d0e4f198d62348b76abf4a70180160cc2f25d235.tar.gz
ipxe-d0e4f198d62348b76abf4a70180160cc2f25d235.tar.xz
ipxe-d0e4f198d62348b76abf4a70180160cc2f25d235.zip
Add iSCSI to the DHCP tests.
Start updating iscsi.c to use Nikhil's TCP API.
Diffstat (limited to 'src/tests/iscsiboot.c')
-rw-r--r--src/tests/iscsiboot.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/tests/iscsiboot.c b/src/tests/iscsiboot.c
index ef1c4a1a4..a02deb007 100644
--- a/src/tests/iscsiboot.c
+++ b/src/tests/iscsiboot.c
@@ -8,14 +8,15 @@
static struct iscsi_device test_iscsidev;
int test_iscsiboot ( const char *initiator_iqn,
- struct in_addr target,
+ struct sockaddr_tcpip *target,
const char *target_iqn ) {
+ struct sockaddr_in *sin;
struct int13_drive drive;
int rc;
memset ( &test_iscsidev, 0, sizeof ( test_iscsidev ) );
- test_iscsidev.iscsi.tcp.sin.sin_addr = target;
- test_iscsidev.iscsi.tcp.sin.sin_port = htons ( ISCSI_PORT );
+ memcpy ( &test_iscsidev.iscsi.tcp.peer, target,
+ sizeof ( test_iscsidev.iscsi.tcp.peer ) );
test_iscsidev.iscsi.initiator = initiator_iqn;
test_iscsidev.iscsi.target = target_iqn;