summaryrefslogtreecommitdiff
path: root/net/vmw_vsock
AgeCommit message (Expand)AuthorFilesLines
2025-12-07vsock: Ignore signal/timeout on connect() if already establishedMichal Luczaj1-9/+31
2025-10-29vsock: fix lock inversion in vsock_assign_transport()Stefano Garzarella1-19/+19
2025-08-28vsock/virtio: Validate length in packet header before skb_put()Will Deacon1-2/+10
2025-08-28vsock/virtio: Resize receive buffers so that each SKB fits in a 4K pageWill Deacon1-1/+1
2025-08-15vsock: Do not allow binding to VMADDR_PORT_ANYBudimir Markovic1-1/+2
2025-07-17vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local`Michal Luczaj1-0/+2
2025-07-17vsock: Fix transport_* TOCTOUMichal Luczaj1-5/+23
2025-07-17vsock: Fix transport_{g2h,h2g} TOCTOUMichal Luczaj1-6/+21
2025-07-10vsock/vmci: Clear the vmci transport packet properly when initializing itHarshaVardhana S A1-2/+2
2025-04-10vsock: avoid timeout during connect() if the socket is closingStefano Garzarella1-1/+5
2025-03-13vsock: Orphan socket after transport releaseMichal Luczaj1-1/+7
2025-03-13vsock: Keep the binding until socket destructionMichal Luczaj1-2/+6
2025-03-13bpf, vsock: Invoke proto::close on close()Michal Luczaj1-27/+40
2025-01-23vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]Stefano Garzarella1-0/+9
2025-01-23vsock: reset socket state when de-assigning the transportStefano Garzarella1-0/+9
2025-01-23vsock/virtio: cancel close work in the destructorStefano Garzarella1-8/+21
2025-01-23vsock/virtio: discard packets if the transport changesStefano Garzarella1-2/+5
2024-12-14sock_diag: add module pointer to "struct sock_diag_handler"Eric Dumazet1-0/+1
2024-11-22virtio/vsock: Fix accept_queue memory leakMichal Luczaj1-0/+8
2024-11-14vsock/virtio: Initialization of the dangling pointer occurring in vsk->transHyunwoo Kim1-0/+1
2024-11-14hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointerHyunwoo Kim1-0/+1
2024-04-10vsock/virtio: fix packet delivery to tap deviceMarco Pinna1-1/+2
2024-01-26virtio/vsock: fix logic which reduces credit update messagesArseniy Krasnov1-3/+10
2023-12-20vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()Nikolay Kuratov1-1/+1
2023-11-28vsock: read from socket's error queueArseniy Krasnov1-0/+6
2023-11-20virtio/vsock: fix header length on skb mergingArseniy Krasnov1-1/+1
2023-11-20virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt()Shigeru Yoshida1-0/+2
2023-11-20virtio/vsock: fix leaks due to missing skb ownerBobby Eshleman1-0/+10
2023-11-20vsock/loopback: use only sk_buff_head.lock to protect the packet queueStefano Garzarella1-8/+2
2023-11-20virtio/vsock: don't drop skbuff on copy failureArseniy Krasnov1-3/+2
2023-11-20virtio/vsock: remove redundant 'skb_pull()' callArseniy Krasnov1-1/+0
2023-11-20virtio/vsock: don't use skbuff state to account creditArseniy Krasnov1-12/+11
2023-11-20vsock/virtio: remove socket from connected/bound list on shutdownFilippo Storniolo1-5/+11
2023-11-20virtio/vsock: replace virtio_vsock_pkt with sk_buffBobby Eshleman3-322/+300
2023-11-02vsock/virtio: initialize the_virtio_vsock before using VQsAlexandru Matei1-1/+17
2023-05-24vsock: avoid to close connected socket after the timeoutZhuang Shengen1-1/+1
2022-12-31net: vmw_vsock: vmci: Check memcpy_from_msg()Artem Chernyshev1-1/+5
2022-11-03vsock: fix possible infinite sleep in vsock_connectible_wait_data()Dexuan Cui1-1/+4
2022-11-03vsock: remove the unused 'wait' in vsock_connectible_recvmsg()Dexuan Cui1-2/+0
2022-10-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2022-09-30vhost/vsock: Use kvmalloc/kvfree for larger packets.Junichi Uekawa1-1/+1
2022-09-16vsock/vmci: fix repeated words in commentsJilin Yuan1-1/+1
2022-08-23vmci/vsock: check SO_RCVLOWAT before wake up readerArseniy Krasnov2-3/+3
2022-08-23virtio/vsock: check SO_RCVLOWAT before wake up readerArseniy Krasnov1-1/+1
2022-08-23vsock: add API call for data readyArseniy Krasnov1-0/+10
2022-08-23vsock: pass sock_rcvlowat to notify_poll_in as targetArseniy Krasnov1-1/+2
2022-08-23vmci/vsock: use 'target' in notify_poll_in callbackArseniy Krasnov2-8/+8
2022-08-23virtio/vsock: use 'target' in notify_poll_in callbackArseniy Krasnov1-4/+1
2022-08-23hv_sock: disable SO_RCVLOWAT supportArseniy Krasnov1-0/+7
2022-08-23vsock: SO_RCVLOWAT transport set callbackArseniy Krasnov1-0/+20