• Vasu Dev's avatar
    [SCSI] fcoe: prep work to completely remove fc_transport_fcoe code · 5919a595
    Vasu Dev authored
    The fcoe transport code was added for generic FCoE transport
    infrastructure to allow additional offload related module loading
    on demand, this is not required anymore after recently added
    different offload approach by having offload related func ops
    in netdev.
    
    This patch removes fcoe transport related code use, calls functions
    directly between existing libfcoe.c and fcoe_sw.c for now, for
    example fcoe_sw_destroy and fcoe_sw_create calling.
    
    The fcoe_sw.c and libfcoe.c code will be further consolidated in
    later patches and then also the default fcoe sw transport code
    file fcoe_sw.c will be completely removed.
    
    The fcoe transport code files are completely removed in next
    patch to keep this patch simple for reviewing.
    
    [This patch is an update to a previous patch. This update
    resolves a build error as well as fixes a defect related to
    not calling fc_release_transport().]
    Signed-off-by: default avatarVasu Dev <vasu.dev@intel.com>
    Signed-off-by: default avatarRobert Love <robert.w.love@intel.com>
    Signed-off-by: default avatarJames Bottomley <James.Bottomley@HansenPartnership.com>
    5919a595
libfcoe.c 36.6 KB