| /dpdk/drivers/net/e1000/ |
| H A D | igb_pf.c | 372 uint32_t vid_idx, vid_bit, vfta; in igb_vf_set_vlan() local 383 vid_idx = (uint32_t)((vid >> E1000_VFTA_ENTRY_SHIFT) & in igb_vf_set_vlan() 386 vfta = E1000_READ_REG_ARRAY(hw, E1000_VFTA, vid_idx); 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 | 1337 uint32_t vid_idx; in eth_em_vlan_filter_set() local 1340 vid_idx = (uint32_t) ((vlan_id >> E1000_VFTA_ENTRY_SHIFT) & in eth_em_vlan_filter_set() 1343 vfta = E1000_READ_REG_ARRAY(hw, E1000_VFTA, vid_idx); 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()
|
| H A D | igb_ethdev.c | 2554 uint32_t vid_idx; in eth_igb_vlan_filter_set() local 2557 vid_idx = (uint32_t) ((vlan_id >> E1000_VFTA_ENTRY_SHIFT) & in eth_igb_vlan_filter_set() 2560 vfta = E1000_READ_REG_ARRAY(hw, E1000_VFTA, vid_idx); in eth_igb_vlan_filter_set() 2565 E1000_WRITE_REG_ARRAY(hw, E1000_VFTA, vid_idx, vfta); in eth_igb_vlan_filter_set() 2568 shadow_vfta->vfta[vid_idx] = vfta; in eth_igb_vlan_filter_set() 3521 uint32_t vid_idx = 0; in igbvf_vlan_filter_set() local 3533 vid_idx = (uint32_t) ((vlan_id >> 5) & 0x7F); in igbvf_vlan_filter_set() 3538 shadow_vfta->vfta[vid_idx] |= vid_bit; in igbvf_vlan_filter_set() 3540 shadow_vfta->vfta[vid_idx] &= ~vid_bit; in igbvf_vlan_filter_set()
|
| /dpdk/drivers/net/axgbe/ |
| H A D | axgbe_dev.c | 537 unsigned long vid_idx, vid_valid; in axgbe_update_vlan_hash_table() local 541 vid_idx = VLAN_TABLE_IDX(vid); in axgbe_update_vlan_hash_table() 542 vid_valid = pdata->active_vlans[vid_idx]; in axgbe_update_vlan_hash_table() 543 vid_valid = (unsigned long)vid_valid >> (vid - (64 * vid_idx)); in axgbe_update_vlan_hash_table() 547 vid, vid_idx, pdata->active_vlans[vid_idx]); in axgbe_update_vlan_hash_table()
|
| H A D | axgbe_ethdev.c | 1806 unsigned long vid_bit, vid_idx; in axgbe_vlan_filter_set() local 1809 vid_idx = VLAN_TABLE_IDX(vid); in axgbe_vlan_filter_set() 1814 pdata->active_vlans[vid_idx] |= vid_bit; in axgbe_vlan_filter_set() 1818 pdata->active_vlans[vid_idx] &= ~vid_bit; in axgbe_vlan_filter_set()
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ethdev_vf.c | 832 uint32_t vid_idx = 0; in txgbevf_vlan_filter_set() local 844 vid_idx = (uint32_t)((vlan_id >> 5) & 0x7F); in txgbevf_vlan_filter_set() 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 | 962 uint32_t vid_idx; in txgbe_vlan_filter_set() local 965 vid_idx = (uint32_t)((vlan_id >> 5) & 0x7F); in txgbe_vlan_filter_set() 967 vfta = rd32(hw, TXGBE_VLANTBL(vid_idx)); 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()
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_ethdev.c | 1557 u32 vid_idx, vid_bit; in hinic_store_vlan_filter() local 1559 vid_idx = HINIC_VFTA_IDX(vlan_id); in hinic_store_vlan_filter() 1563 nic_dev->vfta[vid_idx] |= vid_bit; in hinic_store_vlan_filter() 1565 nic_dev->vfta[vid_idx] &= ~vid_bit; in hinic_store_vlan_filter() 1571 u32 vid_idx, vid_bit; in hinic_find_vlan_filter() local 1573 vid_idx = HINIC_VFTA_IDX(vlan_id); in hinic_find_vlan_filter() 1576 return (nic_dev->vfta[vid_idx] & vid_bit) ? TRUE : FALSE; in hinic_find_vlan_filter()
|
| /dpdk/drivers/net/igc/ |
| H A D | igc_ethdev.c | 2406 uint32_t vid_idx; in eth_igc_vlan_filter_set() local 2409 vid_idx = (vlan_id >> IGC_VFTA_ENTRY_SHIFT) & IGC_VFTA_ENTRY_MASK; in eth_igc_vlan_filter_set() 2411 vfta = shadow_vfta->vfta[vid_idx]; 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()
|
| /dpdk/drivers/net/fm10k/ |
| H A D | fm10k_ethdev.c | 1499 uint32_t vid_idx, vid_bit, mac_index; in fm10k_vlan_filter_set() local 1517 vid_idx = FM10K_VFTA_IDX(vlan_id); in fm10k_vlan_filter_set() 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()
|
| /dpdk/drivers/net/ngbe/ |
| H A D | ngbe_ethdev.c | 540 uint32_t vid_idx; in ngbe_vlan_filter_set() local 543 vid_idx = (uint32_t)((vlan_id >> 5) & 0x7F); in ngbe_vlan_filter_set() 545 vfta = rd32(hw, NGBE_VLANTBL(vid_idx)); 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()
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_ethdev.c | 1842 uint32_t vid_idx; in ixgbe_vlan_filter_set() local 1845 vid_idx = (uint32_t) ((vlan_id >> 5) & 0x7F); in ixgbe_vlan_filter_set() 1847 vfta = IXGBE_READ_REG(hw, IXGBE_VFTA(vid_idx)); in ixgbe_vlan_filter_set() 1852 IXGBE_WRITE_REG(hw, IXGBE_VFTA(vid_idx), vfta); in ixgbe_vlan_filter_set() 1855 shadow_vfta->vfta[vid_idx] = vfta; in ixgbe_vlan_filter_set() 5531 uint32_t vid_idx = 0; in ixgbevf_vlan_filter_set() local 5543 vid_idx = (uint32_t) ((vlan_id >> 5) & 0x7F); in ixgbevf_vlan_filter_set() 5548 shadow_vfta->vfta[vid_idx] |= vid_bit; in ixgbevf_vlan_filter_set() 5550 shadow_vfta->vfta[vid_idx] &= ~vid_bit; in ixgbevf_vlan_filter_set()
|
| /dpdk/drivers/net/i40e/ |
| H A D | i40e_ethdev.c | 7093 uint32_t vid_idx, vid_bit; in i40e_find_vlan_filter() local 7098 vid_idx = I40E_VFTA_IDX(vlan_id); in i40e_find_vlan_filter() 7101 if (vsi->vfta[vid_idx] & vid_bit) in i40e_find_vlan_filter() 7111 uint32_t vid_idx, vid_bit; in i40e_store_vlan_filter() local 7113 vid_idx = I40E_VFTA_IDX(vlan_id); in i40e_store_vlan_filter() 7117 vsi->vfta[vid_idx] |= vid_bit; in i40e_store_vlan_filter() 7119 vsi->vfta[vid_idx] &= ~vid_bit; in i40e_store_vlan_filter()
|