/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_arfs.h | 19 u32 flow_id; member in struct:ice_arfs_entry 46 u16 rxq_idx, u32 flow_id); 73 u16 __always_unused rxq_idx, u32 __always_unused flow_id) 71 ice_rx_flow_steer(struct net_device __always_unused *netdev, const struct sk_buff __always_unused *skb, u16 __always_unused rxq_idx, u32 __always_unused flow_id) argument
|
H A D | ice_arfs.c | 122 dev_dbg(dev, "Unable to delete aRFS entry, err %d fltr_state %d fltr_id %d flow_id %d Q %d\n", 124 e->flow_id, e->fltr_info.q_index); 161 dev_dbg(dev, "Unable to add aRFS entry, err %d fltr_state %d fltr_id %d flow_id %d Q %d\n", 164 ep->arfs_entry->flow_id, 186 arfs_entry->flow_id, 296 * @flow_id: passed down from the stack and saved for flow expiration 302 u16 rxq_idx, u32 flow_id) 342 arfs_entry->flow_id = flow_id; 385 * @flow_id 301 ice_arfs_build_entry(struct ice_vsi *vsi, const struct flow_keys *fk, u16 rxq_idx, u32 flow_id) argument 397 ice_rx_flow_steer(struct net_device *netdev, const struct sk_buff *skb, u16 rxq_idx, u32 flow_id) argument [all...] |
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_rx_filter.h | 16 u32 flow_id; member in struct:ionic_rx_filter 38 int ionic_rx_filter_save(struct ionic_lif *lif, u32 flow_id, u16 rxq_index,
|
H A D | ionic_debugfs.c | 245 f->filter_id, f->flow_id, f->state, 250 f->filter_id, f->flow_id, f->state, 255 f->filter_id, f->flow_id, f->state, 261 f->filter_id, f->flow_id, f->state,
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | enic_clsf.h | 18 u16 rxq_index, u32 flow_id);
|
H A D | enic_clsf.c | 141 n->flow_id, n->fltr_id); 172 u16 rxq_index, u32 flow_id) 250 n->flow_id = flow_id; 275 n->flow_id = flow_id; 171 enic_rx_flow_steer(struct net_device *dev, const struct sk_buff *skb, u16 rxq_index, u32 flow_id) argument
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mcs.c | 435 reg = MCSX_CPM_RX_SLAVE_SECY_MAP_MEMX(map->flow_id); 438 reg = MCSX_CPM_TX_SLAVE_SECY_MAP_MEM_0X(map->flow_id); 444 void mcs_ena_dis_flowid_entry(struct mcs *mcs, int flow_id, int dir, int ena) argument 450 if (flow_id > 63) 454 if (flow_id > 63) 460 val = mcs_reg_read(mcs, reg) | BIT_ULL(flow_id); 462 val = mcs_reg_read(mcs, reg) & ~BIT_ULL(flow_id); 467 void mcs_flowid_entry_write(struct mcs *mcs, u64 *data, u64 *mask, int flow_id, int dir) argument 474 reg = MCSX_CPM_RX_SLAVE_FLOWID_TCAM_DATAX(reg_id, flow_id); 478 reg = MCSX_CPM_RX_SLAVE_FLOWID_TCAM_MASKX(reg_id, flow_id); 495 int flow_id, secy_id, reg_id; local 547 int flow_id; local 771 mcs_alloc_all_rsrc(struct mcs *mcs, u8 *flow_id, u8 *secy_id, u8 *sc_id, u8 *sa1_id, u8 *sa2_id, u16 pcifunc, int dir) argument [all...] |
H A D | mcs_cnf10kb.c | 79 reg = MCSX_CPM_RX_SLAVE_SECY_MAP_MEMX(map->flow_id); 81 reg = MCSX_CPM_TX_SLAVE_SECY_MAP_MEM_0X(map->flow_id); 84 reg = MCSX_CPM_TX_SLAVE_SECY_MAP_MEM_1X(map->flow_id);
|
/linux-master/drivers/infiniband/hw/usnic/ |
H A D | usnic_fwd.c | 255 flow->flow_id = (uint32_t) a0; 274 a0 = flow->flow_id; 281 flow->flow_id, flow->vnic_idx, 286 flow->flow_id, status); 297 flow->flow_id);
|
H A D | usnic_fwd.h | 64 uint32_t flow_id; member in struct:usnic_fwd_flow
|
H A D | usnic_debugfs.c | 131 "%u", qp_flow->flow->flow_id);
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | rx_common.c | 898 channel->rps_flow_id[rc] = req->flow_id; 907 req->rxq_index, req->flow_id, rc, arfs_id); 914 req->rxq_index, req->flow_id, rc, arfs_id); 923 req->rxq_index, req->flow_id, rc, arfs_id); 930 req->rxq_index, req->flow_id, rc, arfs_id); 945 u16 rxq_index, u32 flow_id) 962 if (flow_id == RPS_FLOW_ID_INVALID) { 1026 * flow_id, all but the most recently touched will be eligible 1036 req->flow_id = flow_id; 944 efx_filter_rfs(struct net_device *net_dev, const struct sk_buff *skb, u16 rxq_index, u32 flow_id) argument 1051 u32 flow_id; local [all...] |
H A D | rx_common.h | 109 u16 rxq_index, u32 flow_id);
|
H A D | mcdi_filters.h | 175 bool efx_mcdi_filter_rfs_expire_one(struct efx_nic *efx, u32 flow_id,
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | rx_common.c | 903 channel->rps_flow_id[rc] = req->flow_id; 912 req->rxq_index, req->flow_id, rc, arfs_id); 919 req->rxq_index, req->flow_id, rc, arfs_id); 928 req->rxq_index, req->flow_id, rc, arfs_id); 935 req->rxq_index, req->flow_id, rc, arfs_id); 951 u16 rxq_index, u32 flow_id) 968 if (flow_id == RPS_FLOW_ID_INVALID) { 1032 * flow_id, all but the most recently touched will be eligible 1042 req->flow_id = flow_id; 950 efx_siena_filter_rfs(struct net_device *net_dev, const struct sk_buff *skb, u16 rxq_index, u32 flow_id) argument 1058 u32 flow_id; local [all...] |
H A D | rx_common.h | 102 u16 rxq_index, u32 flow_id);
|
H A D | nic.h | 167 bool efx_farch_filter_rfs_expire_one(struct efx_nic *efx, u32 flow_id,
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_fdir.h | 118 u32 flow_id; member in struct:iavf_fdir_fltr
|
/linux-master/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_cls.h | 200 u16 flow_id; member in struct:mvpp2_cls_flow 223 * entry in the cls_flows table for each different flow_id. 224 * This relies on entries having the same flow_id in the cls_flows table being 230 cls_flows[(i)].flow_id == cls_flows[(i) - 1].flow_id) \ 235 * the index of the first entry in the cls_flow table for each different flow_id
|
H A D | mvpp2_cls.c | 17 .flow_id = _id, \ 474 mvpp2_prs_add_flow(priv, flow->flow_id, flow->prs_ri.ri, 485 le.lkpid = flow->flow_id; 493 le.data |= MVPP2_CLS_LKP_FLOW_PTR(MVPP2_CLS_FLT_FIRST(flow->flow_id)); 589 for (i = MVPP2_CLS_FLT_FIRST(flow->flow_id); 590 i <= MVPP2_CLS_FLT_LAST(flow->flow_id); i++) { 595 if (i == MVPP2_CLS_FLT_LAST(flow->flow_id)) 602 mvpp2_cls_flow_read(priv, MVPP2_CLS_FLT_C2_RSS_ENTRY(flow->flow_id), 618 MVPP2_CLS_FLT_HASH_ENTRY(i, flow->flow_id), 753 flow_index = MVPP2_CLS_FLT_HASH_ENTRY(port->id, flow->flow_id); [all...] |
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | rx.c | 843 u16 rxq_index, u32 flow_id) 851 if (flow_id == RPS_FLOW_ID_INVALID) 889 channel->rps_flow_id[rc] = flow_id; 897 ntohs(spec.loc_port), rxq_index, flow_id, rc); 903 ntohs(spec.loc_port), rxq_index, flow_id, rc); 910 bool (*expire_one)(struct ef4_nic *efx, u32 flow_id, unsigned int index); 912 u32 flow_id; local 923 flow_id = channel->rps_flow_id[index]; 925 if (flow_id != RPS_FLOW_ID_INVALID && 926 expire_one(efx, flow_id, inde 842 ef4_filter_rfs(struct net_device *net_dev, const struct sk_buff *skb, u16 rxq_index, u32 flow_id) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_arfs.c | 92 int flow_id; member in struct:arfs_rule 437 arfs_rule->rxq, arfs_rule->flow_id, 659 u16 rxq, u32 flow_id) 690 rule->flow_id = flow_id; 732 u16 rxq_index, u32 flow_id) 772 arfs_rule = arfs_alloc_rule(priv, arfs_t, &fk, rxq_index, flow_id); 656 arfs_alloc_rule(struct mlx5e_priv *priv, struct arfs_table *arfs_t, const struct flow_keys *fk, u16 rxq, u32 flow_id) argument 731 mlx5e_rx_flow_steer(struct net_device *dev, const struct sk_buff *skb, u16 rxq_index, u32 flow_id) argument
|
/linux-master/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_encap.c | 463 u8 flow_id; local 466 flow_id = ((entropy & 0xf) + (entropy >> 4)); 467 return adapter->flow_tbl[flow_id & (OPA_VNIC_FLOW_TBL_SIZE - 1)];
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.h | 198 __le32 flow_id; member in struct:bnxt_tc_flow_node
|
/linux-master/include/linux/dma/ |
H A D | ti-cppi5.h | 220 * @flow_id: Flow ID 225 u32 *pkt_id, u32 *flow_id) 229 *flow_id = (desc_hdr->pkt_info1 & CPPI5_INFO1_DESC_FLOWID_MASK) >> 237 * @flow_id: Flow ID 240 u32 pkt_id, u32 flow_id) 246 desc_hdr->pkt_info1 |= (flow_id << CPPI5_INFO1_DESC_FLOWID_SHIFT) & 224 cppi5_desc_get_pktids(struct cppi5_desc_hdr_t *desc_hdr, u32 *pkt_id, u32 *flow_id) argument 239 cppi5_desc_set_pktids(struct cppi5_desc_hdr_t *desc_hdr, u32 pkt_id, u32 flow_id) argument
|