]> git.proxmox.com Git - mirror_edk2.git/commit - NetworkPkg/IScsiDxe/IScsiMisc.c
NetworkPkg: Record user configured TargetIP/Port in iBFT
authorYe Ting <ting.ye@intel.com>
Thu, 29 Sep 2016 05:52:05 +0000 (13:52 +0800)
committerYe Ting <ting.ye@intel.com>
Fri, 14 Oct 2016 02:54:26 +0000 (10:54 +0800)
commita2d59ef2912079fe0631f7ee7661dad2ddb472c8
tree88ae52623a4e8a8e11afc5b308f646cdc0a3c9a7
parent08354c34486947da17a36a605f9a4b000132123f
NetworkPkg: Record user configured TargetIP/Port in iBFT

Current ISCSI driver records redirected iSCSI targetIP/Port in iBFT
once redirection occurs, which removes the possibility of the OS
to reconnect to the configured IP for load balancing. The behavior
is not explicitly described in IBFT spec, though the MSFT expert
confirm we should record original user setting rather than
publish the redirected IP.

Thanks Sriram for reviewing and validating this patch in his test-bed.

Cc: Subramanian Sriram <sriram-s@hpe.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Cc: Zhang Lubo <lubo.zhang@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Subramanian Sriram <sriram-s@hpe.com>
NetworkPkg/IScsiDxe/IScsiDriver.c
NetworkPkg/IScsiDxe/IScsiMisc.c
NetworkPkg/IScsiDxe/IScsiMisc.h
NetworkPkg/IScsiDxe/IScsiProto.c