package
1.6.3
Repository: https://github.com/form3tech-oss/cilium.git
Documentation: pkg.go.dev

# Packages

Package alignchecker is a thin wrapper around pkg/alignchecker to validate datapath object alignment.
Package fake is a fake datapath implementation.
Package ipcache provides a BPF datapath implementation of the IPCache store.
Package iptables manages iptables-related configuration for Cilium.
Package link provides the Cilium specific abstraction and useful helpers to manage network interfaces.
Package linux implements the Linux specific datapath implementation.
Package loader provides accessors to compilation and BPF load routines necessary for creating datapath objects and attaching them to links.
Package maps performs various lifecycle operations related to maps in the datapath.
Package prefilter provides a means of configuring XDP pre-filters for DDoS-mitigation.

# Structs

LocalNodeConfiguration represents the configuration of the local node.

# Interfaces

Datapath is the interface to abstract all datapath interactions.
DeviceConfiguration is an interface for injecting configuration of datapath options that affect lookups and logic applied at a per-device level, whether those are devices associated with the endpoint or associated with the host.
EndpointConfiguration provides datapath implementations a clean interface to access endpoint-specific configuration when configuring the datapath.
NodeAddressing implements addressing of a node.
NodeAddressingFamily is the node addressing information for a particular address family.
NodeHandler handles node related events such as addition, update or deletion of nodes or changes to the local node configuration.