On 2018-08-28 11:58, Johannes Berg wrote: >> --- >> net/mac80211/rx.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c >> index a16ba568e2a3..686e5586e1f4 100644 >> --- a/net/mac80211/rx.c >> +++ b/net/mac80211/rx.c >> @@ -2313,7 +2313,7 @@ __ieee80211_data_to_8023(struct ieee80211_rx_data *rx, bool *port_control) >> >> if (!sdata->u.mgd.use_4addr) >> return -1; >> - else >> + else if (!ether_addr_equal(hdr->addr1, sdata->vif.addr)) >> check_port_control = true; > > I guess I have no objection to this. Felix? No objection from me. - Felix