> The nice thing about TSO/GSO/GRO is that they don't require any > changes to the protocol as just implementation techniques, also > they're one sided opitmizations meaning for instance that TSO can be > used at the sender without requiring GRO to be used at the receiver. > My understanding is that IP parcels requires new protocol that would > need to be implemented on both endpoints and possibly in some routers. > Do you have data that shows the benefits of IP Parcels in light of > these requirements?
The various segmentation offload optimizations done by NICs have a number of drawbacks that the parcel scheme does not have: 1. They are still limited to 65K bytes. 2. The number of streams that can be optimized are significantly limited by memory in the NIC and usually by the size of the receive queue. In other words, it words some of the time, but not all of the time. 3. The NIC is responsible for checksum computation and validation. If one is operating in a fault tolerant environment, one wants to the checksum computation/checking done in the fault tolerant domain (i.e., the host, not the NIC). _______________________________________________ Int-area mailing list Int-area@ietf.org https://www.ietf.org/mailman/listinfo/int-area