Patent ID: 9658984
Date: 2017-05-23
CPC Classifications: G06F,H04L

Claim:
1. A method, comprising: receiving, in a network switch circuit comprising a plurality of forwarding pipelines, a plurality of data packets, wherein each of the plurality of data packets corresponds to a respective one of the plurality of forwarding pipelines, and wherein each of the plurality of forwarding pipelines contains a respective forwarding table corresponding to a respective plurality of ports managed by the forwarding pipeline; based on the received plurality of data packets, determining a plurality of update operations to be performed on the forwarding tables; and performing the plurality of update operations on the forwarding tables for each of the plurality of forwarding pipelines, such that all the forwarding tables across all forwarding pipelines of the plurality of forwarding pipelines are synchronized, thereby enabling updated information relating to the received plurality of data packets to be used by all forwarding pipelines of the plurality of forwarding pipelines, wherein performing the plurality of update operations for each of the plurality of forwarding pipelines further comprises: