xref: /dpdk/app/graph/module_api.h (revision 0f32dac4bbf74761972249090523f4581ca13126)
15b21ffb2SSunil Kumar Kori /* SPDX-License-Identifier: BSD-3-Clause
25b21ffb2SSunil Kumar Kori  * Copyright(c) 2023 Marvell.
35b21ffb2SSunil Kumar Kori  */
45b21ffb2SSunil Kumar Kori 
55b21ffb2SSunil Kumar Kori #ifndef APP_GRAPH_MODULE_API_H
65b21ffb2SSunil Kumar Kori #define APP_GRAPH_MODULE_API_H
75b21ffb2SSunil Kumar Kori 
85b21ffb2SSunil Kumar Kori #include <stdint.h>
95b21ffb2SSunil Kumar Kori #include <stdbool.h>
103f90eda5SSunil Kumar Kori 
115b21ffb2SSunil Kumar Kori #include "cli.h"
123f90eda5SSunil Kumar Kori #include "conn.h"
13*0f32dac4SSunil Kumar Kori #include "commands.h"
143850cb06SSunil Kumar Kori #include "ethdev.h"
150eadf8f8SRakesh Kudurumalla #include "ethdev_rx.h"
165c59002aSRakesh Kudurumalla #include "graph.h"
172c7debd9SRakesh Kudurumalla #include "l2fwd.h"
1834c0c38aSRakesh Kudurumalla #include "l3fwd.h"
192d7b3cccSRakesh Kudurumalla #include "mempool.h"
209a3a41ebSSunil Kumar Kori #include "neigh.h"
21aff63b6dSSunil Kumar Kori #include "route.h"
22984a315aSSunil Kumar Kori #include "utils.h"
239a3a41ebSSunil Kumar Kori 
245b21ffb2SSunil Kumar Kori /*
255b21ffb2SSunil Kumar Kori  * Externs
265b21ffb2SSunil Kumar Kori  */
275b21ffb2SSunil Kumar Kori extern volatile bool force_quit;
282d7b3cccSRakesh Kudurumalla extern struct conn *conn;
295b21ffb2SSunil Kumar Kori 
306f1407a1SSunil Kumar Kori bool app_graph_stats_enabled(void);
313f90eda5SSunil Kumar Kori bool app_graph_exit(void);
326f1407a1SSunil Kumar Kori 
335b21ffb2SSunil Kumar Kori #endif
34