Previous discussion: <a href="https://news.ycombinator.com/item?id=16014307" rel="nofollow">https://news.ycombinator.com/item?id=16014307</a><p>Code: <a href="https://github.com/emmericp/ixy" rel="nofollow">https://github.com/emmericp/ixy</a><p>Cool stuff for the C that we are currently working on: <a href="https://github.com/emmericp/ixy/pull/14" rel="nofollow">https://github.com/emmericp/ixy/pull/14</a><p>Same driver in other languages: <a href="https://github.com/ixy-languages/ixy-languages" rel="nofollow">https://github.com/ixy-languages/ixy-languages</a><p>Talks:<p><a href="https://media.ccc.de/v/34c3-9159-demystifying_network_cards" rel="nofollow">https://media.ccc.de/v/34c3-9159-demystifying_network_cards</a> (25 min)<p><a href="https://media.ccc.de/v/35c3-9670-safe_and_secure_drivers_in_high-level_languages" rel="nofollow">https://media.ccc.de/v/35c3-9670-safe_and_secure_drivers_in_...</a> (50 min)<p><a href="https://fosdem.org/2019/schedule/event/writing_network_drivers_in_high_level_languages/" rel="nofollow">https://fosdem.org/2019/schedule/event/writing_network_drive...</a> (20 min)