Documentation
¶
Index ¶
- type DNATProvider
- type IPRouteSmartNatHelper
- func (_m *IPRouteSmartNatHelper) EnsureOnlyOneIPRuleExistsForFwMark(rule nettools.IPRule) ([]nettools.IPRule, time.Duration, error)
- func (_m *IPRouteSmartNatHelper) GetRefreshCount() int
- func (_m *IPRouteSmartNatHelper) IsRefreshing() bool
- func (_m *IPRouteSmartNatHelper) StartRefreshing()
- func (_m *IPRouteSmartNatHelper) StopRefreshing()
- type IPTablesHelper
- func (_m *IPTablesHelper) DeleteDNAT(externalIP net.IP, _a1 *v1alpha1.Mapping) error
- func (_m *IPTablesHelper) DeleteMark(externalIP net.IP, _a1 *v1alpha1.Mapping) error
- func (_m *IPTablesHelper) DeleteSNAT(externalIP net.IP, _a1 *v1alpha1.Mapping) error
- func (_m *IPTablesHelper) SetupDNAT(externalIP net.IP, _a1 *v1alpha1.Mapping, svc *v1.Service, eps *v1.Endpoints, ...) error
- func (_m *IPTablesHelper) SetupMark(externalIP net.IP, _a1 *v1alpha1.Mapping) error
- func (_m *IPTablesHelper) SetupSNAT(externalIP net.IP, _a1 *v1alpha1.Mapping, svc *v1.Service, eps *v1.Endpoints) error
- type Namer
- type Scrubber
- type Syncer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNATProvider ¶
DNATProvider is an autogenerated mock type for the DNATProvider type
func (*DNATProvider) DeleteDNAT ¶
DeleteDNAT provides a mock function with given fields: externalIP, _a1
type IPRouteSmartNatHelper ¶
IPRouteSmartNatHelper is an autogenerated mock type for the IPRouteSmartNatHelper type
func (*IPRouteSmartNatHelper) EnsureOnlyOneIPRuleExistsForFwMark ¶
func (_m *IPRouteSmartNatHelper) EnsureOnlyOneIPRuleExistsForFwMark(rule nettools.IPRule) ([]nettools.IPRule, time.Duration, error)
EnsureOnlyOneIPRuleExistsForFwMark provides a mock function with given fields: rule
func (*IPRouteSmartNatHelper) GetRefreshCount ¶
func (_m *IPRouteSmartNatHelper) GetRefreshCount() int
GetRefreshCount provides a mock function with given fields:
func (*IPRouteSmartNatHelper) IsRefreshing ¶
func (_m *IPRouteSmartNatHelper) IsRefreshing() bool
IsRefreshing provides a mock function with given fields:
func (*IPRouteSmartNatHelper) StartRefreshing ¶
func (_m *IPRouteSmartNatHelper) StartRefreshing()
StartRefreshing provides a mock function with given fields:
func (*IPRouteSmartNatHelper) StopRefreshing ¶
func (_m *IPRouteSmartNatHelper) StopRefreshing()
StopRefreshing provides a mock function with given fields:
type IPTablesHelper ¶
IPTablesHelper is an autogenerated mock type for the IPTablesHelper type
func (*IPTablesHelper) DeleteDNAT ¶
DeleteDNAT provides a mock function with given fields: externalIP, _a1
func (*IPTablesHelper) DeleteMark ¶
DeleteMark provides a mock function with given fields: externalIP, _a1
func (*IPTablesHelper) DeleteSNAT ¶
DeleteSNAT provides a mock function with given fields: externalIP, _a1
func (*IPTablesHelper) SetupDNAT ¶
func (_m *IPTablesHelper) SetupDNAT(externalIP net.IP, _a1 *v1alpha1.Mapping, svc *v1.Service, eps *v1.Endpoints, setupMasquerade bool) error
SetupDNAT provides a mock function with given fields: externalIP, _a1, svc, eps, setupMasquerade
type Scrubber ¶
Scrubber is an autogenerated mock type for the Scrubber type
type Syncer ¶
Syncer is an autogenerated mock type for the Syncer type
func (*Syncer) DeleteMapping ¶
DeleteMapping provides a mock function with given fields: sn, externalIP