BalanceNG is a multithreading software load balancer for Linux operating systems.
Key features are its proven stability and its easy integrability in datacenter networks and OEM product lines which make it the perfect choice for network operators, hosting companies and Telco product designers.
Its minimalistic IP stack is optimised for load balancing and high availability – instantly getting you free from any common OS boundaries.
f2568() is a variable length tabulation hashing function which returns a 64 bit hash result of input data up to a size of 256 bytes. It’s quite fast (requiring as many XOR operations as the data length in bytes), easy to understand and very strong at the same time.
f2568resume() allows to resume computation and to chain processing to generate a 64 bit hash of arbitrary length data divided in blocks of 256 bytes.
f2568() is publicly available under the BSD-3-Clause License.
xdptap is an Linux XDP based network analysis and monitoring tool which allows to obtain network insight, record selected traffic and to inject faults at configurable probabilities. Since xdptap is based on Linux XDP, it allows packet processing at wire-speed up to 100GbE full duplex with specific drivers.
bngx is an Linux XDP accelerated Load Balancer.
RPCL is a minimalistic configuration and control language, designed to act as a CLI for daemon-like background processes. RPCL is an acronym for Reverse Polish Configuration (and Control) Language. It is working stack-oriented in reverse polish notation and therefore borrows some control words from FORTH.
Inlab Scheme is an R4RS compliant implementation of the algorithmic language Scheme with several extensions.