[Pkg-iscsi-maintainers] [open-iscsi] 02/33: ISCSISTART: Bring up the corresponding network interface for iboot

Ritesh Raj Sarraf rrs at alioth.debian.org
Tue Nov 5 16:21:09 UTC 2013


This is an automated email from the git hooks/post-receive script.

rrs pushed a commit to branch upstream-mnc
in repository open-iscsi.

commit f0a8c95426d21413d9980d31740e193208e3280e
Author: Eddie Wai <eddie.wai at broadcom.com>
Date:   Wed Sep 5 14:14:20 2012 -0700

    ISCSISTART: Bring up the corresponding network interface for iboot
    
    This is needed for the iSCSI offload boot.
    
    Snip from M. Christie:
    Note that we must bring up the interface before iface_setup_from_boot_context,
    because we will want iscsi_sysfs_get_host_no_from_hwaddress to be able to match
    a MAC to a iscsi host.  For some bnx2i cards, the card has to be ifupd for the
    iscsi interface to have a MAC. If it is not ifupd we have seen MACs with all
    zeros or no iscsi_hosts on different cards.
    
    Signed-off-by: Eddie Wai <eddie.wai at broadcom.com>
---
 usr/iface.c |    4 ++++
 1 file changed, 4 insertions(+)

diff --git a/usr/iface.c b/usr/iface.c
index 3a9582e..4028e34 100644
--- a/usr/iface.c
+++ b/usr/iface.c
@@ -917,6 +917,10 @@ int iface_setup_from_boot_context(struct iface_rec *iface,
 							transport_name))
 			t = iscsi_sysfs_get_transport_by_name(transport_name);
 
+		if (net_ifup_netdev(context->iface))
+			log_warning("Could not bring up netdev %s for boot",
+				    context->iface);
+
 		hostno = iscsi_sysfs_get_host_no_from_hwaddress(context->mac,
 								&rc);
 		if (rc) {

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-iscsi/open-iscsi.git



More information about the Pkg-iscsi-maintainers mailing list