12 ms·
We're working on it. What we had was great for us, but pretty complex and not really upstreamable. I'm almost done with re-writing it to use the same M_NOTREA
by drewg123 9y ago
We're working on it. What we had was great for us, but pretty complex and not really upstreamable.
I'm almost done with re-writing it to use the same M_NOTREADY mechanism as async sendfile, and to do all the framing in the kernel, rather than doing the sendfile() framing in-kernel and sosend() in userspace. This removes the majority of the code, and makes it quite a bit simpler. The downside is that it depends on my vectorized mbufs. Hopefully we'll have something public in the next few months.
- X86BSD 9y agoJust offering a few words of thanks and encouragement for your work regarding this. When this is ready it's ready. But thank you in advance.