Message ID | 20201026104221.26570-1-msuchanek@suse.de (mailing list archive) |
---|---|
State | Not Applicable |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | ibmveth: Fix use of ibmveth in a bridge. | expand |
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; }