Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
The below script sets up an HSR interface with the port-to-port
forwarding and Tx packet duplication offloaded

.. _hsr-setup-script:
.. code-block:: bash

#!/bin/sh
Expand Down Expand Up @@ -429,3 +430,21 @@
* - 505 Mbits/sec
- 504 Mbits/sec

.. ifconfig:: CONFIG_part_variant in ('AM64X')

.. rubric:: HSR RedBox Support

The HSR RedBox feature extends standard HSR functionality by adding an interlink port
that bridges the HSR ring to an external network segment. This allows devices on the
external segment to communicate directly with HSR ring nodes as if they were part of
the same HSR Ring.

On AM64x, ICSSG can be used as an HSR Redbox. To enable this feature, the CPSW port
(``eth0``) must be connected to the external network to serve as the interlink port.

The existing :ref:`hsr_setup.sh script <hsr-setup-script>` can be used with small modification

Check warning on line 445 in source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/HSR_Offload.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.UserReplacedValues] Separate words by underscores in user-replaced values. Raw Output: {"message":"[RedHat.UserReplacedValues] Separate words by underscores in user-replaced values.","location":{"path":"source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/HSR_Offload.rst","range":{"start":{"line":445,"column":43},"end":{"line":445,"column":61}}},"severity":"INFO","code":{"value":"RedHat.UserReplacedValues","url":"https://redhat-documentation.github.io/vale-at-red-hat/reference-guide.html#user-replaced-values"}}
to the ``ip link add`` command inside it, which must be updated as below.

.. code-block:: bash

ip link add name <HSR_INTF> type hsr slave1 <IFACE_A> slave2 <IFACE_B> interlink <INTERLINK_IFACE> supervision 45 version 1
Loading