This patchset introduce Layer 3 support in LNST. The pacthset add route APIs
and introduce route reporisoty for cleanup.
The last patchset add basic Layer 3 tests for router interface.
Elad Raz (8):
README: Adding prerequirement
contoller: Removing BridgeCtl class
InterfaceAPI: Adding slave IPv6 route support
InterfaceAPI: Adding nexthop route support
Machine: Adding route repository
InterfaceAPI: Export route commands
switchdev: Testlib adding UDP router support
recipes: Add L3 basic recipe
README.md | 23 +++++++++
lnst/Controller/Machine.py | 31 ++++++++++--
lnst/Controller/Task.py | 16 ++++++-
lnst/Controller/VirtUtils.py | 74 -----------------------------
lnst/Slave/InterfaceManager.py | 20 ++++++--
lnst/Slave/NetTestSlave.py | 24 ++++++++--
recipes/switchdev/TestLib.py | 1 +
recipes/switchdev/l3-000-minimal.py | 54 +++++++++++++++++++++
recipes/switchdev/l3-000-minimal.xml | 24 ++++++++++
recipes/switchdev/l3-001-router-port.py | 51 ++++++++++++++++++++
recipes/switchdev/l3-001-router-port.xml | 24 ++++++++++
recipes/switchdev/l3-002-vlan-interface.py | 54 +++++++++++++++++++++
recipes/switchdev/l3-002-vlan-interface.xml | 24 ++++++++++
recipes/switchdev/l3-003-bond-interface.py | 60 +++++++++++++++++++++++
recipes/switchdev/l3-003-bond-interface.xml | 26 ++++++++++
recipes/switchdev/l3-004-team-interface.py | 60 +++++++++++++++++++++++
recipes/switchdev/l3-004-team-interface.xml | 26 ++++++++++
17 files changed, 504 insertions(+), 88 deletions(-)
create mode 100644 recipes/switchdev/l3-000-minimal.py
create mode 100644 recipes/switchdev/l3-000-minimal.xml
create mode 100644 recipes/switchdev/l3-001-router-port.py
create mode 100644 recipes/switchdev/l3-001-router-port.xml
create mode 100644 recipes/switchdev/l3-002-vlan-interface.py
create mode 100644 recipes/switchdev/l3-002-vlan-interface.xml
create mode 100644 recipes/switchdev/l3-003-bond-interface.py
create mode 100644 recipes/switchdev/l3-003-bond-interface.xml
create mode 100644 recipes/switchdev/l3-004-team-interface.py
create mode 100644 recipes/switchdev/l3-004-team-interface.xml
--
2.4.3