| CPC H04L 45/745 (2013.01) [H04L 69/22 (2013.01)] | 15 Claims |

|
1. An apparatus comprising:
a switch comprising:
an interface and circuitry, coupled to the interface, wherein the circuitry is to:
process a packet header from a packet in a bi-directional flow, wherein the bi-directional flow comprises communications traversing a same network path in opposite directions,
access a single entry based on a first data, address information in the packet header, and a direction of the packet within the bi-directional flow, wherein:
the single entry is to specify an action for the packet to indicate handling instructions,
the action for the packet is based on a direction of the packet within the bi-directional flow,
the first data includes the pointer that addresses the location of the action in the action table based on the direction of the packet,
the first data includes an index corresponding to the bi-directional flow,
a location of the action in an action table is based on a direction of the packet and the location is associated with a pointer that identifies the action and at least one of other action to perform on the packet, and
cause performance of the specified action, wherein the specified action comprises one or more of:
security processing of the packet,
routing of the packet,
write contents of the packet to memory for use by a virtual entity,
packet drop based on packet drop criteria being met by the packet header,
network tag modification based on network tag modification criteria being met by the packet header, or
determine network forwarding next hop based on network forwarding criteria being met by the packet header.
|