-
公开(公告)号:US11489945B2
公开(公告)日:2022-11-01
申请号:US17213582
申请日:2021-03-26
Applicant: Huawei Technologies Co., Ltd.
Inventor: Qikun Wei , Mingli Zhang , Yanfei Han , Hongbo Zhao
IPC: H04L12/00 , H04L69/163 , H04L69/16 , H04L69/166 , H04L69/22
Abstract: A TOE component obtains a first storage address, where the first storage address is an address of a first storage block in a memory, the first storage block stores a target TCP packet, and the target TCP packet includes a packet header and a TCP payload. The TOE component obtains the packet header from the first storage block based on the first storage address. The TOE component performs TCP-related protocol processing based on the packet header, where the TCP payload is not read out of the first storage block by the TOE component when the TOE component performs TCP-related protocol processing based on the packet header.
-
公开(公告)号:US20210168076A1
公开(公告)日:2021-06-03
申请号:US17172084
申请日:2021-02-10
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Yanfei Han , Zhenyu Wu , Rong Yang , Jie Chen
IPC: H04L12/801 , H04L12/931
Abstract: Embodiments of this application disclose a congestion control method and a related device. A Transmission Control Protocol offload engine TOE sends a congestion control notification to a central processing unit CPU, where the congestion control notification instructs the CPU to obtain a target parameter, and the target parameter is used by the CPU to generate a congestion control calculation result. The TOE obtains the congestion control calculation result returned by the CPU, where the congestion control calculation result includes a congestion control window value. The TOE sends a packet based on the congestion control window value. In this application, the TOE and the CPU implement congestion control together. When a new congestion control algorithm emerges, the new congestion control algorithm may be applied without changing a structure of the TOE. Therefore, in this application, an upgrade period of the congestion control algorithm can be shortened, and flexibility can be improved.
-
公开(公告)号:US11546261B2
公开(公告)日:2023-01-03
申请号:US17172084
申请日:2021-02-10
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Yanfei Han , Zhenyu Wu , Rong Yang , Jie Chen
Abstract: Embodiments of this application disclose a congestion control method and a related device. A Transmission Control Protocol offload engine TOE sends a congestion control notification to a central processing unit CPU, where the congestion control notification instructs the CPU to obtain a target parameter, and the target parameter is used by the CPU to generate a congestion control calculation result. The TOE obtains the congestion control calculation result returned by the CPU, where the congestion control calculation result includes a congestion control window value. The TOE sends a packet based on the congestion control window value. In this application, the TOE and the CPU implement congestion control together. When a new congestion control algorithm emerges, the new congestion control algorithm may be applied without changing a structure of the TOE. Therefore, in this application, an upgrade period of the congestion control algorithm can be shortened, and flexibility can be improved.
-
公开(公告)号:US20210218831A1
公开(公告)日:2021-07-15
申请号:US17213582
申请日:2021-03-26
Applicant: Huawei Technologies Co., Ltd.
Inventor: Qikun Wei , Mingli Zhang , Yanfei Han , Hongbo Zhao
IPC: H04L29/06
Abstract: A TOE component obtains a first storage address, where the first storage address is an address of a first storage block in a memory, the first storage block stores a target TCP packet, and the target TCP packet includes a packet header and a TCP payload. The TOE component obtains the packet header from the first storage block based on the first storage address. The TOE component performs TCP-related protocol processing based on the packet header, where the TCP payload is not read out of the first storage block by the TOE component when the TOE component performs TCP-related protocol processing based on the packet header.
-
-
-