Package org.onosproject.drivers.p4runtime.mirror
P4 Runtime device mirror.
-
Interface Summary Interface Description P4RuntimeActionProfileGroupMirror Mirror of action profile groups installed on a P4Runtime device.P4RuntimeActionProfileMemberMirror Mirror of action profile members installed on a P4Runtime device.P4RuntimeDefaultEntryMirror This is a special mirror that gets updated once to store the original default table entries after the pipeline has been set.P4RuntimeMeterMirror Mirror of meters installed on a P4Runtime device.P4RuntimeMirror<H extends org.onosproject.net.pi.runtime.PiHandle,E extends org.onosproject.net.pi.runtime.PiEntity> Service to keep track of the device state for a given class of PI entities.P4RuntimePreEntryMirror Mirror of PRE entries installed on a P4Runtime device.P4RuntimeTableMirror Mirror of table entries installed on a P4Runtime device. -
Class Summary Class Description AbstractDistributedP4RuntimeMirror<H extends org.onosproject.net.pi.runtime.PiHandle,E extends org.onosproject.net.pi.runtime.PiEntity> Abstract implementation of a distributed P4Runtime mirror, backed by anEventuallyConsistentMap.DistributedP4RuntimeActionProfileGroupMirror Distributed implementation of a P4Runtime action profile group mirror.DistributedP4RuntimeActionProfileMemberMirror Distributed implementation of a P4Runtime action profile member mirror.DistributedP4RuntimeDefaultEntryMirror Distributed implementation of a P4Runtime default entry mirror.DistributedP4RuntimeMeterMirror Distributed implementation of a P4Runtime meter mirror.DistributedP4RuntimePreEntryMirror Distributed implementation of a P4Runtime PRE entry mirror.DistributedP4RuntimeTableMirror Distributed implementation of a P4Runtime table mirror.TimedEntry<E extends org.onosproject.net.pi.runtime.PiEntity>