As part of cleanup we're doing, we've discovered we have several lnst
patches in our internal development tree that were not sent upstream yet.
Some of the content here relate to recent changes in user APIs -
- #1, #2 from Arkadi relate to user indicationes of whether an FDB
entry was externally learned
- #9 from Ido relate to nexthop flags change
- #10 from Yotam handle mirroring changes - support clsact qdisc
instead of ingress qdisc [in mlxsw].
The rest of the patches in this series are from Ido, and mostly revolve
around adding/improving IPv6 support.
Arkadi Sharshevsky (2):
BridgeTool: Update FDB parsing for new externally learned attribute
recipes: switchdev: Change FDB check routine and bridge tests
Ido Schimmel (7):
recipes: switchdev: Fix incorrect ping6 parameter
recipes: switchdev: Enable multicast querier on bridge
InterfaceManager: Don't flush IPv6 link-local addresses
recipes: switchdev: Redue ECMP to two links
recipes: switchdev: Execute recipe only for IPv4
recipes: switchdev: Add IPv6 support to existing L3 recipes
HostAPI: Parse nexthop flags in route dump
Yotam Gigi (1):
recipes: switchdev: span: Move to use the clsact qdisc
lnst/Slave/BridgeTool.py | 4 +-
lnst/Slave/InterfaceManager.py | 2 +-
lnst/Slave/NetTestSlave.py | 4 +-
recipes/switchdev/TestLib.py | 25 +++--
recipes/switchdev/ecmp_common.py | 10 ++
recipes/switchdev/l2-000-minimal.py | 3 +-
recipes/switchdev/l2-001-bridge.py | 3 +-
recipes/switchdev/l2-002-bridge_fdb.py | 101 ++++++---------------
recipes/switchdev/l2-003-bridge_stp.py | 25 ++---
recipes/switchdev/l2-004-bridge_bond.py | 3 +-
recipes/switchdev/l2-005-bridge_bond_failover.py | 3 +-
recipes/switchdev/l2-006-bridge_team.py | 3 +-
recipes/switchdev/l2-007-bridge_team_failover.py | 3 +-
recipes/switchdev/l2-008-bridge_vlan1q_sanity.py | 2 +-
recipes/switchdev/l2-009-bridge_vlan1q.py | 2 +-
recipes/switchdev/l2-010-bridge_vlan1d_sanity.py | 8 +-
recipes/switchdev/l2-011-bridge_vlan1d.py | 8 +-
.../switchdev/l2-012-bridge_bond_vlan1d_sanity.py | 8 +-
recipes/switchdev/l2-013-bridge_bond_vlan1d.py | 8 +-
.../switchdev/l2-014-bridge_team_vlan1d_sanity.py | 8 +-
recipes/switchdev/l2-015-bridge_team_vlan1d.py | 8 +-
recipes/switchdev/l2-017-bridge_fdb_vlan1d.py | 100 ++++++--------------
recipes/switchdev/l2-018-bridge_fdb_team.py | 100 ++++++--------------
recipes/switchdev/l2-019-bridge_fdb_team_vlan1d.py | 100 ++++++--------------
recipes/switchdev/l2-021-span.py | 15 ++-
recipes/switchdev/l3-000-minimal.py | 6 ++
recipes/switchdev/l3-001-router-port.py | 6 ++
recipes/switchdev/l3-002-vlan-interface.py | 6 ++
recipes/switchdev/l3-003-bond-interface.py | 6 ++
recipes/switchdev/l3-004-team-interface.py | 6 ++
recipes/switchdev/l3-005-ecmp-basic.py | 23 +----
recipes/switchdev/l3-005-ecmp-basic.xml | 4 -
recipes/switchdev/l3-006-ecmp-linkdown.py | 13 +--
recipes/switchdev/l3-006-ecmp-linkdown.xml | 7 +-
recipes/switchdev/l3-007-ecmp-maxsize.py | 29 ++----
recipes/switchdev/l3-007-ecmp-maxsize.xml | 4 -
recipes/switchdev/l3-008-routes_stress.py | 2 +-
recipes/switchdev/l3-009-1q_bridge_rif.py | 7 ++
recipes/switchdev/l3-010-1d_bridge_rif.py | 7 ++
recipes/switchdev/tc-001-action-vlan-modify.py | 3 +-
recipes/switchdev/tc-002-flower-vlan.py | 3 +-
41 files changed, 280 insertions(+), 408 deletions(-)
--
2.4.3