Andrew Walbran
|
0573c13b5c
Add VsockEventType::ConnectionRequest.
|
1 år sedan |
Andrew Walbran
|
e8fb05435b
Panic rather than returning error if virtqueue buffer is too small.
|
1 år sedan |
Andrew Walbran
|
5023129f32
Pass ConnectionInfo to connect.
|
1 år sedan |
Andrew Walbran
|
159961172c
Add VsockConnectionManager that can handle multiple connections.
|
1 år sedan |
Andrew Walbran
|
34a1a7520a
Pass closure to handle packet.
|
1 år sedan |
Andrew Walbran
|
cc157a367a
Factor out method to convert header to event.
|
1 år sedan |
Andrew Walbran
|
1db89bd7de
Separate connection tracking from low level vsock driver.
|
1 år sedan |
chyyuu
|
4d7038f214
Merge pull request #90 from rcore-os/vsockcleanup
|
1 år sedan |
Alice Wang
|
c457edd8bd
Add the vsock feature bits introduced in virtio v1.2 spec (#89)
|
1 år sedan |
Andrew Walbran
|
84c2ab32f9
Add method to get CID assigned to VM.
|
1 år sedan |
Andrew Walbran
|
9a5cb195c6
Allocate RX buffers individually rather than splitting one big buffer.
|
1 år sedan |
Andrew Walbran
|
f9191727c4
Take VsockAddr to connect method rather than separate CID and port.
|
1 år sedan |
Andrew Walbran
|
2b545f5eb0
Use AtomicBool for fake queue notification status.
|
1 år sedan |
Andrew Walbran
|
9a21715e0d
Factor out helper method to wait for queue.
|
1 år sedan |
Andrew Walbran
|
0f79908c16
Use constants for strings in test.
|
1 år sedan |
Andrew Walbran
|
f58e981113
Test receiving data too.
|
1 år sedan |
Andrew Walbran
|
2b0bdca803
Add test for vsock sending.
|
1 år sedan |
Andrew Walbran
|
b120d8c7d1
Use heap rather than DMA buffer for vsock RX buffer.
|
2 år sedan |
Andrew Walbran
|
daac39791b
Check for empty data in more cases.
|
2 år sedan |
Andrew Walbran
|
1e0766e329
Don't request credit multiple times in a row.
|
2 år sedan |
Andrew Walbran
|
277783ed87
Add blocking helper methods.
|
2 år sedan |
Andrew Walbran
|
b97bad5e63
Add method to forcibly close the connection.
|
2 år sedan |
Andrew Walbran
|
d8164d6e2b
Change to poll-based model.
|
2 år sedan |
Andrew Walbran
|
f0f34a5426
Use new_header for connect and request_credit too.
|
2 år sedan |
Andrew Walbran
|
273a496b0f
Add VsockEvent struct.
|
2 år sedan |
Andrew Walbran
|
c024908363
Fix typo.
|
2 år sedan |
Alice Wang
|
8a19fdffc2
[vsock] Implement credit request/shutdown/send/recv (#71)
|
2 år sedan |
Alice Wang
|
29909df9e6
Adjust reference
|
2 år sedan |
Alice Wang
|
64e6d3d00e
Remove use common in mod
|
2 år sedan |
Alice Wang
|
3baf2581fd
Use enum for socket type
|
2 år sedan |