Skalierbare Kommunikation mit einer Paketverarbeitungseinheit

    公开(公告)号:DE102018128777A1

    公开(公告)日:2019-06-19

    申请号:DE102018128777

    申请日:2018-11-16

    Applicant: INTEL CORP

    Abstract: Bestimmte Ausführungsformen, die hierin beschrieben sind, stellen ein System zum Ermöglichen einer Kommunikation zwischen einer Paketverarbeitungseinheit und einem Netzwerkschnittstellencontroller (NIC) unter Verwendung eines Erweiterungsobjekts bereit, das System kann Speicher, einen oder mehrere Prozessoren und eine Verarbeitungseinheit-Erweiterungsobjekt-Funktionseinheit aufweisen. Die Verarbeitungseinheit-Erweiterungsobjekt-Funktionseinheit kann dazu konfiguriert sein, zu veranlassen, dass ein Paket an der Paketverarbeitungseinheit empfangen wird, wobei sich die Paketverarbeitungseinheit auf einem System-on-Chip (SoC) befindet, einen Erweiterungsobjektabschnitt zu dem Paket hinzuzufügen, um ein modifiziertes Paket zu erstellen, und zu veranlassen, dass das modifizierte Paket an den NIC, der sich auf demselben SoC befindet, übermittelt wird. In einem Beispiel weist der Erweiterungsobjektabschnitt Typdaten und Partitionsdaten auf. Das Paket kann ein Ethernet-Paket sein und der Erweiterungsobjektabschnitt kann vor einem Nutzdatenabschnitt des Pakets hinzugefügt werden.

    SEMIFLEXIBLER PAKETZUSAMMENFÜHRUNGS-STEUERWEG

    公开(公告)号:DE102020129690A1

    公开(公告)日:2021-06-17

    申请号:DE102020129690

    申请日:2020-11-11

    Applicant: INTEL CORP

    Abstract: Verfahren, Vorrichtungen und Systeme zur Implementation eines semiflexiblen Empfangssegmentzusammenführungs(RSC)-Steuerwegs. Logik zur Beurteilung von Paketzusammenführungs-Flussöffnungskriterien und -Flussschließkriterien wird in Hardware auf einer Netzvorrichtung, die Pakete von einem oder mehreren Netzen empfängt, implementiert. Paketzusammenführungs-Öffnungsprofile und Paketzusammenführungs-Schließprofile werden auch auf der Netzvorrichtung gespeichert, wobei jedes Paketzusammenführungs-Öffnungsprofil einen Satz von Paketzusammenführungs-Flussöffnungskriterien definiert, die auf dieses Paketzusammenführungs-Öffnungsprofil anzuwenden sind, und jedes Paketzusammenführungs-Schließprofil einen Satz von Paketzusammenführungs-Flussschließkriterien definiert, die auf dieses Paketzusammenführungs-Öffnungsprofil anzuwenden sind. Paketzusammenführungs-Flussöffnungs- und -Flussschließprofile werden dann paketzusammenführungsaktivierten Empfangswarteschlangen an der Netzvorrichtung zugewiesen, und entsprechende Öffnungs- und Schließkriterien werden verwendet, um eine paketzusammenführungsbezogene Verarbeitung von Paketen in den Empfangswarteschlangen auszuführen. Das Schema unterstützt eine hardwarebasierte Paketzusammenführungs-Paketverarbeitung, während es Flexibilität bei der Erfüllung der Anforderungen verschiedener Betriebssysteme und künftiger Verwendungsmodelle auf einer einzigen Netzvorrichtung bereitstellt.

    Vorrichtung und Verfahren zum Puffermanagement für Empfangssegment-Zusammenführung

    公开(公告)号:DE102020105715A1

    公开(公告)日:2020-09-10

    申请号:DE102020105715

    申请日:2020-03-03

    Applicant: INTEL CORP

    Abstract: Pakete, die nicht-angrenzend von einem Netzwerk empfangen werden, werden von einer Netzwerkschnittstellensteuerung verarbeitet, indem empfangene Paket-Nutzlast in Empfangspuffern auf einer Empfangspuffer-Warteschlange zusammengeführt wird und Deskriptoren, die den Empfangspuffern für einen gleichen Fluss zugeordnet sind, nacheinander in eine Empfangs-Fertigstellungs-Warteschlange geschrieben werden. Die Systemperformance wird durch die Wiederverwendung eines kleinen Working Sets von bereitgestellten Empfangspuffern optimiert, um die Speichergrundfläche des zum Speichern von Paketdaten zugewiesenen Speichers zu minimieren. Der Rest der bereitgestellten Puffer ist in einer Überlauf-Warteschlange und kann der Netzwerkschnittstellensteuerung zugewiesen werden, wenn der kleine Working Set von Empfangspuffern nicht ausreicht, um mit der empfangenen Paketrate mitzuhalten. Die Empfangspuffer-Warteschlange kann entweder basierend auf Timern nachgefüllt werden oder wenn die Anzahl der Puffer in der Empfangspuffer-Warteschlange unter einem konfigurierbaren niedrigen Wasserzeichen liegt.

Patent Agency Ranking