qcacmn: remove bss and self peer back pointers from dp_vdev

Remove self and BSS peer back pointers and added APIs to
get self and BSS peer from VDEV

These new APIs will iterate through peer list and return
the appropriate peer by taking a reference

Caller has to take care of releasing the reference

Change-Id: I550ff83d665f3ad0a185bea1a1e6270c5474ff07
Bu işleme şunda yer alıyor:
Chaithanya Garrepalli
2020-08-06 10:36:40 +05:30
işlemeyi yapan: snandini
ebeveyn 1010dcfa74
işleme 82eb94c989
5 değiştirilmiş dosya ile 90 ekleme ve 90 silme

Dosyayı Görüntüle

@@ -401,4 +401,8 @@ static inline void dp_peer_ext_stats_ctx_dealloc(struct dp_soc *soc,
}
#endif
struct dp_peer *dp_vdev_bss_peer_ref_n_get(struct dp_soc *soc,
struct dp_vdev *vdev);
struct dp_peer *dp_sta_vdev_self_peer_ref_n_get(struct dp_soc *soc,
struct dp_vdev *vdev);
#endif /* _DP_PEER_H_ */