package
0.0.0-20240829015536-770266d5994b
Repository: https://github.com/foundation-model-stack/multi-nic-cni.git
Documentation: pkg.go.dev

# Constants

AllRouteApplied indicates that all routes are applied.
ApplyingRoute indicates that the new cidr is just recomputed and waiting for route update.
ConfigComplete indicates that network plugin has been configured.
SomeRouteFailed indicates that failed to configure network plugin.
RouteNoApplied indicates that there is no L3 configuration applied.
RouteUnknown indicates that some daemon cannot be connected.
SomeRouteFailed indicates that some route cannot be applied, need attention.
ApplyingRoute indicates that plugin configuration has not completed yet.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

No description provided by the author
AssignmentPolicy defines the policy to select the NICs from the pool Strategy is one of None, CostOpt, PerfOpt, QoSClass Target is target bandwidth in a format (d+)Gbps, (d+)Mbps, (d+)Kbps required for CostOpt and PerfOpt.
CIDR is the Schema for the cidrs API.
No description provided by the author
CIDRList contains a list of CIDR.
CIDRSpec defines the desired state of CIDR.
CIDRStatus defines the observed state of CIDR.
Config is the Schema for the configs API.
ConfigList contains a list of Config.
ConfigSpec defines the desired state of Config.
ConfigStatus defines the observed state of Config.
No description provided by the author
DeviceClass is the Schema for the deviceclasses API.
DeviceClassList contains a list of DeviceClass.
DeviceClassSpec defines the desired state of DeviceClass.
DeviceClassStatus defines the observed state of DeviceClass.
No description provided by the author
No description provided by the author
reference: github.com/containernetworking/cni/pkg/types.
HostInterface is the Schema for the hostinterfaces API.
No description provided by the author
HostInterfaceList contains a list of HostInterface.
HostInterfaceSpec defines the desired state of HostInterface.
HostInterfaceStatus defines the observed state of HostInterface.
No description provided by the author
No description provided by the author
IPPool is the Schema for the ippools API.
IPPoolList contains a list of IPPool.
IPPoolSpec defines the desired state of IPPool.
IPPoolStatus defines the observed state of IPPool.
No description provided by the author
MultiNicNetwork is the Schema for the multinicnetworks API.
MultiNicNetworkList contains a list of MultiNicNetwork.
MultiNicNetworkSpec defines the desired state of MultiNicNetwork MasterNetAddrs is network addresses of NIC members in the pool Subnet is global subnet, default: 172.30.0.0/16 IPAM is ipam specification MainPlugin is plugin specification Policy is general policy of the pool.
MultiNicNetworkStatus defines the observed state of MultiNicNetwork.
No description provided by the author
No description provided by the author
reference: github.com/containernetworking/cni/pkg/types.

# Type aliases