Home
last modified time | relevance | path

Searched refs:rss_key (Results 1 – 25 of 68) sorted by relevance

123

/OK3568_Linux_fs/kernel/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_ppe.h82 u32 rss_key[HNS_PPEV2_RSS_KEY_NUM]; /* rss hash key */ member
116 const u32 rss_key[HNS_PPEV2_RSS_KEY_NUM]);
H A Dhns_dsaf_ppe.c24 const u32 rss_key[HNS_PPEV2_RSS_KEY_NUM]) in hns_ppe_set_rss_key()
30 rss_key[key_item]); in hns_ppe_set_rss_key()
310 netdev_rss_key_fill(ppe_cb->rss_key, HNS_PPEV2_RSS_KEY_SIZE); in hns_ppe_init_hw()
336 hns_ppe_set_rss_key(ppe_cb, ppe_cb->rss_key); in hns_ppe_init_hw()
H A Dhns_ae_adapt.c919 memcpy(key, ppe_cb->rss_key, HNS_PPEV2_RSS_KEY_SIZE); in hns_ae_get_rss()
936 memcpy(ppe_cb->rss_key, key, HNS_PPEV2_RSS_KEY_SIZE); in hns_ae_set_rss()
937 hns_ppe_set_rss_key(ppe_cb, ppe_cb->rss_key); in hns_ae_set_rss()
/OK3568_Linux_fs/external/dpdk/pcie/e1000/
H A Digb_rxtx.c1972 uint32_t rss_key; in igb_hw_rss_hash_set() local
1977 hash_key = rss_conf->rss_key; in igb_hw_rss_hash_set()
1981 rss_key = hash_key[(i * 4)]; in igb_hw_rss_hash_set()
1982 rss_key |= hash_key[(i * 4) + 1] << 8; in igb_hw_rss_hash_set()
1983 rss_key |= hash_key[(i * 4) + 2] << 16; in igb_hw_rss_hash_set()
1984 rss_key |= hash_key[(i * 4) + 3] << 24; in igb_hw_rss_hash_set()
1985 E1000_WRITE_REG_ARRAY(hw, E1000_RSSRK(0), i, rss_key); in igb_hw_rss_hash_set()
2048 uint32_t rss_key; in eth_igb_rss_hash_conf_get() local
2054 hash_key = rss_conf->rss_key; in eth_igb_rss_hash_conf_get()
2058 rss_key = E1000_READ_REG_ARRAY(hw, E1000_RSSRK(0), i); in eth_igb_rss_hash_conf_get()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/huawei/hinic/
H A Dhinic_port.c789 struct hinic_rss_key rss_key = { 0 }; in hinic_rss_set_template_tbl() local
791 u16 out_size = sizeof(rss_key); in hinic_rss_set_template_tbl()
794 rss_key.func_id = HINIC_HWIF_FUNC_IDX(hwif); in hinic_rss_set_template_tbl()
795 rss_key.template_id = template_id; in hinic_rss_set_template_tbl()
796 memcpy(rss_key.key, temp, HINIC_RSS_KEY_SIZE); in hinic_rss_set_template_tbl()
799 &rss_key, sizeof(rss_key), in hinic_rss_set_template_tbl()
800 &rss_key, &out_size); in hinic_rss_set_template_tbl()
801 if (err || !out_size || rss_key.status) { in hinic_rss_set_template_tbl()
804 err, rss_key.status, out_size); in hinic_rss_set_template_tbl()
/OK3568_Linux_fs/kernel/drivers/net/hyperv/
H A Drndis_filter.c829 const u8 *rss_key, u16 flag) in rndis_set_rss_param_msg() argument
876 memcpy(keyp, rss_key, NETVSC_HASH_KEYLEN); in rndis_set_rss_param_msg()
887 memcpy(rdev->rss_key, rss_key, NETVSC_HASH_KEYLEN); in rndis_set_rss_param_msg()
901 const u8 *rss_key) in rndis_filter_set_rss_param() argument
904 rndis_set_rss_param_msg(rdev, rss_key, in rndis_filter_set_rss_param()
907 return rndis_set_rss_param_msg(rdev, rss_key, 0); in rndis_filter_set_rss_param()
1236 rndis_filter_set_rss_param(rdev, dev_info->rss_key); in rndis_set_subchannel()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-main.c325 netdev_rss_key_fill(pdata->rss_key, sizeof(pdata->rss_key)); in xgbe_config_netdev()
H A Dxgbe-ethtool.c513 return sizeof(pdata->rss_key); in xgbe_get_rxfh_key_size()
536 memcpy(key, pdata->rss_key, sizeof(pdata->rss_key)); in xgbe_get_rxfh()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-common.c154 netdev_rss_key_fill(pdata->rss_key, sizeof(pdata->rss_key)); in xlgmac_init()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgbevf/
H A Dvf.h193 int ixgbevf_get_rss_key_locked(struct ixgbe_hw *hw, u8 *rss_key);
H A Dvf.c368 int ixgbevf_get_rss_key_locked(struct ixgbe_hw *hw, u8 *rss_key) in ixgbevf_get_rss_key_locked() argument
414 memcpy(rss_key, msgbuf + 1, IXGBEVF_RSS_HASH_KEY_SIZE); in ixgbevf_get_rss_key_locked()
H A Dixgbevf_main.c1864 u32 *rss_key; in ixgbevf_init_rss_key() local
1866 if (!adapter->rss_key) { in ixgbevf_init_rss_key()
1867 rss_key = kzalloc(IXGBEVF_RSS_HASH_KEY_SIZE, GFP_KERNEL); in ixgbevf_init_rss_key()
1868 if (unlikely(!rss_key)) in ixgbevf_init_rss_key()
1871 netdev_rss_key_fill(rss_key, IXGBEVF_RSS_HASH_KEY_SIZE); in ixgbevf_init_rss_key()
1872 adapter->rss_key = rss_key; in ixgbevf_init_rss_key()
1887 IXGBE_WRITE_REG(hw, IXGBE_VFRSSRK(i), *(adapter->rss_key + i)); in ixgbevf_setup_vfmrqc()
4711 kfree(adapter->rss_key); in ixgbevf_probe()
4759 kfree(adapter->rss_key); in ixgbevf_remove()
H A Dixgbevf.h387 u32 *rss_key; member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c1222 struct iavf_aqc_get_set_rss_key_data *rss_key = in iavf_config_rss_aq() local
1223 (struct iavf_aqc_get_set_rss_key_data *)adapter->rss_key; in iavf_config_rss_aq()
1234 ret = iavf_aq_set_rss_key(hw, adapter->vsi.id, rss_key); in iavf_config_rss_aq()
1267 dw = (u32 *)adapter->rss_key; in iavf_config_rss_reg()
1335 netdev_rss_key_fill((void *)adapter->rss_key, adapter->rss_key_size); in iavf_init_rss()
1477 kfree(adapter->rss_key); in iavf_free_rss()
1478 adapter->rss_key = NULL; in iavf_free_rss()
1869 adapter->rss_key = kzalloc(adapter->rss_key_size, GFP_KERNEL); in iavf_init_get_resources()
1871 if (!adapter->rss_key || !adapter->rss_lut) { in iavf_init_get_resources()
H A Diavf_ethtool.c1022 memcpy(key, adapter->rss_key, adapter->rss_key_size); in iavf_get_rxfh()
1056 memcpy(adapter->rss_key, key, adapter->rss_key_size); in iavf_set_rxfh()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c584 memcpy(hkey, enic->rss_key, ENIC_RSS_LEN); in enic_get_rxfh()
602 memcpy(enic->rss_key, hkey, ENIC_RSS_LEN); in enic_set_rxfh()
H A Denic.h200 u8 rss_key[ENIC_RSS_LEN]; member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/qlogic/qed/
H A Dqed_l2.h29 u32 rss_key[QED_RSS_KEY_SIZE]; member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/qlogic/qede/
H A Dqede_filter.c603 netdev_rss_key_fill(edev->rss_key, sizeof(edev->rss_key)); in qede_fill_rss_params()
606 memcpy(rss->rss_key, edev->rss_key, sizeof(rss->rss_key)); in qede_fill_rss_params()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_vfpf.c814 memcpy(req->rss_key, params->rss_key, sizeof(params->rss_key)); in bnx2x_vfpf_config_rss()
1999 memcpy(rss.rss_key, rss_tlv->rss_key, sizeof(rss_tlv->rss_key)); in bnx2x_vf_mbx_update_rss()
H A Dbnx2x_vfpf.h171 u32 rss_key[T_ETH_RSS_KEY]; /* hash values */ member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_pci.c1975 u32 rss_key[FM10K_RSSRK_SIZE]; in fm10k_sw_init() local
2070 netdev_rss_key_fill(rss_key, sizeof(rss_key)); in fm10k_sw_init()
2071 memcpy(interface->rssrk, rss_key, sizeof(rss_key)); in fm10k_sw_init()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/aquantia/atlantic/
H A Daq_nic.c47 static u8 rss_key[AQ_CFG_RSS_HASHKEY_SIZE] = { in aq_nic_rss_init() local
60 rss_params->hash_secret_key_size = sizeof(rss_key); in aq_nic_rss_init()
61 memcpy(rss_params->hash_secret_key, rss_key, sizeof(rss_key)); in aq_nic_rss_init()
/OK3568_Linux_fs/kernel/include/linux/mlx4/
H A Dqp.h132 __be32 rss_key[MLX4_EN_RSS_KEY_SIZE / sizeof(__be32)]; member
/OK3568_Linux_fs/kernel/include/linux/qed/
H A Dqed_eth_if.h96 u32 rss_key[10]; member

123