ROFL-pipeline
v0.6.0dev
|
OpenFlow v1.0, 1.2 and 1.3.2 flow table abstraction. More...
#include <of1x_flow_table.h>
Data Fields | |
unsigned int | number |
char | name [OF1X_MAX_TABLE_NAME_LEN] |
of1x_flow_entry_t * | entries |
This pointer may or may not be used depending on the matching algorithm. More... | |
unsigned int | num_of_entries |
unsigned int | max_entries |
unsigned int | current_timer_group |
struct of1x_timer_group * | timers |
of1x_flow_table_miss_config_t | default_action |
of1x_flow_table_config_t | config |
of1x_stats_table_t | stats |
matching_auxiliary_t * | matching_aux [2] |
Place-holder to allow matching algorithms keep its own state. More... | |
platform_mutex_t * | mutex |
platform_rwlock_t * | rwlock |
struct of1x_pipeline * | pipeline |
enum of1x_matching_algorithm_available | matching_algorithm |
OpenFlow v1.0, 1.2 and 1.3.2 flow table abstraction.
Definition at line 90 of file of1x_flow_table.h.
of1x_flow_entry_t* of1x_flow_table::entries |
This pointer may or may not be used depending on the matching algorithm.
If used, it points to the first entry of the table
Definition at line 103 of file of1x_flow_table.h.
matching_auxiliary_t* of1x_flow_table::matching_aux[2] |
Place-holder to allow matching algorithms keep its own state.
Definition at line 124 of file of1x_flow_table.h.