38 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| AF_VSOCK test suite
 | |
| -------------------
 | |
| These tests exercise net/vmw_vsock/ host<->guest sockets for VMware, KVM, and
 | |
| Hyper-V.
 | |
| 
 | |
| The following tests are available:
 | |
| 
 | |
|   * vsock_test - core AF_VSOCK socket functionality
 | |
|   * vsock_diag_test - vsock_diag.ko module for listing open sockets
 | |
| 
 | |
| The following prerequisite steps are not automated and must be performed prior
 | |
| to running tests:
 | |
| 
 | |
| 1. Build the kernel, make headers_install, and build these tests.
 | |
| 2. Install the kernel and tests on the host.
 | |
| 3. Install the kernel and tests inside the guest.
 | |
| 4. Boot the guest and ensure that the AF_VSOCK transport is enabled.
 | |
| 
 | |
| Invoke test binaries in both directions as follows:
 | |
| 
 | |
|   # host=server, guest=client
 | |
|   (host)# $TEST_BINARY --mode=server \
 | |
|                        --control-port=1234 \
 | |
|                        --peer-cid=3
 | |
|   (guest)# $TEST_BINARY --mode=client \
 | |
|                         --control-host=$HOST_IP \
 | |
|                         --control-port=1234 \
 | |
|                         --peer-cid=2
 | |
| 
 | |
|   # host=client, guest=server
 | |
|   (guest)# $TEST_BINARY --mode=server \
 | |
|                         --control-port=1234 \
 | |
|                         --peer-cid=2
 | |
|   (host)# $TEST_BINARY --mode=client \
 | |
|                        --control-port=$GUEST_IP \
 | |
|                        --control-port=1234 \
 | |
|                        --peer-cid=3
 |