Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CleanStaleEntries ¶
func CleanStaleEntries(ct Interface, ipFamily v1.IPFamily, svcPortMap proxy.ServicePortMap, serviceUpdateResult proxy.UpdateServiceMapResult, endpointsUpdateResult proxy.UpdateEndpointsMapResult)
CleanStaleEntries takes care of flushing stale conntrack entries for services and endpoints.
Types ¶
type FakeInterface ¶ added in v1.30.0
type FakeInterface struct { ClearedIPs sets.Set[string] ClearedPorts sets.Set[int] ClearedNATs map[string]string // origin -> dest ClearedPortNATs map[int]string // port -> dest }
FakeInterface implements Interface by just recording entries that have been cleared.
func (*FakeInterface) ClearEntries ¶
func (fake *FakeInterface) ClearEntries(_ uint8, filters ...netlink.CustomConntrackFilter) error
ClearEntries is part of Interface
func (*FakeInterface) Reset ¶ added in v1.30.0
func (fake *FakeInterface) Reset()
Reset clears fake's sets/maps
Click to show internal directories.
Click to hide internal directories.