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.

Adrian Moreno (7):
  utilities: upcall_monitor: 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.
  rtilities: monitor_upcalls: Print ports from drops.
  utilities: upcall_monitor: Add result and port to pcap.

 utilities/automake.mk                    |   7 +-
 utilities/usdt-scripts/upcall_cost.py    |  72 +-----
 utilities/usdt-scripts/upcall_monitor.py | 273 +++++++++++++++++------
 utilities/usdt-scripts/usdt_lib.py       |  91 ++++++++
 4 files changed, 313 insertions(+), 130 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

Reply via email to