Message ID | 1287454175-22903-1-git-send-email-benjamin.poirier@polymtl.ca |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
On Mon, 18 Oct 2010 22:09:35 -0400 Benjamin Poirier <benjamin.poirier@polymtl.ca> wrote: > Make all frames sent to reserved group MAC addresses (01:80:c2:00:00:00 to > 01:80:c2:00:00:0f) be forwarded if STP is disabled. This enables > forwarding EAPOL frames, among other things. > > Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca> Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
From: Stephen Hemminger <shemminger@linux-foundation.org> Date: Mon, 18 Oct 2010 20:28:58 -0700 > On Mon, 18 Oct 2010 22:09:35 -0400 > Benjamin Poirier <benjamin.poirier@polymtl.ca> wrote: > >> Make all frames sent to reserved group MAC addresses (01:80:c2:00:00:00 to >> 01:80:c2:00:00:0f) be forwarded if STP is disabled. This enables >> forwarding EAPOL frames, among other things. >> >> Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca> > > Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/net/bridge/br_input.c b/net/bridge/br_input.c index 826cd52..436488c 100644 --- a/net/bridge/br_input.c +++ b/net/bridge/br_input.c @@ -159,7 +159,7 @@ struct sk_buff *br_handle_frame(struct sk_buff *skb) goto drop; /* If STP is turned off, then forward */ - if (p->br->stp_enabled == BR_NO_STP && dest[5] == 0) + if (p->br->stp_enabled == BR_NO_STP) goto forward; if (NF_HOOK(NFPROTO_BRIDGE, NF_BR_LOCAL_IN, skb, skb->dev,
Make all frames sent to reserved group MAC addresses (01:80:c2:00:00:00 to 01:80:c2:00:00:0f) be forwarded if STP is disabled. This enables forwarding EAPOL frames, among other things. Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca> --- net/bridge/br_input.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)