Home
last modified time | relevance | path

Searched refs:rss_key_size (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/net/ethernet/google/gve/
H A Dgve_ethtool.c883 return priv->rss_key_size; in gve_get_rxfh_key_size()
901 rxfh->key_size = priv->rss_key_size; in gve_get_rss_config_cache()
902 memcpy(rxfh->key, rss_config->hash_key, priv->rss_key_size); in gve_get_rss_config_cache()
916 if (!priv->rss_key_size || !priv->rss_lut_size) in gve_get_rxfh()
933 memcpy(rss_config->hash_key, rxfh->key, priv->rss_key_size); in gve_set_rss_config_cache()
946 if (!priv->rss_key_size || !priv->rss_lut_size) in gve_set_rxfh()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_cmd.h119 __le16 rss_key_size; member
H A Dhclgevf_main.c2739 ae_dev->dev_specs.rss_key_size = HCLGE_COMM_RSS_KEY_SIZE;
2758 ae_dev->dev_specs.rss_key_size = le16_to_cpu(req0->rss_key_size);
2771 if (!dev_specs->rss_key_size) in hclgevf_check_dev_specs()
2772 dev_specs->rss_key_size = HCLGE_COMM_RSS_KEY_SIZE; in hclgevf_check_dev_specs()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_vfpf.h168 u8 rss_key_size; member
H A Dbnx2x_vfpf.c818 req->rss_key_size = T_ETH_RSS_KEY; in bnx2x_vfpf_config_rss()
1988 rss_tlv->rss_key_size != T_ETH_RSS_KEY) { in bnx2x_vf_mbx_update_rss()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_virtchnl.c2961 buf_size = struct_size(rk, key_flex, rss_data->rss_key_size); in idpf_send_get_set_rss_key_msg()
2979 rk->key_len = cpu_to_le16(rss_data->rss_key_size); in idpf_send_get_set_rss_key_msg()
2980 for (i = 0; i < rss_data->rss_key_size; i++) in idpf_send_get_set_rss_key_msg()
3000 if (rss_data->rss_key_size == key_size) in idpf_send_get_set_rss_key_msg()
3003 rss_data->rss_key_size = key_size; in idpf_send_get_set_rss_key_msg()
3007 rss_data->rss_key_size = 0; in idpf_send_get_set_rss_key_msg()
3012 memcpy(rss_data->rss_key, recv_rk->key_flex, rss_data->rss_key_size); in idpf_send_get_set_rss_key_msg()
3778 rss_data->rss_key_size = min_t(u16, NETDEV_RSS_KEY_LEN, in idpf_vport_init()
3779 le16_to_cpu(vport_msg->rss_key_size)); in idpf_vport_init()
H A Didpf_ethtool.c384 return user_config->rss_data.rss_key_size; in idpf_get_rxfh_key_size()
443 memcpy(rxfh->key, rss_data->rss_key, rss_data->rss_key_size); in idpf_get_rxfh()
495 memcpy(rss_data->rss_key, rxfh->key, rss_data->rss_key_size); in idpf_set_rxfh()
H A Didpf.h439 u16 rss_key_size; member
H A Dvirtchnl2.h651 * @rss_key_size: RSS key size.
688 __le16 rss_key_size; member
H A Didpf_lib.c1297 rss_data->rss_key = kzalloc(rss_data->rss_key_size, GFP_KERNEL); in idpf_vport_alloc()
1302 netdev_rss_key_fill((void *)rss_data->rss_key, rss_data->rss_key_size); in idpf_vport_alloc()
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_ethtool.c1760 return adapter->rss_key_size; in iavf_get_rxfh_key_size()
1796 memcpy(rxfh->key, adapter->rss_key, adapter->rss_key_size); in iavf_get_rxfh()
1843 memcpy(adapter->rss_key, rxfh->key, adapter->rss_key_size); in iavf_set_rxfh()
H A Diavf.h456 u16 rss_key_size; member
H A Diavf_main.c1688 for (i = 0; i < adapter->rss_key_size / 4; i++) in iavf_config_rss_reg()
1756 netdev_rss_key_fill((void *)adapter->rss_key, adapter->rss_key_size);
2445 adapter->rss_key_size = adapter->vf_res->rss_key_size; in iavf_parse_vf_resource_msg()
2448 adapter->rss_key_size = IAVF_HKEY_ARRAY_SIZE; in iavf_parse_vf_resource_msg()
2813 adapter->rss_key = kzalloc(adapter->rss_key_size, GFP_KERNEL); in iavf_init_config_adapter()
H A Diavf_virtchnl.c1185 len = virtchnl_struct_size(vrk, key, adapter->rss_key_size); in iavf_set_rss_key()
1190 vrk->key_len = adapter->rss_key_size; in iavf_set_rss_key()
1191 memcpy(vrk->key, adapter->rss_key, adapter->rss_key_size); in iavf_set_rss_key()
/linux/drivers/net/
H A Dvirtio_net.c414 u8 rss_key_size; member
539 return struct_size(&vi->rss_trailer, hash_key_data, vi->rss_key_size); in virtnet_rss_trailer_size()
4228 vi->rss_trailer.hash_key_length = vi->rss_key_size; in virtnet_init_default_rss()
4230 netdev_rss_key_fill(vi->rss_hash_key_data, vi->rss_key_size); in virtnet_get_hashflow()
5514 return ((struct virtnet_info *)netdev_priv(dev))->rss_key_size; in virtnet_get_rxfh_indir_size()
5534 memcpy(rxfh->key, vi->rss_hash_key_data, vi->rss_key_size); in virtnet_get_rxfh()
5570 memcpy(vi->rss_hash_key_data, rxfh->key, vi->rss_key_size); in virtnet_set_rxfh()
6880 vi->rss_key_size = min_t(u16, key_sz, NETDEV_RSS_KEY_LEN); in virtnet_probe()
6881 if (key_sz > vi->rss_key_size) in virtnet_probe()
6884 key_sz, vi->rss_key_size); in virtnet_probe()
[all...]
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_cmd.h816 __le16 rss_key_size; member
H A Dhclge_main.c1297 ae_dev->dev_specs.rss_key_size = HCLGE_COMM_RSS_KEY_SIZE; in hclge_parse_cfg()
1320 ae_dev->dev_specs.rss_key_size = le16_to_cpu(req0->rss_key_size); in hclge_parse_cfg()
1339 if (!dev_specs->rss_key_size) in hclge_get_cfg()
1340 dev_specs->rss_key_size = HCLGE_COMM_RSS_KEY_SIZE; in hclge_get_cfg()
/linux/drivers/net/ethernet/intel/ice/virt/
H A Dvirtchnl.c336 vfres->rss_key_size = ICE_VSIQF_HKEY_ARRAY_SIZE; in ice_vc_get_vf_res_msg()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_virtchnl_pf.c2219 vfres->rss_key_size = I40E_HKEY_ARRAY_SIZE; in i40e_vc_get_vf_resources_msg()