logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rte_port_ring.h

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                              rte_port_ring.h(3)

Detailed Description

       RTE Port Ring

       ring_reader: input port built on top of pre-initialized single consumer ring ring_writer: output port
       built on top of pre-initialized single producer ring ring_multi_reader: input port built on top of pre-
       initialized multi consumers ring ring_multi_writer: output port built on top of pre-initialized multi
       producers ring

       Definition in file rte_port_ring.h.

Macro Definition Documentation

#definerte_port_ring_multi_reader_paramsrte_port_ring_reader_params
       ring_multi_reader port parameters

       Definition at line 69 of file rte_port_ring.h.

   #definerte_port_ring_multi_writer_paramsrte_port_ring_writer_params
       ring_multi_writer port parameters

       Definition at line 75 of file rte_port_ring.h.

   #definerte_port_ring_multi_writer_nodrop_paramsrte_port_ring_writer_nodrop_params
       ring_multi_writer_nodrop port parameters

       Definition at line 81 of file rte_port_ring.h.

Name

       rte_port_ring.h

Synopsis

       #include <stdint.h>
       #include 'rte_port.h'

   DataStructures
       struct rte_port_ring_reader_params
       struct rte_port_ring_writer_params
       struct rte_port_ring_writer_nodrop_paramsMacros
       #define rte_port_ring_multi_reader_paramsrte_port_ring_reader_params
       #define rte_port_ring_multi_writer_paramsrte_port_ring_writer_params
       #define rte_port_ring_multi_writer_nodrop_paramsrte_port_ring_writer_nodrop_paramsVariables
       struct rte_port_in_opsrte_port_ring_reader_ops
       struct rte_port_out_opsrte_port_ring_writer_ops
       struct rte_port_out_opsrte_port_ring_writer_nodrop_ops
       struct rte_port_in_opsrte_port_ring_multi_reader_ops
       struct rte_port_out_opsrte_port_ring_multi_writer_ops
       struct rte_port_out_opsrte_port_ring_multi_writer_nodrop_ops

Variable Documentation

structrte_port_in_opsrte_port_ring_reader_ops[extern]
       ring_reader port operations

   structrte_port_out_opsrte_port_ring_writer_ops[extern]
       ring_writer port operations

   structrte_port_out_opsrte_port_ring_writer_nodrop_ops[extern]
       ring_writer_nodrop port operations

   structrte_port_in_opsrte_port_ring_multi_reader_ops[extern]
       ring_multi_reader port operations

   structrte_port_out_opsrte_port_ring_multi_writer_ops[extern]
       ring_multi_writer port operations

   structrte_port_out_opsrte_port_ring_multi_writer_nodrop_ops[extern]
       ring_multi_writer_nodrop port operations

See Also