This section documents the API of the ns-3 OpenFlow module. More...
Modules | |
OpenFlow module tests | |
A net device that switches multiple LAN segments via an OpenFlow-compatible flow table. | |
Classes | |
struct | ns3::ofi::Action |
Class for handling flow table actions. More... | |
class | ns3::ofi::Controller |
An interface for a Controller of OpenFlowSwitchNetDevices. More... | |
class | ns3::ofi::DropController |
Demonstration of a Drop controller. More... | |
struct | ns3::ofi::EricssonAction |
Class for handling Ericsson Vendor-defined actions. More... | |
class | ns3::ofi::LearningController |
Demonstration of a Learning controller. More... | |
class | ns3::OpenFlowSwitchNetDevice |
A net device that switches multiple LAN segments via an OpenFlow-compatible flow table. More... | |
struct | ns3::ofi::Port |
Port and its metadata. More... | |
struct | ns3::ofi::Stats::PortStatsState |
State of the PortStats request/reply. More... | |
class | ns3::ofi::Stats |
OpenFlow statistics. More... | |
struct | ns3::ofi::StatsDumpCallback |
Callback for a stats dump request. More... | |
struct | ns3::ofi::SwitchPacketMetadata |
Packet Metadata, allows us to track the packet's metadata as it passes through the switch. More... | |
struct | ns3::ofi::VPortAction |
Class for handling virtual port table actions. More... | |
This section documents the API of the ns-3 OpenFlow module.
For a generic functional description, please refer to the ns-3 manual.