qcacmn: Update mlo ctx stats API with xmit type

Update mlo ctx stats API with xmit type. MLO ctx ingress stats will
be stored as per the legacy/mlo xmit type.

Update stats incrementing mechanism on peer unmap.

Change-Id: I2f16b95e64e6a7697d18d9453e9f7c60631f80bb
CRs-Fixed: 3561679
This commit is contained in:
Aman Mehta
2023-08-10 17:56:09 +05:30
committed by Rahul Choudhary
szülő 15edfd0a13
commit 3694cff9dc
6 fájl változott, egészen pontosan 247 új sor hozzáadva és 21 régi sor törölve

Fájl megtekintése

@@ -6402,13 +6402,20 @@ void dp_mon_peer_get_stats(struct dp_peer *peer, void *arg,
DP_UPDATE_MON_STATS(peer_stats, mon_peer_stats);
break;
}
case UPDATE_VDEV_STATS:
case UPDATE_VDEV_STATS_MLD:
{
struct cdp_vdev_stats *vdev_stats =
(struct cdp_vdev_stats *)arg;
DP_UPDATE_MON_STATS(vdev_stats, mon_peer_stats);
break;
}
case UPDATE_VDEV_STATS:
{
struct dp_vdev_stats *vdev_stats =
(struct dp_vdev_stats *)arg;
DP_UPDATE_MON_STATS(vdev_stats, mon_peer_stats);
break;
}
default:
dp_mon_err("Invalid stats_update_type: %u", type);
}