diff options
| author | Harout Hedeshian <harouth@codeaurora.org> | 2013-12-07 11:37:52 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:05:05 -0700 |
| commit | 330c4cad0c49ca2daaaf69e285e185a1bbf0aa0a (patch) | |
| tree | 50a3e520d46d1e619435eaae47ef5a0c5197d633 /net/rmnet_data/rmnet_map_command.c | |
| parent | 8ae46d64429483eb399a9abfacd6517366c861e6 (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.c | 5 |
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; } |
