diff options
| author | Michael Brown | 2006-11-29 01:27:10 +0100 |
|---|---|---|
| committer | Michael Brown | 2006-11-29 01:27:10 +0100 |
| commit | 70d4b4f7cf457ca89659fba75ebad17dcbd5878f (patch) | |
| tree | 21bc8f4cfa20fc3184a4bcd8f14c28f25d20e7e6 /src/tests/dhcptest.c | |
| parent | Merged changes from Solarflare (diff) | |
| download | ipxe-70d4b4f7cf457ca89659fba75ebad17dcbd5878f.tar.gz ipxe-70d4b4f7cf457ca89659fba75ebad17dcbd5878f.tar.xz ipxe-70d4b4f7cf457ca89659fba75ebad17dcbd5878f.zip | |
Make the "drive number" option apply to iSCSI as well as AoE
Diffstat (limited to 'src/tests/dhcptest.c')
| -rw-r--r-- | src/tests/dhcptest.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tests/dhcptest.c b/src/tests/dhcptest.c index a6e3ff802..d1e7a6cbb 100644 --- a/src/tests/dhcptest.c +++ b/src/tests/dhcptest.c @@ -23,7 +23,8 @@ static int test_dhcp_iscsi_boot ( struct net_device *netdev, char *iscsiname ) { struct sockaddr_in sin; struct sockaddr_tcpip st; } target; - + unsigned int drivenum; + memset ( &target, 0, sizeof ( target ) ); target.sin.sin_family = AF_INET; target.sin.sin_port = htons ( ISCSI_PORT ); @@ -40,8 +41,10 @@ static int test_dhcp_iscsi_boot ( struct net_device *netdev, char *iscsiname ) { dhcp_snprintf ( password, sizeof ( password ), find_global_dhcp_option ( DHCP_EB_PASSWORD ) ); + drivenum = find_global_dhcp_num_option ( DHCP_EB_BIOS_DRIVE ); + return test_iscsiboot ( initiator_iqn, &target.st, target_iqn, - username, password, netdev ); + username, password, netdev, drivenum ); } static int test_dhcp_hello ( char *helloname ) { |
