wlan: Add ARP stats to WE_GET_STATS ioctl
Add ARP packet stats to WE_GET_STATS ioctl
Change-Id: I3a34476bad75df675b6ea777d7027a90463eeef1
CRs-Fixed: 1115366
diff --git a/CORE/HDD/src/wlan_hdd_wext.c b/CORE/HDD/src/wlan_hdd_wext.c
index 7140f24..d21aef8 100644
--- a/CORE/HDD/src/wlan_hdd_wext.c
+++ b/CORE/HDD/src/wlan_hdd_wext.c
@@ -7006,6 +7006,7 @@
hdd_context_t *pHddCtx = WLAN_HDD_GET_CTX(pAdapter);
hdd_tx_rx_stats_t *pStats = &pAdapter->hdd_stats.hddTxRxStats;
hdd_chip_reset_stats_t *pResetStats = &pHddCtx->hddChipResetStats;
+ hdd_arp_stats_t *parpStats = &pAdapter->hdd_stats.hddArpStats;
snprintf(extra, WE_MAX_STR_LEN,
@@ -7026,6 +7027,11 @@
"\nchains %u, packets %u, dropped %u, delivered %u, refused %u"
"\n\nResetsStats"
"\n TotalLogp %u Cmd53 %u MutexRead %u MIF-Error %u FW-Heartbeat %u Others %u"
+ "\n"
+ "\n\nARP Transmit"
+ "\nTransmit Count %u, dropped %u"
+ "\n\nARP Receive"
+ "\nReceive Count %u, dropped %u, Delivered %u, Refused %u, Drop Reason %u"
"\n",
pStats->txXmitCalled,
pStats->txXmitDropped,
@@ -7099,7 +7105,16 @@
pResetStats->totalMutexReadFailures,
pResetStats->totalMIFErrorFailures,
pResetStats->totalFWHearbeatFailures,
- pResetStats->totalUnknownExceptions
+ pResetStats->totalUnknownExceptions,
+
+ parpStats->txCount,
+ parpStats->txDropped,
+
+ parpStats->rxCount,
+ parpStats->rxDropped,
+ parpStats->rxDelivered,
+ parpStats->rxRefused,
+ parpStats->reason
);
wrqu->data.length = strlen(extra);