diff options
author | Roopa Prabhu <roopa@cumulusnetworks.com> | 2015-03-21 18:27:28 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-03-23 21:44:56 +0100 |
commit | 558d51fa2f400774ffe3ea76a0df7c1cf92bc598 (patch) | |
tree | 9babb941db8b5e62efa883c79e8dd64f9b8e4dad /drivers/isdn | |
parent | net: clear skb->priority when forwarding to another netns (diff) | |
download | linux-558d51fa2f400774ffe3ea76a0df7c1cf92bc598.tar.xz linux-558d51fa2f400774ffe3ea76a0df7c1cf92bc598.zip |
switchdev: fix stp update API to work with layered netdevices
make it same as the netdev_switch_port_bridge_setlink/dellink
api (ie traverse lowerdevs to get to the switch port).
removes "WARN_ON(!ops->ndo_switch_parent_id_get)" because
direct bridge ports can be stacked netdevices (like bonds
and team of switch ports) which may not implement this ndo.
v2 to v3:
- remove changes to bond and team. Bring back the
transparently following lowerdevs like i initially
had for setlink/getlink
(http://www.spinics.net/lists/netdev/msg313436.html)
dave and scott feldman also seem to prefer it be that
way and move to non-transparent way of doing things
if we see a problem down the lane.
v3 to v4:
- fix ret initialization
v4 to v5:
- return err on first failure (scott feldman)
v5 to v6:
- change variable name (err) and initialize to
-EOPNOTSUPP (scott feldman).
Signed-off-by: Roopa Prabhu <roopa@cumulusnetworks.com>
Acked-by: Scott Feldman <sfeldma@gmail.com>
Acked-by: Jiri Pirko <jiri@resnulli.us>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/isdn')
0 files changed, 0 insertions, 0 deletions