This patch contains a ddf module skeleton (example) and a ddf model application. Was designed to highlight (print) DDF operations/steps.
Module is loaded at init_global time through odp configuration file (modules section). Usage: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<repo path>/odp/lib/.libs ODP_SYSCONFIG_FILE=/home<repo path>/odp/example/ddf_ifs/odp.conf ./example/ddf_app/odp_ddf_app v2: - update copyright text - fix distcheck build Bogdan Pricope (1): ddf: examples: add ddf module skeleton and ddf application example/Makefile.am | 4 +- example/ddf_app/Makefile.am | 10 ++++ example/ddf_app/odp_ddf_app.c | 49 +++++++++++++++++++ example/ddf_ifs/Makefile.am | 27 +++++++++++ example/ddf_ifs/ddf_ifs.c | 28 +++++++++++ example/ddf_ifs/ddf_ifs.h | 18 +++++++ example/ddf_ifs/ddf_ifs_api.h | 25 ++++++++++ example/ddf_ifs/ddf_ifs_dev_dpdk.c | 25 ++++++++++ example/ddf_ifs/ddf_ifs_dev_dpdk.h | 24 +++++++++ example/ddf_ifs/ddf_ifs_devio_direct.c | 51 +++++++++++++++++++ example/ddf_ifs/ddf_ifs_devio_direct.h | 20 ++++++++ example/ddf_ifs/ddf_ifs_driver.c | 69 ++++++++++++++++++++++++++ example/ddf_ifs/ddf_ifs_driver.h | 20 ++++++++ example/ddf_ifs/ddf_ifs_enumr_class.c | 47 ++++++++++++++++++ example/ddf_ifs/ddf_ifs_enumr_class.h | 20 ++++++++ example/ddf_ifs/ddf_ifs_enumr_dpdk.c | 86 +++++++++++++++++++++++++++++++++ example/ddf_ifs/ddf_ifs_enumr_dpdk.h | 20 ++++++++ example/ddf_ifs/ddf_ifs_enumr_generic.c | 57 ++++++++++++++++++++++ example/ddf_ifs/ddf_ifs_enumr_generic.h | 20 ++++++++ example/ddf_ifs/odp.conf | 4 ++ example/m4/configure.m4 | 2 + 21 files changed, 625 insertions(+), 1 deletion(-) create mode 100644 example/ddf_app/Makefile.am create mode 100644 example/ddf_app/odp_ddf_app.c create mode 100644 example/ddf_ifs/Makefile.am create mode 100644 example/ddf_ifs/ddf_ifs.c create mode 100644 example/ddf_ifs/ddf_ifs.h create mode 100644 example/ddf_ifs/ddf_ifs_api.h create mode 100644 example/ddf_ifs/ddf_ifs_dev_dpdk.c create mode 100644 example/ddf_ifs/ddf_ifs_dev_dpdk.h create mode 100644 example/ddf_ifs/ddf_ifs_devio_direct.c create mode 100644 example/ddf_ifs/ddf_ifs_devio_direct.h create mode 100644 example/ddf_ifs/ddf_ifs_driver.c create mode 100644 example/ddf_ifs/ddf_ifs_driver.h create mode 100644 example/ddf_ifs/ddf_ifs_enumr_class.c create mode 100644 example/ddf_ifs/ddf_ifs_enumr_class.h create mode 100644 example/ddf_ifs/ddf_ifs_enumr_dpdk.c create mode 100644 example/ddf_ifs/ddf_ifs_enumr_dpdk.h create mode 100644 example/ddf_ifs/ddf_ifs_enumr_generic.c create mode 100644 example/ddf_ifs/ddf_ifs_enumr_generic.h create mode 100644 example/ddf_ifs/odp.conf -- 1.9.1