Searched defs:rss (Results 1 - 25 of 32) sorted by relevance

12

/drivers/net/ethernet/mellanox/mlx4/
H A Den_resources.c41 int is_tx, int rss, int qpn, int cqn,
48 context->flags = cpu_to_be32(7 << 16 | rss << MLX4_RSS_QPC_FLAG_OFFSET);
51 if (!is_tx && !rss)
72 if (!is_tx && !rss &&
40 mlx4_en_fill_qp_context(struct mlx4_en_priv *priv, int size, int stride, int is_tx, int rss, int qpn, int cqn, int user_prio, struct mlx4_qp_context *context) argument
H A Dresource_tracker.c2469 int rss = (be32_to_cpu(qpc->flags) >> 13) & 1; local
2479 rq_size = (srq|rss|xrc) ? 0 : (1 << (log_rq_size + log_rq_stride + 4));
/drivers/isdn/i4l/
H A Disdn_ttyfax.c53 char rss[50]; local
95 sprintf(rss, "%c%s", rp[i] + 48,
97 strcat(rs, rss);
114 sprintf(rss, "%c%s", rp[i] + 48,
116 strcat(rs, rss);
419 char rss[50]; local
713 sprintf(rss, "%c%s", rp[i] + 48,
715 strcat(rs, rss);
759 sprintf(rss, "%c%s", rp[i] + 48,
761 strcat(rs, rss);
[all...]
/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_lib.c207 struct ixgbe_ring_feature *rss = &adapter->ring_feature[RING_F_RSS]; local
224 if ((reg_idx & ~vmdq->mask) >= rss->indices)
243 if ((reg_idx & rss->mask) >= rss->indices)
H A Dixgbe_sriov.c177 int rss; local
224 rss = min_t(int, IXGBE_MAX_RSS_INDICES, num_online_cpus());
226 rss = min_t(int, IXGBE_MAX_L2A_QUEUES, num_online_cpus());
230 adapter->ring_feature[RING_F_RSS].limit = rss;
/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_vfpf.c543 /* rss */
755 /* request pf to config rss table for vf queues*/
797 DP(BNX2X_MSG_IOV, "rss flags %x\n", req->rss_flags);
815 "Failed to send rss message to PF over VF-PF channel [%d]\n",
1782 struct bnx2x_config_rss_params rss; local
1788 BNX2X_ERR("failing rss configuration of vf %d due to size mismatch\n",
1794 memset(&rss, 0, sizeof(struct bnx2x_config_rss_params));
1796 /* set vfop params according to rss tlv */
1797 memcpy(rss.ind_table, rss_tlv->ind_table,
1799 memcpy(rss
[all...]
H A Dbnx2x_sriov.c2289 struct bnx2x_config_rss_params *rss)
2292 set_bit(RAMROD_COMP_WAIT, &rss->ramrod_flags);
2293 return bnx2x_config_rss(bp, rss);
2288 bnx2x_vf_rss_update(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_config_rss_params *rss) argument
/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dt4vf_common.h213 struct rss_params rss; /* Receive Side Scaling */ member in struct:adapter_params
H A Dt4vf_hw.c565 struct rss_params *rss = &adapter->params.rss; local
588 rss->mode = FW_RSS_GLB_CONFIG_CMD_MODE_GET(
590 switch (rss->mode) {
595 rss->u.basicvirtual.synmapen =
597 rss->u.basicvirtual.syn4tupenipv6 =
599 rss->u.basicvirtual.syn2tupenipv6 =
601 rss->u.basicvirtual.syn4tupenipv4 =
603 rss->u.basicvirtual.syn2tupenipv4 =
606 rss
[all...]
H A Dcxgb4vf_main.c614 u16 rss[MAX_PORT_QSETS]; local
618 rss[qs] = rxq[qs].rspq.abs_id;
621 0, pi->rss_size, rss, pi->nqsets);
628 switch (adapter->params.rss.mode) {
637 if (!adapter->params.rss.u.basicvirtual.tnlalllookup) {
2169 if (adapter->params.rss.mode !=
2172 " mode %d\n", adapter->params.rss.mode);
/drivers/net/ethernet/emulex/benet/
H A Dbe_ethtool.c1178 struct rss_info *rss = &adapter->rss_info; local
1182 indir[i] = rss->rss_queue[i];
1186 memcpy(hkey, rss->rss_hkey, RSS_HASH_KEY_LEN);
H A Dbe_cmds.c1297 u32 if_id, u32 rss, u8 *rss_id)
1322 req->rss_queue = cpu_to_le32(rss);
1295 be_cmd_rxq_create(struct be_adapter *adapter, struct be_queue_info *rxq, u16 cq_id, u16 frag_size, u32 if_id, u32 rss, u8 *rss_id) argument
H A Dbe_main.c2859 struct rss_info *rss = &adapter->rss_info; local
2889 rss->rsstable[j + i] = rxo->rss_id;
2890 rss->rss_queue[j + i] = i;
2893 rss->rss_flags = RSS_ENABLE_TCP_IPV4 | RSS_ENABLE_IPV4 |
2897 rss->rss_flags |= RSS_ENABLE_UDP_IPV4 |
2901 rss->rss_flags = RSS_ENABLE_NONE;
2905 rc = be_cmd_rss_config(adapter, rss->rsstable, rss->rss_flags,
2908 rss->rss_flags = RSS_ENABLE_NONE;
2912 memcpy(rss
[all...]
/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_pci.c1563 unsigned int rss; local
1586 rss = min_t(int, FM10K_MAX_RSS_INDICES, num_online_cpus());
1587 interface->ring_feature[RING_F_RSS].limit = rss;
/drivers/net/ethernet/intel/igb/
H A De1000_82575.h95 __le32 rss; /* RSS Hash */ member in union:e1000_adv_rx_desc::__anon3261::__anon3262::__anon3264
/drivers/net/ethernet/intel/igbvf/
H A Dvf.h77 u32 rss; /* RSS Hash */ member in union:e1000_adv_rx_desc::__anon3278::__anon3279::__anon3282
/drivers/net/ethernet/intel/ixgbevf/
H A Ddefines.h218 __le32 rss; /* RSS Hash */ member in union:ixgbe_adv_rx_desc::__anon3326::__anon3327::__anon3330
/drivers/net/vmxnet3/
H A Dvmxnet3_int.h333 bool rss; member in struct:vmxnet3_adapter
/drivers/infiniband/hw/cxgb4/
H A Dcm.c3596 struct rss_header *rss = (void *)skb->data; local
3598 struct cpl_pass_accept_req *req = (void *)(rss + 1);
3618 if (!(rss->filter_hit && rss->filter_tid))
3624 stid = (__force int) cpu_to_be32((__force u32) rss->hash_val);
3648 skb_set_network_header(skb, (void *)iph - (void *)rss);
3649 skb_set_transport_header(skb, (void *)tcph - (void *)rss);
/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c2047 static inline int is_eth_tcp(u32 rss) argument
2049 return G_HASHTYPE(ntohl(rss)) == RSS_HASH_4_TUPLE;
/drivers/net/ethernet/amd/xgbe/
H A Dxgbe.h555 unsigned int rss; /* Receive Side Scaling */ member in struct:xgbe_hw_features
/drivers/net/ethernet/intel/e1000e/
H A Dhw.h211 __le32 rss; /* RSS Hash */ member in union:e1000_rx_desc_extended::__anon3156::__anon3157::__anon3158
241 __le32 rss; /* RSS Hash */ member in union:e1000_rx_desc_packet_split::__anon3162::__anon3163::__anon3164
H A Dnetdev.c909 static inline void e1000_rx_hash(struct net_device *netdev, __le32 rss, argument
913 skb_set_hash(skb, le32_to_cpu(rss), PKT_HASH_TYPE_L3);
1039 e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb);
1456 e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb);
1632 e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb);
/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4.h397 u16 *rss; member in struct:port_info
H A Dcxgb4_main.c1064 u16 *rss; local
1068 rss = kmalloc(pi->rss_size * sizeof(u16), GFP_KERNEL);
1069 if (!rss)
1074 rss[i] = q[*queues].rspq.abs_id;
1077 pi->rss_size, rss, pi->rss_size);
1078 kfree(rss);
1095 err = write_rss(pi, pi->rss);
3023 p[n] = pi->rss[n];
3033 pi->rss[i] = p[i];
3035 return write_rss(pi, pi->rss);
[all...]

Completed in 480 milliseconds

12