Lines Matching defs:nrxq
333 SYSCTL_INT(_hw_cxgbe, OID_AUTO, nrxq, CTLFLAG_RDTUN, &t4_nrxq, 0,
790 uint16_t nrxq; /* # of NIC rxq's for each port */
1585 s->nrxq = nports * iaq.nrxq;
1588 s->nrxq += nports * (num_vis - 1) * iaq.nrxq_vi;
1591 s->neq = s->ntxq + s->nrxq; /* the free list in an rxq is an eq */
1593 s->niq = s->nrxq + 1; /* 1 extra for firmware event queue */
1641 s->rxq = malloc(s->nrxq * sizeof(struct sge_rxq), M_CXGBE,
1701 vi->nrxq = j == 0 ? iaq.nrxq : iaq.nrxq_vi;
1704 rqidx += vi->nrxq;
2930 sbuf_printf(sb, "%d txq, %d rxq (NIC)", vi->ntxq, vi->nrxq);
4559 iaq->nirq += nports * max(iaq->nrxq, iaq->nnmrxq);
4584 iaq->nrxq = t4_nrxq;
4648 "reduced to %d from %d. nrxq=%u, nofldrxq=%u, "
4651 iaq->num_vis, t4_num_vis, iaq->nrxq, iaq->nofldrxq,
4667 "nrxq=%u, nofldrxq=%u, nrxq_vi=%u nofldrxq_vi=%u, "
4669 iaq->nrxq, iaq->nofldrxq, iaq->nrxq_vi, iaq->nofldrxq_vi,
4679 if (iaq->nrxq > 1) {
4680 iaq->nrxq = rounddown_pow_of_two(iaq->nrxq - 1);
4681 if (iaq->nnmrxq > iaq->nrxq)
4682 iaq->nnmrxq = iaq->nrxq;
4693 "nrxq=%u, nofldrxq=%u. "
4694 "itype %d, navail %u, nirq %d.\n", iaq->nrxq,
4704 iaq->nrxq = 1;
4723 MPASS(iaq->nrxq > 0);
6937 int n = max(vi->nrxq, vi->nnmrxq);
6946 if (q < vi->nrxq)
6974 if (q < vi->nrxq) {
7206 if (vi->nrxq > vi->rss_size) {
7207 CH_ALERT(vi, "nrxq (%d) > hw RSS table size (%d); "
7208 "some queues will never receive traffic.\n", vi->nrxq,
7210 } else if (vi->rss_size % vi->nrxq) {
7211 CH_ALERT(vi, "nrxq (%d), hw RSS table size (%d); "
7212 "expect uneven traffic distribution.\n", vi->nrxq,
7216 if (vi->nrxq != nbuckets) {
7217 CH_ALERT(vi, "nrxq (%d) != kernel RSS buckets (%d);"
7218 "performance will be impacted.\n", vi->nrxq, nbuckets);
7227 j %= vi->nrxq;
8300 SYSCTL_ADD_INT(ctx, children, OID_AUTO, "nrxq", CTLFLAG_RD,
8301 &vi->nrxq, 0, "# of rx queues");