summaryrefslogtreecommitdiff
path: root/net/rmnet_data/rmnet_map_command.c
diff options
context:
space:
mode:
authorHarout Hedeshian <harouth@codeaurora.org>2013-12-07 11:37:52 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:05:05 -0700
commit330c4cad0c49ca2daaaf69e285e185a1bbf0aa0a (patch)
tree50a3e520d46d1e619435eaae47ef5a0c5197d633 /net/rmnet_data/rmnet_map_command.c
parent8ae46d64429483eb399a9abfacd6517366c861e6 (diff)
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 <harouth@codeaurora.org>
Diffstat (limited to 'net/rmnet_data/rmnet_map_command.c')
-rw-r--r--net/rmnet_data/rmnet_map_command.c5
1 files changed, 3 insertions, 2 deletions
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;
}