1. 09 11月, 2016 17 次提交
  2. 19 8月, 2016 3 次提交
  3. 13 7月, 2016 1 次提交
  4. 05 9月, 2013 1 次提交
  5. 10 7月, 2013 1 次提交
  6. 11 5月, 2013 1 次提交
  7. 16 2月, 2013 1 次提交
  8. 16 1月, 2012 1 次提交
  9. 01 11月, 2011 1 次提交
  10. 21 7月, 2011 1 次提交
  11. 30 6月, 2011 1 次提交
    • K
      [SCSI] libfc: Enhancement to RPORT state machine applicable only for VN2VN mode · 48058481
      Kiran Patil 提交于
      Problem: Existing RPORT state machine continues witg FLOGI/PLOGI
      process only after it receices beacon from other end. Once claiming
      stage is over (either clain notify or clain repose), beacon is sent
      and state machine enters into operational mode where it initiates the
      rlogin process (FLOGI/PLOGI) to the peer but before this rlogin is
      initiated, exitsing implementation checks if it received beacon from
      other end, it beacon is not received yet, rlogin process is not
      initiated. Other end initiates FLOGI but peer end keeps on rejecting
      FLOGI, hence after 3 retries other end deletes associated rport, then
      sends a beacon. Once the beacon is received, peer end now initiates
      rlogin to the peer end but since associated rport is deleted FLOGI is
      neither accepted nor the reject response send out because rport is
      deleted. Hence unable to proceed withg FLOGI/PLOGI process and fails
      to establish VN2VN connection.
      
      Fix: VN2VN spec is not standard yet but based on exitsing collateral
      on T11, it appears that, both end shall send beacon and enter into
      'operational mode' without explictly waiting for beacon from other
      end. Fix is to allow the RPORT login process as long as respective
      RPORT is created (as part of claim notification / claim response) even
      though state of RPORT is INIT. Means don't wait for beacon from peer
      end, if peer end initiates FLOGI (means peer end exist and
      responding).
      
      Notes: This patch is preparing the FCoE stack for target wrt
      offload. This is generic patch and harmless even if applied on storage
      initiator because 'else if' condition of function 'fcoe_oem_found'
      shall evaluate to TRUE only for targets.
      
      Dependencies: None
      Signed-off-by: NKiran Patil <kiran.patil@intel.com>
      Signed-off-by: NRobert Love <robert.w.love@intel.com>
      Signed-off-by: NJames Bottomley <JBottomley@Parallels.com>
      48058481
  12. 01 3月, 2011 1 次提交
  13. 13 2月, 2011 5 次提交
  14. 22 12月, 2010 1 次提交
  15. 26 10月, 2010 1 次提交
  16. 28 7月, 2010 3 次提交