Subsystem: kernel-tests/bam_dmux_loopback
Test: bam_dmux_loopback_ktest.sh
Parameters:
-n: Nominal test case (Basic data connectivity test)
-a: Adversarial test case (Currently holds no tests)
-r: Repeatability test case (Multiple iterations of the nominal test)
-s: Stress test case (Performs a basic throughput test)
-h: Help text.
Description:
This test isolates the bam_dmux driver from the hardware and establishes a
loopback path by simulating the hardware for the purposes of unit testing and
validation of the driver in isolation.
Target support:
This test is applicable to any target which has a bam_dmux based data path,
including but not limited to 8960, 8974, and 8916.
Notes:
Unloading the kernel module to return the bam_dmux driver to normal mode is
disabled due to design limitations. The current workaround to restore the data
path is to restart the device.