|
|
Subscribe / Log in / New account

Networking on tiny machines

Networking on tiny machines

Posted May 7, 2014 17:43 UTC (Wed) by ibukanov (subscriber, #3942)
Parent article: Networking on tiny machines

It is interesting that an idea of a user-space IP stack is useful not only for tiny systems, but for those that wants to handle 1e6 connections with minimal latency. Perhaps indeed the extremes can not be handled by a common stack in the kernel.


to post comments

Networking on tiny machines

Posted May 10, 2014 21:23 UTC (Sat) by marcH (subscriber, #57642) [Link]

> It is interesting that an idea of a user-space IP stack is useful not only for tiny systems, but for those that wants to handle 1e6 connections with minimal latency.

Done at least here: http://www.shenick.com/products/diversifeye/ ; possibly also elsewhere.

Networking on tiny machines

Posted May 16, 2014 18:36 UTC (Fri) by piotrjurkiewicz (guest, #96438) [Link] (1 responses)

Luigi Rizzo's netmap goes that way: http://info.iet.unipi.it/~luigi/netmap/

I think such an approach could be a solution for the problems mentioned in the article too. I mean to implement some kind of lightweight kernel interface between NIC and userspace. Than user would be able to disable kernel networking and use his own userspace networking stack (either tiny or performance-oriented one) in extreme cases.

Networking on tiny machines

Posted May 16, 2014 18:41 UTC (Fri) by dlang (guest, #313) [Link]

that's already available, that's what LWIP is that Andi mentioned in his original post. It's not that small, and it only takes a few apps before it becomes larger than the kernel version (and only a couple to be larger than Andi's stripped down version)


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds