Package: golang-github-gaissmai-bart-dev (0.26.1-1)
Links for golang-github-gaissmai-bart-dev
Debian Resources:
Download Source Package golang-github-gaissmai-bart:
- [golang-github-gaissmai-bart_0.26.1-1.dsc]
- [golang-github-gaissmai-bart_0.26.1.orig.tar.xz]
- [golang-github-gaissmai-bart_0.26.1-1.debian.tar.xz]
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
library for Balanced Routing Table (Go library)
The bart package provides some **Balanced Routing Tables (BART)** for fastest IP-to-CIDR lookups and related tasks such as:
* **ACL** determine extremely fast whether an IP address matches any of millions of CIDR rules. * **RIB** handle very large routing tables with low memory overhead, while keeping lookups fast. * **FIB** high-speed lookups, achieve LPM in constant-time for packet forwarding in the datapath.
BART is designed for workloads where both speed and/or memory efficiency matter, making it a best fit for firewalls, routers, or any system that needs large-scale IP prefix matching.
BART is implemented as a multibit trie with a fixed stride of 8 bits, using a fast mapping function derived from Donald E. Knuthâs **Allotment Routing Table** (ART) algorithm, to map the possible prefixes at each level into a complete binary tree.
This package contains the Go development library.
Download golang-github-gaissmai-bart-dev
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| all | 2,665.2 kB | 4,029.0 kB | [list of files] |
