Class for handling virtual port table actions.  
 More...
#include "openflow-interface.h"
|  | 
| 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 256 of file openflow-interface.h.
◆ Execute()
  
  | 
        
          | static void ns3::ofi::VPortAction::Execute | ( | ofp_vport_action_type | type, |  
          |  |  | ofpbuf * | buffer, |  
          |  |  | const sw_flow_key * | key, |  
          |  |  | const ofp_action_header * | ah |  
          |  | ) |  |  |  | static | 
 
Executes the action. 
- Parameters
- 
  
    | 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. |  
 
 
 
◆ IsValidType()
  
  | 
        
          | static bool ns3::ofi::VPortAction::IsValidType | ( | ofp_vport_action_type | type | ) |  |  | static | 
 
- Parameters
- 
  
    | type | Type of virtual port table Action. |  
 
- Returns
- true if the provided type is a type of virtual port table action. 
 
 
◆ Validate()
  
  | 
        
          | static uint16_t ns3::ofi::VPortAction::Validate | ( | ofp_vport_action_type | type, |  
          |  |  | size_t | len, |  
          |  |  | const ofp_action_header * | ah |  
          |  | ) |  |  |  | static | 
 
Validates the action on whether its data is valid or not. 
- Parameters
- 
  
    | type | Type of action to validate. |  | len | Length of the action data. |  | ah | Action's data header. |  
 
- Returns
- ACT_VALIDATION_OK if the action checks out, otherwise an error type. 
 
 
The documentation for this struct was generated from the following file: