1- From d8679f7eeb8cc05258484773858942a708011771 Mon Sep 17 00:00:00 2001
1+ From 2e093eb6bbfb99d68cd71a92fa929a128433e0ae Mon Sep 17 00:00:00 2001
22From: Bobby Eshleman <bobby.eshleman () bytedance ! com>
33Date: Sat, 10 Jun 2023 00:58:30 +0000
44Subject: [PATCH 05/21] vsock: support multi-transport datagrams
@@ -57,7 +57,7 @@ Signed-off-by: Bobby Eshleman <bobby.eshleman@bytedance.com>
5757 7 files changed, 60 insertions(+), 36 deletions(-)
5858
5959diff --git a/drivers/vhost/vsock.c b/drivers/vhost/vsock.c
60- index d49a46b421ae..4659a74078bd 100644
60+ index fee8d1380e95..03b0e789d161 100644
6161--- a/drivers/vhost/vsock.c
6262+++ b/drivers/vhost/vsock.c
6363@@ -421,7 +421,6 @@ static struct virtio_transport vhost_transport = {
@@ -69,10 +69,10 @@ index d49a46b421ae..4659a74078bd 100644
6969 .dgram_get_cid = virtio_transport_dgram_get_cid,
7070 .dgram_get_port = virtio_transport_dgram_get_port,
7171diff --git a/include/linux/virtio_vsock.h b/include/linux/virtio_vsock.h
72- index 7df9b94e65fa..0a4369e01c4a 100644
72+ index 06d5b15642ae..6c8791d3bc70 100644
7373--- a/include/linux/virtio_vsock.h
7474+++ b/include/linux/virtio_vsock.h
75- @@ -238 ,8 +238 ,6 @@ void virtio_transport_notify_buffer_size(struct vsock_sock *vsk, u64 *val);
75+ @@ -257 ,8 +257 ,6 @@ void virtio_transport_notify_buffer_size(struct vsock_sock *vsk, u64 *val);
7676 u64 virtio_transport_stream_rcvhiwat(struct vsock_sock *vsk);
7777 bool virtio_transport_stream_is_active(struct vsock_sock *vsk);
7878 bool virtio_transport_stream_allow(u32 cid, u32 port);
@@ -82,7 +82,7 @@ index 7df9b94e65fa..0a4369e01c4a 100644
8282 int virtio_transport_dgram_get_cid(struct sk_buff *skb, unsigned int *cid);
8383 int virtio_transport_dgram_get_port(struct sk_buff *skb, unsigned int *port);
8484diff --git a/net/vmw_vsock/af_vsock.c b/net/vmw_vsock/af_vsock.c
85- index e428073518c7..a97ee1966e14 100644
85+ index 4a8f62e7520d..c15d9a6f8b89 100644
8686--- a/net/vmw_vsock/af_vsock.c
8787+++ b/net/vmw_vsock/af_vsock.c
8888@@ -448,6 +448,18 @@ vsock_connectible_lookup_transport(unsigned int cid, __u8 flags)
@@ -262,7 +262,7 @@ index cc0a6c3401d3..4c6d705cc9e6 100644
262262 .dgram_get_port = hvs_dgram_get_port,
263263 .dgram_get_length = hvs_dgram_get_length,
264264diff --git a/net/vmw_vsock/virtio_transport.c b/net/vmw_vsock/virtio_transport.c
265- index 4751acddd117..359775d55685 100644
265+ index d1107b65445e..e9828815e741 100644
266266--- a/net/vmw_vsock/virtio_transport.c
267267+++ b/net/vmw_vsock/virtio_transport.c
268268@@ -551,7 +551,6 @@ static struct virtio_transport virtio_transport = {
@@ -274,10 +274,10 @@ index 4751acddd117..359775d55685 100644
274274 .dgram_allow = virtio_transport_dgram_allow,
275275 .dgram_get_cid = virtio_transport_dgram_get_cid,
276276diff --git a/net/vmw_vsock/virtio_transport_common.c b/net/vmw_vsock/virtio_transport_common.c
277- index ad4dedcfa320..96b6303b24c2 100644
277+ index 3ef8ff2a8b3c..70eee056871c 100644
278278--- a/net/vmw_vsock/virtio_transport_common.c
279279+++ b/net/vmw_vsock/virtio_transport_common.c
280- @@ -1047 ,13 +1047 ,6 @@ bool virtio_transport_stream_allow(u32 cid, u32 port)
280+ @@ -1062 ,13 +1062 ,6 @@ bool virtio_transport_stream_allow(u32 cid, u32 port)
281281 }
282282 EXPORT_SYMBOL_GPL(virtio_transport_stream_allow);
283283
@@ -304,5 +304,5 @@ index 3d5e05d8950f..9e9e124f8d2b 100644
304304 .dgram_allow = virtio_transport_dgram_allow,
305305 .dgram_get_cid = virtio_transport_dgram_get_cid,
306306- -
307- 2.51 .0
307+ 2.52 .0
308308
0 commit comments