sebymiano
Working on automatic optimization of software data planes, with a focus on eBPF/XDP-based VNFs. @polimi, IT
Politecnico di MilanoMilan (IT)
Pinned Repositories
Morpheus
Morpheus: Domain Specific Run Time Optimization for Software Data Planes -- Presented at ASPLOS22
ebpf-sketches
A list of network measurement sketch algorithms implemented in eBPF
bpf-iptables
Securing Linux with a Faster and Scalable Iptables. An #eBPF and #XDP clone of #iptables
conntrack-ebpf
Implementation of TCP connection tracking in eBPF
cuckoo_hash_bpf
Implementation of a cuckoo hash table & cuckoo filter in eBPF
dpdk-burst-replay
The tool is designed to provide high DPDK performances to burst any pcap dump on a single or multiple NIC port(s)
pcap-utils
Generate pcap file from classbench rules and the corresponding bpf/-iptables rulesets
polycube
Software framework that provides fast and lightweight network services (bridge, router, firewall, NAT, and others)
simple-xdp-programs
Collection of simple XDP programs
tma-ebpf-tutorial
sebymiano's Repositories
sebymiano/conntrack-ebpf
Implementation of TCP connection tracking in eBPF
sebymiano/pcap-utils
Generate pcap file from classbench rules and the corresponding bpf/-iptables rulesets
sebymiano/simple-xdp-programs
Collection of simple XDP programs
sebymiano/cuckoo_hash_bpf
Implementation of a cuckoo hash table & cuckoo filter in eBPF
sebymiano/tma-ebpf-tutorial
sebymiano/dpdk-burst-replay
The tool is designed to provide high DPDK performances to burst any pcap dump on a single or multiple NIC port(s)
sebymiano/ebpf-hands-on-phd
Simple exercise for a hand-on tutorial on eBPF/XDP
sebymiano/ebpf-equivalence-check
sebymiano/linux
Linux kernel source tree
sebymiano/bcc
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
sebymiano/polycube
Software framework that provides fast and lightweight network services (bridge, router, firewall, NAT, and others)
sebymiano/058172-network-computing-labs
Repository for labs on the network computing course (058172)
sebymiano/bess
BESS: Berkeley Extensible Software Switch
sebymiano/ci-kernels
A collection of kernels used for CI builds
sebymiano/dpdk
Data Plane Development Kit
sebymiano/fastclick
FastClick - A faster version the Click Modular Router featuring batching, advanced multi-processing and improved Netmap and DPDK support (ANCS'15). Check the metron branch for Metron specificities (NSDI'18).
sebymiano/k8s-bench-suite
Simple scripts to benchmark kubernetes cluster features
sebymiano/katran
A high performance layer 4 load balancer
sebymiano/libbpf-bootstrap
Scaffolding for BPF application development with libbpf and BPF CO-RE
sebymiano/little-vm-helper-images
sebymiano/maestro-eval
Evaluation tesbted for Maestro
sebymiano/nethuns
sebymiano/netmap
Netmap: a framework for fast packet I/O
sebymiano/opened_extraction
OPENED Tool to extract specific eBPF functions from large monoliths (tested on Katran, Mizar, Cilium..)
sebymiano/p4-learning
Compilation of P4 exercises, examples, documentation, slides for learning or teaching
sebymiano/p4-utils
Extension to Mininet that makes P4 networks easier to build
sebymiano/sdn-vm-polimi
VM for the SDN class at Polimi
sebymiano/shields-badge-generator
Create a badge using Github Actions (using shields.io)
sebymiano/tcc-trace
a TCP Congestion Control Tracing Tool
sebymiano/upf-epc
4G/5G Mobile Core User Plane