26 #ifndef RMAX_COMMON_H_
27 #define RMAX_COMMON_H_
42 #include <doca_rmax.h>
121 struct doca_rmax_in_stream *stream,
123 struct doca_buf **buffer,
124 uint16_t *stride_size);
135 struct doca_rmax_in_stream *stream,
136 struct doca_rmax_flow *flow,
137 struct doca_buf *buf);
#define DOCA_DEVINFO_PCI_ADDR_SIZE
Buffer size to hold PCI BDF format: "XXXX:XX:XX.X". Including a null terminator.
enum doca_error doca_error_t
DOCA API return codes.
void rmax_create_stream_cleanup(struct rmax_program_state *state, struct doca_rmax_in_stream *stream, struct doca_rmax_flow *flow, struct doca_buf *buf)
doca_error_t rmax_stream_allocate_buf(struct rmax_program_state *state, struct doca_rmax_in_stream *stream, struct rmax_stream_config *config, struct doca_buf **buffer, uint16_t *stride_size)
doca_error_t rmax_stream_set_attributes(struct doca_rmax_in_stream *stream, struct rmax_stream_config *config)
doca_error_t rmax_flow_set_attributes(struct rmax_stream_config *config, struct doca_rmax_flow *flow)
doca_error_t register_create_stream_params(void)
doca_error_t rmax_stream_start(struct rmax_program_state *state)
struct program_core_objects core_objects
struct rmax_stream_config * config
uint16_t stride_size[MAX_BUFFERS]
char pci_address[DOCA_DEVINFO_PCI_ADDR_SIZE]