emmericp/ixy
View on GitHub ↗ ★ 1,325 C
A simple yet fast user space network driver for Intel 10 Gbit/s NICs written from scratch
9 mentions on Hacker News by 9 people: 2 stories, 7 comments · first 2017-12-27 · latest 2024-01-10
20082026
-
…It's even more approachable today with XDP – you don't need to write device-specific code. [1] https://github.com/emmericp/ixy
comment by hazz99 · 2024-01-10 · in Ask HN: Good book to learn modern networking? -
https://github.com/emmericp/ixy/blob/0e00605be4153b06df06184... Looks like you're compiling C code with -O2. Does Rust build set -O3 on clang? Did you try -O3 with C? I know it's not guaranteed to be faster, just curious.
comment by jmacjmac · 2021-03-13 · in Speed of Rust vs. C -
ixy is a nice project for developing an understanding of user-space network drivers. https://github.com/emmericp/ixy
comment by mathieubordere · 2020-10-03 · in Why do we use the Linux kernel's TCP stack? (2016) -
Swift's ARC implementation has a little bit of performance catchup to do in regards to tracing GCs. https://github.com/emmericp/ixy
comment by pjmlp · 2019-11-26 · in Lightweight API Design in Swift -
Previous discussion: https://news.ycombinator.com/item?id=16014307 Code: https://github.com/emmericp/ixy Cool stuff for the C that we are currently working on: https://github.com/emmericp/ixy/pull/14 Same driver in other languages:…
comment by emmericp · 2019-02-28 · in Writing User Space Network Drivers -
The original: https://github.com/emmericp/ixy Haskell: https://github.com/ixy-languages/ixy.hs Brothers in arms: https://github.com/ixy-languages Previous discussion: - Rust: https://news.ycombinator.com/item?id=18405515 - Go:…
comment by zillolo · 2019-02-19 · in Writing Network Drivers in Haskell [pdf] -
…a lot of the magic from low-level network packet handling and device management in Linux. [1] https://github.com/emmericp/ixy
comment by ehntoo · 2018-03-25 · in Userland PCI drivers