Basically I'm replacing net package partially rn with custom DPDK-enabled 
impl right now i.e. everything syscall.Socket related. 
It's not about the protocols, it's about replacing whole BSD sock API and 
epoll/kqueue with a custom impl enterily.
I've managed to impl a PoC for this, might create a golang PR soon(-ish) 
after getting some opinions.
Dubbed at slack #dartarts.
On Monday, July 20, 2020 at 9:38:26 PM UTC+3 Ian Lance Taylor wrote:

> On Mon, Jul 20, 2020 at 7:53 AM Yuriy Yarosh <void....@gmail.com> wrote:
> >
> > Basically I've got some different tcp/ip stack implementations based on 
> DPDK and want to be able to replace existing types and methods of the stock 
> net package, which would allow to add DPDK support for existing apps 
> without any amends as a complete plug'n'play.
> > Same goes for JSON serialization and similar non-optimized 
> implementations.
> >
> > Stdlib shouldn't be perfect, but developers should be able to use 
> optimized implementations as a drop-in replacement when necessary.
> >
> > What do you think guys ?
>
> I'm not sure quite what you are suggesting. But the net package does
> intend to support alternate protocols via calls like syscall.Socket
> followed by os.NewFile and net.FileConn.
>
> Ian
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/c37ffcc3-d787-446d-9812-bdfc25a3ac8en%40googlegroups.com.

Reply via email to