# Functions
ContainsSwitchdevInterface returns true if provided interface list contains interface with switchdev configuration.
No description provided by the author
GenerateBridgeName generate predictable name for the software bridge current format is: br-0000_00_03.0.
GetEswitchModeFromSpec returns ESwitchMode from the interface spec, returns legacy if not set.
GetEswitchModeFromStatus returns ESwitchMode from the interface status, returns legacy if not set.
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
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
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
NeedToUpdateBridges returns true if bridge for the host requires update.
No description provided by the author
NetFilterMatch -- parse netFilter and check for a match.
ParseVfRange: parse a device with VF range this can be rootDevices or PFName if no range detect we just return the device name.
No description provided by the author
Resource takes an unqualified resource and returns a Group qualified GroupResource.
SplitDeviceFromRange return the device name and the range.
No description provided by the author
No description provided by the author
# Constants
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
OpenstackNetworkID network UUID.
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
No description provided by the author
No description provided by the author
NicIDMap contains supported mapping of IDs with each in the format of: Vendor ID, Physical Function Device ID, Virtual Function Device ID.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.
# Structs
contains spec for the bridge.
Bridges contains list of bridges.
No description provided by the author
No description provided by the author
OVSBridgeConfig contains some options from the Bridge table in OVSDB.
OVSConfig optional configuration for OVS bridge and uplink Interface.
OVSConfigExt contains configuration for the concrete OVS bridge.
No description provided by the author
OVSInterfaceConfig contains some options from the Interface table of the OVSDB for PF.
OVSNetwork is the Schema for the ovsnetworks API.
OVSNetworkList contains a list of OVSNetwork.
OVSNetworkSpec defines the desired state of OVSNetwork.
OVSNetworkStatus defines the observed state of OVSNetwork.
OVSUplinkConfig contains PF interface configuration for the bridge.
OVSUplinkConfigExt contains configuration for the concrete OVS uplink(PF).
SriovIBNetwork is the Schema for the sriovibnetworks API.
SriovIBNetworkList contains a list of SriovIBNetwork.
SriovIBNetworkSpec defines the desired state of SriovIBNetwork.
SriovIBNetworkStatus defines the observed state of SriovIBNetwork.
SriovNetwork is the Schema for the sriovnetworks API.
SriovNetworkList contains a list of SriovNetwork.
No description provided by the author
SriovNetworkNodePolicy is the Schema for the sriovnetworknodepolicies API.
SriovNetworkNodePolicyList contains a list of SriovNetworkNodePolicy.
SriovNetworkNodePolicySpec defines the desired state of SriovNetworkNodePolicy.
SriovNetworkNodePolicyStatus defines the observed state of SriovNetworkNodePolicy.
SriovNetworkNodeState is the Schema for the sriovnetworknodestates API.
SriovNetworkNodeStateList contains a list of SriovNetworkNodeState.
SriovNetworkNodeStateSpec defines the desired state of SriovNetworkNodeState.
SriovNetworkNodeStateStatus defines the observed state of SriovNetworkNodeState.
SriovNetworkPoolConfig is the Schema for the sriovnetworkpoolconfigs API.
SriovNetworkPoolConfigList contains a list of SriovNetworkPoolConfig.
SriovNetworkPoolConfigSpec defines the desired state of SriovNetworkPoolConfig.
SriovNetworkPoolConfigStatus defines the observed state of SriovNetworkPoolConfig.
SriovNetworkSpec defines the desired state of SriovNetwork.
SriovNetworkStatus defines the observed state of SriovNetwork.
SriovOperatorConfig is the Schema for the sriovoperatorconfigs API.
SriovOperatorConfigList contains a list of SriovOperatorConfig.
SriovOperatorConfigSpec defines the desired state of SriovOperatorConfig.
SriovOperatorConfigStatus defines the observed state of SriovOperatorConfig.
TrunkConfig contains configuration for bridge trunk.
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NetFilterType Represents the NetFilter tags to be used.
PluginNameSlice defines a slice of PluginNameValue.
PluginNameValue defines the plugin name +kubebuilder:validation:Enum=mellanox.