/drivers/net/ethernet/amazon/ena/ |
D | ena_com.c | 854 (ena_dev->rss).hash_key; in ena_com_hash_key_fill_default_key() 866 return ena_dev->rss.hash_func; in ena_com_get_current_hash_function() 871 struct ena_rss *rss = &ena_dev->rss; in ena_com_hash_key_allocate() local 873 rss->hash_key = in ena_com_hash_key_allocate() 874 dma_zalloc_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), in ena_com_hash_key_allocate() 875 &rss->hash_key_dma_addr, GFP_KERNEL); in ena_com_hash_key_allocate() 877 if (unlikely(!rss->hash_key)) in ena_com_hash_key_allocate() 885 struct ena_rss *rss = &ena_dev->rss; in ena_com_hash_key_destroy() local 887 if (rss->hash_key) in ena_com_hash_key_destroy() 888 dma_free_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), in ena_com_hash_key_destroy() [all …]
|
/drivers/net/ethernet/mellanox/mlx4/ |
D | en_resources.c | 41 int is_tx, int rss, int qpn, int cqn, in mlx4_en_fill_qp_context() argument 48 context->flags = cpu_to_be32(7 << 16 | rss << MLX4_RSS_QPC_FLAG_OFFSET); in mlx4_en_fill_qp_context() 51 if (!is_tx && !rss) in mlx4_en_fill_qp_context() 74 if (!rss && in mlx4_en_fill_qp_context() 87 if (!is_tx && !rss && in mlx4_en_fill_qp_context()
|
/drivers/isdn/i4l/ |
D | isdn_ttyfax.c | 53 char rss[50]; in isdn_tty_fax_modem_result() local 95 sprintf(rss, "%c%s", rp[i] + 48, in isdn_tty_fax_modem_result() 97 strcat(rs, rss); in isdn_tty_fax_modem_result() 114 sprintf(rss, "%c%s", rp[i] + 48, in isdn_tty_fax_modem_result() 116 strcat(rs, rss); in isdn_tty_fax_modem_result() 419 char rss[50]; in isdn_tty_cmd_FCLASS2() local 713 sprintf(rss, "%c%s", rp[i] + 48, in isdn_tty_cmd_FCLASS2() 715 strcat(rs, rss); in isdn_tty_cmd_FCLASS2() 759 sprintf(rss, "%c%s", rp[i] + 48, in isdn_tty_cmd_FCLASS2() 761 strcat(rs, rss); in isdn_tty_cmd_FCLASS2() [all …]
|
/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_ethtool.c | 561 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_set_rss_hash_opts() local 564 if (!rss->enable) in nicvf_set_rss_hash_opts() 655 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_get_rxfh() local 659 for (idx = 0; idx < rss->rss_size; idx++) in nicvf_get_rxfh() 660 indir[idx] = rss->ind_tbl[idx]; in nicvf_get_rxfh() 664 memcpy(hkey, rss->key, RSS_HASH_KEY_SIZE * sizeof(u64)); in nicvf_get_rxfh() 676 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_set_rxfh() local 682 if (!rss->enable) { in nicvf_set_rxfh() 689 for (idx = 0; idx < rss->rss_size; idx++) in nicvf_set_rxfh() 690 rss->ind_tbl[idx] = indir[idx]; in nicvf_set_rxfh() [all …]
|
D | nicvf_main.c | 329 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_config_rss() local 330 int ind_tbl_len = rss->rss_size; in nicvf_config_rss() 334 mbx.rss_cfg.hash_bits = rss->hash_bits; in nicvf_config_rss() 343 mbx.rss_cfg.ind_tbl[i] = rss->ind_tbl[nextq++]; in nicvf_config_rss() 353 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_set_rss_key() local 358 nicvf_reg_write(nic, key_addr, rss->key[idx]); in nicvf_set_rss_key() 365 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_rss_init() local 371 rss->enable = false; in nicvf_rss_init() 372 rss->hash_bits = 0; in nicvf_rss_init() 376 rss->enable = true; in nicvf_rss_init() [all …]
|
/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | t4vf_hw.c | 970 struct rss_params *rss = &adapter->params.rss; in t4vf_get_rss_glb_config() local 993 rss->mode = FW_RSS_GLB_CONFIG_CMD_MODE_G( in t4vf_get_rss_glb_config() 995 switch (rss->mode) { in t4vf_get_rss_glb_config() 1000 rss->u.basicvirtual.synmapen = in t4vf_get_rss_glb_config() 1002 rss->u.basicvirtual.syn4tupenipv6 = in t4vf_get_rss_glb_config() 1004 rss->u.basicvirtual.syn2tupenipv6 = in t4vf_get_rss_glb_config() 1006 rss->u.basicvirtual.syn4tupenipv4 = in t4vf_get_rss_glb_config() 1008 rss->u.basicvirtual.syn2tupenipv4 = in t4vf_get_rss_glb_config() 1011 rss->u.basicvirtual.ofdmapen = in t4vf_get_rss_glb_config() 1014 rss->u.basicvirtual.tnlmapen = in t4vf_get_rss_glb_config() [all …]
|
D | t4vf_common.h | 263 struct rss_params rss; /* Receive Side Scaling */ member
|
D | cxgb4vf_main.c | 644 u16 rss[MAX_PORT_QSETS]; in setup_rss() local 648 rss[qs] = rxq[qs].rspq.abs_id; in setup_rss() 651 0, pi->rss_size, rss, pi->nqsets); in setup_rss() 658 switch (adapter->params.rss.mode) { in setup_rss() 667 if (!adapter->params.rss.u.basicvirtual.tnlalllookup) { in setup_rss() 2499 if (adapter->params.rss.mode != in adap_init0() 2502 " mode %d\n", adapter->params.rss.mode); in adap_init0()
|
/drivers/net/ethernet/qlogic/qed/ |
D | qed_l2.c | 2331 struct qed_rss_params *rss) in qed_update_vport_rss() argument 2336 rss->update_rss_config = 1; in qed_update_vport_rss() 2337 rss->rss_enable = 1; in qed_update_vport_rss() 2338 rss->update_rss_capabilities = 1; in qed_update_vport_rss() 2339 rss->update_rss_ind_table = 1; in qed_update_vport_rss() 2340 rss->update_rss_key = 1; in qed_update_vport_rss() 2341 rss->rss_caps = input->rss_caps; in qed_update_vport_rss() 2342 memcpy(rss->rss_key, input->rss_key, QED_RSS_KEY_SIZE * sizeof(u32)); in qed_update_vport_rss() 2351 memcpy(rss->rss_ind_table, in qed_update_vport_rss() 2354 rss->rss_table_size_log = 7; in qed_update_vport_rss() [all …]
|
/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_vfpf.c | 1987 struct bnx2x_config_rss_params rss; in bnx2x_vf_mbx_update_rss() local 1999 memset(&rss, 0, sizeof(struct bnx2x_config_rss_params)); in bnx2x_vf_mbx_update_rss() 2002 memcpy(rss.ind_table, rss_tlv->ind_table, in bnx2x_vf_mbx_update_rss() 2004 memcpy(rss.rss_key, rss_tlv->rss_key, sizeof(rss_tlv->rss_key)); in bnx2x_vf_mbx_update_rss() 2005 rss.rss_obj = &vf->rss_conf_obj; in bnx2x_vf_mbx_update_rss() 2006 rss.rss_result_mask = rss_tlv->rss_result_mask; in bnx2x_vf_mbx_update_rss() 2009 rss.rss_flags = 0; in bnx2x_vf_mbx_update_rss() 2010 rss.ramrod_flags = 0; in bnx2x_vf_mbx_update_rss() 2013 __set_bit(BNX2X_RSS_MODE_DISABLED, &rss.rss_flags); in bnx2x_vf_mbx_update_rss() 2015 __set_bit(BNX2X_RSS_MODE_REGULAR, &rss.rss_flags); in bnx2x_vf_mbx_update_rss() [all …]
|
/drivers/net/ethernet/qlogic/qede/ |
D | qede_filter.c | 548 struct qed_update_vport_rss_params *rss, u8 *update) in qede_fill_rss_params() argument 554 memset(rss, 0, sizeof(*rss)); in qede_fill_rss_params() 582 rss->rss_ind_table[i] = edev->fp_array[idx].rxq->handle; in qede_fill_rss_params() 589 memcpy(rss->rss_key, edev->rss_key, sizeof(rss->rss_key)); in qede_fill_rss_params() 596 rss->rss_caps = edev->rss_caps; in qede_fill_rss_params()
|
/drivers/net/ethernet/synopsys/ |
D | dwc-xlgmac-common.c | 197 if (pdata->hw_feat.rss) in xlgmac_init() 451 hw_feat->rss = XLGMAC_GET_REG_BITS(mac_hfr1, in xlgmac_get_all_hw_features() 674 pdata->hw_feat.rss ? "YES" : "NO"); in xlgmac_print_all_hw_features()
|
/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_lib.c | 210 struct ixgbe_ring_feature *rss = &adapter->ring_feature[RING_F_RSS]; in ixgbe_cache_ring_sriov() local 227 if ((reg_idx & ~vmdq->mask) >= rss->indices) in ixgbe_cache_ring_sriov() 246 if ((reg_idx & rss->mask) >= rss->indices) in ixgbe_cache_ring_sriov()
|
D | ixgbe_sriov.c | 233 int rss; in ixgbe_disable_sriov() local 290 rss = min_t(int, ixgbe_max_rss_indices(adapter), in ixgbe_disable_sriov() 293 rss = min_t(int, IXGBE_MAX_L2A_QUEUES, num_online_cpus()); in ixgbe_disable_sriov() 297 adapter->ring_feature[RING_F_RSS].limit = rss; in ixgbe_disable_sriov()
|
/drivers/net/ethernet/intel/igb/ |
D | e1000_82575.h | 95 __le32 rss; /* RSS Hash */ member
|
/drivers/net/ethernet/intel/ixgbevf/ |
D | defines.h | 237 __le32 rss; /* RSS Hash */ member
|
/drivers/net/ethernet/intel/igbvf/ |
D | vf.h | 75 u32 rss; /* RSS Hash */ member
|
/drivers/net/ethernet/intel/e1000e/ |
D | hw.h | 231 __le32 rss; /* RSS Hash */ member 261 __le32 rss; /* RSS Hash */ member
|
/drivers/net/ethernet/intel/i40evf/ |
D | i40e_type.h | 290 bool rss; member 599 __le32 rss; /* RSS Hash */ member 629 __le32 rss; /* RSS Hash */ member
|
/drivers/net/ethernet/emulex/benet/ |
D | be_main.c | 3468 struct rss_info *rss = &adapter->rss_info; in be_rx_qs_destroy() local 3496 if (rss->rss_flags) { in be_rx_qs_destroy() 3497 rss->rss_flags = RSS_ENABLE_NONE; in be_rx_qs_destroy() 3498 be_cmd_rss_config(adapter, rss->rsstable, rss->rss_flags, in be_rx_qs_destroy() 3499 128, rss->rss_hkey); in be_rx_qs_destroy() 3586 struct rss_info *rss = &adapter->rss_info; in be_rx_qs_create() local 3620 rss->rsstable[j + i] = rxo->rss_id; in be_rx_qs_create() 3621 rss->rss_queue[j + i] = i; in be_rx_qs_create() 3624 rss->rss_flags = RSS_ENABLE_TCP_IPV4 | RSS_ENABLE_IPV4 | in be_rx_qs_create() 3628 rss->rss_flags |= RSS_ENABLE_UDP_IPV4 | in be_rx_qs_create() [all …]
|
/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_debugfs.c | 108 i, rxd->d.data, rxd->d.rss, rxd->d.staterr, in fm10k_dbg_rx_desc_seq_show()
|
/drivers/net/ethernet/intel/i40e/ |
D | i40e_type.h | 316 bool rss; member 638 __le32 rss; /* RSS Hash */ member 668 __le32 rss; /* RSS Hash */ member
|
/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_main.c | 679 u16 *rss; in cxgb4_write_rss() local 685 rss = kmalloc(pi->rss_size * sizeof(u16), GFP_KERNEL); in cxgb4_write_rss() 686 if (!rss) in cxgb4_write_rss() 691 rss[i] = rxq[*queues].rspq.abs_id; in cxgb4_write_rss() 694 pi->rss_size, rss, pi->rss_size); in cxgb4_write_rss() 707 rss[0]); in cxgb4_write_rss() 708 kfree(rss); in cxgb4_write_rss() 727 pi->rss[j] = j % pi->nqsets; in setup_rss() 729 err = cxgb4_write_rss(pi, pi->rss); in setup_rss() 4467 pi->rss = kcalloc(pi->rss_size, sizeof(u16), GFP_KERNEL); in init_rss() [all …]
|
D | cxgb4_ethtool.c | 1284 p[n] = pi->rss[n]; in get_rss_table() 1306 pi->rss[i] = p[i]; in set_rss_table() 1308 return cxgb4_write_rss(pi, pi->rss); in set_rss_table()
|
/drivers/net/vmxnet3/ |
D | vmxnet3_int.h | 350 bool rss; member
|