2 ms·
I wouldn't dare write my own. I'm not expert enough in TCP/IP stacks to know what I don't know that will hurt me. I was thinking of lifting the relatively simpl
by eloff 11y ago
I wouldn't dare write my own. I'm not expert enough in TCP/IP stacks to know what I don't know that will hurt me. I was thinking of lifting the relatively simple TCP/IP stack from the Apache licensed Seastar framework. Since that also is built for DPDK and sees production use I know that it should be easy to adapt and probably doesn't have serious flaws.
I'm actually strongly tempted to just to glue Seastar and Go together. That's the lowest risk approach.
- hadagribble 11y agoI haven't gotten around to trying it myself yet, but OpenFastpath+OpenDataplane supposedly has a userspace port of the FreeBSD stack that runs on DPDK through ODP-DPDK. http://www.openfastpath.org/ http://www.openfastpath.org/ http://www.opendataplane.org/ http://www.opendataplane.org/
- jeff_marshall 11y agoThanks for the pointer to Seastar, I wasn't aware of that project. Good luck with your work - I'm curious to see the result.