mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 08:43:19 -04:00
cxgbei: Add tunable sysctls for the FirstBurstLength and MaxBurstLength.
Reviewed by: np Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D30269
This commit is contained in:
parent
671fd0ec8d
commit
3bede2908a
1 changed files with 8 additions and 2 deletions
|
|
@ -104,6 +104,12 @@ static MALLOC_DEFINE(M_CXGBEI, "cxgbei", "cxgbei(4)");
|
|||
|
||||
SYSCTL_NODE(_kern_icl, OID_AUTO, cxgbei, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
|
||||
"Chelsio iSCSI offload");
|
||||
static int first_burst_length = 8192;
|
||||
SYSCTL_INT(_kern_icl_cxgbei, OID_AUTO, first_burst_length, CTLFLAG_RWTUN,
|
||||
&first_burst_length, 0, "First burst length");
|
||||
static int max_burst_length = 2 * 1024 * 1024;
|
||||
SYSCTL_INT(_kern_icl_cxgbei, OID_AUTO, max_burst_length, CTLFLAG_RWTUN,
|
||||
&max_burst_length, 0, "Maximum burst length");
|
||||
static int sendspace = 1048576;
|
||||
SYSCTL_INT(_kern_icl_cxgbei, OID_AUTO, sendspace, CTLFLAG_RWTUN,
|
||||
&sendspace, 0, "Default send socket buffer size");
|
||||
|
|
@ -1206,8 +1212,8 @@ icl_cxgbei_limits(struct icl_drv_limits *idl)
|
|||
idl->idl_max_send_data_segment_length = (1 << 24) - 1;
|
||||
|
||||
/* These are somewhat arbitrary. */
|
||||
idl->idl_max_burst_length = 2 * 1024 * 1024;
|
||||
idl->idl_first_burst_length = 8192;
|
||||
idl->idl_max_burst_length = max_burst_length;
|
||||
idl->idl_first_burst_length = first_burst_length;
|
||||
|
||||
t4_iterate(cxgbei_limits, idl);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue