Searched refs:rss_data (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_ethtool.c | 53 return user_config->rss_data.rss_key_size; in idpf_get_rxfh_key_size() 72 return user_config->rss_data.rss_lut_size; in idpf_get_rxfh_indir_size() 86 struct idpf_rss_data *rss_data; in idpf_get_rxfh() local 100 rss_data = &adapter->vport_config[np->vport_idx]->user_config.rss_data; in idpf_get_rxfh() 107 memcpy(rxfh->key, rss_data->rss_key, rss_data->rss_key_size); in idpf_get_rxfh() 110 for (i = 0; i < rss_data->rss_lut_size; i++) in idpf_get_rxfh() 111 rxfh->indir[i] = rss_data->rss_lut[i]; in idpf_get_rxfh() 134 struct idpf_rss_data *rss_data; in idpf_set_rxfh() local 150 rss_data = &adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_set_rxfh() 161 memcpy(rss_data->rss_key, rxfh->key, rss_data->rss_key_size); in idpf_set_rxfh() [all …]
|
| H A D | idpf_lib.c | 938 struct idpf_rss_data *rss_data; in idpf_vport_rel() local 944 rss_data = &vport_config->user_config.rss_data; in idpf_vport_rel() 945 kfree(rss_data->rss_key); in idpf_vport_rel() 946 rss_data->rss_key = NULL; in idpf_vport_rel() 1128 rss_data = &adapter->vport_config[idx]->user_config.rss_data; in idpf_vport_alloc() 1129 rss_data->rss_key = kzalloc(rss_data->rss_key_size, GFP_KERNEL); in idpf_vport_alloc() 1130 if (!rss_data->rss_key) in idpf_vport_alloc() 1134 netdev_rss_key_fill((void *)rss_data->rss_key, rss_data->rss_key_size); in idpf_vport_alloc() 2074 rss_data = &vport->adapter->vport_config[idx]->user_config.rss_data; in idpf_vport_manage_rss_lut() 2079 memcpy(rss_data->rss_lut, rss_data->cached_lut, lut_size); in idpf_vport_manage_rss_lut() [all …]
|
| H A D | idpf_virtchnl.c | 2359 rss_data = in idpf_send_get_set_rss_lut_msg() 2403 kfree(rss_data->rss_lut); in idpf_send_get_set_rss_lut_msg() 2406 if (!rss_data->rss_lut) { in idpf_send_get_set_rss_lut_msg() 2407 rss_data->rss_lut_size = 0; in idpf_send_get_set_rss_lut_msg() 2412 memcpy(rss_data->rss_lut, recv_rl->lut, rss_data->rss_lut_size); in idpf_send_get_set_rss_lut_msg() 2434 rss_data = in idpf_send_get_set_rss_key_msg() 2479 kfree(rss_data->rss_key); in idpf_send_get_set_rss_key_msg() 2481 if (!rss_data->rss_key) { in idpf_send_get_set_rss_key_msg() 2482 rss_data->rss_key_size = 0; in idpf_send_get_set_rss_key_msg() 2487 memcpy(rss_data->rss_key, recv_rk->key_flex, rss_data->rss_key_size); in idpf_send_get_set_rss_key_msg() [all …]
|
| H A D | idpf_txrx.c | 4339 rss_data = &adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_fill_dflt_rss_lut() 4343 rss_data->cached_lut[i] = rss_data->rss_lut[i]; in idpf_fill_dflt_rss_lut() 4359 rss_data = &adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_init_rss() 4363 if (!rss_data->rss_lut) in idpf_init_rss() 4367 if (!rss_data->cached_lut) { in idpf_init_rss() 4368 kfree(rss_data->rss_lut); in idpf_init_rss() 4369 rss_data->rss_lut = NULL; in idpf_init_rss() 4389 rss_data = &adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_deinit_rss() 4390 kfree(rss_data->cached_lut); in idpf_deinit_rss() 4392 kfree(rss_data->rss_lut); in idpf_deinit_rss() [all …]
|
| H A D | idpf.h | 388 struct idpf_rss_data rss_data; member
|