bab0e6f48b
The services don't have a method to break the infinite loop, and
this will cause the DPDK app can't end normally.
Fixes: a36634e87e
("net/nfp: add flower ctrl VNIC Rx/Tx")
Signed-off-by: Chaoyong He <chaoyong.he@corigine.com>
39 lines
866 B
C
39 lines
866 B
C
/* SPDX-License-Identifier: BSD-3-Clause
|
|
* Copyright (c) 2014-2021 Netronome Systems, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* Small portions derived from code Copyright(c) 2010-2015 Intel Corporation.
|
|
*/
|
|
|
|
/*
|
|
* vim:shiftwidth=8:noexpandtab
|
|
*
|
|
* @file dpdk/pmd/nfp_cpp_bridge.h
|
|
*
|
|
* Netronome vNIC DPDK Poll-Mode Driver: CPP Bridge header file
|
|
*/
|
|
|
|
#ifndef _NFP_CPP_BRIDGE_H_
|
|
#define _NFP_CPP_BRIDGE_H_
|
|
|
|
#include "nfp_common.h"
|
|
|
|
#define NFP_CPP_MEMIO_BOUNDARY (1 << 20)
|
|
#define NFP_BRIDGE_OP_READ 20
|
|
#define NFP_BRIDGE_OP_WRITE 30
|
|
#define NFP_BRIDGE_OP_IOCTL 40
|
|
|
|
#define NFP_IOCTL 'n'
|
|
#define NFP_IOCTL_CPP_IDENTIFICATION _IOW(NFP_IOCTL, 0x8f, uint32_t)
|
|
|
|
int nfp_enable_cpp_service(struct nfp_pf_dev *pf_dev);
|
|
int nfp_map_service(uint32_t service_id);
|
|
|
|
#endif /* _NFP_CPP_BRIDGE_H_ */
|
|
/*
|
|
* Local variables:
|
|
* c-file-style: "Linux"
|
|
* indent-tabs-mode: t
|
|
* End:
|
|
*/
|