xref: /dpdk/drivers/net/nfp/nfp_service.h (revision 0e7ee91b16e0122f784e01f6087ecb9246153f38)
1*600f6d2cSLong Wu /* SPDX-License-Identifier: BSD-3-Clause
2*600f6d2cSLong Wu  * Copyright (c) 2023 Corigine, Inc.
3*600f6d2cSLong Wu  * All rights reserved.
4*600f6d2cSLong Wu  */
5*600f6d2cSLong Wu 
6*600f6d2cSLong Wu #ifndef __NFP_SERVICE_H__
7*600f6d2cSLong Wu #define __NFP_SERVICE_H__
8*600f6d2cSLong Wu 
9*600f6d2cSLong Wu #include <rte_service_component.h>
10*600f6d2cSLong Wu 
11*600f6d2cSLong Wu struct nfp_service_info {
12*600f6d2cSLong Wu 	uint32_t id;
13*600f6d2cSLong Wu };
14*600f6d2cSLong Wu 
15*600f6d2cSLong Wu int nfp_service_disable(struct nfp_service_info *info);
16*600f6d2cSLong Wu int nfp_service_enable(const struct rte_service_spec *service_spec,
17*600f6d2cSLong Wu 		struct nfp_service_info *info);
18*600f6d2cSLong Wu 
19*600f6d2cSLong Wu #endif /* __NFP_SERVICE_H__ */
20