When the netlink buffer overflows and upcalls get dropped, we increase
a coverage counter and log it but we don't have information of what
specific packet was dropped and were it came from.
This series improves upcall_monitor.py to do that.
---
v2:
- Address Eelco's comments.
- Add a retry mechanism to dp cache.
Adrian Moreno (8):
utilities: usdt-scripts: Remove sleep in loop.
utilities: upcall_monitor: Monitor dropped upcalls.
utilities: upcall_monitor: Allow filtering on result.
utilities: upcall_cost: Refactor port mapping cache.
utilities: upcall_monitor: Print port names.
utilities: monitor_upcalls: Print ports from drops.
utilities: upcall_monitor: Add result and port to pcap.
utilities: usdt-scripts: Retry on dp cache miss.
utilities/automake.mk | 7 +-
utilities/usdt-scripts/dpif_op_nl_monitor.py | 1 -
utilities/usdt-scripts/upcall_cost.py | 72 +----
utilities/usdt-scripts/upcall_monitor.py | 301 ++++++++++++++-----
utilities/usdt-scripts/usdt_lib.py | 102 +++++++
5 files changed, 348 insertions(+), 135 deletions(-)
create mode 100644 utilities/usdt-scripts/usdt_lib.py
--
2.48.1
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev