~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/tools/testing/selftests/net/rds/README.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 RDS self-tests
  2 ==============
  3 
  4 These scripts provide a coverage test for RDS-TCP by creating two
  5 network namespaces and running rds packets between them. A loopback
  6 network is provisioned with optional probability of packet loss or
  7 corruption. A workload of 50000 hashes, each 64 characters in size,
  8 are passed over an RDS socket on this test network. A passing test means
  9 the RDS-TCP stack was able to recover properly.  The provided config.sh
 10 can be used to compile the kernel with the necessary gcov options.  The
 11 kernel may optionally be configured to omit the coverage report as well.
 12 
 13 USAGE:
 14         run.sh [-d logdir] [-l packet_loss] [-c packet_corruption]
 15                [-u packet_duplcate]
 16 
 17 OPTIONS:
 18         -d      Log directory.  Defaults to tools/testing/selftests/net/rds/rds_logs
 19 
 20         -l      Simulates a percentage of packet loss
 21 
 22         -c      Simulates a percentage of packet corruption
 23 
 24         -u      Simulates a percentage of packet duplication.
 25 
 26 EXAMPLE:
 27 
 28     # Create a suitable gcov enabled .config
 29     tools/testing/selftests/net/rds/config.sh -g
 30 
 31     # Alternatly create a gcov disabled .config
 32     tools/testing/selftests/net/rds/config.sh
 33 
 34     # build the kernel
 35     vng --build  --config tools/testing/selftests/net/config
 36 
 37     # launch the tests in a VM
 38     vng -v --rwdir ./ --run . --user root --cpus 4 -- \
 39         "export PYTHONPATH=tools/testing/selftests/net/; tools/testing/selftests/net/rds/run.sh"
 40 
 41 An HTML coverage report will be output in tools/testing/selftests/net/rds/rds_logs/coverage/.

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php