NETWORK ADAPTER Russian patent published in 2016 - IPC G06F15/167 

Abstract RU 2574834 C1

FIELD: radio engineering, communication.

SUBSTANCE: network adapter includes a programmable logic device and PCIe and QSFP+ sockets. The programmable logic device includes injectors designed to receive PCIe packets from a processor and generate messages therefrom, ejectors designed to receive messages and generate PCIe packets therefrom, a router and transceivers. The injector writes incoming PCIe packets in a ring buffer, where cell padding is counted. When a cell, having a message header and a payload data origin, and all the other cells required to generate a message are completely filled, the injector extracts from said cells the message header and the payload data and generates a message. For each received message, the ejector generates one PCIe packet measuring 64-256 bytes depending on the size of the message. The size of the PCIe packet is a multiple of 64 and the packet includes payload data, unused data and a message header containing a parity bit. The message header is always situated at a known place and always arrives at the processor later than the payload data.

EFFECT: increasing real throughput and reducing delay when exchanging messages measuring 56 to 248 bytes via a PCIe bus between a network adapter and a processor of a computational node.

2 cl, 6 dwg

Similar patents RU2574834C1

Title Year Author Number
METHOD AND APPARATUS FOR ENABLING IDENTIFIER BASED STREAMS OVER PCI EXPRESS BUS 2010
  • Sajnkhel Abkhishek
  • Khehrrimen Dehvid
RU2509348C2
IMPROVEMENT OF PCI EXPRESS INTERFACE 2013
  • U Tszogo
  • Das Sharma Debendra
  • Mazumder Md. Mokhiuddin
  • Bastola Subas
  • Syao Kaj
RU2645288C2
METHOD OF COMPUTER NETWORKS PROTECTION 2018
  • Gavrilov Aleksej Leonidovich
  • Katuntsev Sergej Leonidovich
  • Maksimov Roman Viktorovich
  • Orekhov Dmitrij Nikolaevich
  • Prokopenko Andrej Valerevich
  • Proskuryakov Igor Sergeevich
  • Sokolovskij Sergej Petrovich
RU2680038C1
METHOD FOR ISOLATING DATA PACKETS TRANSMITTED OVER PUBLIC NETWORKS IN THE TCP/IP FAMILY PROTOCOL FORMAT USING A COMBINATION OF MASKING, ENCRYPTION AND CONTROL METHODS FOR THE RECEIVED DATA 2021
  • Kochanov Vyacheslav Germanovich
  • Fedorov Serafim Igorevich
  • Frolov Anton Vladimirovich
RU2762157C1
COMMUNICATION CONTROL SYSTEM, SWITCHING NODE AND COMMUNICATION CONTROL METHOD 2012
  • Khidaka Jouiti
RU2584449C2
METHOD OF PROTECTING COMPUTER NETWORKS 2018
  • Gavrilov Aleksej Leonidovich
  • Katuntsev Sergej Leonidovich
  • Maksimov Roman Viktorovich
  • Orekhov Dmitrij Nikolaevich
  • Malenkov Evgenij Sergeevich
  • Platov Nikolaj Evgenevich
  • Sokolovskij Sergej Petrovich
  • Shamanov Aleksej Igorevich
RU2690749C1
MULTI-SERVICE ROUTER 2019
  • Vergelis Nikolaj Ivanovich
  • Kurashev Zaur Valerevich
  • Totskij Sergej Evgenevich
  • Chudnov Aleksandr Mikhajlovich
  • Avramenko Vladimir Semenovich
  • Popov Andrej Ivanovich
RU2710980C1
METHOD FOR ENSURING BALANCING IDENTITY FOR BIDIRECTIONAL NETWORK SESSION DATA FLOW 2022
  • Badin Mikhail Viktorovich
  • Mikhajlov Aleksej Mikhajlovich
  • Plotko Sergej Alekseevich
RU2786629C1
METHOD OF PROTECTING COMPUTER NETWORKS 2018
  • Gavrilov Aleksej Leonidovich
  • Katuntsev Sergej Leonidovich
  • Maksimov Roman Viktorovich
  • Orekhov Dmitrij Nikolaevich
  • Pryakhin Vyacheslav Petrovich
  • Timashenko Dmitrij Valerevich
  • Sokolovskij Sergej Petrovich
  • Timashenko Vladimir Konstantinovich
RU2686023C1
METHOD FOR HIGH-SPEED DATA FIELD REMOVAL IN PACKET SWITCHING 2022
  • Badin Mikhail Viktorovich
  • Mikhailov Aleksei Mikhailovich
  • Plotko Sergei Alekseevich
RU2790617C1

RU 2 574 834 C1

Authors

Klimov Jurij Andreevich

Shvorin Artem Borisovich

Dates

2016-02-10Published

2014-10-15Filed