| 
    Data Accelerator Offload
    
   | 
 
#include <dao_graph_feature_arc_worker.h>
Public Member Functions | |
| STAILQ_HEAD (, dao_graph_feature_node_list) all_features | |
Data Fields | |
| char | feature_arc_name [DAO_GRAPH_FEATURE_ARC_NAMELEN] | 
| uint32_t | feature_arc_index | 
| void * | feature_arc_main | 
| struct rte_node_register * | start_node | 
| uint32_t | max_features | 
| uint32_t | max_indexes | 
| int | runtime_enabled_features | 
| struct dao_graph_feature * | features_by_index | 
| uint64_t | feature_bit_mask_by_index [] | 
dao_graph feature arc object
Representing a feature arc holding all features which are enabled/disabled on any interfaces
Definition at line 107 of file dao_graph_feature_arc_worker.h.
| STAILQ_HEAD | ( | dao_graph_feature_node_list | ) | 
All feature lists
| char feature_arc_name[DAO_GRAPH_FEATURE_ARC_NAMELEN] | 
feature arc name
Definition at line 112 of file dao_graph_feature_arc_worker.h.
| uint32_t feature_arc_index | 
this feature group index in feature_arc_main
Definition at line 115 of file dao_graph_feature_arc_worker.h.
| void* feature_arc_main | 
Back pointer to feature_arc_main
Definition at line 118 of file dao_graph_feature_arc_worker.h.
| struct rte_node_register* start_node | 
Start_node or Base node where this feature arc is checked for any feature
Definition at line 123 of file dao_graph_feature_arc_worker.h.
| uint32_t max_features | 
Max features supported in this arc
Definition at line 126 of file dao_graph_feature_arc_worker.h.
| uint32_t max_indexes | 
Max interfaces supported
Definition at line 129 of file dao_graph_feature_arc_worker.h.
| int runtime_enabled_features | 
Number of enabled features at runtime. Accessed in fast path via dao_graph_feature_arc_has_feature()
Definition at line 137 of file dao_graph_feature_arc_worker.h.
| struct dao_graph_feature* features_by_index | 
DAO_GRAPH feature by interface
Definition at line 140 of file dao_graph_feature_arc_worker.h.
| uint64_t feature_bit_mask_by_index[] | 
Bitmask by interface. Set bit indicates feature is enabled on interface
Definition at line 143 of file dao_graph_feature_arc_worker.h.