US Patent Application 17826911. LOGICAL MEMORY ADDRESSING BY SMART NIC ACROSS MULTIPLE DEVICES simplified abstract
Contents
LOGICAL MEMORY ADDRESSING BY SMART NIC ACROSS MULTIPLE DEVICES
Organization Name
Inventor(s)
Alex Markuze of Rosh HaAyin (IL)
Shay Vargaftik of Herzliya (IL)
Igor Golikov of Kfar Saba (IL)
Avishay Yanai of Petach-Tikva (IL)
LOGICAL MEMORY ADDRESSING BY SMART NIC ACROSS MULTIPLE DEVICES - A simplified explanation of the abstract
This abstract first appeared for US patent application 17826911 titled 'LOGICAL MEMORY ADDRESSING BY SMART NIC ACROSS MULTIPLE DEVICES
Simplified Explanation
The abstract describes a method for sending data messages at a network interface controller (NIC) of a computer. The method involves receiving a header and a logical memory address of a payload for the data message from a network stack executing on the computer. The logical memory address is then translated into a memory address for accessing a specific device connected to the computer. The payload data is read from the memory address of the particular device, and the data message is sent with the header and the payload data.
- The method is used for sending data messages at a network interface controller (NIC) of a computer.
- The method involves receiving a header and a logical memory address of a payload for the data message from a network stack executing on the computer.
- The logical memory address is translated into a memory address for accessing a specific device connected to the computer.
- The payload data is read from the memory address of the particular device.
- The data message is sent with the header received from the network stack and the payload data read from the particular device.
Original Abstract Submitted
Some embodiments provide a method for sending data messages at a network interface controller (NIC) of a computer. From a network stack executing on the computer, the method receives (i) a header for a data message to send and (ii) a logical memory address of a payload for the data message. The method translates the logical memory address into a memory address for accessing a particular one of multiple devices connected to the computer. The method reads payload data from the memory address of the particular device. The method sends the data message with the header received from the network stack and the payload data read from the particular device.