DPDK  19.11.14
rte_option.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2018 Intel Corporation.
3  */
4 
5 #ifndef __INCLUDE_RTE_OPTION_H__
6 #define __INCLUDE_RTE_OPTION_H__
7 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
30 typedef int (*rte_option_cb)(void);
31 
39 struct rte_option {
40  TAILQ_ENTRY(rte_option) next;
41  const char *name;
42  const char *usage;
43  rte_option_cb cb;
44  int enabled;
45 };
46 
64 __rte_experimental
65 int
66 rte_option_register(struct rte_option *opt);
67 
68 #ifdef __cplusplus
69 }
70 #endif
71 
72 #endif
__rte_experimental int rte_option_register(struct rte_option *opt)
TAILQ_ENTRY(rte_option) next
rte_option_cb cb
Definition: rte_option.h:43
int enabled
Definition: rte_option.h:44
const char * usage
Definition: rte_option.h:42
const char * name
Definition: rte_option.h:41