-
公开(公告)号:US20200218688A1
公开(公告)日:2020-07-09
申请号:US16825109
申请日:2020-03-20
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Huichun QU , Pei WU
IPC: G06F15/173 , G06F15/167 , H04L29/08
Abstract: This application provides a data validation method and apparatus, and a network interface card. A first RNIC validates, by determining whether first data and second data are the same, data stored in a first memory, determines that first data in to-be-transmitted target data is correctly stored in the first memory, and notifies a second RNIC by using an acknowledgement ACK character. Reliability of the ACK sent by the first device to the second device is enhanced. The ACK sent by the first device to the second device may further be used to indicate that the first data in the target data is correctly stored in the first memory. In this case, a direct memory access result of RDMA is more reliable for an upper-layer service application.
-
2.
公开(公告)号:US20180157445A1
公开(公告)日:2018-06-07
申请号:US15716791
申请日:2017-09-27
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Victor GISSIN , Xin QIU , Pei WU , Huichun QU , Jinbin ZHANG
CPC classification number: G06F3/0688 , G06F3/061 , G06F3/0631 , G06F3/0656 , G06F3/0659 , G06F3/067 , G06F3/0679 , G06F12/0246 , G06F13/28 , G06F13/4221 , G06F2003/0692 , G06F2212/2022 , G06F2212/7203
Abstract: A control device for a non-volatile memory express (NVMe) over fabric architecture is provided. The control device comprises a network adapter and a processor coupled to the network adapter by a bus. Data is transmitted between the control device and a storage device in the NVMe over fabric architecture. The processor is configured to obtain an available storage space of the storage device, determine whether a storage space required by a first data to be transmitted according to a first data read/write command is equal to or less than the available storage space, and send the first data read/write command to the storage device if the storage space required by the first data is equal or less than to the available storage space and suspend sending of the first data read/write command if the storage space occupied by the first data is greater than the available storage space.
-
公开(公告)号:US20180095817A1
公开(公告)日:2018-04-05
申请号:US15819440
申请日:2017-11-21
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Haopeng ZHANG , Pei WU
CPC classification number: G06F11/0757 , G06F11/0745 , G06F13/38 , G06F13/4282 , G06F2213/0026 , H04L1/188 , H04L1/24
Abstract: A method and an apparatus for disconnecting a link between a Peripheral Component Interconnect Express (PCIe) device and a host, and pertains to the field of computer technologies. The PCIe device includes an endpoint (EP) device, and the method includes: obtaining, by the EP device, an error type of an error in transmitting a transaction layer packet (TLP) between the PCIe device and the host; if the error type is a correctable error type specified in the PCIe protocol, collecting, by the EP device, statistics of a duration for which the error type exists; and disconnecting, by the EP device, a link between the PCIe device and the host if the statistics of the duration reaches a preset duration. The apparatus includes an obtaining module, a statistics collection module, and a disconnection module.
-
公开(公告)号:US20210160353A1
公开(公告)日:2021-05-27
申请号:US17161791
申请日:2021-01-29
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Huichun QU , Pei WU
IPC: H04L29/08 , 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.
-
公开(公告)号:US20230132302A1
公开(公告)日:2023-04-27
申请号:US18146720
申请日:2022-12-27
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Yao HU , Pei WU , Xiaoping ZHU
IPC: G06F15/173 , G06F9/30
Abstract: Example data transmission methods, processor systems, and memory access systems are provided. One example processor system is applied to a source end device. The processor system includes a processor core and a first remote direct memory access (RDMA) network interface card. The processor core is configured to deliver a memory write instruction. The memory write instruction includes to-be-written data and a destination address of the to-be-written data. The destination address is a memory address of a destination end device. The first RDMA network interface card is configured to encapsulate the to-be-written data based on the destination address of the to-be-written data and configuration information of the destination end device and send the encapsulated to-be-written data to a second RDMA network interface card of the destination end device.
-
公开(公告)号:US20200151045A1
公开(公告)日:2020-05-14
申请号:US16740717
申请日:2020-01-13
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Haopeng ZHANG , Pei WU
Abstract: A method, an apparatus and a system for disconnecting a link between a Peripheral Component Interconnect Express (PCIe) device and a host, and pertains to the field of computer technologies. The PCIe device includes an endpoint (EP) device. The method includes: obtaining, by the EP device, an error type of an error in transmitting a transaction layer packet (TLP) between the PCIe device and the host; if the error type is a correctable error type specified in the PCIe protocol, collecting, by the EP device, statistics of a duration for which the error type exists; and disconnecting, by the EP device, a link between the PCIe device and the host if the statistics of the duration reaches a preset duration.
-
-
-
-
-