Hacker GitHub

← All repos

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

Mentions per year 9 mentions · busiest year 2019 (4)
20082026
  1. …It's even more approachable today with XDP – you don't need to write device-specific code. [1] https://github.com/emmericp/ixy
  2. 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
  3. 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)
  4. 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
  5. 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
  6. 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]
  7. …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