Commit History

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