Package org.onosproject.net.packet
Mechanism for processing inbound packets intercepted from the data plane and
for emitting outbound packets onto the data plane.
-
Interface Summary Interface Description InboundPacket Represents a data packet intercepted from an infrastructure device.OutboundPacket Represents an outbound data packet that is to be emitted to network via an infrastructure device.PacketContext Represents context for processing an inbound packet, and (optionally) emitting a corresponding outbound packet.PacketInClassifier Abstraction of incoming packet classifier for filtering.PacketInFilter Abstraction of incoming packet filter.PacketProcessor Abstraction of an inbound packet processor.PacketProcessorEntry Packet processor entry tracking the processor, its priority and time consumption.PacketProgrammable Packet programmable device behaviour.PacketProvider Abstraction of a packet provider capable of emitting packets.PacketProviderRegistry Abstraction of an infrastructure packet provider registry.PacketProviderService Entity capable of processing inbound packets.PacketRequest Represents a packet request made to devices.PacketService Service for intercepting data plane packets and for emitting synthetic outbound packets.PacketStore Manages routing of outbound packets.PacketStoreDelegate Packet store delegate abstraction. -
Class Summary Class Description DefaultInboundPacket Default implementation of an immutable inbound packet.DefaultOutboundPacket Default implementation of an immutable outbound packet.DefaultPacketContext Default implementation of a packet context.DefaultPacketRequest Default implementation of a packet request.PacketEvent Describes a packet event. -
Enum Summary Enum Description PacketEvent.Type Type of packet events.PacketInFilter.FilterAction Types of filter action applied to incoming packets.PacketPriority Priorities available to applications for requests for packets from the data plane.