Invention Grant
- Patent Title: Methods and systems for layer 7 hardware assist and CPU task offloads
-
Application No.: US17071975Application Date: 2020-10-15
-
Publication No.: US11595502B2Publication Date: 2023-02-28
- Inventor: Michael Brian Galles , Hemant Vinchure
- Applicant: Pensando Systems Inc.
- Applicant Address: US CA Milpitas
- Assignee: Pensando Systems Inc.
- Current Assignee: Pensando Systems Inc.
- Current Assignee Address: US CA Milpitas
- Agency: Loza & Loza LLP
- Main IPC: H04L29/06
- IPC: H04L29/06 ; H04L29/08 ; H04L69/22 ; H04L49/90 ; H04L67/02

Abstract:
Certain tasks related to processing layer 7 (L7) data streams, such as HTTP data streams, can be performed by an L7 assist circuit instead of by general-purpose CPUs. The L7 assist circuit can normalize URLs, Huffman decode, Huffman encode, and generate hashes of normalized URLs. A L7 data stream, which is reassembled from received network packets, includes an L7 header. L7 assist produces an augmented L7 header that is added to the L7 data stream. The CPUs can use the augmented L7 header, thereby speeding up processing. On the outbound path, L7 assist can remove the augmented L7 header and perform Huffman encoding such that the CPUs can perform other tasks.
Public/Granted literature
- US20220124182A1 METHODS AND SYSTEMS FOR LAYER 7 HARDWARE ASSIST AND CPU TASK OFFLOADS Public/Granted day:2022-04-21
Information query