Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NewEmptyBitMask (0.16 sec)

  1. pkg/kubelet/cm/topologymanager/bitmask/bitmask.go

    	IsNarrowerThan(mask BitMask) bool
    	IsLessThan(mask BitMask) bool
    	IsGreaterThan(mask BitMask) bool
    	String() string
    	Count() int
    	GetBits() []int
    }
    
    type bitMask uint64
    
    // NewEmptyBitMask creates a new, empty BitMask
    func NewEmptyBitMask() BitMask {
    	s := bitMask(0)
    	return &s
    }
    
    // NewBitMask creates a new BitMask
    func NewBitMask(bits ...int) (BitMask, error) {
    	s := bitMask(0)
    	err := (&s).Add(bits...)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 03 09:45:09 UTC 2022
    - 5.1K bytes
    - Viewed (0)
  2. pkg/kubelet/cm/topologymanager/bitmask/bitmask_test.go

    	tcases := []struct {
    		name         string
    		expectedMask string
    	}{
    		{
    			name:         "New empty BitMask",
    			expectedMask: "00",
    		},
    	}
    	for _, tc := range tcases {
    		bm := NewEmptyBitMask()
    		if bm.String() != tc.expectedMask {
    			t.Errorf("Expected mask to be %v, got %v", tc.expectedMask, bm)
    		}
    	}
    }
    
    func TestNewBitMask(t *testing.T) {
    	tcases := []struct {
    		name         string
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 03 09:45:09 UTC 2022
    - 16.2K bytes
    - Viewed (0)
  3. pkg/kubelet/cm/topologymanager/policy_test.go

    		candidate                     *TopologyHint
    		expected                      string
    	}{
    		{
    			"candidate.NUMANodeAffinity.Count() == 0 (1)",
    			-1,
    			nil,
    			&TopologyHint{bitmask.NewEmptyBitMask(), false},
    			"current",
    		},
    		{
    			"candidate.NUMANodeAffinity.Count() == 0 (2)",
    			-1,
    			&TopologyHint{NewTestBitMask(), true},
    			&TopologyHint{NewTestBitMask(), false},
    			"current",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Nov 09 16:52:08 UTC 2022
    - 34.6K bytes
    - Viewed (0)
Back to top