The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 28, 2023

Filed:

Nov. 02, 2020
Applicant:

Huawei Technologies Co., Ltd., Guangdong, CN;

Inventors:

Liang Wang, Shenzhen, CN;

Xu Zhang, Shanghai, CN;

Shui Cao, Shanghai, CN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/861 (2013.01); H04L 12/883 (2013.01); H04L 49/90 (2022.01); G06F 12/1081 (2016.01); G06F 13/16 (2006.01); H04L 49/552 (2022.01); H04L 49/9015 (2022.01); H04L 49/00 (2022.01);
U.S. Cl.
CPC ...
H04L 49/9068 (2013.01); G06F 12/1081 (2013.01); G06F 13/1668 (2013.01); H04L 49/552 (2013.01); H04L 49/9015 (2013.01); G06F 2212/621 (2013.01); G06F 2213/28 (2013.01); H04L 49/3045 (2013.01);
Abstract

A packet processing method and device are provided, to save CPU resources consumed by parsing a packet. The method includes: parsing, by an intelligent network interface card, a received first packet to obtain an identifier of the first packet; updating, by the intelligent network interface card, a control field of a first memory buffer based on the identifier of the first packet; storing, by the intelligent network interface card, a payload of the first packet or a packet header and a payload of the first packet into the first address space through DMA based on an aggregation position of the first packet; aggregating, by a host, the first address information and at least one piece of second address information based on an updated control field in the first mbuf; and reading, by a virtual machine, address information, to obtain data in an address space indicated by the address information.


Find Patent Forward Citations

Loading…