From ac8c341227872a5c88027b3c53411ba62677fbfd Mon Sep 17 00:00:00 2001 From: Pravin B Shelar Date: Mon, 5 Mar 2012 15:42:41 -0800 Subject: [PATCH] netdev-linux: Make netdev_set_policing coverage counter consistent with other counters. Most of coverage counters in netdev-linux are counting actual system calls rather than reads from cached data. Following patch fixes it by incrementing it after cache check. Signed-off-by: Pravin B Shelar --- lib/netdev-linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/netdev-linux.c b/lib/netdev-linux.c index 5c322ca0..8a8f9127 100644 --- a/lib/netdev-linux.c +++ b/lib/netdev-linux.c @@ -1589,7 +1589,6 @@ netdev_linux_set_policing(struct netdev *netdev, const char *netdev_name = netdev_get_name(netdev); int error; - COVERAGE_INC(netdev_set_policing); kbits_burst = (!kbits_rate ? 0 /* Force to 0 if no rate specified. */ : !kbits_burst ? 1000 /* Default to 1000 kbits if 0. */ @@ -1602,6 +1601,7 @@ netdev_linux_set_policing(struct netdev *netdev, return 0; } + COVERAGE_INC(netdev_set_policing); /* Remove any existing ingress qdisc. */ error = tc_add_del_ingress_qdisc(netdev, false); if (error) { -- 2.30.2