/linux-master/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_cls.c | 1032 return port->rss_ctx[port_rss_ctx]; 1376 /* We need to manually set the rss_ctx, since this info isn't present 1380 input.rss_ctx = info->rss_context; 1477 u32 rss_ctx) 1483 u32 sel = MVPP22_RSS_INDEX_TABLE(rss_ctx) | 1492 static int mvpp22_rss_context_create(struct mvpp2_port *port, u32 *rss_ctx) argument 1511 *rss_ctx = ctx; 1527 u32 rss_ctx; local 1530 ret = mvpp22_rss_context_create(port, &rss_ctx); 1538 if (port->rss_ctx[ 1475 mvpp22_rss_fill_table(struct mvpp2_port *port, struct mvpp2_rss_table *table, u32 rss_ctx) argument 1551 mvpp22_rss_table_get(struct mvpp2 *priv, int rss_ctx) argument 1564 int i, rss_ctx, ret; local 1600 int rss_ctx = mvpp22_rss_ctx(port, port_ctx); local 1618 int rss_ctx = mvpp22_rss_ctx(port, port_ctx); local [all...] |
H A D | mvpp2_cls.h | 267 int mvpp22_port_rss_ctx_create(struct mvpp2_port *port, u32 *rss_ctx); 268 int mvpp22_port_rss_ctx_delete(struct mvpp2_port *port, u32 rss_ctx); 270 int mvpp22_port_rss_ctx_indir_set(struct mvpp2_port *port, u32 rss_ctx, 272 int mvpp22_port_rss_ctx_indir_get(struct mvpp2_port *port, u32 rss_ctx,
|
H A D | mvpp2.h | 1265 int rss_ctx[MVPP22_N_RSS_TABLES]; member in struct:mvpp2_port
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_ethtool.c | 810 kfree(rss->rss_ctx[ctx_id]); 811 rss->rss_ctx[ctx_id] = NULL; 823 if (!rss->rss_ctx[ctx]) 829 rss->rss_ctx[ctx] = kzalloc(sizeof(*rss->rss_ctx[ctx]), GFP_KERNEL); 830 if (!rss->rss_ctx[ctx]) 844 struct otx2_rss_ctx *rss_ctx; local 880 rss_ctx = rss->rss_ctx[rss_context]; 882 rss_ctx 895 struct otx2_rss_ctx *rss_ctx; local [all...] |
H A D | otx2_common.c | 315 struct otx2_rss_ctx *rss_ctx; local 320 rss_ctx = rss->rss_ctx[ctx_id]; 340 aq->rss.rq = rss_ctx->ind_tbl[idx]; 378 struct otx2_rss_ctx *rss_ctx; local 381 rss->rss_size = sizeof(*rss->rss_ctx[DEFAULT_RSS_CONTEXT_GROUP]); 390 rss->rss_ctx[DEFAULT_RSS_CONTEXT_GROUP] = kzalloc(rss->rss_size, 392 if (!rss->rss_ctx[DEFAULT_RSS_CONTEXT_GROUP]) 395 rss_ctx = rss->rss_ctx[DEFAULT_RSS_CONTEXT_GROU [all...] |
H A D | otx2_common.h | 90 struct otx2_rss_ctx *rss_ctx[MAX_RSS_GROUPS]; member in struct:otx2_rss_info
|
H A D | otx2_pf.c | 1995 kfree(rss->rss_ctx[DEFAULT_RSS_CONTEXT_GROUP]);
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 552 static int set_qp_rss(struct mlx4_ib_dev *dev, struct mlx4_ib_rss *rss_ctx, argument 556 rss_ctx->base_qpn_tbl_sz = init_attr->rwq_ind_tbl->ind_tbl[0]->wq_num | 561 memcpy(rss_ctx->rss_key, ucmd->rx_hash_key, 584 rss_ctx->flags = MLX4_RSS_IPV4; 593 rss_ctx->flags |= MLX4_RSS_IPV6; 607 if (rss_ctx->flags & MLX4_RSS_IPV4) 608 rss_ctx->flags |= MLX4_RSS_UDP_IPV4; 609 if (rss_ctx->flags & MLX4_RSS_IPV6) 610 rss_ctx->flags |= MLX4_RSS_UDP_IPV6; 611 if (!(rss_ctx [all...] |
H A D | mlx4_ib.h | 369 struct mlx4_ib_rss *rss_ctx; member in union:mlx4_ib_qp::__anon891
|
/linux-master/include/linux/ |
H A D | ethtool.h | 964 u32 rss_ctx; member in struct:ethtool_rx_flow_spec_input
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 7152 enables |= hwr->rss_ctx ? FUNC_CFG_REQ_ENABLES_NUM_RSSCOS_CTXS : 7155 req->num_rsscos_ctxs = cpu_to_le16(hwr->rss_ctx); 7183 enables |= hwr->rss_ctx ? FUNC_VF_CFG_REQ_ENABLES_NUM_RSSCOS_CTXS : 0; 7198 req->num_rsscos_ctxs = cpu_to_le16(hwr->rss_ctx); 7312 int rss_ctx = bnxt_get_nr_rss_ctxs(bp, hwr->grp); local 7315 rss_ctx *= hwr->vnic; 7316 return rss_ctx; 7402 hwr->rss_ctx = hw_resc->resv_rsscos_ctxs; 7435 hwr.rss_ctx = bnxt_get_total_rss_ctxs(bp, &hwr); 12407 hwr.rss_ctx [all...] |
H A D | bnxt.h | 1269 int rss_ctx; member in struct:bnxt_hw_rings
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu.h | 239 struct qmem *rss_ctx; member in struct:rvu_pfvf
|
H A D | rvu_nix.c | 858 if (pfvf->rss_ctx) 859 qmem_free(rvu->dev, pfvf->rss_ctx); 871 pfvf->rss_ctx = NULL; 890 err = qmem_alloc(rvu->dev, &pfvf->rss_ctx, num_indices, hwctx_size); 895 (u64)pfvf->rss_ctx->iova); 1031 if (!(cfg & BIT_ULL(4)) || !pfvf->rss_ctx ||
|
/linux-master/net/ethtool/ |
H A D | ioctl.c | 3460 act->queue.ctx = input->rss_ctx;
|