Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/uipc_ktls.c
Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | SYSCTL_UINT(_kern_ipc_tls, OID_AUTO, maxlen, CTLFLAG_RWTUN, | ||||
&ktls_maxlen, 0, "Maximum TLS record size"); | &ktls_maxlen, 0, "Maximum TLS record size"); | ||||
static int ktls_number_threads; | static int ktls_number_threads; | ||||
SYSCTL_INT(_kern_ipc_tls_stats, OID_AUTO, threads, CTLFLAG_RD, | SYSCTL_INT(_kern_ipc_tls_stats, OID_AUTO, threads, CTLFLAG_RD, | ||||
&ktls_number_threads, 0, | &ktls_number_threads, 0, | ||||
"Number of TLS threads in thread-pool"); | "Number of TLS threads in thread-pool"); | ||||
static bool ktls_offload_enable; | static bool ktls_offload_enable; | ||||
SYSCTL_BOOL(_kern_ipc_tls, OID_AUTO, enable, CTLFLAG_RW, | SYSCTL_BOOL(_kern_ipc_tls, OID_AUTO, enable, CTLFLAG_RWTUN, | ||||
&ktls_offload_enable, 0, | &ktls_offload_enable, 0, | ||||
"Enable support for kernel TLS offload"); | "Enable support for kernel TLS offload"); | ||||
static bool ktls_cbc_enable = true; | static bool ktls_cbc_enable = true; | ||||
SYSCTL_BOOL(_kern_ipc_tls, OID_AUTO, cbc_enable, CTLFLAG_RW, | SYSCTL_BOOL(_kern_ipc_tls, OID_AUTO, cbc_enable, CTLFLAG_RWTUN, | ||||
&ktls_cbc_enable, 1, | &ktls_cbc_enable, 1, | ||||
"Enable Support of AES-CBC crypto for kernel TLS"); | "Enable Support of AES-CBC crypto for kernel TLS"); | ||||
static COUNTER_U64_DEFINE_EARLY(ktls_tasks_active); | static COUNTER_U64_DEFINE_EARLY(ktls_tasks_active); | ||||
SYSCTL_COUNTER_U64(_kern_ipc_tls, OID_AUTO, tasks_active, CTLFLAG_RD, | SYSCTL_COUNTER_U64(_kern_ipc_tls, OID_AUTO, tasks_active, CTLFLAG_RD, | ||||
&ktls_tasks_active, "Number of active tasks"); | &ktls_tasks_active, "Number of active tasks"); | ||||
static COUNTER_U64_DEFINE_EARLY(ktls_cnt_tx_queued); | static COUNTER_U64_DEFINE_EARLY(ktls_cnt_tx_queued); | ||||
▲ Show 20 Lines • Show All 2,013 Lines • Show Last 20 Lines |