Lines Matching refs:rss_data
2486 struct idpf_rss_data *rss_data;
2491 rss_data =
2492 &vport->adapter->vport_config[vport->idx]->user_config.rss_data;
2493 buf_size = struct_size(rl, lut, rss_data->rss_lut_size);
2512 rl->lut_entries = cpu_to_le16(rss_data->rss_lut_size);
2513 for (i = 0; i < rss_data->rss_lut_size; i++)
2514 rl->lut[i] = cpu_to_le32(rss_data->rss_lut[i]);
2531 if (rss_data->rss_lut_size == le16_to_cpu(recv_rl->lut_entries))
2534 rss_data->rss_lut_size = le16_to_cpu(recv_rl->lut_entries);
2535 kfree(rss_data->rss_lut);
2537 rss_data->rss_lut = kzalloc(lut_buf_size, GFP_KERNEL);
2538 if (!rss_data->rss_lut) {
2539 rss_data->rss_lut_size = 0;
2544 memcpy(rss_data->rss_lut, recv_rl->lut, rss_data->rss_lut_size);
2561 struct idpf_rss_data *rss_data;
2566 rss_data =
2567 &vport->adapter->vport_config[vport->idx]->user_config.rss_data;
2568 buf_size = struct_size(rk, key_flex, rss_data->rss_key_size);
2586 rk->key_len = cpu_to_le16(rss_data->rss_key_size);
2587 for (i = 0; i < rss_data->rss_key_size; i++)
2588 rk->key_flex[i] = rss_data->rss_key[i];
2607 if (rss_data->rss_key_size == key_size)
2610 rss_data->rss_key_size = key_size;
2611 kfree(rss_data->rss_key);
2612 rss_data->rss_key = kzalloc(key_size, GFP_KERNEL);
2613 if (!rss_data->rss_key) {
2614 rss_data->rss_key_size = 0;
2619 memcpy(rss_data->rss_key, recv_rk->key_flex, rss_data->rss_key_size);
3322 struct idpf_rss_data *rss_data;
3327 rss_data = &vport_config->user_config.rss_data;
3340 rss_data->rss_key_size = min_t(u16, NETDEV_RSS_KEY_LEN,
3342 rss_data->rss_lut_size = le16_to_cpu(vport_msg->rss_lut_size);