summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornp <np@FreeBSD.org>2011-06-04 23:36:19 +0000
committernp <np@FreeBSD.org>2011-06-04 23:36:19 +0000
commit820114da84852fdf75ff3bdffe87e6d5df96a89d (patch)
tree079d03633ae430a775de0ebdb382493e98c9c0f4
parent553aca05636a36df8e31606f4802e0e262bbdd0b (diff)
downloadFreeBSD-src-820114da84852fdf75ff3bdffe87e6d5df96a89d.zip
FreeBSD-src-820114da84852fdf75ff3bdffe87e6d5df96a89d.tar.gz
Cause backpressure (instead of dropping frames) on congestion.
MFC after: 3 days
-rw-r--r--sys/dev/cxgbe/t4_main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/cxgbe/t4_main.c b/sys/dev/cxgbe/t4_main.c
index 165a677..90e5001 100644
--- a/sys/dev/cxgbe/t4_main.c
+++ b/sys/dev/cxgbe/t4_main.c
@@ -492,6 +492,8 @@ t4_attach(device_t dev)
V_RXTSHIFTMAXR2(15) | V_PERSHIFTBACKOFFMAX(8) | V_PERSHIFTMAX(8) |
V_KEEPALIVEMAXR1(4) | V_KEEPALIVEMAXR2(9));
t4_write_reg(sc, A_ULP_RX_TDDP_PSZ, V_HPZ0(PAGE_SHIFT - 12));
+ t4_set_reg_field(sc, A_TP_PARA_REG3, F_TUNNELCNGDROP0 |
+ F_TUNNELCNGDROP1 | F_TUNNELCNGDROP2 | F_TUNNELCNGDROP3, 0);
setup_memwin(sc);
OpenPOWER on IntegriCloud