1. 12 9月, 2013 1 次提交
  2. 05 12月, 2009 1 次提交
    • J
      [SCSI] fnic: Add FIP support to the fnic driver · 78112e55
      Joe Eykholt 提交于
      Use libfcoe as a common FIP implementation with fcoe.
      FIP or non-FIP mode is fully automatic if the firmware
      supports and enables it.
      
      Even if FIP is not supported, this uses libfcoe for the non-FIP
      handling of FLOGI and its response.
      
      Use the new lport_set_port_id() notification to capture
      successful FLOGI responses and port_id resets.
      
      While transitioning between Ethernet and FC mode, all rx and
      tx FC frames are queued.  In Ethernet mode, all frames are
      passed to the exchange manager to capture FLOGI responses.
      
      Change to set data_src_addr to the ctl_src_addr whenever it
      would have previously been zero because we're not logged in.
      This seems safer so we'll never send a frame with a 0 source MAC.
      This also eliminates a special case for sending FLOGI frames.
      Signed-off-by: NJoe Eykholt <jeykholt@cisco.com>
      Signed-off-by: NRobert Love <robert.w.love@intel.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@suse.de>
      78112e55
  3. 14 5月, 2009 1 次提交