- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for EnsureAddressBind (0.18 sec)
-
pkg/proxy/ipvs/netlink.go
package ipvs import ( "k8s.io/apimachinery/pkg/util/sets" ) // NetLinkHandle for revoke netlink interface type NetLinkHandle interface { // EnsureAddressBind checks if address is bound to the interface and, if not, binds it. If the address is already bound, return true. EnsureAddressBind(address, devName string) (exist bool, err error) // UnbindAddress unbind address from the interface UnbindAddress(address, devName string) error
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Thu Apr 27 19:02:20 UTC 2023 - 2.3K bytes - Viewed (0) -
pkg/proxy/ipvs/testing/fake.go
fake := &FakeNetlinkHandle{ localAddresses: make(map[string][]string), IsIPv6: isIPv6, } return fake } // EnsureAddressBind is a mock implementation func (h *FakeNetlinkHandle) EnsureAddressBind(address, devName string) (exist bool, err error) { if len(devName) == 0 { return false, fmt.Errorf("device name can't be empty") } if _, ok := h.localAddresses[devName]; !ok {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Dec 19 01:20:51 UTC 2023 - 5.5K bytes - Viewed (0) -
pkg/proxy/ipvs/netlink_linux.go
func NewNetLinkHandle(isIPv6 bool) NetLinkHandle { return &netlinkHandle{netlink.Handle{}, isIPv6} } // EnsureAddressBind checks if address is bound to the interface and, if not, binds it. If the address is already bound, return true. func (h *netlinkHandle) EnsureAddressBind(address, devName string) (exist bool, err error) { dev, err := h.LinkByName(devName) if err != nil {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue May 30 16:18:49 UTC 2023 - 5.8K bytes - Viewed (0) -
pkg/proxy/ipvs/proxier.go
if alreadyBoundAddrs != nil && alreadyBoundAddrs.Has(vs.Address.String()) { return nil } proxier.logger.V(4).Info("Bind address", "address", vs.Address) _, err := proxier.netlinkHandle.EnsureAddressBind(vs.Address.String(), defaultDummyDevice) if err != nil { proxier.logger.Error(err, "Failed to bind service address to dummy device", "serviceName", svcName) return err } } return nil
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sun Apr 28 15:51:23 UTC 2024 - 77.7K bytes - Viewed (0) -
pkg/proxy/ipvs/proxier_test.go
InactiveConn: 0, }, } for _, rs := range rss { fp.ipvs.AddRealServer(vs, rs) } fp.netlinkHandle.EnsureDummyDevice(defaultDummyDevice) fp.netlinkHandle.EnsureAddressBind("4.4.4.4", defaultDummyDevice) fp.cleanLegacyService(nil, map[string]*utilipvs.VirtualServer{"ipvs0": vs}) fp.gracefuldeleteManager.tryDeleteRs()
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sat Apr 27 01:31:57 UTC 2024 - 186.8K bytes - Viewed (0)