-
Notifications
You must be signed in to change notification settings - Fork 69
Comparing changes
Open a pull request
base repository: intel/iotg_tsn_ref_sw
base: v0.9.4
head repository: intel/iotg_tsn_ref_sw
compare: master
Commits on Feb 21, 2023
-
script: Remove 5 second interval in napi switch on/off
Changes List: - Remove 5 second interval in napi switch on/off to avoid extra latency. Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1e32682 - Browse repository at this point
Copy the full SHA 1e32682View commit details -
Changes List: - Remove 5 second interval in napi switch on/off to avoid extra latency. Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0ee32cd - Browse repository at this point
Copy the full SHA 0ee32cdView commit details
Commits on Jun 23, 2023
-
config: Add ADL-N SKU5 configuration settings for i225
Changes List: - ADL-N support on SKU5 that only has 2 cores for i225. Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for efc04c2 - Browse repository at this point
Copy the full SHA efc04c2View commit details -
txrx-tsn: Update deprecated pthread function
Changes: - Update deprecated pthread function in TXRX-AFXDP test script Signed-off-by: Goh Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5d149c2 - Browse repository at this point
Copy the full SHA 5d149c2View commit details -
txrx-tsn: Update deprecated bpf_xdp function in TXRX-AFXDP test script
Changes: - Update deprecated bpf_xdp function in TXRX-AFXDP test script Signed-off-by: Goh Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a6b6b4a - Browse repository at this point
Copy the full SHA a6b6b4aView commit details -
txrx-tsn: Refactor xdp cleanup routine
Changes: - Remove remove_xdp_program due to no bpf program Signed-off-by: Goh Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5a116de - Browse repository at this point
Copy the full SHA 5a116deView commit details -
Changes List: - ADL-N support on SKU5 that only has 2 cores for i225 - Update deprecated pthread function in TXRX-AFXDP test script - Update deprecated bpf_xdp function in TXRX-AFXDP test script - Refactor xdp cleanup routine Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c8e7bef - Browse repository at this point
Copy the full SHA c8e7befView commit details
Commits on Jul 17, 2023
-
txrx-tsn: Refactor AF_XDP execution flow to support on kernel 6.* and…
… above In kernel 6.* there are implementation change that will reset the settings during the AF_XDP run. Therefore, refactor on AF_XDP execution flow to support on kernel 6.* and above. In kernel 6.* and above AF_XDP will be run after configured the settings, while the rest remain the same implementation. Signed-off-by: Goh Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 64e8ffc - Browse repository at this point
Copy the full SHA 64e8ffcView commit details -
script: Fix syntax error in build.sh for Ubuntu system
Changes: - Fix syntax error in build.sh to compatible with Ubuntu system Signed-off-by: Goh Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 347bce6 - Browse repository at this point
Copy the full SHA 347bce6View commit details -
script: Introduce new packages installer
Changes: - New packages installer is introduce to install all the required dependencies - Deprecate old installer Signed-off-by: Goh Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d3cd3c6 - Browse repository at this point
Copy the full SHA d3cd3c6View commit details -
Changes: - Update README.md on require dependencies and method to use new packages installer Signed-off-by: Goh Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 20c1912 - Browse repository at this point
Copy the full SHA 20c1912View commit details -
script: Add an exception handling for binary file checking
Changes List: - Add exception handling for binary file checking before test initiate Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 7102c5c - Browse repository at this point
Copy the full SHA 7102c5cView commit details -
Changes List: - Refactor AF_XDP execution flow to support on kernel 6.* and above - Fix syntax error in build.sh for Ubuntu - Introduce new package installer - Update README.md - Add an exception handling for binary file checking Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for deafd98 - Browse repository at this point
Copy the full SHA deafd98View commit details
Commits on Aug 22, 2023
-
config: Add EHL support for TI-PHY
Changes: - Add EHL support for TI-PHY. Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 29021b2 - Browse repository at this point
Copy the full SHA 29021b2View commit details -
txrx-tsn: Add extra flush packets in TX thread
Changes: - Extra flush packets are added in TX thread to ensure the original num of packets in TX ring is sent (similar to kick_tx()). - Initiate the packet RX from packet num 1 Signed-off-by: Goh Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for dd0fe82 - Browse repository at this point
Copy the full SHA dd0fe82View commit details -
txrx-tsn: Tuning NAPI Deferral to improve performance
Changes: - Tune the gro_flush_timeout to 20000ns Signed-off-by: Goh Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a0f5ed0 - Browse repository at this point
Copy the full SHA a0f5ed0View commit details -
Changes List: - Add EHL support for TI-PHY - txrx-tsn: Add extra flush packets in TX thread - txrx-tsn: Tuning NAPI Deferral to improve performance Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0048337 - Browse repository at this point
Copy the full SHA 0048337View commit details
Commits on Sep 7, 2023
-
config: Update i225 OPCUA-PKT1 mapping
Update i225 OPCUA-PKT1 mapping to consistent with the TXRX-TSN Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 92accd8 - Browse repository at this point
Copy the full SHA 92accd8View commit details -
gen_setup.py: Add eth flowtype proto rx filter processing to json
i225/i226 is using ethtool flowtype proto filtering to steer receiving packets to the correct queue. We are now adding this functionality to support ethtool flowtype. It will filter packet according to proto type to the specific queue. For example, we are steering ptp packets to queue 0. Signed-off-by: Noor Azura Ahmad Tarmizi <noor.azura.ahmad.tarmizi@linux.intel.com> Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c37d274 - Browse repository at this point
Copy the full SHA c37d274View commit details -
Changes List: - Update i225 OPCUA-PKT1 mapping - Add eth flowtype proto rx filter to json Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for cfca981 - Browse repository at this point
Copy the full SHA cfca981View commit details
Commits on Oct 9, 2023
-
Opportunistic code enhancing done to ease code viewing and understanding. No functional changed. Signed-off-by: Gan, Yi Fang <yi.fang.gan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c69b3b3 - Browse repository at this point
Copy the full SHA c69b3b3View commit details -
Changes List: - Code enchancement to ease code viewing and understanding Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8d5d298 - Browse repository at this point
Copy the full SHA 8d5d298View commit details
Commits on Nov 8, 2023
-
script: Update libbpf symbolic link
On Ubuntu, the symbolic-filename libbpf.so.0 is linked to wrong source-filename and causing compilation failed. This fix is to make sure the libbpf.so.0 is softlink to libbpf.so.0.7.0. Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com> Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 821d859 - Browse repository at this point
Copy the full SHA 821d859View commit details -
Changes List: - Update libbpf symbolic link in packages installer Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 135f5ca - Browse repository at this point
Copy the full SHA 135f5caView commit details
Commits on Dec 18, 2023
-
script: Remove L2 Foward and Boomerang mode
Changes: - Remove components related to L2 Foward and Boomerang mode Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8d2e014 - Browse repository at this point
Copy the full SHA 8d2e014View commit details -
Current reference software is running with Bash. Execute the script with sh might causing unexpected output on Ubuntu. This patch modify the sh to Bash so the script running in Bash. Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com>
Configuration menu - View commit details
-
Copy full SHA for f5b5827 - Browse repository at this point
Copy the full SHA f5b5827View commit details -
json/shell: Add preliminary ASL support
This is a placeholder for ASL support. As per now ASL will have the same configuration as ADL-N. Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a63d850 - Browse repository at this point
Copy the full SHA a63d850View commit details -
Changes List: - Update script to run in bash to avoid unexpected output on Ubuntu - Add preliminary ASL support Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a7b880a - Browse repository at this point
Copy the full SHA a7b880aView commit details
Commits on Feb 8, 2024
-
shell: Automate core configuration settings for i225 and stmmac (#166)
* json: Update variable name Change variable name from cpu_affinity to iperf_cpu_affinity for clearer understanding that this cpu affinity is for iperf process. Suggested-by: Noor Azura Ahmad Tarmizi <noor.azura.ahmad.tarmizi@linux.intel.com> Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com> * shell: Update variable name Change variable name from CPU_AFFINITY to IPERF_CPU_AFFINITY for clearer understanding that this cpu affinity is for iperf process. Suggested-by: Noor Azura Ahmad Tarmizi <noor.azura.ahmad.tarmizi@linux.intel.com> Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com> * json: Introduce variable for ptp cpu affinity Introduce new variable that configure cpu affinity that used by ptp process. Suggested-by: Song, Yoong Siang <yoong.siang.song@intel.com> Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com> * shell: Introduce variable for ptp cpu affinity Introduce new variable that configure cpu affinity that used by ptp process. Suggested-by: Song, Yoong Siang <yoong.siang.song@intel.com> Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com> * shell: Introduce variable for txrx-tsn cpu affinity Introduce new variable that configure cpu affinity that used by txrn-tsn process. Suggested-by: Song, Yoong Siang <yoong.siang.song@intel.com> Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com> * json: Automate core configuration settings based on total number of cpu Some platform SKU has only 2 cores (e.g. ADL-N). With this changes it will automatically detect cores number that available and select the corresponding IRQ_AFFINITY_FILE and CPU_AFFINITY for i225 and stmmac. Note: When TSN reference software is run with less than three cores, the performance will no longer be guaranteed. Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com> Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com> * shell: Automate core configuration settings based on total number of cpu Some platform SKU has only 2 cores (e.g. ADL-N). With this changes it will automatically detect cores number that available and select the corresponding IRQ_AFFINITY_FILE and CPU_AFFINITY for i225 and stmmac. Note: When TSN reference software is run with less than three cores, the performance will no longer be guaranteed. Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com> Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com> * shell: Rearrange running process sequence Align the process sequence for both AFP and XDP that running iperf before txrx-tsn. Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com> --------- Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com> Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 023ba70 - Browse repository at this point
Copy the full SHA 023ba70View commit details -
Automate core configuration settings for ASL platform (#169)
* shell: Automate core configuration settings for ASL platform With this changes, it will automatically detect cores number that available and select the corresponding IRQ_AFFINITY_FILE and CPU_AFFINITY for ASL platform. Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com> * json: Automate core configuration settings for ASL platform With this changes, it will automatically detect cores number that available and select the corresponding IRQ_AFFINITY_FILE and CPU_AFFINITY for ASL platform. Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com> --------- Signed-off-by: Lai Peter Jun Ann <jun.ann.lai@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ea09eaf - Browse repository at this point
Copy the full SHA ea09eafView commit details -
Intel Security Policy and Guideline (#170)
Intel is committed to rapidly addressing security vulnerabilities affecting our customers and providing clear guidance on the solution, impact, severity and mitigation. Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1d13d76 - Browse repository at this point
Copy the full SHA 1d13d76View commit details -
mount
temp_file_dir
directory to tmpfs (#165)When the `temp_file_dir` directory is not mounted under tmpfs then it affects the test result on the tsn ref sw test cases. By solving the issue, we will check on the `temp_file_dir` folder, if it is not mounted under tmpfs then we will create and mount it. Signed-off-by: Choong Yong Liang <yong.liang.choong@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 64b7493 - Browse repository at this point
Copy the full SHA 64b7493View commit details -
Changes List: - Automate core configuration settings for i225 and stmmac - Automate core configuration settings for ASL platform - Add Intel security policy and guideline - Mount temp_file_dir directory to tmpfs Signed-off-by: Goh, Wei Sheng <wei.sheng.goh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d03a8f7 - Browse repository at this point
Copy the full SHA d03a8f7View commit details
Commits on May 6, 2024
-
feat(packages_installer): Proxy options on cli
- Remove hardcoded private intel's proxy - Add command line options for insert proxy if needed. - Improve documentation on packages_installer. - Add's usage description on optional command line args. Signed-off-by: Lincoln Wallace <lincoln.wallace@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 16bfcfe - Browse repository at this point
Copy the full SHA 16bfcfeView commit details -
doc(README_json): fixes board names on 1-port instructions.
The "Usage: 1-port* of OPCUA json runner has wrong description about which board to run each command. As indicates in the commands itself, e.g.: `opcua-pkt1b` that should be run in board B and not in board A. Signed-off-by: Lincoln Wallace <lincoln.wallace@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for eba220c - Browse repository at this point
Copy the full SHA eba220cView commit details -
feat(packages_installer): Add Iperf3 and linuxptp on deb dependencies
* Add iperf3 and linuxptp debian packages as dependencies on package_installer.sh * Document the need for iperf3 and linuxptp on README.md Signed-off-by: Lincoln Wallace <lincoln.wallace@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 73fda84 - Browse repository at this point
Copy the full SHA 73fda84View commit details -
doc(README): Add Ubuntu runtime dependencies
* Add ethtool dependency with link to needed patches * Add link to needed patches for iproute2 * Add reference to Real time Ubuntu Signed-off-by: Lincoln Wallace <lincoln.wallace@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 7732a89 - Browse repository at this point
Copy the full SHA 7732a89View commit details -
doc(README_json README_shell): clarify the usage of PLAT argument
- Add note clarifying the usage of <PLAT> command line argument Co-authored-by: Farshid Tavakolizadeh <email@farshid.ws> Signed-off-by: Lincoln Wallace <lincoln.wallace@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 8bbc470 - Browse repository at this point
Copy the full SHA 8bbc470View commit details
Commits on Aug 28, 2024
-
txrx.c: vlan socket priority handling
Changes: - vlan socket priority value limited to 4 - for both stmmac and i226 Signed-off-by: mpsuresh <sureshkumar.mp@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 3665974 - Browse repository at this point
Copy the full SHA 3665974View commit details
Commits on Aug 30, 2024
-
Changes List: - Change vlan socket priority value to be limited to 4 for both stmmac and i226 - Added support for proxy server input via command line option - Fixed description of board information in OPCUA json script runner - Add iperf3 and linuxptp debian packages as dependencies on package_installer.sh - Added ethtool, iproute2 and ubuntu RT dependencies with links to required patches in README.md - Added note clarifying the usage of <PLAT> command line argument in README_json.md Signed-off-by: Looi, Hong Aun <hong.aun.looi@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6704440 - Browse repository at this point
Copy the full SHA 6704440View commit details
Commits on Jan 14, 2025
-
json/shell: Enable feature that disable EEE before test execution
Kernel 6.12 has implemented fix for Energy Efficient Ethernet which this fix enable EEE by default for all interfaces. Executing tsnrefsw testcases with EEE enabled will affect the performance. This commit update all config file in shell directory and shell script in json directory to enable the feature that ensure EEE is disabled before executing tsnrefsw testcases. Signed-off-by: KhaiWenTan <khai.wen.tan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 64576ca - Browse repository at this point
Copy the full SHA 64576caView commit details -
script: Change command from lscpu to nproc to get CPU count
Change command from lscpu to nproc when trying to get number of physical CPU. Later versions of lspcu has an additional scaling parameter information added, thus causing parsing error due to the flow of run.sh. Using nproc --all will always return a number, which represents the number of processors available for use to the app. Signed-off-by: Looi Hong Aun <hong.aun.looi@intel.com> Tested-by: Sathiaseelan Mummoorthy <sathiaseelan.mummoorthy@intel.com>
Configuration menu - View commit details
-
Copy full SHA for bd199c3 - Browse repository at this point
Copy the full SHA bd199c3View commit details -
script: Update liveplot to use replot
Reread has been deprecated since gnuplot 5.4. Complete support of the command has been obsolete starting version 6.0. Replot is now the expected command to be used, in favour of explicit iteration. This change currently impacts tsq test cases. Plotting behaviour and results are identical between replot and reread. More info can be found here: http://www.gnuplot.info/docs/loc9792.html Signed-off-by: Looi Hong Aun <hong.aun.looi@intel.com> Tested-by: Sathiaseelan Mummoorthy <sathiaseelan.mummoorthy@intel.com>
Configuration menu - View commit details
-
Copy full SHA for adc43e9 - Browse repository at this point
Copy the full SHA adc43e9View commit details -
shell: Make plot persist after tsq1a exits
When using replot, it was found that the plot window closes after the main application exits. This results in a different user experience compared to prior releases. Adding a -persist argument restores this user experience. This command is backward compatible with previous releases of gnuplot. Signed-off-by: Looi Hong Aun <hong.aun.looi@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 04588cb - Browse repository at this point
Copy the full SHA 04588cbView commit details -
Changelist: - Enable feature that disable EEE before test execution - Change command from lscpu to nproc to get CPU count - Make plot persist after tsq1a exits - Update liveplot to use replot Signed-off-by: Looi, Hong Aun <hong.aun.looi@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 14ca2bb - Browse repository at this point
Copy the full SHA 14ca2bbView commit details
There are no files selected for viewing