ROFL-pipeline  v0.6.0dev
Data Fields
of1x_flow_table Struct Reference

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_tentries
 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_grouptimers
 
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_pipelinepipeline
 
enum
of1x_matching_algorithm_available 
matching_algorithm
 

Detailed Description

OpenFlow v1.0, 1.2 and 1.3.2 flow table abstraction.

Definition at line 90 of file of1x_flow_table.h.

Field Documentation

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.


The documentation for this struct was generated from the following file: