Skip to content

Commit b7b816e

Browse files
MeghanaMalladiTIpraneethbajjuri
authored andcommitted
feat(linux): Add PRP documentation for AM65x, AM335x, AM437x and AM57x
Signed-off-by: Meghana Malladi <[email protected]>
1 parent 5eb573f commit b7b816e

File tree

5 files changed

+14
-8
lines changed

5 files changed

+14
-8
lines changed

configs/AM335X/AM335X_linux_toc.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW
5959
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/PRUSS
6060
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/HSR_PRP_Non_Offload
6161
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/HSR_Offload
62+
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/PRP_Offload
6263
linux/Foundational_Components/Kernel/Kernel_Drivers/PWM
6364
linux/Foundational_Components/Kernel/Kernel_Drivers/SPI
6465
linux/Foundational_Components/Kernel/Kernel_Drivers/Storage/NAND

configs/AM437X/AM437X_linux_toc.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW
5959
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/PRUSS
6060
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/HSR_PRP_Non_Offload
6161
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/HSR_Offload
62+
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/PRP_Offload
6263
linux/Foundational_Components/Kernel/Kernel_Drivers/PWM
6364
linux/Foundational_Components/Kernel/Kernel_Drivers/QSPI
6465
linux/Foundational_Components/Kernel/Kernel_Drivers/SPI

configs/AM57X/AM57X_linux_toc.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ linux/Foundational_Components/Kernel/Kernel_Drivers/Network/NetCP
6262
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/PRUSS
6363
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/HSR_PRP_Non_Offload
6464
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/HSR_Offload
65+
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/PRP_Offload
6566
linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_End_Point
6667
linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Root_Complex
6768
linux/Foundational_Components_Power_Management

configs/AM65X/AM65X_linux_toc.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-EST
5858
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-IET
5959
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/HSR_PRP_Non_Offload
6060
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/HSR_Offload
61+
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/PRP_Offload
6162
linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_End_Point
6263
linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Root_Complex
6364
linux/Foundational_Components/Kernel/Kernel_Drivers/PWM

source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/PRP_Offload.rst

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ It also allows to offload the below functionalities of PRP mode to the underlyin
1111
- hsr-dup-offload: Duplicate the outgoing PRP frame
1212
- hsr-tag-rm-offload: Remove PRP trailer from the frame
1313

14-
The ICSSG PRP firmware supports offloading of all above functionalities saving overhead from the driver.
14+
The Programmable Real-time Unit and Industrial Communication Subsystem (PRU-ICSS) PRP firmware supports offloading of all above functionalities saving overhead from the driver.
1515

1616
.. note::
1717

@@ -347,12 +347,14 @@ A sample test setup is as shown below
347347
348348
iperf3 -c -t60 <Node_C_IP_Addr>
349349
350-
.. rubric:: Throughput at Node A
350+
.. ifconfig:: CONFIG_part_variant in ('AM64X')
351351

352-
.. list-table:: Throughput performance
353-
:widths: 25 25
352+
.. rubric:: Througput at Node A
354353

355-
* - Sender
356-
- Receiver
357-
* - 610 Mbits/sec
358-
- 605 Mbits/sec
354+
.. list-table:: Throughput performance
355+
:widths: 25 25
356+
357+
* - Sender
358+
- Receiver
359+
* - 610 Mbits/sec
360+
- 605 Mbits/sec

0 commit comments

Comments
 (0)