[PATCH v25 00/20] nvme-tcp receive offloads
Christoph Hellwig
hch at lst.de
Thu May 30 23:11:42 PDT 2024
FYI, I still absolutely detest this code. I know people want to
avoid the page copy for NVMe over TCP (or any TCP based storage
protocols for that matter), but having these weird vendors specific
hooks all the way up into the application protocol are just horrible.
IETF has standardized a generic data placement protocol, which is
part of iWarp. Even if folks don't like RDMA it exists to solve
exactly these kinds of problems of data placement. And if we can't
arse folks into standard data placement methods we at least need it
vendor independent and without hooks into the actual protocol
driver.
More information about the Linux-nvme
mailing list