Searched refs:rss_key (Results 1 - 25 of 78) sorted by relevance

1234

/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_ppe.h82 u32 rss_key[HNS_PPEV2_RSS_KEY_NUM]; /* rss hash key */ member in struct:hns_ppe_cb
116 const u32 rss_key[HNS_PPEV2_RSS_KEY_NUM]);
H A Dhns_dsaf_ppe.c21 const u32 rss_key[HNS_PPEV2_RSS_KEY_NUM])
27 rss_key[key_item]);
307 netdev_rss_key_fill(ppe_cb->rss_key, HNS_PPEV2_RSS_KEY_SIZE);
333 hns_ppe_set_rss_key(ppe_cb, ppe_cb->rss_key);
20 hns_ppe_set_rss_key(struct hns_ppe_cb *ppe_cb, const u32 rss_key[HNS_PPEV2_RSS_KEY_NUM]) argument
H A Dhns_ae_adapt.c898 memcpy(key, ppe_cb->rss_key, HNS_PPEV2_RSS_KEY_SIZE);
915 memcpy(ppe_cb->rss_key, key, HNS_PPEV2_RSS_KEY_SIZE);
916 hns_ppe_set_rss_key(ppe_cb, ppe_cb->rss_key);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtir.c122 void *rss_key = MLX5_ADDR_OF(tirc, tirc, rx_hash_toeplitz_key); local
125 memcpy(rss_key, rss_hash->toeplitz_hash_key, len);
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_port.c804 struct hinic_rss_key rss_key = { 0 }; local
806 u16 out_size = sizeof(rss_key);
809 rss_key.func_id = HINIC_HWIF_FUNC_IDX(hwif);
810 rss_key.template_id = template_id;
811 memcpy(rss_key.key, temp, HINIC_RSS_KEY_SIZE);
814 &rss_key, sizeof(rss_key),
815 &rss_key, &out_size);
816 if (err || !out_size || rss_key.status) {
819 err, rss_key
[all...]
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth.h137 u8 rss_key[FUN_ETH_RSS_MAX_KEY_SIZE]; member in struct:funeth_priv
H A Dfuneth_ethtool.c977 return sizeof(fp->rss_key);
993 memcpy(rxfh->key, fp->rss_key, sizeof(fp->rss_key));
1007 const u8 *rss_key = rxfh->key ? rxfh->key : fp->rss_key; local
1027 int rc = fun_config_rss(netdev, algo, rss_key, rss_indir,
1035 memcpy(fp->rss_key, rxfh->key, sizeof(fp->rss_key));
H A Dfuneth_main.c805 err = fun_config_rss(dev, fp->hash_algo, fp->rss_key,
1417 err = fun_config_rss(dev, fp->hash_algo, fp->rss_key,
1435 size_t size = sizeof(fp->rss_key) + sizeof(fp->indir_table);
1447 netdev_rss_key_fill(fp->rss_key, sizeof(fp->rss_key));
1456 sizeof(fp->rss_key) + sizeof(fp->indir_table),
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-main.c325 netdev_rss_key_fill(pdata->rss_key, sizeof(pdata->rss_key));
H A Dxgbe-ethtool.c520 return sizeof(pdata->rss_key);
543 memcpy(rxfh->key, pdata->rss_key, sizeof(pdata->rss_key));
/linux-master/drivers/net/hyperv/
H A Drndis_filter.c922 const u8 *rss_key, u16 flag)
969 memcpy(keyp, rss_key, NETVSC_HASH_KEYLEN);
980 memcpy(rdev->rss_key, rss_key, NETVSC_HASH_KEYLEN);
994 const u8 *rss_key)
997 rndis_set_rss_param_msg(rdev, rss_key,
1000 return rndis_set_rss_param_msg(rdev, rss_key, 0);
1337 rndis_filter_set_rss_param(rdev, dev_info->rss_key);
921 rndis_set_rss_param_msg(struct rndis_device *rdev, const u8 *rss_key, u16 flag) argument
993 rndis_filter_set_rss_param(struct rndis_device *rdev, const u8 *rss_key) argument
/linux-master/drivers/net/ethernet/wangxun/libwx/
H A Dwx_hw.c1626 wr32(wx, WX_RDB_RSSRK(i), wx->rss_key[i]);
1656 netdev_rss_key_fill(wx->rss_key, sizeof(wx->rss_key));
1905 u32 *rss_key; local
1907 if (!wx->rss_key) {
1908 rss_key = kzalloc(WX_RSS_KEY_SIZE, GFP_KERNEL);
1909 if (unlikely(!rss_key))
1912 netdev_rss_key_fill(rss_key, WX_RSS_KEY_SIZE);
1913 wx->rss_key = rss_key;
[all...]
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_vfpf.h171 u32 rss_key[T_ETH_RSS_KEY]; /* hash values */ member in struct:vfpf_rss_tlv
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dvf.h190 int ixgbevf_get_rss_key_locked(struct ixgbe_hw *hw, u8 *rss_key);
H A Dvf.c366 * @rss_key: buffer to fill with RSS Hash Key contents.
368 * The "rss_key" buffer should be big enough to contain 10 registers.
373 int ixgbevf_get_rss_key_locked(struct ixgbe_hw *hw, u8 *rss_key) argument
420 memcpy(rss_key, msgbuf + 1, IXGBEVF_RSS_HASH_KEY_SIZE);
H A Dixgbevf_main.c1856 u32 *rss_key; local
1858 if (!adapter->rss_key) {
1859 rss_key = kzalloc(IXGBEVF_RSS_HASH_KEY_SIZE, GFP_KERNEL);
1860 if (unlikely(!rss_key))
1863 netdev_rss_key_fill(rss_key, IXGBEVF_RSS_HASH_KEY_SIZE);
1864 adapter->rss_key = rss_key;
1879 IXGBE_WRITE_REG(hw, IXGBE_VFRSSRK(i), *(adapter->rss_key + i));
4710 kfree(adapter->rss_key);
4758 kfree(adapter->rss_key);
[all...]
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic.h187 u8 rss_key[ENIC_RSS_LEN]; member in struct:enic
H A Denic_ethtool.c577 memcpy(rxfh->key, enic->rss_key, ENIC_RSS_LEN);
596 memcpy(enic->rss_key, rxfh->key, ENIC_RSS_LEN);
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_l2.h29 u32 rss_key[QED_RSS_KEY_SIZE]; member in struct:qed_rss_params
/linux-master/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-common.c154 netdev_rss_key_fill(pdata->rss_key, sizeof(pdata->rss_key));
/linux-master/include/linux/qed/
H A Dqed_eth_if.h96 u32 rss_key[10]; member in struct:qed_update_vport_rss_params
/linux-master/include/linux/mlx4/
H A Dqp.h132 __be32 rss_key[MLX4_EN_RSS_KEY_SIZE / sizeof(__be32)]; member in struct:mlx4_rss_context
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_pci.c1974 u32 rss_key[FM10K_RSSRK_SIZE]; local
2069 netdev_rss_key_fill(rss_key, sizeof(rss_key));
2070 memcpy(interface->rssrk, rss_key, sizeof(rss_key));
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_lib.c972 kfree(rss_data->rss_key);
973 rss_data->rss_key = NULL;
1158 rss_data->rss_key = kzalloc(rss_data->rss_key_size, GFP_KERNEL);
1159 if (!rss_data->rss_key) {
1165 netdev_rss_key_fill((void *)rss_data->rss_key, rss_data->rss_key_size);
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_filter.c603 netdev_rss_key_fill(edev->rss_key, sizeof(edev->rss_key));
606 memcpy(rss->rss_key, edev->rss_key, sizeof(rss->rss_key));

Completed in 265 milliseconds

1234