use linked list to preserve packet order
simplified IEEE80211_M_FREEM()