digitalocean / digitalocean/go-openvswitch

How come n_bytes and n_packets fields are not included in the Flow structure?

Open
#128 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
335
Forks
106
PR merge metrics
No merged PRs in 30d

Description

I am using this library to parse OVS flows, and I need the `n_bytes` and `n_packets` information of the flow. I noticed that these fields are ignored in the `UnmarshalText` function. I think it would be beneficial if I could access `n_bytes` and `n_packets` directly from the `Flow` structure.

I solved my problem by using the `DumpAggregate` function. However, in my case, I need to retrieve the `n_bytes` of many flows, which results in numerous `DumpAggregate` calls instead of a single `DumpFlows` call.

I'm curious whether this behavior is intentional or simply not yet implemented. If there are no other considerations, I would be willing to contribute some code to address this issue.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.