ebpf

package
v0.12.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrCgroup2NotMounted = errors.New("cgroup2 not mounted")

Functions

func InitCgroupv2 added in v0.11.0

func InitCgroupv2(log logrus.FieldLogger) error

func IsKernelBTFAvailable

func IsKernelBTFAvailable() bool

Types

type Config

type Config struct {
	QueueSize         int
	CustomBTFFilePath string
}

type DNSEvent

type DNSEvent struct {
	Questions []layers.DNSQuestion
	Answers   []layers.DNSResourceRecord
}

func (DNSEvent) String

func (e DNSEvent) String() string

type Tracer

type Tracer struct {
	// contains filtered or unexported fields
}

func NewTracer

func NewTracer(log logrus.FieldLogger, cfg Config) *Tracer

func (*Tracer) Events

func (t *Tracer) Events() <-chan DNSEvent

func (*Tracer) Run

func (t *Tracer) Run(ctx context.Context) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL