Documentation
¶
Index ¶
- func CheckNetworkQoSStatus() error
- func GetFlavorQuotaMinRate(node *corev1.Node) (int64, error)
- func GetOfflineHighBandwidthPercent(serverRateQuota int64, qosConf *api.NetworkQos) (string, error)
- func GetOfflineLowBandwidthPercent(serverRateQuota int64, qosConf *api.NetworkQos) (string, error)
- func GetOnlineBandwidthWatermark(serverRateQuota int64, qosConf *api.NetworkQos) (string, error)
- func InstallNetworkQoS() error
- type NetworkQoSManager
- type NetworkQoSManagerImp
- func (m *NetworkQoSManagerImp) DisableNetworkQoS() error
- func (m *NetworkQoSManagerImp) EnableNetworkQoS(qosConf *api.NetworkQos) error
- func (m *NetworkQoSManagerImp) GetBandwidthConfigs(qosConf *api.NetworkQos) (onlineBandwidthWatermark, offlineLowBandwidth, offlineHighBandwidth string, ...)
- func (m *NetworkQoSManagerImp) HealthCheck() error
- func (m *NetworkQoSManagerImp) Init() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckNetworkQoSStatus ¶
func CheckNetworkQoSStatus() error
func GetOfflineHighBandwidthPercent ¶
func GetOfflineHighBandwidthPercent(serverRateQuota int64, qosConf *api.NetworkQos) (string, error)
func GetOfflineLowBandwidthPercent ¶
func GetOfflineLowBandwidthPercent(serverRateQuota int64, qosConf *api.NetworkQos) (string, error)
func GetOnlineBandwidthWatermark ¶
func GetOnlineBandwidthWatermark(serverRateQuota int64, qosConf *api.NetworkQos) (string, error)
func InstallNetworkQoS ¶
func InstallNetworkQoS() error
Types ¶
type NetworkQoSManager ¶
type NetworkQoSManager interface { Init() error HealthCheck() error EnableNetworkQoS(qosConf *api.NetworkQos) error DisableNetworkQoS() error }
func GetNetworkQoSManager ¶
func GetNetworkQoSManager(config *config.Configuration) NetworkQoSManager
func NewNetworkQoSManager ¶
func NewNetworkQoSManager(config *config.Configuration) NetworkQoSManager
type NetworkQoSManagerImp ¶
type NetworkQoSManagerImp struct {
// contains filtered or unexported fields
}
func (*NetworkQoSManagerImp) DisableNetworkQoS ¶
func (m *NetworkQoSManagerImp) DisableNetworkQoS() error
func (*NetworkQoSManagerImp) EnableNetworkQoS ¶
func (m *NetworkQoSManagerImp) EnableNetworkQoS(qosConf *api.NetworkQos) error
func (*NetworkQoSManagerImp) GetBandwidthConfigs ¶
func (m *NetworkQoSManagerImp) GetBandwidthConfigs(qosConf *api.NetworkQos) (onlineBandwidthWatermark, offlineLowBandwidth, offlineHighBandwidth string, err error)
func (*NetworkQoSManagerImp) HealthCheck ¶
func (m *NetworkQoSManagerImp) HealthCheck() error
func (*NetworkQoSManagerImp) Init ¶
func (m *NetworkQoSManagerImp) Init() error
Directories
¶
Path | Synopsis |
---|---|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
ebpf/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.