descriptor concept in NIC

Ich versuche, das Konzept der im Netzwerktreibercode verwendeten Rx- und Tx-Deskriptoren zu verstehen.

Sind Deskriptoren in Software (RAM) oder Hardware (NIC-Karte).ie werden sie gefüll

EDIT: Also in einem Realtek-Karten-Treibercode. Ich habe eine folgende Struktur definiert.

struct Desc
{
        uint32_t opts1;
        uint32_t opts2;
        uint64_t addr;
};

txd->addr = cpu_to_le64(mapping);
txd->opts2 = cpu_to_le32(opts2);
txd->opts1 = cpu_to_le32(opts1 & ~DescOwn);

So sind dieopts1 and opts2 und es gibt Bits wieDescOwn card spezifisch? Werden sie vom Hersteller im Datenblatt definiert?

Danke Nayan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage