Home | History | Annotate | Download | only in hyperv

Lines Matching defs:rss

2515 	 * Query RSS capabilities, e.g. # of RX rings, and # of indirect
2519 /* No RSS. */
2682 /* Clear RSS stuffs. */
2764 * Configure RSS key and indirect table _after_ all sub-channels
2768 /* Set the default RSS key. */
2777 /* Setup RSS indirect table in round-robin fashion. */
2785 * make sure that all entries in RSS indirect table
2796 aprint_error_dev(sc->sc_dev, "failed to setup RSS\n");
4159 * Save information for later RSS configuration.
4171 DPRINTF("%s: too many RSS indirect table entries %u\n",
4176 DPRINTF("%s: RSS indirect table size is not power-of-2:"
4187 "# of RX rings (%u) > RSS indirect table size %u\n",
4216 aprint_debug_dev(sc->sc_dev, "RSS caps %#x\n", caps.ndis_caps);
4232 struct ndis_rssprm_toeplitz *rss = &sc->sc_rss;
4233 struct ndis_rss_params *params = &rss->rss_params;
4251 aprint_debug_dev(sc->sc_dev, "RSS indirect table size %d, hash %#x\n",
4263 params->ndis_indsize = sizeof(rss->rss_ind[0]) * sc->sc_rss_ind_size;
4266 params->ndis_keysize = sizeof(rss->rss_key);
4270 return hvn_rndis_set(sc, OID_GEN_RECEIVE_SCALE_PARAMETERS, rss, len);
4276 struct ndis_rssprm_toeplitz *rss = &sc->sc_rss;
4287 if (rss->rss_ind[i] >= nchan) {
4288 DPRINTF("%s: RSS indirect table %d fixup: %u -> %d\n",
4289 device_xname(sc->sc_dev), i, rss->rss_ind[i],
4291 rss->rss_ind[i] = nchan - 1;
4845 /* XXX RSS hash is not supported. */