/* Parametrs: Elme - MLME message containing the received frame */
void PeerSpectrumAction(struct rt_rtmp_adapter *pAd, struct rt_mlme_queue_elem *Elem)
/* Parametrs: Elme - MLME message containing the received frame */
void PeerSpectrumAction(struct rt_rtmp_adapter *pAd, struct rt_mlme_queue_elem *Elem)
{
	u8 Action = Elem->Msg[LENGTH_802_11 + 1];
	if (pAd->CommonCfg.bIEEE80211H != TRUE)
		return;
	switch (Action) {
	case SPEC_MRQ:
		PeerMeasureReqAction(pAd, Elem);
		break;
	case SPEC_MRP:
		PeerMeasureReportAction(pAd, Elem);
		break;
	case SPEC_TPCRQ:
		PeerTpcReqAction(pAd, Elem);
		break;
	case SPEC_TPCRP:
		PeerTpcRepAction(pAd, Elem);
		break;
	case SPEC_CHANNEL_SWITCH:
		PeerChSwAnnAction(pAd, Elem);
		break;
	}
	return;
}