| /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 | 1336 uint32_t vfta; in eth_em_vlan_filter_set() local 1343 vfta = E1000_READ_REG_ARRAY(hw, E1000_VFTA, vid_idx); in eth_em_vlan_filter_set() 1345 vfta |= vid_bit; in eth_em_vlan_filter_set() 1347 vfta &= ~vid_bit; in eth_em_vlan_filter_set() 1348 E1000_WRITE_REG_ARRAY(hw, E1000_VFTA, vid_idx, vfta); in eth_em_vlan_filter_set() 1351 shadow_vfta->vfta[vid_idx] = vfta; in eth_em_vlan_filter_set() 1388 E1000_WRITE_REG_ARRAY(hw, E1000_VFTA, i, shadow_vfta->vfta[i]); in em_vlan_hw_filter_enable()
|
| H A D | igb_ethdev.c | 2553 uint32_t vfta; in eth_igb_vlan_filter_set() local 2560 vfta = E1000_READ_REG_ARRAY(hw, E1000_VFTA, vid_idx); in eth_igb_vlan_filter_set() 2562 vfta |= vid_bit; in eth_igb_vlan_filter_set() 2564 vfta &= ~vid_bit; in eth_igb_vlan_filter_set() 2568 shadow_vfta->vfta[vid_idx] = vfta; in eth_igb_vlan_filter_set() 3497 int i = 0, j = 0, vfta = 0, mask = 1; in igbvf_set_vfta_all() local 3500 vfta = shadow_vfta->vfta[i]; in igbvf_set_vfta_all() 3501 if(vfta){ in igbvf_set_vfta_all() 3504 if(vfta & mask) in igbvf_set_vfta_all() 3538 shadow_vfta->vfta[vid_idx] |= vid_bit; in igbvf_vlan_filter_set() [all …]
|
| H A D | e1000_ethdev.h | 155 uint32_t vfta[IGB_VFTA_SIZE]; member
|
| /dpdk/drivers/net/ngbe/base/ |
| H A D | ngbe_hw.c | 1357 u32 regidx, vfta_delta, vfta; in ngbe_set_vfta() local 1377 vfta = rd32(hw, NGBE_VLANTBL(regidx)); in ngbe_set_vfta() 1384 vfta_delta &= vlan_on ? ~vfta : vfta; in ngbe_set_vfta() 1385 vfta ^= vfta_delta; in ngbe_set_vfta() 1391 vfta, vlvf_bypass); in ngbe_set_vfta() 1401 wr32(hw, NGBE_VLANTBL(regidx), vfta); in ngbe_set_vfta() 1420 bool vlan_on, u32 *vfta_delta, u32 vfta, in ngbe_set_vlvf() argument 1463 wr32(hw, NGBE_PSRVLANPLM(vlan / 32), vfta); in ngbe_set_vlvf()
|
| H A D | ngbe_hw.h | 65 bool vlan_on, u32 *vfta_delta, u32 vfta,
|
| H A D | ngbe_type.h | 305 bool vlan_on, u32 *vfta_delta, u32 vfta,
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ethdev_vf.c | 811 int i = 0, j = 0, vfta = 0, mask = 1; in txgbevf_set_vfta_all() local 814 vfta = shadow_vfta->vfta[i]; in txgbevf_set_vfta_all() 815 if (vfta) { in txgbevf_set_vfta_all() 818 if (vfta & mask) in txgbevf_set_vfta_all() 849 shadow_vfta->vfta[vid_idx] |= vid_bit; in txgbevf_vlan_filter_set() 851 shadow_vfta->vfta[vid_idx] &= ~vid_bit; in txgbevf_vlan_filter_set()
|
| H A D | txgbe_ethdev.c | 961 uint32_t vfta; in txgbe_vlan_filter_set() local 967 vfta = rd32(hw, TXGBE_VLANTBL(vid_idx)); in txgbe_vlan_filter_set() 969 vfta |= vid_bit; in txgbe_vlan_filter_set() 971 vfta &= ~vid_bit; in txgbe_vlan_filter_set() 972 wr32(hw, TXGBE_VLANTBL(vid_idx), vfta); in txgbe_vlan_filter_set() 975 shadow_vfta->vfta[vid_idx] = vfta; in txgbe_vlan_filter_set() 1113 wr32(hw, TXGBE_VLANTBL(i), shadow_vfta->vfta[i]); in txgbe_vlan_hw_filter_enable()
|
| H A D | txgbe_ethdev.h | 161 uint32_t vfta[TXGBE_VFTA_SIZE]; member
|
| /dpdk/drivers/net/igc/ |
| H A D | igc_ethdev.c | 2405 uint32_t vfta; in eth_igc_vlan_filter_set() local 2411 vfta = shadow_vfta->vfta[vid_idx]; in eth_igc_vlan_filter_set() 2413 vfta |= vid_bit; in eth_igc_vlan_filter_set() 2415 vfta &= ~vid_bit; in eth_igc_vlan_filter_set() 2416 IGC_WRITE_REG_ARRAY(hw, IGC_VFTA, vid_idx, vfta); in eth_igc_vlan_filter_set() 2419 shadow_vfta->vfta[vid_idx] = vfta; in eth_igc_vlan_filter_set() 2448 IGC_WRITE_REG_ARRAY(hw, IGC_VFTA, i, shadow_vfta->vfta[i]); in igc_vlan_hw_filter_enable()
|
| H A D | igc_ethdev.h | 146 uint32_t vfta[IGC_VFTA_SIZE]; member
|
| /dpdk/drivers/net/txgbe/base/ |
| H A D | txgbe_hw.c | 1619 u32 regidx, vfta_delta, vfta; in txgbe_set_vfta() local 1639 vfta = rd32(hw, TXGBE_VLANTBL(regidx)); in txgbe_set_vfta() 1646 vfta_delta &= vlan_on ? ~vfta : vfta; in txgbe_set_vfta() 1647 vfta ^= vfta_delta; in txgbe_set_vfta() 1653 vfta, vlvf_bypass); in txgbe_set_vfta() 1663 wr32(hw, TXGBE_VLANTBL(regidx), vfta); in txgbe_set_vfta() 1682 bool vlan_on, u32 *vfta_delta, u32 vfta, in txgbe_set_vlvf() argument 1725 wr32(hw, TXGBE_PSRVLANPLM(vlan / 32), vfta); in txgbe_set_vlvf()
|
| H A D | txgbe_hw.h | 53 bool vlan_on, u32 *vfta_delta, u32 vfta,
|
| /dpdk/drivers/net/ngbe/ |
| H A D | ngbe_ethdev.c | 539 uint32_t vfta; in ngbe_vlan_filter_set() local 545 vfta = rd32(hw, NGBE_VLANTBL(vid_idx)); in ngbe_vlan_filter_set() 547 vfta |= vid_bit; in ngbe_vlan_filter_set() 549 vfta &= ~vid_bit; in ngbe_vlan_filter_set() 550 wr32(hw, NGBE_VLANTBL(vid_idx), vfta); in ngbe_vlan_filter_set() 553 shadow_vfta->vfta[vid_idx] = vfta; in ngbe_vlan_filter_set() 691 wr32(hw, NGBE_VLANTBL(i), shadow_vfta->vfta[i]); in ngbe_vlan_hw_filter_enable()
|
| H A D | ngbe_ethdev.h | 69 uint32_t vfta[NGBE_VFTA_SIZE]; member
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_ethdev.h | 341 u32 vfta[HINIC_VFTA_SIZE]; /* VLAN bitmap */ member
|
| /dpdk/drivers/net/fm10k/ |
| H A D | fm10k.h | 113 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()
|
| /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.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()
|
| H A D | ixgbe_api.h | 102 bool vlan_on, u32 *vfta_delta, u32 vfta,
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_ethdev.c | 1841 uint32_t vfta; in ixgbe_vlan_filter_set() local 1847 vfta = IXGBE_READ_REG(hw, IXGBE_VFTA(vid_idx)); in ixgbe_vlan_filter_set() 1849 vfta |= vid_bit; in ixgbe_vlan_filter_set() 1851 vfta &= ~vid_bit; in ixgbe_vlan_filter_set() 1855 shadow_vfta->vfta[vid_idx] = vfta; in ixgbe_vlan_filter_set() 5507 int i = 0, j = 0, vfta = 0, mask = 1; in ixgbevf_set_vfta_all() local 5510 vfta = shadow_vfta->vfta[i]; in ixgbevf_set_vfta_all() 5511 if (vfta) { in ixgbevf_set_vfta_all() 5514 if (vfta & mask) in ixgbevf_set_vfta_all() 5548 shadow_vfta->vfta[vid_idx] |= vid_bit; in ixgbevf_vlan_filter_set() [all …]
|
| /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()
|