Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for syncIPSetEntries (0.14 sec)

  1. pkg/proxy/ipvs/ipset_test.go

    			}
    
    			for _, entry := range testCase.currentEntries {
    				set.handle.AddEntry(entry, testCase.set, true)
    			}
    
    			set.activeEntries.Insert(testCase.activeEntries...)
    			set.syncIPSetEntries()
    			for _, entry := range testCase.expectedEntries {
    				found, err := set.handle.TestEntry(entry, testCase.set.Name)
    				if err != nil {
    					t.Errorf("Unexpected error: %v", err)
    				}
    				if !found {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Dec 19 01:20:51 UTC 2023
    - 7.5K bytes
    - Viewed (0)
  2. pkg/proxy/ipvs/ipset.go

    }
    
    func (set *IPSet) getComment() string {
    	return fmt.Sprintf("\"%s\"", set.Comment)
    }
    
    func (set *IPSet) resetEntries() {
    	set.activeEntries = sets.New[string]()
    }
    
    func (set *IPSet) syncIPSetEntries() {
    	appliedEntries, err := set.handle.ListEntries(set.Name)
    	if err != nil {
    		klog.ErrorS(err, "Failed to list ip set entries")
    		return
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Dec 19 01:20:51 UTC 2023
    - 7.3K bytes
    - Viewed (0)
  3. pkg/proxy/ipvs/proxier.go

    	}
    
    	// Set the KUBE-IPVS-IPS set to the "activeBindAddrs"
    	proxier.ipsetList[kubeIPVSSet].activeEntries = activeBindAddrs
    
    	// sync ipset entries
    	for _, set := range proxier.ipsetList {
    		set.syncIPSetEntries()
    	}
    
    	// Tail call iptables rules for ipset, make sure only call iptables once
    	// in a single loop per ip set.
    	proxier.writeIptablesRules()
    
    	// Sync iptables rules.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Apr 28 15:51:23 UTC 2024
    - 77.7K bytes
    - Viewed (0)
Back to top