svn commit: r338954 - in head/sys/dev/cxgbe: . firmware
Navdeep Parhar
np at FreeBSD.org
Wed Sep 26 21:16:09 UTC 2018
Author: np
Date: Wed Sep 26 21:16:07 2018
New Revision: 338954
URL: https://svnweb.freebsd.org/changeset/base/338954
Log:
cxgbe(4): Enable support for per-connection rate limiting in the default
firmware configuration files.
Approved by: re@ (gjb@)
Sponsored by: Chelsio Communications
Modified:
head/sys/dev/cxgbe/firmware/t4fw_cfg.txt
head/sys/dev/cxgbe/firmware/t5fw_cfg.txt
head/sys/dev/cxgbe/firmware/t6fw_cfg.txt
head/sys/dev/cxgbe/t4_main.c
Modified: head/sys/dev/cxgbe/firmware/t4fw_cfg.txt
==============================================================================
--- head/sys/dev/cxgbe/firmware/t4fw_cfg.txt Wed Sep 26 20:23:12 2018 (r338953)
+++ head/sys/dev/cxgbe/firmware/t4fw_cfg.txt Wed Sep 26 21:16:07 2018 (r338954)
@@ -110,6 +110,7 @@
nexactf = 280
cmask = all
pmask = all
+ nethofld = 2048
# driver will mask off features it won't use
protocol = ofld, rddp, rdmac, iscsi_initiator_pdu, iscsi_target_pdu
@@ -245,7 +246,7 @@
[fini]
version = 0x1
- checksum = 0xbec0621
+ checksum = 0x159b9295
#
# $FreeBSD$
#
Modified: head/sys/dev/cxgbe/firmware/t5fw_cfg.txt
==============================================================================
--- head/sys/dev/cxgbe/firmware/t5fw_cfg.txt Wed Sep 26 20:23:12 2018 (r338953)
+++ head/sys/dev/cxgbe/firmware/t5fw_cfg.txt Wed Sep 26 21:16:07 2018 (r338954)
@@ -155,6 +155,7 @@
nexactf = 456
cmask = all
pmask = all
+ nethofld = 8192
# driver will mask off features it won't use
protocol = ofld, rddp, rdmac, iscsi_initiator_pdu, iscsi_target_pdu, iscsi_t10dif
@@ -290,7 +291,7 @@
[fini]
version = 0x1
- checksum = 0x89c83d98
+ checksum = 0x30b6a157
#
# $FreeBSD$
#
Modified: head/sys/dev/cxgbe/firmware/t6fw_cfg.txt
==============================================================================
--- head/sys/dev/cxgbe/firmware/t6fw_cfg.txt Wed Sep 26 20:23:12 2018 (r338953)
+++ head/sys/dev/cxgbe/firmware/t6fw_cfg.txt Wed Sep 26 21:16:07 2018 (r338954)
@@ -155,6 +155,7 @@
pmask = all
ncrypto_lookaside = 16
nclip = 320
+ nethofld = 8192
# TCAM has 6K cells; each region must start at a multiple of 128 cell.
# Each entry in these categories takes 2 cells each. nhash will use the
@@ -275,7 +276,7 @@
[fini]
version = 0x1
- checksum = 0x9e8952d2
+ checksum = 0xf3e93001
#
# $FreeBSD$
#
Modified: head/sys/dev/cxgbe/t4_main.c
==============================================================================
--- head/sys/dev/cxgbe/t4_main.c Wed Sep 26 20:23:12 2018 (r338953)
+++ head/sys/dev/cxgbe/t4_main.c Wed Sep 26 21:16:07 2018 (r338954)
@@ -439,8 +439,13 @@ static int t4_switchcaps_allowed = FW_CAPS_CONFIG_SWIT
FW_CAPS_CONFIG_SWITCH_EGRESS;
TUNABLE_INT("hw.cxgbe.switchcaps_allowed", &t4_switchcaps_allowed);
+#ifdef RATELIMIT
static int t4_niccaps_allowed = FW_CAPS_CONFIG_NIC |
FW_CAPS_CONFIG_NIC_HASHFILTER | FW_CAPS_CONFIG_NIC_ETHOFLD;
+#else
+static int t4_niccaps_allowed = FW_CAPS_CONFIG_NIC |
+ FW_CAPS_CONFIG_NIC_HASHFILTER;
+#endif
TUNABLE_INT("hw.cxgbe.niccaps_allowed", &t4_niccaps_allowed);
static int t4_toecaps_allowed = -1;
More information about the svn-src-head
mailing list