Artikel-ID: 000082271 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 11.01.2016

Warum wird vom 10-Gbit/s-Ethernet-MAC-IP-Kern avalon_st_rx_error[4] nicht geltend gemacht, wenn die tatsächliche Nutzlastlänge nicht mit dem Wert des Längen- oder Typfelds übereinstimmt?

Umgebung

  • Intel® Quartus® II Anmeldungs-Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    Wenn das Feld Typ/Länge kleiner als die tatsächliche Nutzlastgröße ist, avalon_st_rx_error[4] was auf eine ungültige Nutzlastlänge hinweist, wird nicht bestätigt. 10-Gbit/s Ethernet MAC IP-Core nur geltend macht avalon_st_rx_error[4] wenn alle folgenden Bedingungen erfüllt sind:

    • Die Länge/Typ-Feld beträgt zwischen 46 und 1500 für Standard-Frames, 42 und 1500 für VLAN-Frame oder 38 bis 1500 für VLAN-Stack-Frame
    • Die tatsächliche Nutzlastlänge ist größer als das Feld Länge/Typ

    Dies ist darauf zurückzuführen, dass Frames mit übermäßigem Übermaß akzeptiert werden. Die IEEE std 802.3-2002 ist nicht eindeutig, wie ein Gerät Frames mit übermäßigem Anschluss handhaben sollte. Die UNH IOL empfiehlt, dass ein Gerät diese Frames akzeptiert.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® programmierbare Geräte

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.