Home
last modified time | relevance | path

Searched refs:shadow_vfta (Results 1 – 14 of 14) sorted by relevance

/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev_vf.c171 struct txgbe_vfta *shadow_vfta = TXGBE_DEV_VFTA(eth_dev); in eth_txgbevf_dev_init() local
217 memset(shadow_vfta, 0, sizeof(*shadow_vfta)); in eth_txgbevf_dev_init()
810 struct txgbe_vfta *shadow_vfta = TXGBE_DEV_VFTA(dev); in txgbevf_set_vfta_all() local
814 vfta = shadow_vfta->vfta[i]; in txgbevf_set_vfta_all()
831 struct txgbe_vfta *shadow_vfta = TXGBE_DEV_VFTA(dev); in txgbevf_vlan_filter_set() local
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 Dtxgbe_ethdev.h352 struct txgbe_vfta shadow_vfta; member
392 (&((struct txgbe_adapter *)(dev)->data->dev_private)->shadow_vfta)
H A Dtxgbe_ethdev.c546 struct txgbe_vfta *shadow_vfta = TXGBE_DEV_VFTA(eth_dev); in eth_txgbe_dev_init() local
720 memset(shadow_vfta, 0, sizeof(*shadow_vfta)); in eth_txgbe_dev_init()
960 struct txgbe_vfta *shadow_vfta = TXGBE_DEV_VFTA(dev); in txgbe_vlan_filter_set() local
975 shadow_vfta->vfta[vid_idx] = vfta; in txgbe_vlan_filter_set()
1099 struct txgbe_vfta *shadow_vfta = TXGBE_DEV_VFTA(dev); in txgbe_vlan_hw_filter_enable() local
1113 wr32(hw, TXGBE_VLANTBL(i), shadow_vfta->vfta[i]); in txgbe_vlan_hw_filter_enable()
/dpdk/drivers/net/igc/
H A Digc_ethdev.h233 struct igc_vfta shadow_vfta; member
258 (&((struct igc_adapter *)(_dev)->data->dev_private)->shadow_vfta)
H A Digc_ethdev.c2404 struct igc_vfta *shadow_vfta = IGC_DEV_PRIVATE_VFTA(dev); in eth_igc_vlan_filter_set() local
2411 vfta = shadow_vfta->vfta[vid_idx]; in eth_igc_vlan_filter_set()
2419 shadow_vfta->vfta[vid_idx] = vfta; in eth_igc_vlan_filter_set()
2436 struct igc_vfta *shadow_vfta = IGC_DEV_PRIVATE_VFTA(dev); in igc_vlan_hw_filter_enable() local
2448 IGC_WRITE_REG_ARRAY(hw, IGC_VFTA, i, shadow_vfta->vfta[i]); in igc_vlan_hw_filter_enable()
/dpdk/drivers/net/ngbe/
H A Dngbe_ethdev.h127 struct ngbe_vfta shadow_vfta; member
173 (&((struct ngbe_adapter *)(dev)->data->dev_private)->shadow_vfta)
H A Dngbe_ethdev.c312 struct ngbe_vfta *shadow_vfta = NGBE_DEV_VFTA(eth_dev); in eth_ngbe_dev_init() local
450 memset(shadow_vfta, 0, sizeof(*shadow_vfta)); in eth_ngbe_dev_init()
538 struct ngbe_vfta *shadow_vfta = NGBE_DEV_VFTA(dev); in ngbe_vlan_filter_set() local
553 shadow_vfta->vfta[vid_idx] = vfta; in ngbe_vlan_filter_set()
677 struct ngbe_vfta *shadow_vfta = NGBE_DEV_VFTA(dev); in ngbe_vlan_hw_filter_enable() local
691 wr32(hw, NGBE_VLANTBL(i), shadow_vfta->vfta[i]); in ngbe_vlan_hw_filter_enable()
/dpdk/drivers/net/e1000/
H A Dem_ethdev.c245 struct e1000_vfta * shadow_vfta = in eth_em_dev_init() local
300 memset(shadow_vfta, 0, sizeof(*shadow_vfta)); in eth_em_dev_init()
1334 struct e1000_vfta * shadow_vfta = in eth_em_vlan_filter_set() local
1351 shadow_vfta->vfta[vid_idx] = vfta; in eth_em_vlan_filter_set()
1375 struct e1000_vfta * shadow_vfta = in em_vlan_hw_filter_enable() local
1388 E1000_WRITE_REG_ARRAY(hw, E1000_VFTA, i, shadow_vfta->vfta[i]); in em_vlan_hw_filter_enable()
H A De1000_ethdev.h282 struct e1000_vfta shadow_vfta; member
304 (&((struct e1000_adapter *)adapter)->shadow_vfta)
H A Digb_ethdev.c718 struct e1000_vfta * shadow_vfta = in eth_igb_dev_init() local
822 memset(shadow_vfta, 0, sizeof(*shadow_vfta)); in eth_igb_dev_init()
2551 struct e1000_vfta * shadow_vfta = in eth_igb_vlan_filter_set() local
2568 shadow_vfta->vfta[vid_idx] = vfta; in eth_igb_vlan_filter_set()
2620 struct e1000_vfta * shadow_vfta = in igb_vlan_hw_filter_enable() local
2633 E1000_WRITE_REG_ARRAY(hw, E1000_VFTA, i, shadow_vfta->vfta[i]); in igb_vlan_hw_filter_enable()
3495 struct e1000_vfta * shadow_vfta = in igbvf_set_vfta_all() local
3500 vfta = shadow_vfta->vfta[i]; in igbvf_set_vfta_all()
3519 struct e1000_vfta * shadow_vfta = in igbvf_vlan_filter_set() local
3538 shadow_vfta->vfta[vid_idx] |= vid_bit; in igbvf_vlan_filter_set()
[all …]
/dpdk/drivers/net/vmxnet3/
H A Dvmxnet3_ethdev.h115 uint32_t shadow_vfta[VMXNET3_VFT_SIZE]; member
H A Dvmxnet3_ethdev.c381 VMXNET3_SET_VFTABLE_ENTRY(hw->shadow_vfta, 0); in eth_vmxnet3_dev_init()
1507 memcpy(vf_table, hw->shadow_vfta, VMXNET3_VFT_TABLE_SIZE); in vmxnet3_dev_promiscuous_disable()
1549 VMXNET3_SET_VFTABLE_ENTRY(hw->shadow_vfta, vid); in vmxnet3_dev_vlan_filter_set()
1551 VMXNET3_CLEAR_VFTABLE_ENTRY(hw->shadow_vfta, vid); in vmxnet3_dev_vlan_filter_set()
1588 memcpy(vf_table, hw->shadow_vfta, VMXNET3_VFT_TABLE_SIZE); in vmxnet3_dev_vlan_offload_set()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.h480 struct ixgbe_vfta shadow_vfta; member
544 (&((struct ixgbe_adapter *)adapter)->shadow_vfta)
H A Dixgbe_ethdev.c1047 struct ixgbe_vfta *shadow_vfta = in eth_ixgbe_dev_init() local
1233 memset(shadow_vfta, 0, sizeof(*shadow_vfta)); in eth_ixgbe_dev_init()
1555 struct ixgbe_vfta *shadow_vfta = in eth_ixgbevf_dev_init() local
1605 memset(shadow_vfta, 0, sizeof(*shadow_vfta)); in eth_ixgbevf_dev_init()
1839 struct ixgbe_vfta *shadow_vfta = in ixgbe_vlan_filter_set() local
1855 shadow_vfta->vfta[vid_idx] = vfta; in ixgbe_vlan_filter_set()
1945 struct ixgbe_vfta *shadow_vfta = in ixgbe_vlan_hw_filter_enable() local
5505 struct ixgbe_vfta *shadow_vfta = in ixgbevf_set_vfta_all() local
5510 vfta = shadow_vfta->vfta[i]; in ixgbevf_set_vfta_all()
5529 struct ixgbe_vfta *shadow_vfta = in ixgbevf_vlan_filter_set() local
[all …]