Skip to content

Commit da05d77

Browse files
committed
chore(deps): update github.com/cilium/ebpf to v0.17.1
1 parent 3f1dab8 commit da05d77

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+3140
-829
lines changed

bpf/bpf.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import (
2424
//go:generate go run github.com/cilium/ebpf/cmd/bpf2go -cc clang -no-strip -target $TARGET -type gconfig_t -type packet_event_t -type exec_event_t -type exit_event_t -type flow_pid_key_t -type process_meta_t -type packet_event_meta_t -type go_keylog_event_t -type new_netdevice_event_t -type netdevice_change_event_t -type mount_event_t Bpf ./ptcpdump.c -- -I./headers -I./headers/$TARGET -I. -Wall
2525

2626
const tcFilterName = "ptcpdump"
27-
const logSzie = ebpf.DefaultVerifierLogSize * 64
27+
const logSzie = 64 * 1024 * 64
2828

2929
type BPF struct {
3030
spec *ebpf.CollectionSpec
@@ -117,9 +117,7 @@ func (b *BPF) Load(opts Options) error {
117117
}
118118
if !b.isLegacyKernel {
119119
log.Infof("rewrite constants with %+v", config)
120-
err = b.spec.RewriteConstants(map[string]interface{}{
121-
"g": config,
122-
})
120+
err = b.spec.Variables["g"].Set(config)
123121
if err != nil {
124122
return fmt.Errorf("rewrite constants: %w", err)
125123
}
@@ -136,9 +134,9 @@ load:
136134
loadCount++
137135
err = b.spec.LoadAndAssign(b.objs, &ebpf.CollectionOptions{
138136
Programs: ebpf.ProgramOptions{
139-
KernelTypes: opts.kernelTypes,
140-
LogLevel: ebpf.LogLevelInstruction,
141-
LogSize: logSzie,
137+
KernelTypes: opts.kernelTypes,
138+
LogLevel: ebpf.LogLevelInstruction,
139+
LogSizeStart: logSzie,
142140
},
143141
IgnoreUnknownProgram: true,
144142
IgnoreNotSupportedProgram: true,

bpf/bpf_arm64_bpfel.go

Lines changed: 35 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bpf/bpf_arm64_bpfel.o

24 Bytes
Binary file not shown.

bpf/bpf_legacy_arm64_bpfel.go

Lines changed: 33 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bpf/bpf_legacy_arm64_bpfel.o

0 Bytes
Binary file not shown.

bpf/bpf_legacy_x86_bpfel.go

Lines changed: 33 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bpf/bpf_legacy_x86_bpfel.o

0 Bytes
Binary file not shown.

bpf/bpf_no_tracing_arm64_bpfel.go

Lines changed: 35 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bpf/bpf_no_tracing_arm64_bpfel.o

24 Bytes
Binary file not shown.

bpf/bpf_no_tracing_x86_bpfel.go

Lines changed: 35 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bpf/bpf_no_tracing_x86_bpfel.o

24 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)