A method and system of controlling the transfer of data arranged in frames
between a host and network device, such as an HDLC controller, having a
shared system memory is disclosed. A frame is received within frame data
buffers of the shared system memory. A single frame can span more than
three frame data buffers. A descriptor ring has respective descriptors
that describe and point to a respective frame data buffer and ownership by
either the host or device. The descriptors for an associated frame data
buffer that received a frame are placed together to form a descriptor
chain having first and last descriptors. Only the first and last
descriptors are updated within the descriptor chain to grant ownership of
first and last descriptors and any intermediate descriptors to a desired
host or device to enhance bus utilization.
Eine Methode und ein System des Steuerns der Übertragung von Daten ordneten in den Rahmen zwischen einem Wirt und Netzvorrichtung, wie ein HDLC Steuerpult, ein geteiltes System Gedächtnis habend wird freigegeben. Ein Rahmen wird innerhalb der Rahmendatenpuffer des geteilten System Gedächtnisses empfangen. Ein einzelner Rahmen kann mehr als drei Rahmendatenpuffer überspannen. Ein Beschreiberring hat jeweilige Beschreiber, die und Punkt zu einem jeweiligem Rahmendatenpuffer und -besitz entweder durch den Wirt oder Vorrichtung beschreiben. Die Beschreiber für verbundenen Rahmendaten dämpfen ab, daß empfangen einem Rahmen zusammen gesetzt werden, um eine Beschreiberkette, die erste haben und letzte Beschreiber zu bilden. Nur die ersten und letzten Beschreiber sind innerhalb der Beschreiberkette aktualisiert, Besitz von erstem und letzte Beschreiber und alle Zwischenbeschreiber einem gewünschten Wirt oder einer Vorrichtung zu bewilligen, um Busanwendung zu erhöhen.