for {HEAD ~ all FC frames} received from {TAIL ~ the FC link}, distinguishing the FC frames that contain SCSI commands from the FC frames that encapsulate SATA FISs, performing low level FC protocol handling for the FC frames detected to be encapsulating SCSI commands, and performing dual exchange connection management and frame processing for the FC frames detected to be encapsulating SATA FISs, wherein the SATA FISs are de encapsulated from the FC frames with SATA FISs encapsulated therein 
for { HEAD ~ all FC frames } received from { TAIL ~ the FC link } , distinguishing the FC frames that contain SCSI commands from the FC frames that encapsulate SATA FISs , performing low level FC protocol handling for the FC frames detected to be encapsulating SCSI commands , and performing dual exchange connection management and frame processing for the FC frames detected to be encapsulating SATA FISs , wherein the SATA FISs are de encapsulated from the FC frames with SATA FISs encapsulated therein
OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD REL REL TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH