github.com/castai/kvisor@v1.7.1-0.20240516114728-b3572a2607b5/cmd/agent/daemon/conntrack/conntrack_cilium.go (about)

     1  package conntrack
     2  
     3  import (
     4  	"net/netip"
     5  )
     6  
     7  type CiliumConntrack struct {
     8  }
     9  
    10  func (c *CiliumConntrack) GetDestination(src, dst netip.AddrPort) (netip.AddrPort, bool) {
    11  	addr := lookupCiliumConntrackTable(src, dst)
    12  	if addr != nil {
    13  		return *addr, true
    14  	}
    15  	return netip.AddrPort{}, false
    16  }
    17  
    18  func (c *CiliumConntrack) Close() error {
    19  	closeCilium()
    20  	return nil
    21  }