Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for setIPSetDefaults (1.4 sec)

  1. pkg/proxy/ipvs/ipset/ipset.go

    	}
    	// check max elem value of ipset
    	if set.MaxElem <= 0 {
    		return fmt.Errorf("invalid MaxElem %d", set.MaxElem)
    	}
    
    	return nil
    }
    
    // setIPSetDefaults sets some IPSet fields if not present to their default values.
    func (set *IPSet) setIPSetDefaults() {
    	// Setting default values if not present
    	if set.HashSize == 0 {
    		set.HashSize = 1024
    	}
    	if set.MaxElem == 0 {
    		set.MaxElem = 65536
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Dec 19 01:20:51 UTC 2023
    - 17.1K bytes
    - Viewed (0)
  2. pkg/proxy/ipvs/ipset/ipset_test.go

    				HashSize:   65535,
    				MaxElem:    65536,
    				PortRange:  DefaultPortRange,
    			},
    		},
    	}
    
    	for _, test := range testCases {
    		t.Run(test.name, func(t *testing.T) {
    			test.set.setIPSetDefaults()
    			if !reflect.DeepEqual(test.set, test.expect) {
    				t.Errorf("expected ipset struct: %v, got ipset struct: %v", test.expect, test.set)
    			}
    		})
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Dec 19 01:20:51 UTC 2023
    - 41.5K bytes
    - Viewed (0)
Back to top