libfc, fcoe, bnx2fc: Always use fcoe_disc_init for discovery layer initialization
authorRobert Love <robert.w.love@intel.com>
Mon, 25 Mar 2013 18:00:27 +0000 (11:00 -0700)
committerRobert Love <robert.w.love@intel.com>
Mon, 25 Mar 2013 23:01:10 +0000 (16:01 -0700)
commit8a9a71381208b2364a2d12b0d257ae333917a1bc
tree3ed22690783800d22ddc569983bb0e069ea0de9d
parentf9c4358edb285cead00a0d6cf0644c84ee773026
libfc, fcoe, bnx2fc: Always use fcoe_disc_init for discovery layer initialization

Currently libfcoe is doing some libfc discovery layer initialization outside of
libfc. This patch moves this code into libfc and sets up a split in discovery
(one time) initialization code and (re-configurable) settings that will come in
the next patch.

Signed-off-by: Robert Love <robert.w.love@intel.com>
Tested-by: Jack Morgan <jack.morgan@intel.com>
Reviewed-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com>
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
drivers/scsi/fcoe/fcoe_ctlr.c
drivers/scsi/libfc/fc_disc.c
include/scsi/libfc.h