Lines Matching full:rss

1151  * Request RSS Hash enable bits from PF
1157 dev_err(&adapter->pdev->dev, "Cannot get RSS hash capabilities, command %d pending\n", in iavf_get_rss_hashcfg()
1170 * Request the PF to set our RSS hash capabilities
1178 dev_err(&adapter->pdev->dev, "Cannot set RSS hash enable, command %d pending\n", in iavf_set_rss_hashcfg()
1193 * Request the PF to set our RSS hash key
1202 dev_err(&adapter->pdev->dev, "Cannot set RSS key, command %d pending\n", in iavf_set_rss_key()
1224 * Request the PF to set our RSS lookup table
1233 dev_err(&adapter->pdev->dev, "Cannot set RSS LUT, command %d pending\n", in iavf_set_rss_lut()
1254 * Request the PF to set our RSS Hash function
1263 dev_err(&adapter->pdev->dev, "Cannot set RSS Hash function, command %d pending\n", in iavf_set_rss_hfunc()
2102 * Request that the PF add RSS configuration as specified
2108 struct iavf_adv_rss *rss; in iavf_add_adv_rss_cfg() local
2114 dev_err(&adapter->pdev->dev, "Cannot add RSS configuration, command %d pending\n", in iavf_add_adv_rss_cfg()
2125 list_for_each_entry(rss, &adapter->adv_rss_list_head, list) { in iavf_add_adv_rss_cfg()
2126 if (rss->state == IAVF_ADV_RSS_ADD_REQUEST) { in iavf_add_adv_rss_cfg()
2128 rss->state = IAVF_ADV_RSS_ADD_PENDING; in iavf_add_adv_rss_cfg()
2129 memcpy(rss_cfg, &rss->cfg_msg, len); in iavf_add_adv_rss_cfg()
2130 iavf_print_adv_rss_cfg(adapter, rss, in iavf_add_adv_rss_cfg()
2153 * Request that the PF delete RSS configuration as specified
2159 struct iavf_adv_rss *rss; in iavf_del_adv_rss_cfg() local
2165 dev_err(&adapter->pdev->dev, "Cannot remove RSS configuration, command %d pending\n", in iavf_del_adv_rss_cfg()
2176 list_for_each_entry(rss, &adapter->adv_rss_list_head, list) { in iavf_del_adv_rss_cfg()
2177 if (rss->state == IAVF_ADV_RSS_DEL_REQUEST) { in iavf_del_adv_rss_cfg()
2179 rss->state = IAVF_ADV_RSS_DEL_PENDING; in iavf_del_adv_rss_cfg()
2180 memcpy(rss_cfg, &rss->cfg_msg, len); in iavf_del_adv_rss_cfg()
2491 struct iavf_adv_rss *rss, *rss_tmp; in iavf_virtchnl_completion() local
2494 list_for_each_entry_safe(rss, rss_tmp, in iavf_virtchnl_completion()
2497 if (rss->state == IAVF_ADV_RSS_ADD_PENDING) { in iavf_virtchnl_completion()
2498 iavf_print_adv_rss_cfg(adapter, rss, in iavf_virtchnl_completion()
2501 list_del(&rss->list); in iavf_virtchnl_completion()
2502 kfree(rss); in iavf_virtchnl_completion()
2509 struct iavf_adv_rss *rss; in iavf_virtchnl_completion() local
2512 list_for_each_entry(rss, &adapter->adv_rss_list_head, in iavf_virtchnl_completion()
2514 if (rss->state == IAVF_ADV_RSS_DEL_PENDING) { in iavf_virtchnl_completion()
2515 rss->state = IAVF_ADV_RSS_ACTIVE; in iavf_virtchnl_completion()
2516 dev_err(&adapter->pdev->dev, "Failed to delete RSS configuration, error %s\n", in iavf_virtchnl_completion()
2877 struct iavf_adv_rss *rss; in iavf_virtchnl_completion() local
2880 list_for_each_entry(rss, &adapter->adv_rss_list_head, list) { in iavf_virtchnl_completion()
2881 if (rss->state == IAVF_ADV_RSS_ADD_PENDING) { in iavf_virtchnl_completion()
2882 iavf_print_adv_rss_cfg(adapter, rss, in iavf_virtchnl_completion()
2885 rss->state = IAVF_ADV_RSS_ACTIVE; in iavf_virtchnl_completion()
2892 struct iavf_adv_rss *rss, *rss_tmp; in iavf_virtchnl_completion() local
2895 list_for_each_entry_safe(rss, rss_tmp, in iavf_virtchnl_completion()
2897 if (rss->state == IAVF_ADV_RSS_DEL_PENDING) { in iavf_virtchnl_completion()
2898 list_del(&rss->list); in iavf_virtchnl_completion()
2899 kfree(rss); in iavf_virtchnl_completion()