Merge branch 'smc-sysctl-formatting-and-missing-entries'

Kyoji Ogasawara says:

====================
smc-sysctl formatting and missing entries

update SMC sysctl documentation in two small steps.

- patch 1 fixes indentation in the smcr_buf_type section
- patch 2 documents missing sysctl parameters limit_smc_hs and hs_ctrl,
  including values/defaults and hs_ctrl usage notes
====================

Link: https://patch.msgid.link/20260309124541.22723-1-sawara04.o@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Jakub Kicinski 2026-03-10 17:53:10 -07:00
commit 16767c72a4

View File

@ -23,17 +23,17 @@ autocorking_size - INTEGER
Default: 64K
smcr_buf_type - INTEGER
Controls which type of sndbufs and RMBs to use in later newly created
SMC-R link group. Only for SMC-R.
Controls which type of sndbufs and RMBs to use in later newly created
SMC-R link group. Only for SMC-R.
Default: 0 (physically contiguous sndbufs and RMBs)
Default: 0 (physically contiguous sndbufs and RMBs)
Possible values:
Possible values:
- 0 - Use physically contiguous buffers
- 1 - Use virtually contiguous buffers
- 2 - Mixed use of the two types. Try physically contiguous buffers first.
If not available, use virtually contiguous buffers then.
- 0 - Use physically contiguous buffers
- 1 - Use virtually contiguous buffers
- 2 - Mixed use of the two types. Try physically contiguous buffers first.
If not available, use virtually contiguous buffers then.
smcr_testlink_time - INTEGER
How frequently SMC-R link sends out TEST_LINK LLC messages to confirm
@ -111,3 +111,30 @@ smcr_max_recv_wr - INTEGER
like before having this control.
Default: 48
limit_smc_hs - INTEGER
Whether to limit SMC handshake for newly created sockets.
When enabled, SMC listen path applies handshake limitation based on
handshake worker congestion and queued SMC handshake load.
Possible values:
- 0 - Disable handshake limitation
- 1 - Enable handshake limitation
Default: 0 (disable)
hs_ctrl - STRING
Select the SMC handshake control profile by name.
This string refers to the name of a user-implemented
BPF struct_ops instance of type smc_hs_ctrl.
The selected profile controls whether SMC options are advertised
during TCP SYN/SYN-ACK handshake.
Only available when CONFIG_SMC_HS_CTRL_BPF is enabled.
Write an empty string to clear the current profile.
Default: empty string