Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
antrea-agent
Package main under directory cmd parses and validates user input, instantiates and initializes objects imported from pkg, and runs the process.
|
Package main under directory cmd parses and validates user input, instantiates and initializes objects imported from pkg, and runs the process. |
antrea-agent-simulator
The simulator binary is responsible to run simulated nodes for antrea agent.
|
The simulator binary is responsible to run simulated nodes for antrea agent. |
antrea-controller
Package main under directory cmd parses and validates user input, instantiates and initializes objects imported from pkg, and runs the process.
|
Package main under directory cmd parses and validates user input, instantiates and initializes objects imported from pkg, and runs the process. |
flow-aggregator
Package main under directory cmd parses and validates user input, instantiates and initializes objects imported from pkg, and runs the process.
|
Package main under directory cmd parses and validates user input, instantiates and initializes objects imported from pkg, and runs the process. |
hack
|
|
netpol
Module
|
|
pkg
|
|
agent
Package agent contains the libraries that drive the antrea-agent binary.
|
Package agent contains the libraries that drive the antrea-agent binary. |
agent/cniserver/ipam/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
agent/controller/egress/ipassigner/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
agent/flowexporter/connections/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
agent/interfacestore/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
agent/nodeportlocal/portcache
portcache maintains the state about all current NodePortLocal port mappings for this Node and takes care of configuring the host accordingly.
|
portcache maintains the state about all current NodePortLocal port mappings for this Node and takes care of configuring the host accordingly. |
agent/nodeportlocal/portcache/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
agent/nodeportlocal/rules/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
agent/openflow/cookie
Package cookie implements a cookie allocator.
|
Package cookie implements a cookie allocator. |
agent/openflow/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
agent/proxy/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
agent/querier/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
agent/route/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
agent/util
Package util contains utility functions which are used in the agent implementation.
|
Package util contains utility functions which are used in the agent implementation. |
agent/util/ethtool
Package ethtool provides Go wrappers for ioctl ethtool system calls on Linux
|
Package ethtool provides Go wrappers for ioctl ethtool system calls on Linux |
agent/util/ndp
Package ndp contains functions to send NDP neighbor advertisement on Linux.
|
Package ndp contains functions to send NDP neighbor advertisement on Linux. |
agent/util/sysctl
Package systcl contains utility functions to read and write sysctl configuration on Linux.
|
Package systcl contains utility functions to read and write sysctl configuration on Linux. |
agent/util/winfirewall
Package winfirewall contains utility functions to configure the Windows firewall.
|
Package winfirewall contains utility functions to configure the Windows firewall. |
antctl
Package antctl provides the antctl framework and antctl command implementations.
|
Package antctl provides the antctl framework and antctl command implementations. |
apis
Package apis contains API definitions used to interface with the different Antrea components, along with files auto-generated from these API definitions.
|
Package apis contains API definitions used to interface with the different Antrea components, along with files auto-generated from these API definitions. |
apis/controlplane
Package controlplane contains the latest (or "internal") version of the Antrea NetworkPolicy API messages.
|
Package controlplane contains the latest (or "internal") version of the Antrea NetworkPolicy API messages. |
apis/controlplane/v1beta2
Package v1beta2 is the v1beta2 version of the Antrea NetworkPolicy API messages.
|
Package v1beta2 is the v1beta2 version of the Antrea NetworkPolicy API messages. |
apis/stats
Package stats is the internal version of the Antrea Stats API.
|
Package stats is the internal version of the Antrea Stats API. |
apis/stats/v1alpha1
Package v1alpha1 is the v1alpha1 version of the Antrea Stats API.
|
Package v1alpha1 is the v1alpha1 version of the Antrea Stats API. |
apis/system
Package system contains the Antrea "system" API group definitions.
|
Package system contains the Antrea "system" API group definitions. |
apis/system/v1beta1
Package v1beta1 contains the v1beta1 version of the Antrea "system" API group definitions.
|
Package v1beta1 contains the v1beta1 version of the Antrea "system" API group definitions. |
apiserver
Package apiserver contains code to create kubernetes-like API server for antrea-controller.
|
Package apiserver contains code to create kubernetes-like API server for antrea-controller. |
apiserver/storage
Package storage contains storage interfaces and implementations for the apiserver.
|
Package storage contains storage interfaces and implementations for the apiserver. |
client/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
client/clientset/versioned/typed/controlplane/v1beta2
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/controlplane/v1beta2/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
client/clientset/versioned/typed/crd/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/crd/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
client/clientset/versioned/typed/crd/v1alpha2
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/crd/v1alpha2/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
client/clientset/versioned/typed/crd/v1alpha3
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/crd/v1alpha3/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
client/clientset/versioned/typed/crd/v1beta1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/crd/v1beta1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
client/clientset/versioned/typed/stats/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/stats/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
client/clientset/versioned/typed/system/v1beta1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/system/v1beta1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
cni
Package cni contains the libraries that drive the antrea-cni binary.
|
Package cni contains the libraries that drive the antrea-cni binary. |
controller
Package controller contains the libraries that drive the antrea-controller binary.
|
Package controller contains the libraries that drive the antrea-controller binary. |
controller/networkpolicy
Package networkpolicy provides NetworkPolicyController implementation to manage and synchronize the Pods and Namespaces affected by Network Policies and enforce their rules.
|
Package networkpolicy provides NetworkPolicyController implementation to manage and synchronize the Pods and Namespaces affected by Network Policies and enforce their rules. |
controller/networkpolicy/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
controller/querier/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
controller/types
Package types contains common types in the antrea-controller.
|
Package types contains common types in the antrea-controller. |
ipfix/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
legacyapis/controlplane
Package controlplane contains the latest (or "internal") version of the Antrea NetworkPolicy API messages.
|
Package controlplane contains the latest (or "internal") version of the Antrea NetworkPolicy API messages. |
legacyapis/controlplane/v1beta2
Package v1beta2 is the v1beta2 version of the Antrea NetworkPolicy API messages.
|
Package v1beta2 is the v1beta2 version of the Antrea NetworkPolicy API messages. |
legacyapis/stats
Package stats is the internal version of the Antrea Stats API.
|
Package stats is the internal version of the Antrea Stats API. |
legacyapis/stats/v1alpha1
Package v1alpha1 is the v1alpha1 version of the Antrea Stats API.
|
Package v1alpha1 is the v1alpha1 version of the Antrea Stats API. |
legacyapis/system
Package system contains the Antrea "system" API group definitions.
|
Package system contains the Antrea "system" API group definitions. |
legacyapis/system/v1beta1
Package v1beta1 contains the v1beta1 version of the Antrea "system" API group definitions.
|
Package v1beta1 contains the v1beta1 version of the Antrea "system" API group definitions. |
legacyclient/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
legacyclient/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
legacyclient/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
legacyclient/clientset/versioned/typed/clusterinformation/v1beta1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
legacyclient/clientset/versioned/typed/clusterinformation/v1beta1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
legacyclient/clientset/versioned/typed/controlplane/v1beta2
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
legacyclient/clientset/versioned/typed/controlplane/v1beta2/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
legacyclient/clientset/versioned/typed/core/v1alpha2
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
legacyclient/clientset/versioned/typed/core/v1alpha2/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
legacyclient/clientset/versioned/typed/ops/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
legacyclient/clientset/versioned/typed/ops/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
legacyclient/clientset/versioned/typed/security/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
legacyclient/clientset/versioned/typed/security/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
legacyclient/clientset/versioned/typed/stats/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
legacyclient/clientset/versioned/typed/stats/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
legacyclient/clientset/versioned/typed/system/v1beta1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
legacyclient/clientset/versioned/typed/system/v1beta1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
log
Package log processes the klog flags, and enforces the maximum log file size and maximum log file number limits.
|
Package log processes the klog flags, and enforces the maximum log file size and maximum log file number limits. |
ovs
Package ovs contains ovsdb and openflow interfaces and implementations.
|
Package ovs contains ovsdb and openflow interfaces and implementations. |
ovs/openflow/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
ovs/ovsconfig/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
ovs/ovsctl/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
querier/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
signals
Package signals contains utilities for dealing with signals.
|
Package signals contains utilities for dealing with signals. |
util/k8s
Package k8s contains utilities for Antrea interactions with Kubernetes.
|
Package k8s contains utilities for Antrea interactions with Kubernetes. |
version
Package version provides information about the current semantic version for the Antrea project.
|
Package version provides information about the current semantic version for the Antrea project. |
plugins
|
|
octant
Module
|
|
test
|
|
integration
Package integration provides integration tests that require a running OVS or invoking external calls on the system.
|
Package integration provides integration tests that require a running OVS or invoking external calls on the system. |
third_party
|
|
networkpolicy
This whole file is from https://github.com/digitalocean/go-openvswitch/blob/master/ovs/portrange.go
|
This whole file is from https://github.com/digitalocean/go-openvswitch/blob/master/ovs/portrange.go |
proxy/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.