On Wed, Dec 15, 2021 at 06:01:23PM +0530, Jerin Jacob wrote: > On Tue, Dec 14, 2021 at 7:42 PM Ronan Randles <ronan.rand...@intel.com> wrote: > > > > This patchset introduces a Gen library for DPDK. This library provides an > > easy > > way to generate traffic in order to test software based network components. > > > > This library enables the basic functionality required in the traffic > > generator. > > This includes: raw data setting, packet Tx and Rx, creation and destruction > > of a > > Gen instance and various types of data parsing. > > This functionality is implemented in "lib/gen/rte_gen.c". IPv4 parsing > > functionality is also added in "lib/net/rte_ip.c", this is then used in the > > gen > > library. > > > > A sample app is included in "examples/generator" which shows the use of the > > gen > > library in making a traffic generator. This can be used to generate traffic > > by > > running the dpdk-generator generator executable. This sample app supports > > runtime stats reporting (/gen/stats) and line rate limiting > > (/gen/mpps,<target traffic rate in mpps>) through telemetry.py. > > > > > > lib/gen/rte_gen.h | 114 +++++++ > > Please check Doxygen syntax across the file. rte_gen_create(), > rte_gen_destroy(), > rte_gen_packet_parse_string() etc missing proper doxygen synax.
If you do a build with "-Denable_docs=true -Dwerror" meson options set, these should all be flagged on build. [If they aren't, we should fix!] /Bruce