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:
Dec. 26, 2017

Filed:

Aug. 24, 2015
Applicant:

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

Inventors:

Matthew Todd Lawson, Grass Valley, CA (US);

Sai Kishore Vavilala, Milpitas, CA (US);

Jason Allen Marinshaw, Santa Clara, CA (US);

Stephen Patrick Kolecki, Austin, TX (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/801 (2013.01); H04L 12/879 (2013.01); H04L 12/861 (2013.01); H04L 12/863 (2013.01); H04L 12/883 (2013.01);
U.S. Cl.
CPC ...
H04L 49/901 (2013.01); H04L 47/34 (2013.01); H04L 47/624 (2013.01); H04L 49/9015 (2013.01); H04L 49/9042 (2013.01);
Abstract

A method for performing packet reorder processing is disclosed. The method comprises receiving, at a packet receive buffer, a data packet, the packet receive buffer comprising a plurality of N-sized pages. The method also comprises storing the received data packet across a plurality of pages of the packet receive buffer. The method further comprises writing, at storage of each of the plurality of pages, a pointer to a next page in which a subsequent portion of the data packet is stored. The method also comprises transmitting the pointer to a ring buffer. The method further comprises calculating an offset to the ring based on a sequence number of the corresponding packet, and storing the pointer to a first page in the calculate offset of the ring buffer.


Find Patent Forward Citations

Loading…