Message ID | 20201026104221.26570-1-msuchanek@suse.de (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
Series | ibmveth: Fix use of ibmveth in a bridge. | expand |
Context | Check | Description |
---|---|---|
snowpatch_ozlabs/apply_patch | success | Successfully applied on branch powerpc/merge (8cb17737940b156329cb5210669b9c9b23f4dd56) |
snowpatch_ozlabs/build-ppc64le | success | Build succeeded |
snowpatch_ozlabs/build-ppc64be | success | Build succeeded |
snowpatch_ozlabs/build-ppc64e | success | Build succeeded |
snowpatch_ozlabs/build-pmac32 | success | Build succeeded |
snowpatch_ozlabs/checkpatch | success | |
snowpatch_ozlabs/needsstable | warning | Please consider tagging this patch for stable! |
On Mon, 26 Oct 2020 11:42:21 +0100 Michal Suchanek wrote: > From: Thomas Bogendoerfer <tbogendoerfer@suse.de> > > The check for src mac address in ibmveth_is_packet_unsupported is wrong. > Commit 6f2275433a2f wanted to shut down messages for loopback packets, > but now suppresses bridged frames, which are accepted by the hypervisor > otherwise bridging won't work at all. > > Fixes: 6f2275433a2f ("ibmveth: Detect unsupported packets before sending to the hypervisor") > Signed-off-by: Michal Suchanek <msuchanek@suse.de> Since the From: line says Thomas we need a signoff from him.
On Mon, 26 Oct 2020 11:52:37 -0700 Jakub Kicinski <kuba@kernel.org> wrote: > On Mon, 26 Oct 2020 11:42:21 +0100 Michal Suchanek wrote: > > From: Thomas Bogendoerfer <tbogendoerfer@suse.de> > > > > The check for src mac address in ibmveth_is_packet_unsupported is wrong. > > Commit 6f2275433a2f wanted to shut down messages for loopback packets, > > but now suppresses bridged frames, which are accepted by the hypervisor > > otherwise bridging won't work at all. > > > > Fixes: 6f2275433a2f ("ibmveth: Detect unsupported packets before sending to the hypervisor") > > Signed-off-by: Michal Suchanek <msuchanek@suse.de> > > Since the From: line says Thomas we need a signoff from him. you can add Signed-off-by: tbogendoerfer@suse.de Thomas.
On Mon, 26 Oct 2020 20:04:07 +0100 Thomas Bogendoerfer wrote: > > On Mon, 26 Oct 2020 11:42:21 +0100 Michal Suchanek wrote: > > > From: Thomas Bogendoerfer <tbogendoerfer@suse.de> > > > > > > The check for src mac address in ibmveth_is_packet_unsupported is wrong. > > > Commit 6f2275433a2f wanted to shut down messages for loopback packets, > > > but now suppresses bridged frames, which are accepted by the hypervisor > > > otherwise bridging won't work at all. > > > > > > Fixes: 6f2275433a2f ("ibmveth: Detect unsupported packets before sending to the hypervisor") > > > Signed-off-by: Michal Suchanek <msuchanek@suse.de> > > > > Since the From: line says Thomas we need a signoff from him. > > you can add > > Signed-off-by: tbogendoerfer@suse.de Applied, thanks.
diff --git a/drivers/net/ethernet/ibm/ibmveth.c b/drivers/net/ethernet/ibm/ibmveth.c index 7ef3369953b6..c3ec9ceed833 100644 --- a/drivers/net/ethernet/ibm/ibmveth.c +++ b/drivers/net/ethernet/ibm/ibmveth.c @@ -1031,12 +1031,6 @@ static int ibmveth_is_packet_unsupported(struct sk_buff *skb, ret = -EOPNOTSUPP; } - if (!ether_addr_equal(ether_header->h_source, netdev->dev_addr)) { - netdev_dbg(netdev, "source packet MAC address does not match veth device's, dropping packet.\n"); - netdev->stats.tx_dropped++; - ret = -EOPNOTSUPP; - } - return ret; }