From 330c4cad0c49ca2daaaf69e285e185a1bbf0aa0a Mon Sep 17 00:00:00 2001 From: Harout Hedeshian Date: Sat, 7 Dec 2013 11:37:52 -0700 Subject: net: rmnet_data: Enhanced counters Added performance counters to various key places in RmNet Data data path. CRs-Fixed: 600629 Change-Id: Iba50c86665e181e09525e9538a540e09e526e16f Signed-off-by: Harout Hedeshian --- net/rmnet_data/rmnet_map_command.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'net/rmnet_data/rmnet_map_command.c') diff --git a/net/rmnet_data/rmnet_map_command.c b/net/rmnet_data/rmnet_map_command.c index 56ac41312525..32326ea88a1b 100644 --- a/net/rmnet_data/rmnet_map_command.c +++ b/net/rmnet_data/rmnet_map_command.c @@ -21,6 +21,7 @@ #include "rmnet_map.h" #include "rmnet_data_private.h" #include "rmnet_data_vnd.h" +#include "rmnet_data_stats.h" RMNET_LOG_MODULE(RMNET_DATA_LOGMASK_MAPC); @@ -63,7 +64,7 @@ static uint8_t rmnet_map_do_flow_control(struct sk_buff *skb, if (mux_id >= RMNET_DATA_MAX_LOGICAL_EP) { LOGD("Got packet on %s with bad mux id %d", skb->dev->name, mux_id); - kfree_skb(skb); + rmnet_kfree_skb(skb, RMNET_STATS_SKBFREE_MAPC_BAD_MUX); return RX_HANDLER_CONSUMED; } @@ -73,7 +74,7 @@ static uint8_t rmnet_map_do_flow_control(struct sk_buff *skb, LOGD("Packet on %s:%d; has no logical endpoint config", skb->dev->name, mux_id); - kfree_skb(skb); + rmnet_kfree_skb(skb, RMNET_STATS_SKBFREE_MAPC_MUX_NO_EP); return RX_HANDLER_CONSUMED; } -- cgit v1.2.3