qcacmn: Add changes to aggregate rx packet count

Add changes to aggregate rx packets count for
per link stats.

Change-Id: Iba3409751a36a2d1bbb7559289bdd6ae414678ac
CRs-Fixed: 3547369
This commit is contained in:
Amit Mehta
2023-07-03 00:16:36 -07:00
کامیت شده توسط Rahul Choudhary
والد 54b264c3a1
کامیت 54976d0150
2فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده

مشاهده پرونده

@@ -1684,6 +1684,7 @@ struct cdp_tx_stats {
* struct cdp_rx_stats - rx Level Stats
* @to_stack: Total packets sent up the stack
* @rcvd_reo: Packets received on the reo ring
* @rcvd: Total packets received
* @rx_lmac: Packets received on which lmac
* @unicast: Total unicast packets
* @multicast: Total multicast packets
@@ -1775,6 +1776,7 @@ struct cdp_tx_stats {
struct cdp_rx_stats {
struct cdp_pkt_info to_stack;
struct cdp_pkt_info rcvd_reo[CDP_MAX_RX_RINGS];
struct cdp_pkt_info rcvd;
struct cdp_pkt_info rx_lmac[CDP_MAX_LMACS];
struct cdp_pkt_info unicast;
struct cdp_pkt_info multicast;

مشاهده پرونده

@@ -2027,6 +2027,10 @@ void dp_update_vdev_stats_on_peer_unmap(struct dp_vdev *vdev,
_srcobj->rx.rcvd_reo[i].num; \
_tgtobj->rx.rcvd_reo[i].bytes += \
_srcobj->rx.rcvd_reo[i].bytes; \
_tgtobj->rx.rcvd.num += \
_srcobj->rx.rcvd_reo[i].num; \
_tgtobj->rx.rcvd.bytes += \
_srcobj->rx.rcvd_reo[i].bytes; \
} \
for (i = 0; i < CDP_MAX_LMACS; i++) { \
_tgtobj->rx.rx_lmac[i].num += \