Re:FreeBSD on Firecracker
by packetlost on Friday August 25, 2023 @10:23AM
(#37262070)
I know there's a few userspace networking APIs such as DPDK [0]. Or maybe there's something in KVM code that implements it. If so, it's news to me!
[0]: https://www.linuxjournal.com/content/userspace-networking-dp...
Re:FreeBSD on Firecracker
by yencabulator on Friday August 25, 2023 @03:20PM
(#37265988)
At its simplest, TCP offload can be just letting the hardware chunk a large packet into smaller ones on the wire. I don't think anything trying to offload more than that has really seen much daylight outside of very proprietary "smart NICs".
https://www.kernel.org/doc/Documentation/networking/segmenta...
Could you link to any specific Linux kernel source that implements support for TCP offload? AFAIK networking subsystem maintainers were always opposed to accommodate TCP offload because it is A Bad Idea.