-
公开(公告)号:US11563832B2
公开(公告)日:2023-01-24
申请号:US17161791
申请日:2021-01-29
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Huichun Qu , Pei Wu
IPC: H04L69/324 , G06F15/173
Abstract: A device generates a remote direct memory access (RDMA) packet, where a payload part of the RDMA packet includes a plurality of data blocks and protection information (PI) corresponding to each of the plurality data blocks in to-be-sent data; or a payload part of the RDMA packet includes one data unit or a part of data in the data unit of to-be-sent data, the data unit includes one data block and PI corresponding to the data block, and a length of the data unit is equal to an integer multiple of a length of the part of data; and sends the RDMA packet.
-
2.
公开(公告)号:US20190272123A1
公开(公告)日:2019-09-05
申请号:US16415995
申请日:2019-05-17
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Victor Gissin , Xin Qiu , Pei Wu , Huichun Qu , Jinbin Zhang
Abstract: A method, device, and system for controlling a data read/write command in an NVMe over fabric architecture. In the method provided in the embodiments of the present disclosure, a data processing unit receives a control command sent by a control device, the data processing unit divides a storage space of a buffer unit into at least two storage spaces according to the control command sent by the control device, and establishes a correspondence between the at least two storage spaces and command queues, and after receiving a first data read/write command that is in a first command queue and that is sent by the control device, the data processing unit buffers, in a storage space that is of the buffer unit and that is corresponding to the first command queue, data to be transmitted according to the first data read/write command.
-
公开(公告)号:US20240275740A1
公开(公告)日:2024-08-15
申请号:US18598357
申请日:2024-03-07
Applicant: Huawei Technologies Co., Ltd.
Inventor: Huichun Qu , Jun Qiu , Xueping Wu , Jinbin Zhang , Pei Wu
IPC: H04L49/00 , H04L49/104
CPC classification number: H04L49/3036 , H04L49/107
Abstract: A remote direct memory access (RDMA) data transmission system includes a first network device in a first host and a second network device in a second host. The first network device may create a shared send queue (SSQ) used by a plurality of processes run by the first host, obtain an RDMA data transmission message of a first process from the SSQ, and encapsulate a first identifier corresponding to the first process into a first packet in which the RDMA data transmission message is encapsulated. The second network device is configured to encapsulate the first identifier into a second packet in which a feedback message is encapsulated.
-
4.
公开(公告)号:US11762581B2
公开(公告)日:2023-09-19
申请号:US16415995
申请日:2019-05-17
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Victor Gissin , Xin Qiu , Pei Wu , Huichun Qu , Jinbin Zhang
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0656 , G06F3/0679 , G06F13/1668 , G06F13/28 , G06F13/4027 , G06F13/4221
Abstract: A method, device, and system for controlling a data read/write command in an NVMe over fabric architecture. In the method provided in the embodiments of the present disclosure, a data processing unit receives a control command sent by a control device, the data processing unit divides a storage space of a buffer unit into at least two storage spaces according to the control command sent by the control device, and establishes a correspondence between the at least two storage spaces and command queues, and after receiving a first data read/write command that is in a first command queue and that is sent by the control device, the data processing unit buffers, in a storage space that is of the buffer unit and that is corresponding to the first command queue, data to be transmitted according to the first data read/write command.
-
-
-