Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NET_FILTER_KEY uint32 = 0
Functions ¶
Types ¶
type NetworkFilter ¶
type NetworkFilter struct {
// contains filtered or unexported fields
}
func NewNetworkFilter ¶
func NewNetworkFilter(m Map) *NetworkFilter
func NewNetworkFilterFromEBPF ¶
func NewNetworkFilterFromEBPF(m *ebpf.Map) *NetworkFilter
func (*NetworkFilter) RegisterCIDRs ¶
func (nf *NetworkFilter) RegisterCIDRs(cidrs []string) error
type ProtocolMap ¶
type ProtocolMap struct {
// contains filtered or unexported fields
}
func NewProtocolMap ¶
func NewProtocolMap(m Map) *ProtocolMap
func NewProtocolMapFromEBPF ¶
func NewProtocolMapFromEBPF(m *ebpf.Map) *ProtocolMap
func (*ProtocolMap) Detect ¶
func (pm *ProtocolMap) Detect(ek types.EndpointKey, proto types.ProtocolType) error
func (*ProtocolMap) Skip ¶
func (pm *ProtocolMap) Skip(ek types.EndpointKey) error
Click to show internal directories.
Click to hide internal directories.