| CPC G06F 13/28 (2013.01) | 20 Claims |

|
1. A method of descriptor fetch for a direct memory access system, the method comprising:
obtaining a descriptor for processing a received data packet;
determining whether the descriptor is a head descriptor of a chain descriptor;
in response to determining that the descriptor is a head descriptor, fetching one or more tail descriptors from a descriptor table specified by the head descriptor; and
determining a number of the tail descriptors fetched based on a running count of a buffer size of the chain descriptor determined as each tail descriptor is fetched compared to a size of the data packet.
|