I found myself in a situation where I need a wifi client-to-client link through the access point. Unfortunately, the line 325 in the file sys/netproto/802_11/wlan/ieee80211_output.c silently drops a broadcast packets. So no ARP and no client-to-client link because of this.
Included patch solves my problem, but I think there should be a better way to manage client isolation. -- with best reagrds, Yellow Rabbit DragonFly 4.1-DEVELOPMENT x86_64
diff --git a/sys/netproto/802_11/wlan/ieee80211_output.c b/sys/netproto/802_11/wlan/ieee80211_output.c index 88edf6f..13ea588 100644 --- a/sys/netproto/802_11/wlan/ieee80211_output.c +++ b/sys/netproto/802_11/wlan/ieee80211_output.c @@ -322,7 +322,7 @@ ieee80211_start_pkt(struct ieee80211vap *vap, struct mbuf *m) /* XXX better status? */ return (ENOBUFS); } - if (vap->iv_opmode == IEEE80211_M_HOSTAP) { + if (0 && vap->iv_opmode == IEEE80211_M_HOSTAP) { /* * Spam DWDS vap's w/ multicast traffic. */