lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190328121144.22911-1-idosch@mellanox.com>
Date:   Thu, 28 Mar 2019 12:12:18 +0000
From:   Ido Schimmel <idosch@...lanox.com>
To:     "netdev@...r.kernel.org" <netdev@...r.kernel.org>
CC:     "davem@...emloft.net" <davem@...emloft.net>,
        mlxsw <mlxsw@...lanox.com>, Ido Schimmel <idosch@...lanox.com>
Subject: [PATCH net-next 0/9] selftests: forwarding: Add new test cases

This patchset mainly adds new forwarding test cases and performs small
changes in existing infrastructure.

Patches #1-#3 add new test cases for multicast RPF check, PCP and VLAN
matching using flower and tc VLAN modify action.

The rest of the patches are from Petr who says:

In patches #4 and #5, devlink_lib.sh is fixed to first not cause double
inclusion of lib.sh, and then to deduce the device name in a simpler way.

In patch #6, helpers for dealing with shared buffer configuration are
added to devlink_lib.sh.

In patch #7, MC-awareness test is fixed to configure shared buffers
explicitly.

In patch #8, several helpers are extracted from the MC-awareness test
and put into a new mlxsw-specific library, qos_lib.sh.

In patch #9, a new test is added which checks configuration of
strictly-prioritized streams.

Amit Cohen (1):
  selftests: forwarding: Add PCP match and VLAN match tests

Danielle Ratson (1):
  selftests: forwarding: Test action VLAN modify

Ido Schimmel (1):
  selftests: forwarding: Add reverse path forwarding (RPF) test cases

Petr Machata (6):
  selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh
  selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV
  selftests: forwarding: devlink_lib: Add shared buffer helpers
  selftests: mlxsw: qos_mc_aware: Configure shared buffers
  selftests: mlxsw: Add qos_lib.sh
  selftests: mlxsw: Add a new test for strict priority

 .../drivers/net/mlxsw/qos_ets_strict.sh       | 311 ++++++++++++++++++
 .../selftests/drivers/net/mlxsw/qos_lib.sh    |  98 ++++++
 .../drivers/net/mlxsw/qos_mc_aware.sh         | 122 ++-----
 .../drivers/net/mlxsw/spectrum-2/tc_flower.sh |   1 +
 .../net/mlxsw/spectrum/devlink_resources.sh   |   3 +
 .../net/mlxsw/spectrum/resource_scale.sh      |   5 +-
 .../selftests/net/forwarding/devlink_lib.sh   | 110 ++++++-
 .../net/forwarding/router_multicast.sh        | 107 +++++-
 .../selftests/net/forwarding/tc_flower.sh     |  59 +++-
 .../net/forwarding/tc_vlan_modify.sh          | 164 +++++++++
 10 files changed, 872 insertions(+), 108 deletions(-)
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_ets_strict.sh
 create mode 100644 tools/testing/selftests/drivers/net/mlxsw/qos_lib.sh
 create mode 100755 tools/testing/selftests/net/forwarding/tc_vlan_modify.sh

-- 
2.20.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ