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:
Jul. 19, 2016

Filed:

Apr. 22, 2014
Applicants:

Vakul Garg, Shahdara, IN;

Bharat Bhushan, Rewari, IN;

Inventors:

Vakul Garg, Shahdara, IN;

Bharat Bhushan, Rewari, IN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/24 (2006.01); G06F 13/42 (2006.01); G06F 13/40 (2006.01); H04L 12/883 (2013.01);
U.S. Cl.
CPC ...
G06F 13/4221 (2013.01); G06F 13/24 (2013.01); G06F 13/4068 (2013.01); H04L 49/9021 (2013.01);
Abstract

A system for managing data packets has multiple cores, a data buffer, a hardware accelerator, and an interrupt controller. The interrupt controller transmits a first interrupt signal to a first one of the cores based on a first hardware signal received from the hardware accelerator. The first core creates a copy of buffer descriptors (BD) of a buffer descriptor ring that correspond to the data packets in the data buffer in a first virtual queue and indicates to the hardware accelerator that the data packets are processed. If there are additional data packets, the interrupt controller transmits a second interrupt signal to a second core, which performs the same steps as performed by the first core. The first and the second cores simultaneously process the data packets associated with the BDs in the first and second virtual queues, respectively.


Find Patent Forward Citations

Loading…