Munich, Germany

Paul Emmerich

Elite
@emmericp

ixy. A simple yet fast user space network driver for Intel 10 Gbit/s NICs written from scratch

1.3k

MoonGen. MoonGen is a fully scriptable high-speed packet generator built on DPDK and LuaJIT. It can saturate a 10 Gbit/s connection with 64 byte packets on a single CPU core while executing user-provided Lua scripts for each packet. Multi-core support allows for even higher rates. It also features precise and accurate timestamping and rate control.

1.1k

FlowScope. FlowScope is an oscilloscope for your network traffic. It records all traffic continuously in a ring buffer and dumps specific flows to disk on trigger events.

91

dpdk. Forked from git://dpdk.org/dpdk

24

Perfy. Instrumentation-based performance profiling for Lua in World of Warcraft

23

mensa-stats. What's the best time for lunch in the new Mensa in Garching?

19

talk-drivers-in-high-level-languages. Slides for the various variants of our talk about user space drivers in high-level languages.

12

aoc19-intcode-jit. The fastest Advent of Code 2019 Intcode CPU

8

ixy-perf-measurements. Performance measurements of ixy used in the paper

5

align-microbenchmark. Microbenchmark of different data alignment strategies for packet analyzers.

4

FLOWer-scripts. Shell

4

rtl-sdr-temperature-sensor. SDR receiver for a cheap 433 MHz outdoor temperature/humidity sensor.

4

advent-of-code-2019. Trying to brush up on my Rust skills

3

MoonRoute-data. Version of MoonRoute used for the paper and the raw measurement data.

3

network-latency-monitor. A libmoon script to monitor network latency.

2

ixy.rs. Rust rewrite of the ixy network driver

2

marktstammdatenplotter. Jupyter Notebook

2

solarman-dissector. Wireshark dissector for Solarman PV inverters

2

dpdk-tx-performance. C

2

initramfs-tools. Forked from git://anonscm.debian.org/kernel/initramfs-tools.git

2

json.lua. Lightweight json encoder and decoder extracted from Prosody: http://hg.prosody.im/trunk/file/tip/util/json.lua

1

syslinux. Original repository: http://git.kernel.org/cgit/boot/syslinux/syslinux.git

1

libmoon. libmoon is a library for fast and flexible packet processing with DPDK and LuaJIT.

1

PFQ. Functional Networking Framework for Multi-Core Architectures

1

moongen-scripts. Collection of various MoonGen scripts that didn't make it into the standard examples.

1
25
Apply