| /f-stack/dpdk/drivers/net/e1000/ |
| H A D | igb_pf.c | 372 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 D | em_ethdev.c | 1342 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 D | igb_ethdev.c | 2568 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 D | e1000_ethdev.h | 154 uint32_t vfta[IGB_VFTA_SIZE]; member
|
| /f-stack/dpdk/drivers/net/igc/ |
| H A D | igc_ethdev.h | 138 uint32_t vfta[IGC_VFTA_SIZE]; member
|
| H A D | igc_ethdev.c | 2423 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 D | txgbe_hw.c | 1727 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 D | txgbe_hw.h | 52 bool vlan_on, u32 *vfta_delta, u32 vfta,
|
| H A D | txgbe_type.h | 504 bool vlan_on, u32 *vfta_delta, u32 vfta,
|
| /f-stack/dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_ethdev.h | 325 u32 vfta[HINIC_VFTA_SIZE]; /* VLAN bitmap */ member
|
| H A D | hinic_pmd_ethdev.c | 1581 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 D | fm10k.h | 115 uint32_t vfta[FM10K_VFTA_SIZE]; /* VLAN bitmap */ member
|
| H A D | fm10k_ethdev.c | 1520 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 D | ixgbe_common.c | 3937 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 D | ixgbe_common.h | 110 bool vlan_on, u32 *vfta_delta, u32 vfta,
|
| H A D | ixgbe_api.h | 102 bool vlan_on, u32 *vfta_delta, u32 vfta,
|
| H A D | ixgbe_api.c | 1097 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 D | txgbe_ethdev.h | 75 uint32_t vfta[TXGBE_VFTA_SIZE]; member
|
| H A D | txgbe_ethdev.c | 755 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 D | ixgbe_ethdev.c | 1818 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 D | ixgbe_ethdev.h | 233 uint32_t vfta[IXGBE_VFTA_SIZE]; member
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | rte_pmd_i40e.c | 116 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 D | i40e_ethdev.h | 395 uint32_t vfta[I40E_VFTA_SIZE]; /* VLAN bitmap */ member
|
| H A D | i40e_ethdev.c | 7128 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()
|