-
Run Local Security Policy
-
Press
Win + R -
Run
secpol.msc
-
-
Open Local Policies/User Rights Assignment/Lock pages in memory
-
Add current user
In PowerShell or Command Prompt (cmd.exe):
bcdedit.exe /set testsigning on-
Install WDK (Windows Driver Kit)
-
Follow steps 1 - 2 of the Install the WDK using WinGet guide
https://learn.microsoft.com/en-us/windows-hardware/drivers/install-the-wdk-using-winget
-
Install Windows Driver Kit extenstion
-
Run Visual Studio Installer
-
Select Modify
-
Open Individual components tab
-
Select Windows Driver Kit
-
Select Modify
-
-
-
Download driver source code
Note: This command can be executed in any environment.
git clone https://dpdk.org/git/dpdk-kmods
-
Build and install virt2phys and NetUIO drivers
Refer to the README files (in the
dpdk-kmods/windowsdirectory).
-
Download the latest DDP package (the ice-x.y.z.tar.gz archive)
-
Extract the archive
-
Create
C:\dpdk\libdirectory -
Move the
ice-*\ddp\ice-*.pkgfile to theC:\dpdk\libdirectory -
Rename the file to
ice.pkg(the full path should beC:\dpdk\lib\ice.pkg) -
Create
C:\tempdirectory
Note: All the following commands should be executed in UCRT64 environment.
-
Prepare configuration files according to the configuration guide
https://github.com/OpenVisualCloud/Media-Transport-Library/blob/main/doc/configuration_guide.md
-
Run RxTxApp
Shell 1:
./tests/tools/RxTxApp/build/RxTxApp.exe --config_file ./config/rx_1v.jsonShell 2:
./tests/tools/RxTxApp/build/RxTxApp.exe --config_file ./config/tx_1v.json