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:
Apr. 02, 2024

Filed:

Oct. 06, 2021
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Renato J. Recio, Austin, TX (US);

Eran Gampel, Tel Aviv, IL;

Claude Basso, Nice, FR;

Gal Sagi, Hod Hasharon, IL;

Guy Laden, Tel Aviv, IL;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/879 (2013.01); H04L 49/00 (2022.01); H04L 49/90 (2022.01);
U.S. Cl.
CPC ...
H04L 49/9026 (2013.01); H04L 49/3027 (2013.01);
Abstract

A system, method, and computer program product for implementing network state processing is provided. The method includes detecting operational states for ports of a server Internet protocol (IP) data plane component of an integrated switching device. Each operational state is analyzed and matching and action rules associated with the operational states are generated with respect to data packets arriving at the ports. Data describing each operational state is stored within a port cache structure of a port. An incoming data packet is detected at a first port and the matching and action rules are distributed between port engines of the ports. The matching and action rules are executed with respect to the incoming data packet and the incoming data packet is transmitted to a destination port. Operational functionality of the integrated switching device is enabled with respect to execution of the incoming data packet at the destination port.


Find Patent Forward Citations

Loading…