Searched refs:rss_data (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_lib.c | 1079 struct idpf_rss_data *rss_data; in idpf_vport_rel() local 1084 rss_data = &vport_config->user_config.rss_data; in idpf_vport_rel() 1085 idpf_deinit_rss_lut(rss_data); in idpf_vport_rel() 1086 kfree(rss_data->rss_key); in idpf_vport_rel() 1087 rss_data->rss_key = NULL; in idpf_vport_rel() 1230 struct idpf_rss_data *rss_data; in idpf_vport_alloc() local 1296 rss_data = &adapter->vport_config[idx]->user_config.rss_data; in idpf_vport_alloc() 1297 rss_data->rss_key = kzalloc(rss_data->rss_key_size, GFP_KERNEL); in idpf_vport_alloc() 1298 if (!rss_data->rss_key) in idpf_vport_alloc() 1302 netdev_rss_key_fill((void *)rss_data->rss_key, rss_data->rss_key_size); in idpf_vport_alloc() [all …]
|
| H A D | idpf_ethtool.c | 384 return user_config->rss_data.rss_key_size; in idpf_get_rxfh_key_size() 403 return user_config->rss_data.rss_lut_size; in idpf_get_rxfh_indir_size() 420 struct idpf_rss_data *rss_data; in idpf_get_rxfh() local 437 rss_data = &adapter->vport_config[np->vport_idx]->user_config.rss_data; in idpf_get_rxfh() 443 memcpy(rxfh->key, rss_data->rss_key, rss_data->rss_key_size); in idpf_get_rxfh() 446 for (i = 0; i < rss_data->rss_lut_size; i++) in idpf_get_rxfh() 447 rxfh->indir[i] = rxhash_ena ? rss_data->rss_lut[i] : 0; in idpf_get_rxfh() 470 struct idpf_rss_data *rss_data; in idpf_set_rxfh() local 486 rss_data = &adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_set_rxfh() 495 memcpy(rss_data->rss_key, rxfh->key, rss_data->rss_key_size); in idpf_set_rxfh() [all …]
|
| H A D | idpf_virtchnl.c | 2864 struct idpf_rss_data *rss_data, in idpf_send_get_set_rss_lut_msg() argument 2882 buf_size = struct_size(rl, lut, rss_data->rss_lut_size); in idpf_send_get_set_rss_lut_msg() 2901 rl->lut_entries = cpu_to_le16(rss_data->rss_lut_size); in idpf_send_get_set_rss_lut_msg() 2902 for (i = 0; i < rss_data->rss_lut_size; i++) in idpf_send_get_set_rss_lut_msg() 2904 cpu_to_le32(rss_data->rss_lut[i]) : 0; in idpf_send_get_set_rss_lut_msg() 2921 if (rss_data->rss_lut_size == le16_to_cpu(recv_rl->lut_entries)) in idpf_send_get_set_rss_lut_msg() 2924 rss_data->rss_lut_size = le16_to_cpu(recv_rl->lut_entries); in idpf_send_get_set_rss_lut_msg() 2925 kfree(rss_data->rss_lut); in idpf_send_get_set_rss_lut_msg() 2927 rss_data->rss_lut = kzalloc(lut_buf_size, GFP_KERNEL); in idpf_send_get_set_rss_lut_msg() 2928 if (!rss_data->rss_lut) { in idpf_send_get_set_rss_lut_msg() [all …]
|
| H A D | idpf_txrx.h | 1102 struct idpf_rss_data *rss_data); 1103 int idpf_config_rss(struct idpf_vport *vport, struct idpf_rss_data *rss_data); 1104 int idpf_init_rss_lut(struct idpf_vport *vport, struct idpf_rss_data *rss_data); 1105 void idpf_deinit_rss_lut(struct idpf_rss_data *rss_data);
|
| H A D | idpf_txrx.c | 4676 int idpf_config_rss(struct idpf_vport *vport, struct idpf_rss_data *rss_data) in idpf_config_rss() argument 4682 err = idpf_send_get_set_rss_key_msg(adapter, rss_data, vport_id, false); in idpf_config_rss() 4686 return idpf_send_get_set_rss_lut_msg(adapter, rss_data, vport_id, false); in idpf_config_rss() 4695 struct idpf_rss_data *rss_data) in idpf_fill_dflt_rss_lut() argument 4700 for (i = 0; i < rss_data->rss_lut_size; i++) in idpf_fill_dflt_rss_lut() 4701 rss_data->rss_lut[i] = i % num_active_rxq; in idpf_fill_dflt_rss_lut() 4711 int idpf_init_rss_lut(struct idpf_vport *vport, struct idpf_rss_data *rss_data) in idpf_init_rss_lut() argument 4713 if (!rss_data->rss_lut) { in idpf_init_rss_lut() 4716 lut_size = rss_data->rss_lut_size * sizeof(u32); in idpf_init_rss_lut() 4717 rss_data->rss_lut = kzalloc(lut_size, GFP_KERNEL); in idpf_init_rss_lut() [all …]
|
| H A D | idpf.h | 482 struct idpf_rss_data rss_data; member
|