This series adds comprehensive DNS query statistics tracking to ovn-controller for better observability into DNS query processing.
The statistics track query types (A, AAAA, PTR, ANY, Other), cache performance (hits and misses), processing errors, and responses sent. A new unixctl command 'dns/show-stats' displays the statistics. Changes in v4: - Fixed trailing whitespace in tests/ovn-dns-stats.at line 402 Changes in v3: - Fixed checkpatch warnings: added periods to subject lines - Fixed trailing whitespace in pinctrl.c - Fixed line length violation (split long line to fit 79 char limit) Changes in v2: - Rebased on current upstream main - Removed unrelated changes from v1 - Fixed test output format expectations Ketan Supanekar (2): controller: Add DNS query statistics. tests: Add tests for DNS query statistics. controller/ovn-controller.c | 15 + controller/pinctrl.c | 75 +++++ controller/pinctrl.h | 31 ++ tests/automake.mk | 3 +- tests/ovn-dns-stats.at | 550 ++++++++++++++++++++++++++++++++++++ tests/testsuite.at | 1 + 6 files changed, 674 insertions(+), 1 deletion(-) create mode 100644 tests/ovn-dns-stats.at -- 2.52.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
