Home
last modified time | relevance | path

Searched refs:etqf (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_fcoe.c644 u32 etqf; in ixgbe_configure_fcoe() local
651 etqf = ETH_P_FCOE | IXGBE_ETQF_FCOE | IXGBE_ETQF_FILTER_EN; in ixgbe_configure_fcoe()
653 etqf |= IXGBE_ETQF_POOL_ENABLE; in ixgbe_configure_fcoe()
654 etqf |= VMDQ_P(0) << IXGBE_ETQF_POOL_SHIFT; in ixgbe_configure_fcoe()
656 IXGBE_WRITE_REG(hw, IXGBE_ETQF(IXGBE_ETQF_FILTER_FCOE), etqf); in ixgbe_configure_fcoe()
686 etqf = ETH_P_FIP | IXGBE_ETQF_FILTER_EN; in ixgbe_configure_fcoe()
688 etqf |= IXGBE_ETQF_POOL_ENABLE; in ixgbe_configure_fcoe()
689 etqf |= VMDQ_P(0) << IXGBE_ETQF_POOL_SHIFT; in ixgbe_configure_fcoe()
691 IXGBE_WRITE_REG(hw, IXGBE_ETQF(IXGBE_ETQF_FILTER_FIP), etqf); in ixgbe_configure_fcoe()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igb/
H A Digb_ethtool.c2699 u32 etqf; in igb_rxnfc_write_etype_filter() local
2714 etqf = rd32(E1000_ETQF(i)); in igb_rxnfc_write_etype_filter()
2717 etqf |= E1000_ETQF_FILTER_ENABLE; in igb_rxnfc_write_etype_filter()
2718 etqf &= ~E1000_ETQF_ETYPE_MASK; in igb_rxnfc_write_etype_filter()
2719 etqf |= (etype & E1000_ETQF_ETYPE_MASK); in igb_rxnfc_write_etype_filter()
2721 etqf &= ~E1000_ETQF_QUEUE_MASK; in igb_rxnfc_write_etype_filter()
2722 etqf |= ((input->action << E1000_ETQF_QUEUE_SHIFT) in igb_rxnfc_write_etype_filter()
2724 etqf |= E1000_ETQF_QUEUE_ENABLE; in igb_rxnfc_write_etype_filter()
2726 wr32(E1000_ETQF(i), etqf); in igb_rxnfc_write_etype_filter()
2808 u32 etqf = rd32(E1000_ETQF(reg_index)); in igb_clear_etype_filter_regs() local
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igc/
H A Digc_main.c2339 u32 etqf = rd32(IGC_ETQF(i)); in igc_get_avail_etype_filter_slot() local
2341 if (!(etqf & IGC_ETQF_FILTER_ENABLE)) in igc_get_avail_etype_filter_slot()
2363 u32 etqf; in igc_add_etype_filter() local
2369 etqf = rd32(IGC_ETQF(index)); in igc_add_etype_filter()
2371 etqf &= ~IGC_ETQF_ETYPE_MASK; in igc_add_etype_filter()
2372 etqf |= etype; in igc_add_etype_filter()
2375 etqf &= ~IGC_ETQF_QUEUE_MASK; in igc_add_etype_filter()
2376 etqf |= (queue << IGC_ETQF_QUEUE_SHIFT); in igc_add_etype_filter()
2377 etqf |= IGC_ETQF_QUEUE_ENABLE; in igc_add_etype_filter()
2380 etqf |= IGC_ETQF_FILTER_ENABLE; in igc_add_etype_filter()
[all …]
/OK3568_Linux_fs/external/dpdk/pcie/e1000/
H A Digb_ethdev.c4706 uint16_t ethertype, uint32_t etqf) in igb_ethertype_filter_insert() argument
4714 filter_info->ethertype_filters[i].etqf = etqf; in igb_ethertype_filter_insert()
4729 filter_info->ethertype_filters[idx].etqf = 0; in igb_ethertype_filter_remove()
4742 uint32_t etqf = 0; in igb_add_del_ethertype_filter() local
4774 etqf |= E1000_ETQF_FILTER_ENABLE | E1000_ETQF_QUEUE_ENABLE; in igb_add_del_ethertype_filter()
4775 etqf |= (uint32_t)(filter->ether_type & E1000_ETQF_ETHERTYPE); in igb_add_del_ethertype_filter()
4776 etqf |= filter->queue << E1000_ETQF_QUEUE_SHIFT; in igb_add_del_ethertype_filter()
4778 filter->ether_type, etqf); in igb_add_del_ethertype_filter()
4788 E1000_WRITE_REG(hw, E1000_ETQF(ret), etqf); in igb_add_del_ethertype_filter()
5589 filter_info->ethertype_filters[i].etqf); in igb_ethertype_filter_restore()