14 #ifndef DOCA_FLOW_DEFINITIONS_H_
15 #define DOCA_FLOW_DEFINITIONS_H_
31 struct doca_flow_definitions_cfg;
36 struct doca_flow_definitions;
71 struct doca_flow_definitions **defs);
88 const char *field_opcode_str,
89 uint32_t field_offset,
90 uint32_t field_length);
DOCA_EXPERIMENTAL doca_error_t doca_flow_definitions_cfg_destroy(struct doca_flow_definitions_cfg *defs_cfg)
Destroys a definitions configuration object.
DOCA_EXPERIMENTAL doca_error_t doca_flow_definitions_add_field(struct doca_flow_definitions *defs, const char *field_opcode_str, uint32_t field_offset, uint32_t field_length)
Add a field to the definitions object.
DOCA_EXPERIMENTAL void doca_flow_definitions_destroy(struct doca_flow_definitions *defs)
Destroys a definitions object.
DOCA_EXPERIMENTAL doca_error_t doca_flow_definitions_create(struct doca_flow_definitions_cfg *defs_cfg, struct doca_flow_definitions **defs)
Creates a definitions object.
DOCA_EXPERIMENTAL doca_error_t doca_flow_definitions_cfg_create(struct doca_flow_definitions_cfg **defs_cfg)
Creates a definitions configuration object.
#define DOCA_EXPERIMENTAL
To set a Symbol (or specifically a function) as experimental.
enum doca_error doca_error_t
DOCA API return codes.