Vincent Li's Projects
HAProxy Load Balancer's development branch (mirror of git.haproxy.org)
A tool for automatically generating markdown documentation for helm charts
Simple HTTP C Client code
F5 iControl Java Objects/Scripts
NGINX Ingress Controller for Kubernetes
Cilium development for BPF loader
Bash script to moniter current_heap_memory , max_heap_till_now , current_ram , max_ram_used , current_cpu_by_jvm details of all java programs running on current linux system
Lightweight Kubernetes. 5 less than k8s.
Repository for F5 BIG-IP Controller for Kubernetes.
keepalived gui to work with alibaba LVS
Kernel watchdog related patches and test code
Automated upstream mirror for libbpf stand-alone build.
Scaffolding for BPF application development with libbpf and BPF CO-RE
Linux kernel source tree
kernel stable release + non-mainline kernel hack
A distribution of Linux Virtual Server with some advanced features. It introduces a new packet forwarding method - FULLNAT other than NAT/Tunneling/DirectRouting, and defense mechanism against synflooding attack - SYNPROXY.
port Alibaba LVS tool ipvsadm and keepalived to upstream
Linux kernel virtual server administration tool
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.
mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems
Set of scripts to load-balance your Internet connection across two or more ISPs with auto failover
a Docker + Kubernetes network trouble-shooting swiss-army container
Perl scripts
fork procps for custom developing
šš¦š„ An ebpf based CPU profiler written in Rust
Packet, where are you? -- eBPF-based Linux kernel networking debugger
Various tools for testing RFC 5077
hands-on to implement simple network load balancer using XDP