dpdk/drivers/net/ice/ice_dcf_ethdev.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: BSD-3-Clause
   2 * Copyright(c) 2020 Intel Corporation
   3 */
   4
   5#ifndef _ICE_DCF_ETHDEV_H_
   6#define _ICE_DCF_ETHDEV_H_
   7
   8#include "base/ice_common.h"
   9#include "base/ice_adminq_cmd.h"
  10
  11#include "ice_ethdev.h"
  12#include "ice_dcf.h"
  13
  14#define ICE_DCF_MAX_RINGS  1
  15
  16struct ice_dcf_queue {
  17        uint64_t dummy;
  18};
  19
  20struct ice_dcf_adapter {
  21        struct ice_adapter parent; /* Must be first */
  22        struct ice_dcf_hw real_hw;
  23};
  24
  25void ice_dcf_handle_pf_event_msg(struct ice_dcf_hw *dcf_hw,
  26                                 uint8_t *msg, uint16_t msglen);
  27int ice_dcf_init_parent_adapter(struct rte_eth_dev *eth_dev);
  28void ice_dcf_uninit_parent_adapter(struct rte_eth_dev *eth_dev);
  29
  30#endif /* _ICE_DCF_ETHDEV_H_ */
  31