|  | 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_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 and 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 |