1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2019-2020 Broadcom
7 #include "tf_device_p4.h"
14 * Device specific bind function
17 dev_bind_p4(struct tf *tfp __rte_unused,
18 struct tf_session_resources *resources __rte_unused,
19 struct tf_dev_info *dev_info)
21 /* Initialize the modules */
23 dev_info->ops = &tf_dev_ops_p4;
28 dev_bind(struct tf *tfp __rte_unused,
29 enum tf_device_type type,
30 struct tf_session_resources *resources,
31 struct tf_dev_info *dev_info)
34 case TF_DEVICE_TYPE_WH:
35 return dev_bind_p4(tfp,
40 "Device type not supported\n");
46 dev_unbind(struct tf *tfp __rte_unused,
47 struct tf_dev_info *dev_handle __rte_unused)