net/i40e: move private APIs to a specific file
Create a new file rte_pmd_i40e.c for all the private APIs. Move all the related code to the new file. Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
This commit is contained in:
parent
1d43099033
commit
96974a6600
@ -108,6 +108,7 @@ SRCS-$(CONFIG_RTE_LIBRTE_I40E_PMD) += i40e_ethdev_vf.c
|
||||
SRCS-$(CONFIG_RTE_LIBRTE_I40E_PMD) += i40e_pf.c
|
||||
SRCS-$(CONFIG_RTE_LIBRTE_I40E_PMD) += i40e_fdir.c
|
||||
SRCS-$(CONFIG_RTE_LIBRTE_I40E_PMD) += i40e_flow.c
|
||||
SRCS-$(CONFIG_RTE_LIBRTE_I40E_PMD) += rte_pmd_i40e.c
|
||||
|
||||
# vector PMD driver needs SSE4.1 support
|
||||
ifeq ($(findstring RTE_MACHINE_CPUFLAG_SSE4_1,$(CFLAGS)),)
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -869,6 +869,17 @@ int i40e_dev_consistent_tunnel_filter_set(struct i40e_pf *pf,
|
||||
struct i40e_tunnel_filter_conf *tunnel_filter,
|
||||
uint8_t add);
|
||||
int i40e_fdir_flush(struct rte_eth_dev *dev);
|
||||
int i40e_find_all_vlan_for_mac(struct i40e_vsi *vsi,
|
||||
struct i40e_macvlan_filter *mv_f,
|
||||
int num, struct ether_addr *addr);
|
||||
int i40e_remove_macvlan_filters(struct i40e_vsi *vsi,
|
||||
struct i40e_macvlan_filter *filter,
|
||||
int total);
|
||||
void i40e_set_vlan_filter(struct i40e_vsi *vsi, uint16_t vlan_id, bool on);
|
||||
int i40e_add_macvlan_filters(struct i40e_vsi *vsi,
|
||||
struct i40e_macvlan_filter *filter,
|
||||
int total);
|
||||
bool is_i40e_supported(struct rte_eth_dev *dev);
|
||||
|
||||
#define I40E_DEV_TO_PCI(eth_dev) \
|
||||
RTE_DEV_TO_PCI((eth_dev)->device)
|
||||
|
1707
drivers/net/i40e/rte_pmd_i40e.c
Normal file
1707
drivers/net/i40e/rte_pmd_i40e.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user