[PATCH lnst 00/13] More IP-in-IP netdevice tests
by Nogah Frankel
Petr says:
the goal of this patch set is to provide test coverage for more features of GRE
offloads that we have been recently working on.
The first patch introduces the ability to choose TTL of packets sent for ping
test.
The second patch gives IPIP, GRE and dummy netdevices more reasonable names than
mere "devX".
The third patch introduces special handling of IPIP and GRE netdevices so that
their relation to the bound device is that of secondary masters.
After that come three patches that improve ipip_common, the module shared among
all IPIP tests.
Then comes one clean-up patch, in which interface resets in a .py are replaced
by explicit IP address configuration in a .xml.
Finally in the remaining patches are introduced tests for a number of dynamic
configuration scenarios, namely tunnel parameter changes and changes to bound
device configuration.
Petr Machata (13):
IcmpPing, Icmp6Ping: Support ttl
Slave: InterfaceManager: Name tunnel devices better
Controller: Machine: add_slave: Mark GRE, IPIP slaves as secondary
recipes: switchdev: ipip_common: Extract refresh_addrs
recipes: switchdev: ipip_common: ping: Add require_slowpath
recipes: switchdev: ipip_common: Watch both RX and TX stats
recipes: switchdev: ipip: Specify switch addresses in XML
recipes: switchdev: ipip: Test migration of shared GRE underlay
recipes: switchdev: ipip: Test change of GRE ikey, okey
recipes: switchdev: ipip: Test TTL of a IP-in-IP tunnel
recipes: switchdev: ipip: Test change of tunnel local address
recipes: switchdev: ipip: Test change of tunnel remote address
recipes: switchdev: ipip: Bound device tests
lnst/Controller/Machine.py | 2 +-
lnst/Slave/InterfaceManager.py | 6 +
recipes/switchdev/ipip-001-gre-hier-basic.py | 2 -
recipes/switchdev/ipip-002-ipip-hier-basic.py | 2 -
recipes/switchdev/ipip-002-ipip-hier-basic.xml | 13 +-
recipes/switchdev/ipip-003-gre-flat.py | 2 -
recipes/switchdev/ipip-004-gre-traps.py | 2 -
recipes/switchdev/ipip-005-offload-flag.py | 2 -
recipes/switchdev/ipip-006-gre-decap.py | 70 +++---
recipes/switchdev/ipip-007-gre-migration.py | 2 -
recipes/switchdev/ipip-008-gre-conflict.py | 2 -
recipes/switchdev/ipip-009-gre-migration-shared.py | 142 +++++++++++
.../switchdev/ipip-009-gre-migration-shared.xml | 166 +++++++++++++
recipes/switchdev/ipip-010-gre-hier-change.py | 264 +++++++++++++++++++++
recipes/switchdev/ipip-010-gre-hier-change.xml | 12 +
recipes/switchdev/ipip-011-gre-hier-change-ttl.py | 111 +++++++++
recipes/switchdev/ipip-011-gre-hier-change-ttl.xml | 88 +++++++
recipes/switchdev/ipip_common.py | 64 +++--
recipes/switchdev/ipip_common_topology.xml | 13 +-
test_modules/Icmp6Ping.py | 4 +
test_modules/IcmpPing.py | 3 +
21 files changed, 907 insertions(+), 65 deletions(-)
create mode 100644 recipes/switchdev/ipip-009-gre-migration-shared.py
create mode 100644 recipes/switchdev/ipip-009-gre-migration-shared.xml
create mode 100644 recipes/switchdev/ipip-010-gre-hier-change.py
create mode 100644 recipes/switchdev/ipip-010-gre-hier-change.xml
create mode 100644 recipes/switchdev/ipip-011-gre-hier-change-ttl.py
create mode 100644 recipes/switchdev/ipip-011-gre-hier-change-ttl.xml
--
2.4.11
5 years, 11 months