- Feb 14, 2024
-
-
Reviewed-by:
Dhruv Tripathi <Dhruv.Tripathi@arm.com> Reviewed-by:
Paul Szczepanek <Paul.Szczepanek@arm.com> Reviewed-by:
Nathan Brown <Nathan.Brown@arm.com> Signed-off-by:
Luca Vizzarro <Luca.Vizzarro@arm.com> Change-Id: I2816a14565f4d020a48ddb2ac7f85636cea29c4b
-
The script is unsafe and may result in unbootable machine. Instead docs explain how to set the boot params. Signed-off-by:
paul szczepanek <paul.szczepanek@arm.com> Change-Id: Ib1e30cce49dd8dfd15e28a0b93e726c5afc0739e
-
- Feb 06, 2024
-
-
Signed-off-by:
Luca Vizzarro <Luca.Vizzarro@arm.com> Reviewed-by:
Nathan Brown <Nathan.Brown@arm.com> Change-Id: I28936e79cab12d6c7b2502142f045c091fd142f7
-
- Feb 02, 2024
-
-
Nathan Brown authored
Signed-off-by:
Nathan Brown <nathan.brown@arm.com> Reviewed-by:
Dhruv Tripathi <dhruv.tripathi@arm.com> Change-Id: I21774b246a6e4503829fc4463e2890d5b0b14737
-
- Jan 26, 2024
-
-
Improve verbiage of security disclaimer. Suggested-by:
Dhruv Tripathi <dhruv.tripathi@arm.com> Signed-off-by:
Nathan Brown <nathan.brown@arm.com> Reviewed-by:
Dhruv Tripathi <dhruv.tripathi@arm.com> Change-Id: Ica6b7bff9f8e6f236d313ef616da8b36b94a2708
-
- Jan 22, 2024
-
-
When installing python in Ubuntu 20.04, apt will install python-is-python2. This is incompatible with the repo utility, which requires at least python3.6. Subsequent uses of repo will fail with an obscure "Syntax Error" error message. Signed-off-by:
Nathan Brown <nathan.brown@arm.com> Reviewed-by:
Dhruv Tripathi <dhruv.tripathi@arm.com> Change-Id: Id7cf2c09629a73afa0e038970916253154eedc6c
-
- Dec 08, 2023
-
-
- Add IPSec use case into 'Supported Use Cases' section - Remove IPSec use case from 'Future Use Cases' section Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Change-Id: I70c2130f969158faf83deee9225ac7d755a21f42
-
Add a git apply option to suppress space before tab in indent warnings when applying patches. Those warnings are triggered by dpdk code format. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I5c3e979a4c2cdb23d6e8f4f759c40f7bcef4ae11
-
- Dec 07, 2023
-
-
The PID file paths in 'stop.sh' are not consistent with the other scripts and need to be corrected. Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Change-Id: Ic4d68d2da5e9f8274094de505a0c305263818539
-
- Dec 05, 2023
-
-
- update user guide doc and setup scripts - on switch side replace VPP memif with DPDK memif and enable zero-copy - on traffic generator side allocate isolated core for TG. Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Change-Id: I504691723a1f00d363030f2a57fef262b16a073f
-
- Nov 29, 2023
-
-
Yefeng Lin authored
- Add IPSec case setup scripts - Add IPSec case user guide - Support for DPDK memif and physical NIC interfaces Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Reviewed-by:
Lijian Zhang <lijian.zhang@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Change-Id: I9254bca108bd470eb5fc23f5cb3bd09234dea760
-
- Nov 28, 2023
-
-
Liangxing Wang authored
- Add memif connection section - Update Ethernet connection section Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Reviewed-by:
Yefeng Lin <yefeng.lin@arm.com> Change-Id: Ib070d0949086d5a51b60e235172a53232090c0da
-
- Nov 23, 2023
-
-
Liangxing Wang authored
Resolve warnings reported by shellcheck for scripts of L3 forwarding usecase. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I12963b0d4a1118886e8f4ecc31b5de11621e0515
-
Liangxing Wang authored
Doc build fails on ubuntu 22.04 due to Sphinx 4.0.2 compatibility issue with default Python 3.10. Upgrade Sphinx version to resolve the issue. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: Ia80dc648bc02bd0887ff1a739b88a14759e7fec6
-
- Nov 14, 2023
-
-
Add a -l option to configure octet length for Ethernet packets produced by VPP traffic generator. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Reviewed-by:
Honnappa Nagarahalli <honnappa.nagarahalli@arm.com> Change-Id: Ifeccf14dbf646a5917f3ab5c358162018885e75a
-
- Nov 10, 2023
-
-
Yefeng Lin authored
These are VPP merged patches to resolve VPP build failures with GCC 12 or newer version. These patches will be removed after VPP version in dataplane-stack is upgraded next time. Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Change-Id: I9195542217fe0b81662dcb988e2c23a4e6e3e170
-
- Update DPDK version from v22.11 to v23.07 in doc reference links. - Update VPP version from v23.02 to v23.10 in doc reference links. - Remove two VPP patches included in VPP v23.10. - Update two VPP patches for VPP v23.10. - Update L2 switching user guide and scripts to use separate runtime directories for VPP switch and traffic generator. This is needed by VPP v23.10. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I3e9093a8c307b05a076ca393010da2a48724410f
-
- Oct 19, 2023
-
-
- Add L3 forwarding case scripts - Support DPDK memif and physical NIC interfaces Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I97d56988bd19ed7b6da2146294f10f4aac0b4691
-
- Oct 18, 2023
-
-
Liangxing Wang authored
This is a merged VPP patch that can fix assertion error when DPDK memif interface is used in VPP. This patch will be removed after VPP version in dataplane-stack is upgraded to v23.10. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I5873ff0c0908b2f202db90c04a5118d76180c93c
-
This is a VPP patch to add multi-arch support for Neoverse N2 CPU. This patch will be removed after VPP version in dataplane-stack is upgraded to v23.10. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I13aa780954c5a8c0592c68af52cc2704ba6ca2ae
-
This is a VPP patch to enable DPDK memif interface in client role to send and receive packets in zero-copy method. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I594bd2c3fef71dfe2133afd2266324b77051796c
-
- Oct 17, 2023
-
-
This is a VPP patch to support 128B/64B cache line size in generic and native VPP images on Arm CPUs. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I390f5884557cf1d4fafc5253d2597d940ca3748a
-
- Aug 24, 2023
-
-
Yefeng Lin authored
Add warning comments to configuration files. Remind users to be cautious when modifying configuration items. Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Change-Id: I42e21ca2a68dcb6ac8e5e7797812798569f48bf0
-
- Jul 27, 2023
-
-
Remove the newly added use-case from the 'Future Use Cases' section. Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: Ia5a16d84f313dc7459c53a3be8082c6d616eddd9
-
- May 06, 2023
-
-
Yefeng Lin authored
Copyright (c) 2022 replace with Copyright (c) 2022-2023 Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I084397cc0f06ac802aae20ff60518ccc9f23885a
-
- Apr 29, 2023
-
-
Update release tag for dataplane-stack 23.05 release in quick start guide and user guide. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I9bde83f0fc7e2b9274f5c8f9e3e9be25d4163240
-
- Apr 28, 2023
-
-
Yefeng Lin authored
Check the distro that a user is using before proceeding to 'apt-get install'. Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I043428a331e9a78299de5b2a0bf984041582c958
-
Add dataplane-stack 23.05 release note. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I3e5fb3d1445279166e11cd8f3de4cd1029fca394
-
Resolve some double quote and variable printf issues reported by shell static analysis. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: Ie643f558583e55e79b2faf0306b599e45b0bf9eb
-
- Apr 27, 2023
-
-
- Fix some typos in docs - Adjust sentences structure - Update words list Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I2dbe98237c618719eedf36d4a11cc4e92e6a26d9
-
Liangxing Wang authored
Resolve space and indentation issues reported by Python static analysis. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I95a051123ed5de06727190c0b99052f9febffcba
-
- Update maintainer email to dataplane-stack@arm.com - Update MAINTAINERS descriptions Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I9051018cef09293076179a8bc9969eca1f4beb4f
-
Documentation spellcheck reported a handful of misspelled words. Many were false positives, and were added to the allowlist. Any spelling mistakes have been corrected. Signed-off-by:
Nathan Brown <nathan.brown@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Change-Id: I9ce90ff0ea6af628a7e685e64034acab86649d93
-
FAQ instructions used to inform user how to install the latest firmware version for their NIC. End user may want to install a particular version, so add steps detailing how to do so. Signed-off-by:
Nathan Brown <nathan.brown@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Yefeng Lin <yefeng.lin@arm.com> Change-Id: I6d1fca72bfea602d6d418e1f140b482fd3baa80e
-
Export vpp_binary and vppctl_binary variables before being referenced. Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Tianyu Li <tianyu.li@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Change-Id: Ie90f3aed87e4589e82a4903648e81e895f482598
-
There is an extra NUL(\0) byte at the end of pidfile due to iperf3 bug. When stop iperf3 server by pidfile will raise warning: command substitution: ignored null byte in input. Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Tianyu Li <tianyu.li@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I51228fa20304087d69e9d44c0a4238a3c21e1b7e
-
- Update release version to 23.05 - Update copyright year to 2022-2023 Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Tianyu Li <tianyu.li@arm.com> Change-Id: Ic9e5a1891f92fad1884284b372c2eecaf67e658c
-
- Limit VPP's worker threads to use a single CPU core. - Cleanup VPP instance if interface set up failed. - Stop process of VPP and nginx by pid. - Fix some typos. Signed-off-by:
Yefeng Lin <yefeng.lin@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: Ib47c8150d93f865b38b71ad6b9357d607caab445
-
Liangxing Wang authored
NGINX systemd service will be started automatically after NGINX package is installed in setup.sh. Provide a note for end user to be aware of this behavior and stop it. Signed-off-by:
Liangxing Wang <liangxing.wang@arm.com> Reviewed-by:
Nathan Brown <nathan.brown@arm.com> Change-Id: I0b1331c32212b467e4c06246aec1db386e814ce6
-
Setup script requires at least 5 CPUs on the DUT. Update the documentation to reflect this. Signed-off-by:
Nathan Brown <nathan.brown@arm.com> Reviewed-by:
Liangxing Wang <liangxing.wang@arm.com> Change-Id: Ic6cb09664e58670c703cc8802e34b9a4c8804d47
-