Skip to content
Merged
Show file tree
Hide file tree
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 @@ -1153,5 +1153,37 @@

Performance and Benchmarks not available in this release.

Ethernet
---------

ICSSM Ethernet Driver

Check warning on line 1159 in source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Headings] Use sentence-style capitalization in 'ICSSM Ethernet Driver'. Raw Output: {"message": "[RedHat.Headings] Use sentence-style capitalization in 'ICSSM Ethernet Driver'.", "location": {"path": "source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst", "range": {"start": {"line": 1159, "column": 1}}}, "severity": "INFO"}

Check warning on line 1159 in source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'ICSSM') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'ICSSM') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst", "range": {"start": {"line": 1159, "column": 1}}}, "severity": "INFO"}
^^^^^^^^^^^^^^^^^^^^^^

.. rubric:: UDP Ingress Throughput
:name: udp-ingress-throughput-0-loss

.. csv-table:: ICSSM UDP Ingress Throughput 0 loss

Check warning on line 1165 in source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'ICSSM') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'ICSSM') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst", "range": {"start": {"line": 1165, "column": 16}}}, "severity": "INFO"}
:header: "UDP Datagram Size(bytes)","am574x-idk: THROUGHPUT (Mbits/sec)","am574x-idk: Packets Per Second (kPPS)","am574x-idk: CPU Load %"

Check warning on line 1166 in source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Spelling] Verify the word 'Datagram'. It is not in the American English spelling dictionary used by Vale. Raw Output: {"message": "[RedHat.Spelling] Verify the word 'Datagram'. It is not in the American English spelling dictionary used by Vale.", "location": {"path": "source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst", "range": {"start": {"line": 1166, "column": 19}}}, "severity": "WARNING"}

"64","10.75","21.00","0.74"
"128","65.99","64.00","79.09"
"256","54.68","27.00","37.59"
"1024","93.96","11.00","11.81"
"1472","91.08","8.00","23.99"

.. rubric:: Switch Mode
:name: icssm-switch-mode

.. csv-table:: ICSSM Switch Mode Forwarding

Check warning on line 1177 in source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'ICSSM') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'ICSSM') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst", "range": {"start": {"line": 1177, "column": 16}}}, "severity": "INFO"}
:header: "Mode","am574x-idk: THROUGHPUT (Mbits/sec)","am574x-idk: CPU Load % (FORWARDING)"

"Switch with HW Offload","94","0.11"

.. rubric:: HSR Mode

Check warning on line 1182 in source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'HSR') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'HSR') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst", "range": {"start": {"line": 1182, "column": 13}}}, "severity": "INFO"}
:name: icssm-hsr-mode

.. csv-table:: ICSSM HSR Mode Forwarding

Check warning on line 1185 in source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'HSR') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'HSR') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst", "range": {"start": {"line": 1185, "column": 22}}}, "severity": "INFO"}

Check warning on line 1185 in source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'ICSSM') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'ICSSM') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst", "range": {"start": {"line": 1185, "column": 16}}}, "severity": "INFO"}
:header: "Mode","am574x-idk: THROUGHPUT (Mbits/sec)","am574x-idk: CPU Load % (FORWARDING)"

"HSR with HW Offload","93.4","62.01"

Check warning on line 1188 in source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'HSR') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'HSR') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM57X/linux/Release_Specific_Performance_Guide.rst", "range": {"start": {"line": 1188, "column": 5}}}, "severity": "INFO"}

33 changes: 4 additions & 29 deletions source/devices/AM57X/linux/Release_Specific_Release_Notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,10 @@
"LCPD-25533","VIP capture + scaling Test failure"
"LCPD-24302","Speed test built in to OpenSSL Cryptographic - performance failures"
"LCPD-17673","No software documentation for the Timer module"
"LCPD-42797,AM57x: ICSSM Dual EMAC support"

Check warning on line 252 in source/devices/AM57X/linux/Release_Specific_Release_Notes.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'LCPD') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'LCPD') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM57X/linux/Release_Specific_Release_Notes.rst", "range": {"start": {"line": 252, "column": 5}}}, "severity": "INFO"}
"LCPD-43525,AM57x: ICSSM Switch Support"
"LCPD-43526,AM57x: ICSSM HSR Support"
"LCPD-43527,AM57x: ICSSM PRP Support"

SDK Known Issues
----------------
Expand Down Expand Up @@ -433,53 +437,24 @@
PLSDK-2583,ICSS Ethernet Support - Standard Dual EMAC Ethernet,Connectivity,PRUSS/ETH,"am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-hsidk, am574x-idk, k2g-ice"
PLSDK-2570,Include video-graphics-test application in Matrix GUI launcher,"Audio & Display, Graphics","DSS, GC320, QT, SGX, VIP","am570x-evm, am571x-idk, am572x-evm, am572x-hsevm, am572x-idk, am574x-hsidk, am574x-idk, dra76x-evm"
PLSDK-1403,omapdrmtest example application in PLSDK,Multimedia,"Capture, Display, VIP","am570x-evm, am571x-idk, am572x-evm, am572x-idk, am574x-idk"
LCPD-20532,AM57 HSR and PRP driver improvements,Connectivity,"HSR, PRUSS/ETH","am571x-idk, am572x-idk, am574x-idk"
LCPD-18760,ICSS-M: RSTP: Linux shall support PTP TC,Connectivity,"PRUSS/ETH, PTP, RSTP",am571x-idk
LCPD-18759,ICSS-M: HSR/PRP: Linux shall support PTP Boundary Clock with 3/4/5-leg configurations,Connectivity,"HSR-PRP, PRUSS/ETH, PTP","am571x-idk, am572x-idk, am574x-idk"
LCPD-18468,ICSS-M: Support multicast filtering on RSTP switch implementation,Connectivity,"PRUSS/ETH, RSTP","am571x-idk, am572x-idk, am574x-idk"
LCPD-17686,ICSS-M: Support run time Ethernet protocol switching,Connectivity,"HSR-PRP, PRUSS/ETH, RSTP","am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17510,"ICSS-M: Support 2 instances of HSR, PRP and/or EMAC, with offload",Connectivity,"HSR-PRP, PRUSS/ETH",am571x-idk
LCPD-17509,ICSS-M: Support SNMP Agent for IEC62439 specified MIBs (HSR/PRP),Connectivity,"HSR-PRP, PRUSS/ETH","am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17508,ICSS-M: Support storm prevention in HSR/PRP,Connectivity,"HSR-PRP, PRUSS/ETH","am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17507,ICSS-M: Support multicast filtering on HSR/PRP,Connectivity,"HSR-PRP, PRUSS/ETH","am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17506,ICSS-M: Support VLAN filtering on HSR/PRP,Connectivity,"HSR-PRP, PRUSS/ETH","am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17505,ICSS-M: Support VLAN on HSR/PRP,Connectivity,"HSR-PRP, PRUSS/ETH","am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17503,ICSS-M: PPS performance for small-size packets for HSR/PRP implementation,Connectivity,"HSR-PRP, PRUSS/ETH","am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17501,ICSS-M: MTU frame performance for HSR/PRP implementation,Connectivity,"HSR-PRP, PRUSS/ETH","am571x-idk, am572x-idk, am574x-idk"
LCPD-17500,Run NetJury test for HSR/PRP protocol compliance,Connectivity,"HSR-PRP, PRUSS/ETH",am572x-idk
LCPD-17499,ICSS-M: Support HSR/PRP protocol functionality via HSR/PRP firmware,Connectivity,PRUSS/ETH,"am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk, k2g-ice"
LCPD-17498,ICSS-M: HSR/PRP Ethernet,Connectivity,"HSR-PRP, PRUSS/ETH","am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17467,ICSS-M: RSTP: Linux shall support PTP OC(slave and master),Connectivity,"PRUSS/ETH, RSTP",am571x-idk
LCPD-17466,ICSS-M: Support RSTP switch,Connectivity,"PRUSS/ETH, RSTP","am571x-idk, am574x-idk, am574x-hsidk"
LCPD-17465,ICSS-M: Dual EMAC: Linux shall support PTP E2E and UDP transport (Telecom Profile),Connectivity,"PRUSS/ETH, PTP","am571x-idk, am572x-idk, am574x-idk"
LCPD-17464,ICSS-M: Dual EMAC: Linux shall support PTP over VLAN,Connectivity,"PRUSS/ETH, PTP","am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17463,ICSS-M: HSR/PRP: Linux shall support PTP over VLAN,Connectivity,"HSR-PRP, PRUSS/ETH, PTP","am571x-idk, am572x-idk, am574x-idk"
LCPD-17462,ICSS-M: Dual EMAC: Linux shall support PPS generation by ICSS IEP,Connectivity,"PRUSS/ETH, PTP","am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17461,ICSS-M: HSR/PRP: Linux shall support PPS generation by ICSS IEP,Connectivity,"HSR-PRP, PRUSS/ETH, PTP","am571x-idk, am572x-idk, am574x-idk"
LCPD-17459,ICSS-M: Dual EMAC: Linux shall support PTP Boundary Clock with 3/4/5-leg configurations,Connectivity,"HSR-PRP, PRUSS/ETH, PTP","am571x-idk, am572x-idk, am574x-idk"
LCPD-17458,ICSS-M: HSR/PRP: Linux shall support PTP OC (slave/master),Connectivity,"HSR-PRP, PRUSS/ETH, PTP","am335x-ice, am571x-idk, am572x-idk, am574x-idk"
LCPD-17457,ICSS-M: HSR: Linux shall support PTP TC,Connectivity,"HSR-PRP, PRUSS/ETH, PTP","am335x-ice, am571x-idk, am572x-idk, am574x-idk"
LCPD-17456,ICSS-M: Dual EMAC: Linux shall support PTP OC (slave/master),Connectivity,"PRUSS/ETH, PTP","am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17454,ICSS-M: Support VLAN filtering using Dual EMAC firmware,Connectivity,PRUSS/ETH,"am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17453,ICSS-M: Support storm prevention in DualEMAC,Connectivity,PRUSS/ETH,"am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17452,ICSS-M: Support multicast filtering on Dual EMAC implementation,Connectivity,PRUSS/ETH,"am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17450,ICSS-M: PPS performance for small-size packets for DualEMAC implementation,Connectivity,PRUSS/ETH,"am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk"
LCPD-17448,ICSS-M: ethernet performance for Dual EMAC,Connectivity,PRUSS/ETH,"am571x-idk, am572x-idk, am574x-idk"
LCPD-10725,16 bit RAW video capture,Audio & Display,"Capture, VIP","am571x-idk, am572x-idk, am57xx-evm, am57xx-hsevm"
LCPD-10439,PRUETH driver must support a single PHY instead of requiring 2,Connectivity,PRUSS/ETH,"am654x-evm, am654x-idk, am654x-hsevm, am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk"
LCPD-10307,PRU Ethernet driver shall support placing the interface in promiscuous mode,Connectivity,PRUSS/ETH,"am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, k2g-ice"
LCPD-9738,PRUSS/ETH: Support transmission and reception of VLAN tagged packets,Connectivity,PRUSS/ETH,"am654x-evm, am654x-idk, am654x-hsevm, am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, k2g-ice"
LCPD-9729,Add Linux bridge support over PRU Switch ports,Connectivity,"Ethernet, PRUSS/ETH","am335x-ice, am437x-idk, am571x-idk, am572x-idk, k2g-ice"
LCPD-9701,Add flexibility to run different Ethernet protocols on a PRU ICSS,Connectivity,PRUSS/ETH,"am335x-ice, am437x-idk, am571x-idk, am572x-idk, k2g-ice"
LCPD-8407,PRU Kernel Eth driver to work with Profinet firmware,Connectivity,"PRUSS-Ethernet, PRUSS/ETH","am335x-ice, am437x-idk, am571x-idk, am572x-idk, k2g-ice"
LCPD-7814,VIP 8 bit capture support,Audio & Display,"Capture, VIP","am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-hsevm, dra71x-evm, dra71x-hsevm, dra72x-evm, dra72x-hsevm, dra76x-evm, dra76x-hsevm, dra7xx-evm, dra7xx-hsevm"
LCPD-7221,ICSS Ethernet Support - UIO co-exist with Kernel Ethernet Driver,"Connectivity, IPC",PRUSS/ETH,"am335x-ice, am437x-idk, am571x-idk, am572x-idk, k2g-ice"
LCPD-6431,Support format conversion to RGB by VIP driver,Audio & Display,"Capture, VIP",am57xx-evm
LCPD-6320,ICSS Ethernet Support - AM571x IDK: Support 6-port Ethernet configuration co-existing with CPSW,Connectivity,PRUSS/ETH,am571x-idk
LCPD-5710,ICSS Ethernet Support - Standard Switch Ethernet,Connectivity,"ETHERNET, PRUSS/ETH","am571x-idk, am572x-idk, am57xx-evm"
LCPD-5553,AM57xx VIP driver color space conversion support,Audio & Display,"Capture, VIP","am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm"
LCPD-5505,ICSS Ethernet Support - RT Use Case - UIO,Connectivity,PRUSS/ETH,"am571x-idk, am572x-idk, am57xx-evm"
LCPD-5450,ICSS Ethernet Support - Standard Dual EMAC Ethernet,Connectivity,PRUSS/ETH,"am437x-idk, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, k2g-ice"
LCPD-5254,Scaler support in VIP driver,Audio & Display,"CAPTURE, VIP","am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-hsevm, dra71x-evm, dra71x-hsevm, dra72x-evm, dra72x-hsevm, dra76x-evm, dra76x-hsevm, dra7xx-evm, dra7xx-hsevm"
IVIREQ-649,V4L2 raw mode 12bit for VIP/CSI2 on J6 platform,"Camera, Drivers","CSI2, VIP","dra71x-evm, dra7xx-evm"

Expand Down
Loading