aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/cxgb
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2009-09-04 21:00:45 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2009-09-04 21:00:45 +0000
commit6b2eaa836f7e9985b3c25d1688103fccbbf37a81 (patch)
tree18db9287166512c0cd6f4131c2f0d004cd66c423 /sys/dev/cxgb
parentfa2db9145a26f6194ece563aa6ac7f6217dc99e9 (diff)
Notes
Diffstat (limited to 'sys/dev/cxgb')
-rw-r--r--sys/dev/cxgb/cxgb_main.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/cxgb/cxgb_main.c b/sys/dev/cxgb/cxgb_main.c
index 21ce96d6ab04..596609b89d95 100644
--- a/sys/dev/cxgb/cxgb_main.c
+++ b/sys/dev/cxgb/cxgb_main.c
@@ -1456,7 +1456,10 @@ setup_rss(adapter_t *adap)
rspq_map[i] = nq[0] ? i % nq[0] : 0;
rspq_map[i + RSS_TABLE_SIZE / 2] = nq[1] ? i % nq[1] + nq[0] : 0;
}
+
/* Calculate the reverse RSS map table */
+ for (i = 0; i < SGE_QSETS; ++i)
+ adap->rrss_map[i] = 0xff;
for (i = 0; i < RSS_TABLE_SIZE; ++i)
if (adap->rrss_map[rspq_map[i]] == 0xff)
adap->rrss_map[rspq_map[i]] = i;