Patent ID: 7804780

Claim:
A transmitting device, comprising: an interface; and a control unit communicatively coupled to the interface, the control unit adapted to: negotiate a packet size with a remote device to determine a size of data packets that is allowed to be transmitted to the remote device; transmit a data packet of up to the negotiated size, wherein the data packet includes a transport-level protocol packet encapsulated in a network-level protocol packet, and wherein the data packet includes a flag associated with the data packet that indicates the data packet should not be fragmented; and receive acknowledgments from the remote device associated with one or more fragments of the transmitted data packet, wherein the one or more fragments are fragmented at the transport-level protocol by a network device in response to determining that the size of at least one of the transmitted data packet and a fragment of that transmitted data packet is greater than an maximum transmission unit (MTU) value.