This patch adds DNS query statistics tracking to ovn-controller using
OVS coverage counters. The statistics provide observability into DNS
query processing including query types, cache performance, and error
conditions.

The implementation integrates comprehensive coverage counter verification
into the existing DNS tests in tests/ovn.at, verifying all query types
(A, AAAA, PTR, ANY), cache hits/misses, and response tracking.

v6:
  - Integrated coverage counter checks into existing DNS tests in ovn.at
  - Added comprehensive verification for all query types and cache scenarios
  - Removed separate test file as suggested by Ales
  - Combined controller changes and tests into single commit
  - Add NEWS entry

v5:
  - Added NEWS entry
  - Changed if-else chain to switch statement for query type tracking
  - Changed backticks to $() for command substitution
  - Changed ovs-appctl to ovn-appctl for coverage counters
  - Removed ofctl monitoring, using pcap waits instead

v4:
  - Fixed trailing whitespace issues
  - Addressed checkpatch warnings about line length
  - Fixed test format expectations

v3:
  - Shortened commit message subject lines
  - Fixed checkpatch warnings

v2:
  - Initial implementation with coverage counters

Ketan Supanekar (1):
  controller: Add DNS query statistics.

 NEWS                 |  5 +++++
 controller/pinctrl.c | 48 ++++++++++++++++++++++++++++++++++++++++++++
 tests/ovn.at         | 28 ++++++++++++++++++++++++++
 3 files changed, 81 insertions(+)

-- 
2.52.0

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to