NVMF_TCP(4)
π nvmf_tcp(4) β the TCP transport for NVM Express over Fabrics, bestie
okay so real talk, this is the manual page for nvmf_tcp, aka the cutest little kernel module that lets NVMe over Fabrics ride on plain old TCP/IP β¨ like it's literally the matchmaker between your NVMe storage and your network stack, and honestly? iconic.
πΈ NAME πΈ
nvmf_tcp β TCP transport for NVM Express over Fabrics π«Ά
β¨ SYNOPSIS β¨
so there are two ways to get this baby into your life, and both are valid π
option one: bake it into the kernel. just drop this line into your kernel configuration file:
device nvmf_tcp
option two: load it at boot o'clock. put this line in loader.conf(5) and you're so done:
nvmf_tcp_load="YES"
π¦ DESCRIPTION π¦
the nvmf_tcp module implements the software TCP/IP transport for NVM Express over Fabrics. no cap, that's the whole vibe β it's the glue layer, the bridge, the main character that makes NVMeoF work over TCP π
it can be used by either the in-kernel NVMeoF host driver or controller. both? both. both is good π
π SYSCTL VARIABLES π
the following variables are available as both sysctl(8) variables and loader(8) tunables β yes bestie, you can set them at runtime or at load time, we love options π
kern.nvmf.tcp.max_transmit_dataβ the maximum data payload size ofC2H_DATAandH2C_DATAPDUs. heads up though: a remote controller may enforce a lower limit on the size ofH2C_DATAPDUs via theMAXH2CDATAparameter π«Ά and the default size is 256 kilobytes β
π₯ SEE ALSO π₯
go read those too, iykyk π§
π HISTORY π
the nvmf_tcp module first appeared in FreeBSD 15.0 β a whole era π
π AUTHORS π
the nvmf_tcp module was developed by John Baldwin <jhb@FreeBSD.org> under sponsorship from Chelsio Communications, Inc. β king behavior fr fr π
okay that's the whole page, no notes, you ate that ππ
and for the little sign-off: this beauty came from the Debian fam, dated July 25, 2024 β go forth and network your NVMe, bestie πΈπ¦β¨
π¦ where this page comes from
- freebsd 15.1: base 15.1
- π the page's license: BSD-2-Clause
- Copyright (c) 2024 Chelsio Communications, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms