Class for handling virtual port table actions. More...
#include "openflow-interface.h"
Static Public Member Functions | |
static void | Execute (ofp_vport_action_type type, ofpbuf *buffer, const sw_flow_key *key, const ofp_action_header *ah) |
Executes the action. More... | |
static bool | IsValidType (ofp_vport_action_type type) |
static uint16_t | Validate (ofp_vport_action_type type, size_t len, const ofp_action_header *ah) |
Validates the action on whether its data is valid or not. More... | |
Class for handling virtual port table actions.
Definition at line 300 of file openflow-interface.h.
|
static |
Executes the action.
type | Type of action to execute. |
buffer | Buffer of the Packet if it's needed for the action. |
key | Matching key for the flow that is tied to this action. |
ah | Action's data header. |
Definition at line 582 of file openflow-interface.cc.
References check-style-clang-format::type.
Referenced by ns3::ofi::ExecuteVPortActions().
|
static |
type | Type of virtual port table Action. |
Definition at line 537 of file openflow-interface.cc.
References check-style-clang-format::type.
Referenced by ns3::ofi::ValidateVPortActions().
|
static |
Validates the action on whether its data is valid or not.
Definition at line 552 of file openflow-interface.cc.
References check-style-clang-format::type.
Referenced by ns3::ofi::ValidateVPortActions().