/* Output: PRT_RFD pRfd (pRfd->Status.TimeStampHigh is updated) (pRfd->Status.TimeStampLow is updated) Return: None  */
void UpdateRxPktTimeStamp8190(struct net_device *dev, struct ieee80211_rx_stats *stats)
/* Output: PRT_RFD pRfd (pRfd->Status.TimeStampHigh is updated) (pRfd->Status.TimeStampLow is updated) Return: None  */
void UpdateRxPktTimeStamp8190(struct net_device *dev, struct ieee80211_rx_stats *stats)
{
	struct r8192_priv *priv = (struct r8192_priv *)ieee80211_priv(dev);
	if(stats->bIsAMPDU && !stats->bFirstMPDU) {
		stats->mac_time[0] = priv->LastRxDescTSFLow;
		stats->mac_time[1] = priv->LastRxDescTSFHigh;
	} else {
		priv->LastRxDescTSFLow = stats->mac_time[0];
		priv->LastRxDescTSFHigh = stats->mac_time[1];
	}
}