MAP TABLES FOR HARDWARE TABLES
First Claim
Patent Images
1. A system comprising:
- a logical table interface engine to receive a maintenance request regarding a flow pipeline of a network element;
a map engine to maintain an entry of a first hardware table based on an action of the maintenance request associated with a logical flow table, the first hardware table designated for a map table, wherein the entry is to comprise;
a table reference to a second hardware table; and
table information related to the logical flow table, the table information comprising a table class and a table size; and
a hardware table engine to maintain the second hardware table of the network element based on the entry in the first hardware table, the second hardware table having a set of attributes including the table information.
2 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a system for maintaining a flow pipeline includes a logical table interface engine to expose an interface to receive a maintenance request regarding a flow pipeline of a network element, a map engine to maintain an entry in a first hardware table based on an action of the maintenance request associated with a logical flow table, and a hardware table engine to maintain the second hardware table of the network element based on the entry in the first hardware table.
-
Citations
15 Claims
-
1. A system comprising:
-
a logical table interface engine to receive a maintenance request regarding a flow pipeline of a network element; a map engine to maintain an entry of a first hardware table based on an action of the maintenance request associated with a logical flow table, the first hardware table designated for a map table, wherein the entry is to comprise; a table reference to a second hardware table; and table information related to the logical flow table, the table information comprising a table class and a table size; and a hardware table engine to maintain the second hardware table of the network element based on the entry in the first hardware table, the second hardware table having a set of attributes including the table information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium comprising a set of instructions executable by a processor resource to:
-
identify attributes of a logical flow table from a first request to create a hardware table corresponding to the logical flow table; add an entry into a hardware map table of a network element, the entry to include table information associated with the attributes of the logical flow table; allocate a hardware table resource of the network element based on the attributes of the logical flow table; and supply a reference pointer from the entry of the hardware map table upon a second request for access to the logical flow table, a destination of the reference pointer being the hardware table resource. - View Dependent Claims (9, 10)
-
-
11. A method for accomplishing a flow pipeline comprising:
-
locating a map table of a network element in response to a flow pipeline execution request; identifying a hardware table of the network element based on a map table entry correlated with a logical flow table; fetching a reference pointer to the hardware table from the map table entry; performing a lookup on the hardware table at a destination of the reference pointer; and performing an action when the lookup identifies a match in the hardware table. - View Dependent Claims (12, 13, 14, 15)
-
Specification