| /linux/drivers/net/ethernet/cisco/enic/ |
| H A D | enic_clsf.c | 172 u16 rxq_index, u32 flow_id) in enic_rx_flow_steer() argument 192 if (rxq_index == n->rq_id) { in enic_rx_flow_steer() 214 res = enic_addfltr_5t(enic, &keys, rxq_index); in enic_rx_flow_steer() 224 res = enic_addfltr_5t(enic, &keys, rxq_index); in enic_rx_flow_steer() 248 n->rq_id = rxq_index; in enic_rx_flow_steer() 267 res = enic_addfltr_5t(enic, &keys, rxq_index); in enic_rx_flow_steer() 273 n->rq_id = rxq_index; in enic_rx_flow_steer()
|
| H A D | enic_clsf.h | 18 u16 rxq_index, u32 flow_id);
|
| /linux/drivers/net/wwan/t7xx/ |
| H A D | t7xx_port_proxy.c | 60 .rxq_index = Q_IDX_AT_CMD, 71 .rxq_index = Q_IDX_MBIM_MIPC, 81 .rxq_index = 7, 92 .rxq_index = Q_IDX_CTRL, 100 .rxq_index = Q_IDX_CTRL, 108 .rxq_index = Q_IDX_ADB, 118 .rxq_index = Q_IDX_MBIM_MIPC, 132 .rxq_index = CLDMA_Q_IDX_DUMP, 377 &port_prox->queue_ports[path_id][port_conf->rxq_index]); in t7xx_proxy_setup_ch_mapping() 399 if (WARN_ON_ONCE(port->port_conf->rxq_index != queue->index)) { in t7xx_port_proxy_recv_skb_from_dedicated_queue()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | rx_common.c | 819 struct efx_channel *channel = efx_get_channel(efx, req->rxq_index); in efx_filter_rfs_work() 863 req->rxq_index, req->flow_id, rc, arfs_id); in efx_filter_rfs_work() 870 req->rxq_index, req->flow_id, rc, arfs_id); in efx_filter_rfs_work() 879 req->rxq_index, req->flow_id, rc, arfs_id); in efx_filter_rfs_work() 886 req->rxq_index, req->flow_id, rc, arfs_id); in efx_filter_rfs_work() 901 u16 rxq_index, u32 flow_id) in efx_filter_rfs() argument 940 rxq_index); in efx_filter_rfs() 973 if (!new && rule->rxq_index == rxq_index && in efx_filter_rfs() 976 rule->rxq_index = rxq_index; in efx_filter_rfs() 992 req->rxq_index = rxq_index; in efx_filter_rfs()
|
| H A D | rx_common.h | 107 u16 rxq_index, u32 flow_id);
|
| H A D | net_driver.h | 821 u16 rxq_index; member 843 u16 rxq_index; member
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | rx_common.c | 809 struct efx_channel *channel = efx_get_channel(efx, req->rxq_index); in efx_filter_rfs_work() 853 req->rxq_index, req->flow_id, rc, arfs_id); in efx_filter_rfs_work() 860 req->rxq_index, req->flow_id, rc, arfs_id); in efx_filter_rfs_work() 869 req->rxq_index, req->flow_id, rc, arfs_id); in efx_filter_rfs_work() 876 req->rxq_index, req->flow_id, rc, arfs_id); in efx_filter_rfs_work() 892 u16 rxq_index, u32 flow_id) in efx_siena_filter_rfs() argument 931 rxq_index); in efx_siena_filter_rfs() 964 if (!new && rule->rxq_index == rxq_index && in efx_siena_filter_rfs() 967 rule->rxq_index = rxq_index; in efx_siena_filter_rfs() 983 req->rxq_index = rxq_index; in efx_siena_filter_rfs()
|
| H A D | rx_common.h | 98 u16 rxq_index, u32 flow_id);
|
| H A D | net_driver.h | 743 u16 rxq_index; member 765 u16 rxq_index; member
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_rx_filter.h | 18 u16 rxq_index; member 38 int ionic_rx_filter_save(struct ionic_lif *lif, u32 flow_id, u16 rxq_index,
|
| H A D | ionic_rx_filter.c | 123 int ionic_rx_filter_save(struct ionic_lif *lif, u32 flow_id, u16 rxq_index, in ionic_rx_filter_save() argument 167 f->rxq_index = rxq_index; in ionic_rx_filter_save()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_arfs.c | 732 u16 rxq_index, u32 flow_id) in mlx5e_rx_flow_steer() argument 763 if (arfs_rule->rxq == rxq_index || work_busy(&arfs_rule->arfs_work)) { in mlx5e_rx_flow_steer() 768 priv->channel_stats[rxq_index]->rq.arfs_request_in++; in mlx5e_rx_flow_steer() 770 arfs_rule->rxq = rxq_index; in mlx5e_rx_flow_steer() 772 arfs_rule = arfs_alloc_rule(priv, arfs_t, &fk, rxq_index, flow_id); in mlx5e_rx_flow_steer()
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | rx.c | 844 u16 rxq_index, u32 flow_id) in ef4_filter_rfs() argument 865 rxq_index); in ef4_filter_rfs() 889 channel = ef4_get_channel(efx, rxq_index); in ef4_filter_rfs() 898 ntohs(spec.loc_port), rxq_index, flow_id, rc); in ef4_filter_rfs() 904 ntohs(spec.loc_port), rxq_index, flow_id, rc); in ef4_filter_rfs()
|
| /linux/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede_filter.c | 432 u16 rxq_index, u32 flow_id) in qede_rx_flow_steer() argument 469 n->next_rxq_id = rxq_index; in qede_rx_flow_steer() 472 if (n->rxq_id != rxq_index) in qede_rx_flow_steer() 477 n->rxq_id = rxq_index; in qede_rx_flow_steer() 496 n->rxq_id = rxq_index; in qede_rx_flow_steer() 497 n->next_rxq_id = rxq_index; in qede_rx_flow_steer()
|
| H A D | qede.h | 501 u16 rxq_index, u32 flow_id);
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | fs.h | 112 u16 rxq_index, u32 flow_id);
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_common.c | 1386 u32 rxq_index) in ice_copy_rxq_ctx_to_hw() argument 1392 wr32(hw, QRX_CONTEXT(i, rxq_index), ctx); in ice_copy_rxq_ctx_to_hw() 1406 u32 rxq_index) in ice_copy_rxq_ctx_from_hw() argument 1412 *ctx = rd32(hw, QRX_CONTEXT(i, rxq_index)); in ice_copy_rxq_ctx_from_hw() 1488 u32 rxq_index) in ice_write_rxq_ctx() argument 1492 if (rxq_index > QRX_CTRL_MAX_INDEX) in ice_write_rxq_ctx() 1496 ice_copy_rxq_ctx_to_hw(hw, &buf, rxq_index); in ice_write_rxq_ctx() 1513 u32 rxq_index) in ice_read_rxq_ctx() argument 1517 if (rxq_index > QRX_CTRL_MAX_INDEX) in ice_read_rxq_ctx() 1520 ice_copy_rxq_ctx_from_hw(hw, &buf, rxq_index); in ice_read_rxq_ctx()
|
| /linux/net/core/ |
| H A D | dev.c | 5002 u16 rxq_index; in set_rps_cpu() local 5009 rxq_index = cpu_rmap_lookup_index(dev->rx_cpu_rmap, next_cpu); in set_rps_cpu() 5010 if (rxq_index == skb_get_rx_queue(skb)) in set_rps_cpu() 5013 rxqueue = dev->_rx + rxq_index; in set_rps_cpu() 5031 rxq_index, flow_id); in set_rps_cpu() 5170 bool rps_may_expire_flow(struct net_device *dev, u16 rxq_index, in rps_may_expire_flow() argument 5173 struct netdev_rx_queue *rxqueue = dev->_rx + rxq_index; in rps_may_expire_flow()
|
| /linux/include/linux/ |
| H A D | netdevice.h | 775 bool rps_may_expire_flow(struct net_device *dev, u16 rxq_index, u32 flow_id, 1546 u16 rxq_index,
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_enet.c | 2938 u16 rxq_index, u32 flow_id) in hns3_rx_flow_steer() argument 2958 return h->ae_algo->ops->add_arfs_entry(h, rxq_index, flow_id, &fkeys); in hns3_rx_flow_steer()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt.c | 15558 u16 rxq_index, u32 flow_id) in bnxt_rx_flow_steer() argument 15630 new_fltr->base.rxq = rxq_index; in bnxt_rx_flow_steer()
|