mbox series

[net-next,v5,0/4] net: hsr: Add support for HSR-SAN (RedBOX)

Message ID 20240415124928.1263240-1-lukma@denx.de (mailing list archive)
Headers show
Series net: hsr: Add support for HSR-SAN (RedBOX) | expand

Message

Lukasz Majewski April 15, 2024, 12:49 p.m. UTC
This patch set provides v5 of HSR-SAN (RedBOX) as well as hsr_redbox.sh
test script.

Applied on top of:
Branch: net-next/main
SHA1: 50aee97d1511

Runs inside: Buildroot (2024.02.1+):
SHA1: b31443e09cb7bb67b97ae6fb7614fe3a22889d50

Lukasz Majewski (4):
  net: hsr: Provide RedBox support (HSR-SAN)
  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                        |  6 ++
 net/hsr/hsr_main.h                            |  7 ++
 net/hsr/hsr_netlink.c                         | 30 +++++-
 net/hsr/hsr_slave.c                           |  1 +
 tools/testing/selftests/net/hsr/hsr_common.sh | 97 +++++++++++++++++++
 tools/testing/selftests/net/hsr/hsr_ping.sh   | 93 +-----------------
 tools/testing/selftests/net/hsr/hsr_redbox.sh | 97 +++++++++++++++++++
 12 files changed, 403 insertions(+), 106 deletions(-)
 create mode 100644 tools/testing/selftests/net/hsr/hsr_common.sh
 create mode 100755 tools/testing/selftests/net/hsr/hsr_redbox.sh

Comments

Lukasz Majewski April 15, 2024, 1:07 p.m. UTC | #1
Dear Community,

> This patch set provides v5 of HSR-SAN (RedBOX) as well as
> hsr_redbox.sh test script.
> 
> Applied on top of:
> Branch: net-next/main
> SHA1: 50aee97d1511
> 

Please be informed that without this patch series, with the current
net-next (with above credentials), the hsr_ping.sh test fails, as nodes
are not merged, so duplicate HSR frames are not filtered).

I'm going to investigate this issue now.

> Runs inside: Buildroot (2024.02.1+):
> SHA1: b31443e09cb7bb67b97ae6fb7614fe3a22889d50
> 
> Lukasz Majewski (4):
>   net: hsr: Provide RedBox support (HSR-SAN)
>   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                        |  6 ++
>  net/hsr/hsr_main.h                            |  7 ++
>  net/hsr/hsr_netlink.c                         | 30 +++++-
>  net/hsr/hsr_slave.c                           |  1 +
>  tools/testing/selftests/net/hsr/hsr_common.sh | 97
> +++++++++++++++++++ tools/testing/selftests/net/hsr/hsr_ping.sh   |
> 93 +----------------- tools/testing/selftests/net/hsr/hsr_redbox.sh |
> 97 +++++++++++++++++++ 12 files changed, 403 insertions(+), 106
> deletions(-) create mode 100644
> tools/testing/selftests/net/hsr/hsr_common.sh create mode 100755
> tools/testing/selftests/net/hsr/hsr_redbox.sh
> 




Best regards,

Lukasz Majewski

--

DENX Software Engineering GmbH,      Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lukma@denx.de
Paolo Abeni April 18, 2024, 8:49 a.m. UTC | #2
On Mon, 2024-04-15 at 14:49 +0200, Lukasz Majewski wrote:
> This patch set provides v5 of HSR-SAN (RedBOX) as well as hsr_redbox.sh
> test script.
> 
> Applied on top of:
> Branch: net-next/main
> SHA1: 50aee97d1511
> 
> Runs inside: Buildroot (2024.02.1+):
> SHA1: b31443e09cb7bb67b97ae6fb7614fe3a22889d50

Please don't include the above information inside the commit message,
they are not very useful an may confuse stable teams' tools.

Instead you could add a longish overview of the series.

Thanks,

Paolo