Lines Matching defs:filter

669 	struct upgt_lmac_filter *filter;
689 filter = (struct upgt_lmac_filter *)(mem + 1);
691 filter->header1.flags = UPGT_H1_FLAGS_TX_NO_CALLBACK;
692 filter->header1.type = UPGT_H1_TYPE_CTRL;
693 filter->header1.len = htole16(
697 filter->header2.reqid = htole32(sc->sc_memaddr_frame_start);
698 filter->header2.type = htole16(UPGT_H2_TYPE_MACFILTER);
699 filter->header2.flags = 0;
703 DPRINTF(sc, UPGT_DEBUG_STATE, "%s: set MAC filter to INIT\n",
705 filter->type = htole16(UPGT_FILTER_TYPE_RESET);
709 "set MAC filter to SCAN (bssid %s)\n",
711 filter->type = htole16(UPGT_FILTER_TYPE_NONE);
712 IEEE80211_ADDR_COPY(filter->dst, sc->sc_myaddr);
713 IEEE80211_ADDR_COPY(filter->src, broadcast);
714 filter->unknown1 = htole16(UPGT_FILTER_UNKNOWN1);
715 filter->rxaddr = htole32(sc->sc_memaddr_rx_start);
716 filter->unknown2 = htole16(UPGT_FILTER_UNKNOWN2);
717 filter->rxhw = htole32(sc->sc_eeprom_hwrx);
718 filter->unknown3 = htole16(UPGT_FILTER_UNKNOWN3);
724 filter->type = htole16(UPGT_FILTER_TYPE_MONITOR);
725 IEEE80211_ADDR_COPY(filter->dst, sc->sc_myaddr);
726 IEEE80211_ADDR_COPY(filter->src, ni->ni_bssid);
727 filter->unknown1 = htole16(UPGT_FILTER_MONITOR_UNKNOWN1);
728 filter->rxaddr = htole32(sc->sc_memaddr_rx_start);
729 filter->unknown2 = htole16(UPGT_FILTER_MONITOR_UNKNOWN2);
730 filter->rxhw = htole32(sc->sc_eeprom_hwrx);
731 filter->unknown3 = htole16(UPGT_FILTER_MONITOR_UNKNOWN3);
734 "set MAC filter to RUN (bssid %s)\n",
736 filter->type = htole16(UPGT_FILTER_TYPE_STA);
737 IEEE80211_ADDR_COPY(filter->dst, sc->sc_myaddr);
738 IEEE80211_ADDR_COPY(filter->src, ni->ni_bssid);
739 filter->unknown1 = htole16(UPGT_FILTER_UNKNOWN1);
740 filter->rxaddr = htole32(sc->sc_memaddr_rx_start);
741 filter->unknown2 = htole16(UPGT_FILTER_UNKNOWN2);
742 filter->rxhw = htole32(sc->sc_eeprom_hwrx);
743 filter->unknown3 = htole16(UPGT_FILTER_UNKNOWN3);
749 "MAC filter does not know that state\n");
753 data_cmd->buflen = sizeof(*mem) + sizeof(*filter);
755 mem->chksum = upgt_chksum_le((uint32_t *)filter,