Patent ID: 8724656

Claim:
A method of transmitting data between fiber channel networks, comprising: receiving a packet from a first fiber channel network, wherein the packet has been transmitted via an Internet Protocol network, the packet including a first portion; storing the first portion of the packet as at least one segment in a first memory location; obtaining a Transmission Control Protocol (TCP) control block associated with a second fiber channel network by hashing one or more fields of the packet; preparing the packet including the first portion for reception by the second fiber channel network without making copies of the first portion of the packet in a second memory location, wherein the preparing includes encapsulating the packet with segment boundary information of the at least one segment, generating pointer information associated with the segment boundary information, and one of storing and encoding the pointer information in the TCP control block; and transmitting the packet including the first portion to the second fiber channel network after the packet has been prepared for transmission with the segment boundary information across the Interact Protocol network.