Commit Graph

26 Commits

Author SHA1 Message Date
Pim van Pelt b450e02b8d Filter interface data from stats segment by known vpp_iface; this avoids an issue in VPP where deleted interfaces remain in the stats segment 2025-11-23 11:05:05 +01:00
Pim van Pelt 5e36d5c926 Release 1.2.2-1 2025-11-23 10:36:13 +01:00
Pim van Pelt 16bebb0ece Simplify the ifmib integration, stop using reflection, and move to counter updates
Update tests.
2025-11-23 10:31:23 +01:00
Pim van Pelt cdc8765a9e Cut release 1.2.1-1 2025-11-22 06:26:55 +01:00
Pim van Pelt 9596e16887 A few cosmetic changes in session handling 2025-11-22 06:18:01 +01:00
Pim van Pelt 4935f5a8ef Refactor code: clear old OIDs in the Session before updating them 2025-11-22 06:17:23 +01:00
Pim van Pelt b6d2e3b629 Upgrade go-agentx to v0.3.0, containing my ordering fix 2025-11-21 10:08:23 +01:00
Pim van Pelt a0d5c61643 Remove redundant constructor, h/t sergio 2025-11-15 22:42:04 +01:00
Pim van Pelt 27c7a5bcae Cut 1.1.6-1 release 2025-11-08 01:40:57 +01:00
Pim van Pelt 9e9103c184 Remove fork of go-agentx because upstream was fixed 2025-11-08 01:36:05 +01:00
Pim van Pelt ead795674c lint fix: staticcheck and null derefs 2025-07-03 07:13:42 +02:00
Pim van Pelt dce4750b0f Bump version v1.1.5-1 2025-07-02 23:16:20 +02:00
Pim van Pelt d65e055710 Fix test 2025-07-02 22:31:23 +02:00
Pim van Pelt 8ed14834f5 tighten up logging 2025-06-24 07:51:37 +02:00
Pim van Pelt 3401c96112 Make statsmanager and interfacemanager independent. Add reconnect logic for EventMonitoring 2025-06-24 07:36:10 +02:00
Pim van Pelt 1889934a9c Release 1.1.4-1 2025-06-24 07:06:09 +02:00
Pim van Pelt e93156324d Add tests 2025-06-24 07:03:34 +02:00
Pim van Pelt bdaa2e366b Refactor vpp.go to have the connection mgmt and vpp_*.go to have one Manager each 2025-06-24 07:00:52 +02:00
Pim van Pelt 15216782d1 Debian package 1.1.3-1 2025-06-24 06:28:18 +02:00
Pim van Pelt 067e324cca Make a compromise: Use Rx.Packets and Tx.Packets if the *Unicast.Packets is empty. Add a comment in the code to explain why 2025-06-24 06:25:46 +02:00
Pim van Pelt 0d19d50d62 Add make sync-version to keep changelog and main.go Version the same. Update docs. Cut 1.1.2-1 2025-06-23 20:56:59 +02:00
Pim van Pelt 686bbe46b0 Add IF-MIB::ifHighSpeed for >2.5Gbps interfaces
Cut a Debian release.
2025-06-23 20:47:25 +02:00
Pim van Pelt 4f368e625d Use interface details to populate the ifmib, on startup and after each event 2025-06-23 19:11:28 +02:00
Pim van Pelt 35165b0464 Add watchInterfaceEvents() listener 2025-06-23 19:02:02 +02:00
Pim van Pelt f16a2b41ea Remove toolchain 2025-06-19 15:48:43 +02:00
Pim van Pelt 7f81b51c1f Move Go code to src/ 2025-06-17 00:47:08 +02:00