m->m_pkthdr.len = m->m_len = len;
- if (ni != NULL) {
- (void)ieee80211_input(ni, m, rssi, nf);
- ieee80211_free_node(ni);
- } else {
- (void)ieee80211_input_all(ic, m, rssi, nf);
- }
-
if (__predict_false(ieee80211_radiotap_active(ic))) {
struct run_rx_radiotap_header *tap = &sc->sc_rxtap;
uint16_t phy;
break;
}
}
+
+ if (ni != NULL) {
+ (void)ieee80211_input(ni, m, rssi, nf);
+ ieee80211_free_node(ni);
+ } else {
+ (void)ieee80211_input_all(ic, m, rssi, nf);
+ }
}
static void