Configuration management for the load balancer. Handles configuration data structures, validation, and persistence.
Configuration management for the load balancer. Handles configuration data structures, validation, and persistence.
Connection tracking management for the load balancer. Provides utilities for monitoring, cleaning, and querying connection state.
Connection tracking management for the load balancer. Provides utilities for monitoring, cleaning, and querying connection state.
Core API for the eBPF load balancer. Provides high-level functions for initialization, configuration, and management.
Core API for the eBPF load balancer. Provides high-level functions for initialization, configuration, and management.
Public API for health checking system. Provides a simple interface for managing health-aware load balancing.
Public API for health checking system. Provides a simple interface for managing health-aware load balancing.
Health check implementations for TCP and HTTP protocols. Uses virtual threads for efficient concurrent checking.
Health check implementations for TCP and HTTP protocols. Uses virtual threads for efficient concurrent checking.
Health check orchestration using virtual threads. Manages health state for all targets and triggers weight updates.
Health check orchestration using virtual threads. Manages health state for all targets and triggers weight updates.
Weight redistribution logic for health-aware load balancing. Computes effective weights based on target health status.
Weight redistribution logic for health-aware load balancing. Computes effective weights based on target health status.
eBPF map management for the load balancer. Provides functions to create, operate on, and close all required maps.
eBPF map management for the load balancer. Provides functions to create, operate on, and close all required maps.
Common eBPF program fragments and DSL utilities shared between XDP and TC programs.
Common eBPF program fragments and DSL utilities shared between XDP and TC programs.
TC egress program for the load balancer. Handles reply packets from backends: performs SNAT to restore original destination.
TC egress program for the load balancer. Handles reply packets from backends: performs SNAT to restore original destination.
XDP ingress program for the load balancer. Handles incoming packets: parses headers, looks up routing, performs DNAT.
XDP ingress program for the load balancer. Handles incoming packets: parses headers, looks up routing, performs DNAT.
Statistics streaming and aggregation for the load balancer. Consumes events from the eBPF ring buffer and provides real-time stats.
Statistics streaming and aggregation for the load balancer. Consumes events from the eBPF ring buffer and provides real-time stats.
Utility functions for IP address conversion, CIDR parsing, and binary encoding.
Utility functions for IP address conversion, CIDR parsing, and binary encoding.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |