LAN Controller Am79C973 Scatter/Gather

#3955293
Lesenswert?

Ich bin mir nicht sicher, ob ich im richtigen Forum poste. Falls nicht, 
verschiebt die Frage bitte an eine passende Stelle.

Ich habe ein Projekt mit einer betagten Hardware, die den 
Ethernet-Controller Am79C973 enthält. Dieser Controller arbeitet als 
Bus-Master und hat ein Feature das es erlaubten soll, Ethernet-Pakete 
aus einzelnen Puffern zusammensetzen. So ist es dann möglich, den 
Paket-Header an einer anderen Adresse abzulegen, ohne die Nutzdaten 
hinter den Header zu kopieren. Dieses Feature möchte ich nutzen, um die 
sonst beschränkte Performance der Hardware nicht weiter einzuschränken.

Für die Puffer gibt es Descriptoren, die man zu diesem Zweck geeignet 
füllen soll. 
(http://www.datasheetarchive.com/dlmain/Datasheets-1/DSA-5089.pdf, Seite 
210) Wenn ich aber in einem Descriptor STP+ENP setze, wird das Paket aus 
einen Puffer gesendet. Wenn aber STP und ENP auf aufeinanderfolgende 
Puffer verteilt wird, scheint nichts über die Leitung zu gehen.

Hat jemand einen Beispiel-Treiber, der die Benutzung der Gather Funktion 
zeigt?

/Harper

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren