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