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. 23, 2021

Filed:

Feb. 25, 2019
Applicant:

Cisco Technology, Inc., San Jose, CA (US);

Inventors:

Tanjore K Suresh, Fremont, CA (US);

Ravikiran Kaidala Lakshman, San Jose, CA (US);

Deepak Srinivas Mayya, Fremont, CA (US);

Assignee:

CISCO TECHNOLOGY, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/861 (2013.01); H04L 12/939 (2013.01); H04L 12/863 (2013.01);
U.S. Cl.
CPC ...
H04L 49/90 (2013.01); H04L 47/6225 (2013.01); H04L 49/555 (2013.01);
Abstract

The disclosed technology relates to a process for general-purpose ring buffer handling in a network controller. Specifically, general purpose ring buffers are used in software queue on both the host domain and the network controller to carry out user-defined protocols. The protocols define the relationship of the ring buffers in the host domain and the network controller domain (e.g. how data is moved and processed). The protocols minimize interruptions to the network controller. Furthermore, the implementation of ring buffers in the network controller domain also provides additional resources to the host domain for carrying out the user-defined protocols.


Find Patent Forward Citations

Loading…