diff options
author | Michael Brown | 2017-03-26 14:12:11 +0200 |
---|---|---|
committer | Michael Brown | 2017-03-26 15:06:02 +0200 |
commit | bb5a54b79a414082d0b39d478a8b3332c56d68e5 (patch) | |
tree | c022d5b8ed56be56414eb007273aeacd57c44d37 /src/usr/pxemenu.c | |
parent | [block] Add dummy SAN device (diff) | |
download | ipxe-bb5a54b79a414082d0b39d478a8b3332c56d68e5.tar.gz ipxe-bb5a54b79a414082d0b39d478a8b3332c56d68e5.tar.xz ipxe-bb5a54b79a414082d0b39d478a8b3332c56d68e5.zip |
[block] Add basic multipath support
Add basic support for multipath block devices. The "sanboot" and
"sanhook" commands now accept a list of SAN URIs. We open all URIs
concurrently. The first connection to become available for issuing
block device commands is marked as the active path and used for all
subsequent commands; all other connections are then closed. Whenever
the active path fails, we reopen all URIs and repeat the process.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/usr/pxemenu.c')
-rw-r--r-- | src/usr/pxemenu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr/pxemenu.c b/src/usr/pxemenu.c index 2d05d3f5..391d698a 100644 --- a/src/usr/pxemenu.c +++ b/src/usr/pxemenu.c @@ -378,7 +378,7 @@ int pxe_menu_boot ( struct net_device *netdev ) { return -ENOMEM; /* Attempt boot */ - rc = uriboot ( uri, NULL, 0, URIBOOT_NO_SAN ); + rc = uriboot ( uri, NULL, 0, 0, URIBOOT_NO_SAN ); uri_put ( uri ); return rc; } |