This section documents the API of the ns-3 OpenFlow module. More...
Collaboration diagram for OpenFlow Switch Device:Topics | |
| 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.