Wenn Sie den MAX_DESC_PROCESSED Interrupt aus der Scatter Gather DMA verwenden, müssen Sie das Feld MAX_DESC_PROCESSED bei jedem Interrupt auf einen neuen Wert aktualisieren. Der Kern implementiert einen 8-Bit-Zähler, der automatisch auf Null wickelt, wenn der Zählwert 255 entspricht.
Wenn der Kern beispielsweise einen Interrupt generieren wollte, nachdem 2 Beschreibungen kontinuierlich verarbeitet wurden, würden Sie zunächst das Feld MAX_DESC_PROCESSED auf 2 setzen und dann nach dem Empfang des ersten Interrupts das Feld MAX_DESC_PROCESSED auf 4 aktualisieren, nach erhalt des nächsten Interrupts aktualisieren Sie das Feld auf 6 und so weiter.