pkg/

directory
v1.6.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2019 License: Apache-2.0

Directories

Path Synopsis
Package alignchecker provides routines to check Go and C struct alignments
Package alignchecker provides routines to check Go and C struct alignments
Package allocator provides a kvstore based ID allocator
Package allocator provides a kvstore based ID allocator
Package api provides the Cilium useful helpers for the external API
Package api provides the Cilium useful helpers for the external API
aws
bpf
Package bpf provides functions that allow golang programs to interact with bpf maps.
Package bpf provides functions that allow golang programs to interact with bpf maps.
Package byteorder provides functions to convert from and to network byte order.
Package byteorder provides functions to convert from and to network byte order.
Package completion implements a variant of sync.WaitGroup that is associated with a context.Context.
Package completion implements a variant of sync.WaitGroup that is associated with a context.Context.
Package controller provide a simple pattern for async operations that require retries and/or regular intervals.
Package controller provide a simple pattern for async operations that require retries and/or regular intervals.
Package counter provides generic reference counter objects
Package counter provides generic reference counter objects
crypto
Package datapath defines the interfaces to abstract all platform specific datapath components.
Package datapath defines the interfaces to abstract all platform specific datapath components.
Package elf provides utility functions for manipulating ELF files on the filesystem.
Package elf provides utility functions for manipulating ELF files on the filesystem.
Package endpointmanager manages the list of all local endpoints
Package endpointmanager manages the list of all local endpoints
Package eventqueue implements a queue-based system for event processing in a generic fashion in a first-in, first-out manner.
Package eventqueue implements a queue-based system for event processing in a generic fashion in a first-in, first-out manner.
Package fqdn handles DNS based policy enforcment.
Package fqdn handles DNS based policy enforcment.
health
Package identity contains code for managing security identities in Cilium.
Package identity contains code for managing security identities in Cilium.
Package ip is a library for performing manipulations on IPv4 and IPv6 addresses and CIDR prefixes.
Package ip is a library for performing manipulations on IPv4 and IPv6 addresses and CIDR prefixes.
Package ipam handles address allocation management
Package ipam handles address allocation management
Package ipcache provides a local cache of the mapping of IPs of endpoints managed by Cilium to their corresponding security identities.
Package ipcache provides a local cache of the mapping of IPs of endpoints managed by Cilium to their corresponding security identities.
k8s
Package k8s abstracts all Kubernetes specific behaviour
Package k8s abstracts all Kubernetes specific behaviour
Package kafka provides a library to parse Kafka requests and responses and apply policy rules
Package kafka provides a library to parse Kafka requests and responses and apply policy rules
Package kvstore abstracts KVstore access and provides a high level API to atomically manage cluster wide resources
Package kvstore abstracts KVstore access and provides a high level API to atomically manage cluster wide resources
Package api defines the API of the Cilium network policy interface
Package api defines the API of the Cilium network policy interface
Package loadinfo provides the ability to log system load information either at a particular time or periodically in the background
Package loadinfo provides the ability to log system load information either at a particular time or periodically in the background
maps
Package metrics holds prometheus metrics objects and related utility functions.
Package metrics holds prometheus metrics objects and related utility functions.
Package modules contains a manager of loaded modules which supports search operation.
Package modules contains a manager of loaded modules which supports search operation.
Package mtu is a library for tracking and configuring MTU for devices and routes.
Package mtu is a library for tracking and configuring MTU for devices and routes.
Package netns contains various utility functions to work with network namespaces
Package netns contains various utility functions to work with network namespaces
Package node provides functionality related to the local and remote node addresses
Package node provides functionality related to the local and remote node addresses
Package pprof enables use of pprof in Cilium
Package pprof enables use of pprof in Cilium
Package probe provides a collection of kernel-side BPF feature probes.
Package probe provides a collection of kernel-side BPF feature probes.
Package safetime contains a wrapper function for time.Since to deal with negative durations.
Package safetime contains a wrapper function for time.Since to deal with negative durations.
Package set contains a function for performing a subset check for slices.
Package set contains a function for performing a subset check for slices.
Package signal provides handling notifications from perf RB signal map.
Package signal provides handling notifications from perf RB signal map.
Package spanstat provides a mechanism to measure duration of multiple spans and add them up to a total duration
Package spanstat provides a mechanism to measure duration of multiple spans and add them up to a total duration
Package sysctl allows to change kernel parameters at runtime.
Package sysctl allows to change kernel parameters at runtime.
Package trigger provides a mechanism to trigger actions that require to be serialized while providing a non-blocking notification mechanism
Package trigger provides a mechanism to trigger actions that require to be serialized while providing a non-blocking notification mechanism
Package tuple defines keys used for connection tuples in multiple BPF maps.
Package tuple defines keys used for connection tuples in multiple BPF maps.
Package versioncheck provides utility wrappers for go-version, allowing the constraints to be used as global variables.
Package versioncheck provides utility wrappers for go-version, allowing the constraints to be used as global variables.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL