MuriloChianfa / liblpmLinks
A high-performance C library for Longest Prefix Match (LPM) lookups, supporting both a multi-bit trie of 8-bit stride for IPv4 and a wide multi-level 16-bit stride for IPv6, featuring runtime dynamic SIMD dispatching (SSE2, SSE4.2, AVX, AVX2, AVX512F) for optimal performance and throughput on any CPU architecture.
☆22Updated last week
Alternatives and similar repositories for liblpm
Users that are interested in liblpm are comparing it to the libraries listed below
Sorting:
- Ethernet NIC Queue stats viewer☆112Updated last year
- A collection of network related libraries that includes protocol parsers and daemons☆58Updated this week
- Convert network filtering rules from various formats into BPF programs☆68Updated 5 years ago
- PCAP BGP Parser☆85Updated 4 years ago
- ☆88Updated 7 years ago
- ☆56Updated 10 months ago
- Example programs fot the Journeying into XDP blogs☆51Updated 2 years ago
- Building a high performance - Linux Based Traffic generator with DPDK☆65Updated 3 years ago
- 🧐 See through all BGP data with a monocle.☆164Updated last week
- BGP performance analysis☆43Updated 8 months ago
- Sample project demonstrating how to use eBPF to encap/decap packets with an MPLS label.☆56Updated 6 years ago
- IXP-Xping Latency and loss monitoring for IXPs☆33Updated last year
- MRT/BGP data parser written in Rust.☆124Updated last week
- YANG-based toolchain including NETCONF and RESTCONF interfaces and an interactive CLI☆239Updated this week
- go based implementation of BGP's BMP protocol☆111Updated 2 weeks ago
- An RPKI Data Proxy☆37Updated last week
- Natasha is a fast and scalable, DPDK powered, stateless NAT44 packet processor☆140Updated 4 years ago
- XDP cpumap redirect combined with TC bandwidth shaping☆72Updated last year
- Passive ping network monitoring utility (C++)☆91Updated last year
- ☆59Updated this week
- ☆36Updated 2 months ago
- BGP route optimizer☆65Updated 15 years ago
- a bare-minimum XDP router implementation with basic IPv4 and IPv6 support☆47Updated 5 years ago
- TheRouter is a software packet router based on DPDK an NPF libraries.☆237Updated 5 months ago
- The Routing Protocol and BNG Blaster is an open-source network tester for routing and access protocols.☆272Updated last week
- A tool for performing one-way or two-way active measurements☆81Updated 4 months ago
- Tacquito is an open source TACACs+ server written in Go that implements RFC8907☆138Updated last week
- BGP library in Go☆31Updated this week
- ☆41Updated 8 years ago
- eBPF-accelerated Broadband Network Gateway for Kubernetes edge deployments☆40Updated 2 weeks ago