Mechanism for processing inbound packets intercepted from the data plane and for emitting outbound packets onto the data plane.
Interface Summary Interface Description InboundPacketRepresents a data packet intercepted from an infrastructure device. OutboundPacketRepresents an outbound data packet that is to be emitted to network via an infrastructure device. PacketContextRepresents context for processing an inbound packet, and (optionally) emitting a corresponding outbound packet. PacketInClassifierAbstraction of incoming packet classifier for filtering. PacketInFilterAbstraction of incoming packet filter. PacketProcessorAbstraction of an inbound packet processor. PacketProcessorEntryPacket processor entry tracking the processor, its priority and time consumption. PacketProgrammablePacket programmable device behaviour. PacketProviderAbstraction of a packet provider capable of emitting packets. PacketProviderRegistryAbstraction of an infrastructure packet provider registry. PacketProviderServiceEntity capable of processing inbound packets. PacketRequestRepresents a packet request made to devices. PacketServiceService for intercepting data plane packets and for emitting synthetic outbound packets. PacketStoreManages routing of outbound packets. PacketStoreDelegatePacket store delegate abstraction.
Class Summary Class Description DefaultInboundPacketDefault implementation of an immutable inbound packet. DefaultOutboundPacketDefault implementation of an immutable outbound packet. DefaultPacketContextDefault implementation of a packet context. DefaultPacketRequestDefault implementation of a packet request. PacketEventDescribes a packet event.
Enum Summary Enum Description PacketEvent.TypeType of packet events. PacketInFilter.FilterActionTypes of filter action applied to incoming packets. PacketPriorityPriorities available to applications for requests for packets from the data plane.