All of lore.kernel.org
 help / color / mirror / Atom feed
* [net-next PATCH v6 0/5] net: hsr: Add support for HSR-SAN (RedBOX)
@ 2024-04-23 12:49 Lukasz Majewski
  2024-04-23 12:49 ` [net-next PATCH v6 1/5] net: hsr: Provide RedBox support (HSR-SAN) Lukasz Majewski
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Lukasz Majewski @ 2024-04-23 12:49 UTC (permalink / raw)
  To: netdev, Paolo Abeni, Casper Andersson
  Cc: Andrew Lunn, Eric Dumazet, Vladimir Oltean, David S. Miller,
	Jakub Kicinski, Oleksij Rempel, Tristram.Ha,
	Sebastian Andrzej Siewior, Ravi Gunasekaran, Simon Horman,
	Nikita Zhandarovich, Murali Karicheri, Jiri Pirko, Dan Carpenter,
	Ziyang Xuan, Shigeru Yoshida, Ricardo B. Marliere, linux-kernel,
	Lukasz Majewski

This patch set provides v6 of HSR-SAN (RedBOX) as well as hsr_redbox.sh
test script.

The most straightforward way to test those patches is to use buildroot
(2024.02.01) to create rootfs and QEMU based environment to run x86_64
Linux.

Then one shall run hsr_redbox.sh and hsr_ping.sh from
tools/testing/selftests/net/hsr.

Lukasz Majewski (5):
  net: hsr: Provide RedBox support (HSR-SAN)
  test: hsr: Remove script code already implemented in lib.sh
  test: hsr: Move common code to hsr_common.sh file
  test: hsr: Extract version agnostic information from ping command
    output
  test: hsr: Add test for HSR RedBOX (HSR-SAN) mode of operation

 include/uapi/linux/if_link.h                  |   1 +
 net/hsr/hsr_device.c                          |  36 +++++-
 net/hsr/hsr_device.h                          |   4 +-
 net/hsr/hsr_forward.c                         |  85 ++++++++++++--
 net/hsr/hsr_framereg.c                        |  52 +++++++++
 net/hsr/hsr_framereg.h                        |   4 +
 net/hsr/hsr_main.h                            |   7 ++
 net/hsr/hsr_netlink.c                         |  30 ++++-
 net/hsr/hsr_slave.c                           |   1 +
 tools/testing/selftests/net/hsr/Makefile      |   3 +-
 tools/testing/selftests/net/hsr/hsr_common.sh |  84 ++++++++++++++
 tools/testing/selftests/net/hsr/hsr_ping.sh   | 106 +-----------------
 tools/testing/selftests/net/hsr/hsr_redbox.sh |  92 +++++++++++++++
 13 files changed, 387 insertions(+), 118 deletions(-)
 create mode 100644 tools/testing/selftests/net/hsr/hsr_common.sh
 create mode 100755 tools/testing/selftests/net/hsr/hsr_redbox.sh

-- 
2.20.1


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-04-26 10:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-23 12:49 [net-next PATCH v6 0/5] net: hsr: Add support for HSR-SAN (RedBOX) Lukasz Majewski
2024-04-23 12:49 ` [net-next PATCH v6 1/5] net: hsr: Provide RedBox support (HSR-SAN) Lukasz Majewski
2024-04-23 12:49 ` [net-next PATCH v6 2/5] test: hsr: Remove script code already implemented in lib.sh Lukasz Majewski
2024-04-23 12:49 ` [net-next PATCH v6 3/5] test: hsr: Move common code to hsr_common.sh file Lukasz Majewski
2024-04-23 12:49 ` [net-next PATCH v6 4/5] test: hsr: Extract version agnostic information from ping command output Lukasz Majewski
2024-04-23 12:49 ` [net-next PATCH v6 5/5] test: hsr: Add test for HSR RedBOX (HSR-SAN) mode of operation Lukasz Majewski
2024-04-26 10:20 ` [net-next PATCH v6 0/5] net: hsr: Add support for HSR-SAN (RedBOX) patchwork-bot+netdevbpf

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.