summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2020-09-11 01:06:48 +0300
committerDavid S. Miller <davem@davemloft.net>2020-09-11 01:06:48 +0300
commitcdaa7a73700d40ffb4250b845422e4c4102feab5 (patch)
tree4bcc4e0e4cef199387f852ec4f6bfe07f0f0f59b /net
parent9d3b2d3e4942cb82630f0d638de4b2253c0af56d (diff)
parent6374a5606990ea4de7fe0f7035dd04422c4690f5 (diff)
downloadlinux-cdaa7a73700d40ffb4250b845422e4c4102feab5.tar.xz
Merge branch 'net-Fix-bridge-enslavement-failure'
Ido Schimmel says: ==================== net: Fix bridge enslavement failure Patch #1 fixes an issue in which an upper netdev cannot be enslaved to a bridge when it has multiple netdevs with different parent identifiers beneath it. Patch #2 adds a test case using two netdevsim instances. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r--net/core/dev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/core/dev.c b/net/core/dev.c
index 4086d335978c..266073e300b5 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -8647,7 +8647,7 @@ int dev_get_port_parent_id(struct net_device *dev,
if (!first.id_len)
first = *ppid;
else if (memcmp(&first, ppid, sizeof(*ppid)))
- return -ENODATA;
+ return -EOPNOTSUPP;
}
return err;