Lines Matching full:rss

4 /* advanced RSS configuration ethtool support for iavf */
9 * iavf_fill_adv_rss_ip4_hdr - fill the IPv4 RSS protocol header
11 * @hash_flds: the RSS configuration protocol hash fields
26 * iavf_fill_adv_rss_ip6_hdr - fill the IPv6 RSS protocol header
28 * @hash_flds: the RSS configuration protocol hash fields
43 * iavf_fill_adv_rss_tcp_hdr - fill the TCP RSS protocol header
45 * @hash_flds: the RSS configuration protocol hash fields
60 * iavf_fill_adv_rss_udp_hdr - fill the UDP RSS protocol header
62 * @hash_flds: the RSS configuration protocol hash fields
77 * iavf_fill_adv_rss_sctp_hdr - fill the SCTP RSS protocol header
79 * @hash_flds: the RSS configuration protocol hash fields
94 * iavf_fill_adv_rss_cfg_msg - fill the RSS configuration into virtchnl message
95 * @rss_cfg: the virtchnl message to be filled with RSS configuration setting
96 * @packet_hdrs: the RSS configuration protocol header types
97 * @hash_flds: the RSS configuration protocol hash fields
100 * Returns 0 if the RSS configuration virtchnl message is filled successfully
147 * iavf_find_adv_rss_cfg_by_hdrs - find RSS configuration with header type
151 * Returns pointer to advance RSS configuration if found or null
156 struct iavf_adv_rss *rss; in iavf_find_adv_rss_cfg_by_hdrs() local
158 list_for_each_entry(rss, &adapter->adv_rss_list_head, list) in iavf_find_adv_rss_cfg_by_hdrs()
159 if (rss->packet_hdrs == packet_hdrs) in iavf_find_adv_rss_cfg_by_hdrs()
160 return rss; in iavf_find_adv_rss_cfg_by_hdrs()
168 * @rss: pointer to the advance RSS configuration to print
169 * @action: the string description about how to handle the RSS
172 * Print the advance RSS configuration
175 iavf_print_adv_rss_cfg(struct iavf_adapter *adapter, struct iavf_adv_rss *rss, in iavf_print_adv_rss_cfg() argument
178 u32 packet_hdrs = rss->packet_hdrs; in iavf_print_adv_rss_cfg()
179 u64 hash_flds = rss->hash_flds; in iavf_print_adv_rss_cfg()