numam-dpdk/drivers/net/mlx5/windows/mlx5_vlan_os.c
Bruce Richardson df96fd0d73 ethdev: make driver-only headers private
The rte_ethdev_driver.h, rte_ethdev_vdev.h and rte_ethdev_pci.h files are
for drivers only and should be a private to DPDK and not installed.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
Acked-by: Steven Webster <steven.webster@windriver.com>
2021-01-29 20:59:09 +01:00

84 lines
1.6 KiB
C

/* SPDX-License-Identifier: BSD-3-Clause
* Copyright 2020 Mellanox Technologies, Ltd
*/
#include <stddef.h>
#include <errno.h>
#include <stdint.h>
#include <unistd.h>
/*
* Not needed by this file; included to work around the lack of off_t
* definition for mlx5dv.h with unpatched rdma-core versions.
*/
#include <sys/types.h>
#include <ethdev_driver.h>
#include <rte_common.h>
#include <mlx5.h>
#include <mlx5_malloc.h>
/*
* Release VLAN network device, created for VM workaround.
*
* @param[in] dev
* Ethernet device object, Netlink context provider.
* @param[in] vlan
* Object representing the network device to release.
*/
void
mlx5_vlan_vmwa_release(struct rte_eth_dev *dev,
struct mlx5_vf_vlan *vlan)
{
RTE_SET_USED(dev);
RTE_SET_USED(vlan);
}
/**
* Acquire VLAN interface with specified tag for VM workaround.
*
* @param[in] dev
* Ethernet device object, Netlink context provider.
* @param[in] vlan
* Object representing the network device to acquire.
*/
void
mlx5_vlan_vmwa_acquire(struct rte_eth_dev *dev,
struct mlx5_vf_vlan *vlan)
{
RTE_SET_USED(dev);
RTE_SET_USED(vlan);
}
/*
* Create per ethernet device VLAN VM workaround context
*
* @param dev
* Pointer to Ethernet device structure.
* @param ifindex
* Interface index.
*
* @Return
* Pointer to mlx5_nl_vlan_vmwa_context
*/
void *
mlx5_vlan_vmwa_init(struct rte_eth_dev *dev, uint32_t ifindex)
{
RTE_SET_USED(dev);
RTE_SET_USED(ifindex);
return NULL;
}
/*
* Destroy per ethernet device VLAN VM workaround context
*
* @param dev
* Pointer to VM context
*/
void
mlx5_vlan_vmwa_exit(void *vmctx)
{
RTE_SET_USED(vmctx);
}