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

# Functions

Compile compiles a BPF program generating an object file.
CompileAndLoad compiles the BPF datapath programs for the specified endpoint and loads it onto the interface associated with the endpoint.
CompileOrLoad loads the BPF datapath programs for the specified endpoint.
DeleteDatapath filter from the given ifName.
ELFSubstitutions fetches the set of variable and map substitutions that must be implemented against an ELF template to configure the datapath for the specified endpoint.
EndpointHash hashes the specified endpoint configuration with the current datapath hash cache and returns the hash as string.
Init initializes the datapath cache with base program hashes derived from the LocalNodeConfiguration.
NewObjectCache creates a new cache for datapath objects, basing the hash upon the configuration of the datapath and the specified node configuration.
No description provided by the author
RestoreTemplates populates the object cache from templates on the filesystem at the specified path.
Unload removes the datapath specific program aspects.

# Variables

No description provided by the author
DatapathSHA is set during build to the SHA generated from bindata.sh which is hashed across all datapath template code, excluding the node, netdev, lxc and sockops header files (see daemon/Makefile).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

SpanStat is a statistics structure for storing metrics related to datapath load operations.

# Type aliases

OutputType determines the type to be generated by the compilation steps.