github.com/cilium/cilium@v1.16.2/pkg/datapath/fake/types/ipset.go (about)

     1  // SPDX-License-Identifier: Apache-2.0
     2  // Copyright Authors of Cilium
     3  
     4  package types
     5  
     6  import (
     7  	"net/netip"
     8  
     9  	"github.com/cilium/cilium/pkg/datapath/iptables/ipset"
    10  )
    11  
    12  var _ ipset.Manager = &IPSet{}
    13  
    14  type IPSet struct{}
    15  
    16  func (f *IPSet) NewInitializer() ipset.Initializer { return &initializer{} }
    17  
    18  func (f *IPSet) AddToIPSet(_ string, _ ipset.Family, _ ...netip.Addr) {}
    19  
    20  func (f *IPSet) RemoveFromIPSet(name string, addrs ...netip.Addr) {}
    21  
    22  type initializer struct {
    23  }
    24  
    25  func (i *initializer) InitDone() {
    26  }