Patent ID: 9270620
Filing Date: 2016-02-23
CPC Classification: H04L

Claim Text:
1. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a data processing system comprising a host system and a network adapter, causes the data processing system to: receive, in the host system from the network adapter, a plurality of frames of data; record, by the host system, over a current predetermined interval, for each frame in the plurality of frames, a header size associated with the frame; determine, by the host system, a receive buffer address offset for receive buffers in the host system for a next predetermined interval based on the recorded header sizes of the plurality of frames over the current predetermined interval; and configure, by the host system, the network adapter to utilize the receive buffer address offset to perform cache-aligned data transfers with the host system.