Lines Matching full:rss
228 * t4vf_get_rss_glb_config - retrieve adapter RSS Global Configuration
231 * Retrieves global RSS mode and parameters with which we have to live
232 * and stores them in the @adapter's RSS parameters.
236 struct rss_params *rss = &adapter->params.rss; in t4vf_get_rss_glb_config() local
241 * Execute an RSS Global Configuration read command to retrieve in t4vf_get_rss_glb_config()
242 * our RSS configuration. in t4vf_get_rss_glb_config()
254 * Transate the big-endian RSS Global Configuration into our in t4vf_get_rss_glb_config()
255 * cpu-endian format based on the RSS mode. We also do first level in t4vf_get_rss_glb_config()
259 rss->mode = G_FW_RSS_GLB_CONFIG_CMD_MODE( in t4vf_get_rss_glb_config()
261 switch (rss->mode) { in t4vf_get_rss_glb_config()
266 rss->u.basicvirtual.synmapen = in t4vf_get_rss_glb_config()
268 rss->u.basicvirtual.syn4tupenipv6 = in t4vf_get_rss_glb_config()
270 rss->u.basicvirtual.syn2tupenipv6 = in t4vf_get_rss_glb_config()
272 rss->u.basicvirtual.syn4tupenipv4 = in t4vf_get_rss_glb_config()
274 rss->u.basicvirtual.syn2tupenipv4 = in t4vf_get_rss_glb_config()
277 rss->u.basicvirtual.ofdmapen = in t4vf_get_rss_glb_config()
280 rss->u.basicvirtual.tnlmapen = in t4vf_get_rss_glb_config()
282 rss->u.basicvirtual.tnlalllookup = in t4vf_get_rss_glb_config()
285 rss->u.basicvirtual.hashtoeplitz = in t4vf_get_rss_glb_config()
289 if (!rss->u.basicvirtual.tnlmapen) in t4vf_get_rss_glb_config()
295 /* all unknown/unsupported RSS modes result in an error */ in t4vf_get_rss_glb_config()