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:

committed by
Rahul Choudhary

parent
54b264c3a1
commit
54976d0150
@@ -1684,6 +1684,7 @@ struct cdp_tx_stats {
|
|||||||
* struct cdp_rx_stats - rx Level Stats
|
* struct cdp_rx_stats - rx Level Stats
|
||||||
* @to_stack: Total packets sent up the stack
|
* @to_stack: Total packets sent up the stack
|
||||||
* @rcvd_reo: Packets received on the reo ring
|
* @rcvd_reo: Packets received on the reo ring
|
||||||
|
* @rcvd: Total packets received
|
||||||
* @rx_lmac: Packets received on which lmac
|
* @rx_lmac: Packets received on which lmac
|
||||||
* @unicast: Total unicast packets
|
* @unicast: Total unicast packets
|
||||||
* @multicast: Total multicast packets
|
* @multicast: Total multicast packets
|
||||||
@@ -1775,6 +1776,7 @@ struct cdp_tx_stats {
|
|||||||
struct cdp_rx_stats {
|
struct cdp_rx_stats {
|
||||||
struct cdp_pkt_info to_stack;
|
struct cdp_pkt_info to_stack;
|
||||||
struct cdp_pkt_info rcvd_reo[CDP_MAX_RX_RINGS];
|
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 rx_lmac[CDP_MAX_LMACS];
|
||||||
struct cdp_pkt_info unicast;
|
struct cdp_pkt_info unicast;
|
||||||
struct cdp_pkt_info multicast;
|
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; \
|
_srcobj->rx.rcvd_reo[i].num; \
|
||||||
_tgtobj->rx.rcvd_reo[i].bytes += \
|
_tgtobj->rx.rcvd_reo[i].bytes += \
|
||||||
_srcobj->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++) { \
|
for (i = 0; i < CDP_MAX_LMACS; i++) { \
|
||||||
_tgtobj->rx.rx_lmac[i].num += \
|
_tgtobj->rx.rx_lmac[i].num += \
|
||||||
|
Reference in New Issue
Block a user