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