Home
last modified time | relevance | path

Searched refs:rss_config (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/net/ethtool/
H A Drss.c59 u8 *rss_config; in rss_prepare_get() local
77 rss_config = kzalloc(total_size, GFP_KERNEL); in rss_prepare_get()
78 if (!rss_config) { in rss_prepare_get()
84 data->indir_table = (u32 *)rss_config; in rss_prepare_get()
86 data->hkey = rss_config + indir_bytes; in rss_prepare_get()
110 u8 *rss_config; in rss_prepare_ctx() local
125 rss_config = kzalloc(total_size, GFP_KERNEL); in rss_prepare_ctx()
126 if (!rss_config) in rss_prepare_ctx()
129 data->indir_table = (u32 *)rss_config; in rss_prepare_ctx()
133 data->hkey = rss_config + indir_bytes; in rss_prepare_ctx()
H A Dioctl.c1225 u8 *rss_config; in ethtool_get_rxfh() local
1262 if (!rss_config) in ethtool_get_rxfh()
1266 rxfh_dev.indir = (u32 *)rss_config; in ethtool_get_rxfh()
1312 rss_config, total_size)) { in ethtool_get_rxfh()
1316 kfree(rss_config); in ethtool_get_rxfh()
1369 u8 *rss_config; in ethtool_set_rxfh() local
1426 if (!rss_config) in ethtool_set_rxfh()
1441 rxfh_dev.indir = (u32 *)rss_config; in ethtool_set_rxfh()
1453 rxfh_dev.indir = (u32 *)rss_config; in ethtool_set_rxfh()
1581 rxfh_dev.indir = (u32 *)rss_config; in ethtool_set_rxfh()
[all …]
/linux-6.15/drivers/net/ethernet/google/gve/
H A Dgve_ethtool.c866 struct gve_rss_config *rss_config = &priv->rss_config; in gve_get_rss_config_cache() local
872 memcpy(rxfh->key, rss_config->hash_key, priv->rss_key_size); in gve_get_rss_config_cache()
877 memcpy(rxfh->indir, rss_config->hash_lut, in gve_get_rss_config_cache()
900 struct gve_rss_config *rss_config = &priv->rss_config; in gve_set_rss_config_cache() local
903 memcpy(rss_config->hash_key, rxfh->key, priv->rss_key_size); in gve_set_rss_config_cache()
906 memcpy(rss_config->hash_lut, rxfh->indir, in gve_set_rss_config_cache()
H A Dgve_main.c189 struct gve_rss_config *rss_config = &priv->rss_config; in gve_alloc_rss_config_cache() local
197 if (!rss_config->hash_key) in gve_alloc_rss_config_cache()
203 if (!rss_config->hash_lut) in gve_alloc_rss_config_cache()
209 kfree(rss_config->hash_key); in gve_alloc_rss_config_cache()
210 rss_config->hash_key = NULL; in gve_alloc_rss_config_cache()
216 struct gve_rss_config *rss_config = &priv->rss_config; in gve_free_rss_config_cache() local
218 kfree(rss_config->hash_key); in gve_free_rss_config_cache()
219 kfree(rss_config->hash_lut); in gve_free_rss_config_cache()
221 memset(rss_config, 0, sizeof(*rss_config)); in gve_free_rss_config_cache()
1697 struct gve_rss_config *rss_config = &priv->rss_config; in gve_init_rss_config() local
[all …]
H A Dgve_adminq.c1318 hash_lut_to_config = priv->rss_config.hash_lut; in gve_adminq_configure_rss()
1340 hash_key_to_config = priv->rss_config.hash_key; in gve_adminq_configure_rss()
H A Dgve.h872 struct gve_rss_config rss_config; member
/linux-6.15/drivers/net/ethernet/brocade/bna/
H A Dbnad.c2035 rx_config->rss_config.hash_type = in bnad_init_rx_config()
2040 rx_config->rss_config.hash_mask = in bnad_init_rx_config()
2042 netdev_rss_key_fill(rx_config->rss_config.toeplitz_hash_key, in bnad_init_rx_config()
2043 sizeof(rx_config->rss_config.toeplitz_hash_key)); in bnad_init_rx_config()
2046 memset(&rx_config->rss_config, 0, in bnad_init_rx_config()
2047 sizeof(rx_config->rss_config)); in bnad_init_rx_config()
H A Dbna_types.h686 struct bna_rss_config rss_config; member
H A Dbna_tx_rx.c633 rxf->rss_cfg = q_config->rss_config; in bna_rxf_init()
/linux-6.15/drivers/net/ethernet/chelsio/cxgb3/
H A Dcommon.h696 void t3_config_rss(struct adapter *adapter, unsigned int rss_config,
H A Dt3_hw.c2470 void t3_config_rss(struct adapter *adapter, unsigned int rss_config, in t3_config_rss() argument
2495 t3_write_reg(adapter, A_TP_RSS_CONFIG, rss_config); in t3_config_rss()
/linux-6.15/include/uapi/linux/
H A Dethtool.h1561 __u32 rss_config[]; member
/linux-6.15/drivers/net/ethernet/qlogic/qed/
H A Dqed_l2.c445 p_config = &p_ramrod->rss_config; in qed_sp_vport_update_rss()
H A Dqed_hsi.h4386 struct eth_vport_rss_config rss_config; member
/linux-6.15/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_debugfs.c2176 DEFINE_SHOW_ATTRIBUTE(rss_config);