diff options
| author | Paul Buetow <paul@buetow.org> | 2024-02-16 01:36:30 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-02-16 01:36:30 +0200 |
| commit | 97384637211bbb70c43abc08389ea05c139d36ae (patch) | |
| tree | 084e76e4c8cb681a62669884948e1b7b68df742f /internal | |
| parent | a07573713571637336dd2a64a58234cdc1b83626 (diff) | |
delete dead code
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/ioriotng.go | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/internal/ioriotng.go b/internal/ioriotng.go index 614aa8a..d2535d3 100644 --- a/internal/ioriotng.go +++ b/internal/ioriotng.go @@ -86,47 +86,6 @@ func Run(flags flags.Flags) { log.Println("Good bye") } -func deserialize() { - // TODO: Use sync pool to speed up - -} - -func listenToEvents[T BpfMapper](ctx context.Context, bpfModule *bpf.Module, mapName string) <-chan T { - rawEventsCh := make(chan []byte) - rawLostCh := make(chan uint64) // TODO: Of any use this channel? - eventsCh := make(chan T) - - pb, err := bpfModule.InitPerfBuf(mapName, rawEventsCh, rawLostCh, 1024) - if err != nil { - log.Fatal(err) - } - - go func() { - defer func() { - pb.Stop() - pb.Close() - close(eventsCh) - }() - pb.Poll(300) - for { - select { - case <-ctx.Done(): - return - case lost := <-rawLostCh: - log.Println("Lost", lost, mapName, "events. Consider increasing ring buffer!") - case rawEv := <-rawEventsCh: - var ev T - if err := binary.Read(bytes.NewReader(rawEv), binary.LittleEndian, &ev); err != nil { - log.Fatal(err) - } - eventsCh <- ev - } - } - }() - - return eventsCh -} - func ksymArch() string { switch runtime.GOARCH { case "amd64": |
