Home
last modified time | relevance | path

Searched refs:vfta (Results 1 – 24 of 24) sorted by relevance

/f-stack/dpdk/drivers/net/e1000/
H A Digb_pf.c372 uint32_t vid_idx, vid_bit, vfta; in igb_vf_set_vlan() local
386 vfta = E1000_READ_REG_ARRAY(hw, E1000_VFTA, vid_idx); in igb_vf_set_vlan()
388 vfta |= vid_bit; in igb_vf_set_vlan()
390 vfta &= ~vid_bit; in igb_vf_set_vlan()
392 E1000_WRITE_REG_ARRAY(hw, E1000_VFTA, vid_idx, vfta); in igb_vf_set_vlan()
H A Dem_ethdev.c1342 uint32_t vfta; in eth_em_vlan_filter_set() local
1349 vfta = E1000_READ_REG_ARRAY(hw, E1000_VFTA, vid_idx); in eth_em_vlan_filter_set()
1351 vfta |= vid_bit; in eth_em_vlan_filter_set()
1353 vfta &= ~vid_bit; in eth_em_vlan_filter_set()
1354 E1000_WRITE_REG_ARRAY(hw, E1000_VFTA, vid_idx, vfta); in eth_em_vlan_filter_set()
1357 shadow_vfta->vfta[vid_idx] = vfta; in eth_em_vlan_filter_set()
1394 E1000_WRITE_REG_ARRAY(hw, E1000_VFTA, i, shadow_vfta->vfta[i]); in em_vlan_hw_filter_enable()
H A Digb_ethdev.c2568 uint32_t vfta; in eth_igb_vlan_filter_set() local
2575 vfta = E1000_READ_REG_ARRAY(hw, E1000_VFTA, vid_idx); in eth_igb_vlan_filter_set()
2577 vfta |= vid_bit; in eth_igb_vlan_filter_set()
2579 vfta &= ~vid_bit; in eth_igb_vlan_filter_set()
2583 shadow_vfta->vfta[vid_idx] = vfta; in eth_igb_vlan_filter_set()
3485 int i = 0, j = 0, vfta = 0, mask = 1; in igbvf_set_vfta_all() local
3488 vfta = shadow_vfta->vfta[i]; in igbvf_set_vfta_all()
3489 if(vfta){ in igbvf_set_vfta_all()
3492 if(vfta & mask) in igbvf_set_vfta_all()
3526 shadow_vfta->vfta[vid_idx] |= vid_bit; in igbvf_vlan_filter_set()
[all …]
H A De1000_ethdev.h154 uint32_t vfta[IGB_VFTA_SIZE]; member
/f-stack/dpdk/drivers/net/igc/
H A Digc_ethdev.h138 uint32_t vfta[IGC_VFTA_SIZE]; member
H A Digc_ethdev.c2423 uint32_t vfta; in eth_igc_vlan_filter_set() local
2429 vfta = shadow_vfta->vfta[vid_idx]; in eth_igc_vlan_filter_set()
2431 vfta |= vid_bit; in eth_igc_vlan_filter_set()
2433 vfta &= ~vid_bit; in eth_igc_vlan_filter_set()
2434 IGC_WRITE_REG_ARRAY(hw, IGC_VFTA, vid_idx, vfta); in eth_igc_vlan_filter_set()
2437 shadow_vfta->vfta[vid_idx] = vfta; in eth_igc_vlan_filter_set()
2466 IGC_WRITE_REG_ARRAY(hw, IGC_VFTA, i, shadow_vfta->vfta[i]); in igc_vlan_hw_filter_enable()
/f-stack/dpdk/drivers/net/txgbe/base/
H A Dtxgbe_hw.c1727 u32 regidx, vfta_delta, vfta; in txgbe_set_vfta() local
1749 vfta = rd32(hw, TXGBE_VLANTBL(regidx)); in txgbe_set_vfta()
1756 vfta_delta &= vlan_on ? ~vfta : vfta; in txgbe_set_vfta()
1757 vfta ^= vfta_delta; in txgbe_set_vfta()
1763 vfta, vlvf_bypass); in txgbe_set_vfta()
1773 wr32(hw, TXGBE_VLANTBL(regidx), vfta); in txgbe_set_vfta()
1792 bool vlan_on, u32 *vfta_delta, u32 vfta, in txgbe_set_vlvf() argument
1837 wr32(hw, TXGBE_PSRVLANPLM(vlan / 32), vfta); in txgbe_set_vlvf()
H A Dtxgbe_hw.h52 bool vlan_on, u32 *vfta_delta, u32 vfta,
H A Dtxgbe_type.h504 bool vlan_on, u32 *vfta_delta, u32 vfta,
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_ethdev.h325 u32 vfta[HINIC_VFTA_SIZE]; /* VLAN bitmap */ member
H A Dhinic_pmd_ethdev.c1581 nic_dev->vfta[vid_idx] |= vid_bit; in hinic_store_vlan_filter()
1583 nic_dev->vfta[vid_idx] &= ~vid_bit; in hinic_store_vlan_filter()
1594 return (nic_dev->vfta[vid_idx] & vid_bit) ? TRUE : FALSE; in hinic_find_vlan_filter()
/f-stack/dpdk/drivers/net/fm10k/
H A Dfm10k.h115 uint32_t vfta[FM10K_VFTA_SIZE]; /* VLAN bitmap */ member
H A Dfm10k_ethdev.c1520 if (on && (macvlan->vfta[vid_idx] & vid_bit)) in fm10k_vlan_filter_set()
1523 if (!on && !(macvlan->vfta[vid_idx] & vid_bit)) { in fm10k_vlan_filter_set()
1560 macvlan->vfta[vid_idx] |= vid_bit; in fm10k_vlan_filter_set()
1563 macvlan->vfta[vid_idx] &= ~vid_bit; in fm10k_vlan_filter_set()
1591 if (!macvlan->vfta[j]) in fm10k_MAC_filter_set_main_vsi()
1594 if (!(macvlan->vfta[j] & (1 << k))) in fm10k_MAC_filter_set_main_vsi()
/f-stack/dpdk/drivers/net/ixgbe/base/
H A Dixgbe_common.c3937 u32 regidx, vfta_delta, vfta; in ixgbe_set_vfta_generic() local
3959 vfta = IXGBE_READ_REG(hw, IXGBE_VFTA(regidx)); in ixgbe_set_vfta_generic()
3966 vfta_delta &= vlan_on ? ~vfta : vfta; in ixgbe_set_vfta_generic()
3967 vfta ^= vfta_delta; in ixgbe_set_vfta_generic()
3973 vfta, vlvf_bypass); in ixgbe_set_vfta_generic()
3983 IXGBE_WRITE_REG(hw, IXGBE_VFTA(regidx), vfta); in ixgbe_set_vfta_generic()
4002 bool vlan_on, u32 *vfta_delta, u32 vfta, in ixgbe_set_vlvf_generic() argument
4044 IXGBE_WRITE_REG(hw, IXGBE_VFTA(vlan / 32), vfta); in ixgbe_set_vlvf_generic()
H A Dixgbe_common.h110 bool vlan_on, u32 *vfta_delta, u32 vfta,
H A Dixgbe_api.h102 bool vlan_on, u32 *vfta_delta, u32 vfta,
H A Dixgbe_api.c1097 u32 *vfta_delta, u32 vfta, bool vlvf_bypass) in ixgbe_set_vlvf() argument
1100 vlan_on, vfta_delta, vfta, vlvf_bypass), in ixgbe_set_vlvf()
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev.h75 uint32_t vfta[TXGBE_VFTA_SIZE]; member
H A Dtxgbe_ethdev.c755 uint32_t vfta; in txgbe_vlan_filter_set() local
761 vfta = rd32(hw, TXGBE_VLANTBL(vid_idx)); in txgbe_vlan_filter_set()
763 vfta |= vid_bit; in txgbe_vlan_filter_set()
765 vfta &= ~vid_bit; in txgbe_vlan_filter_set()
766 wr32(hw, TXGBE_VLANTBL(vid_idx), vfta); in txgbe_vlan_filter_set()
769 shadow_vfta->vfta[vid_idx] = vfta; in txgbe_vlan_filter_set()
907 wr32(hw, TXGBE_VLANTBL(i), shadow_vfta->vfta[i]); in txgbe_vlan_hw_filter_enable()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.c1818 uint32_t vfta; in ixgbe_vlan_filter_set() local
1824 vfta = IXGBE_READ_REG(hw, IXGBE_VFTA(vid_idx)); in ixgbe_vlan_filter_set()
1826 vfta |= vid_bit; in ixgbe_vlan_filter_set()
1828 vfta &= ~vid_bit; in ixgbe_vlan_filter_set()
1832 shadow_vfta->vfta[vid_idx] = vfta; in ixgbe_vlan_filter_set()
5482 int i = 0, j = 0, vfta = 0, mask = 1; in ixgbevf_set_vfta_all() local
5485 vfta = shadow_vfta->vfta[i]; in ixgbevf_set_vfta_all()
5486 if (vfta) { in ixgbevf_set_vfta_all()
5489 if (vfta & mask) in ixgbevf_set_vfta_all()
5523 shadow_vfta->vfta[vid_idx] |= vid_bit; in ixgbevf_vlan_filter_set()
[all …]
H A Dixgbe_ethdev.h233 uint32_t vfta[IXGBE_VFTA_SIZE]; member
/f-stack/dpdk/drivers/net/i40e/
H A Drte_pmd_i40e.c116 if (!vsi->vfta[j]) in i40e_add_rm_all_vlan_filter()
120 if (!(vsi->vfta[j] & (1 << k))) in i40e_add_rm_all_vlan_filter()
863 if (!vsi->vfta[j]) in i40e_vlan_filter_count()
867 if (!(vsi->vfta[j] & (1 << k))) in i40e_vlan_filter_count()
H A Di40e_ethdev.h395 uint32_t vfta[I40E_VFTA_SIZE]; /* VLAN bitmap */ member
H A Di40e_ethdev.c7128 if (vsi->vfta[vid_idx] & vid_bit) in i40e_find_vlan_filter()
7144 vsi->vfta[vid_idx] |= vid_bit; in i40e_store_vlan_filter()
7146 vsi->vfta[vid_idx] &= ~vid_bit; in i40e_store_vlan_filter()
7202 if (vsi->vfta[j]) { in i40e_find_all_vlan_for_mac()
7204 if (vsi->vfta[j] & (1 << k)) { in i40e_find_all_vlan_for_mac()