qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Unified Socket Driver
@ 2017-07-18 17:08 anton.ivanov
  2017-07-18 17:08 ` [Qemu-devel] [PATCH 1/3] Unified Datagram Socket Transport anton.ivanov
                   ` (2 more replies)
  0 siblings, 3 replies; 23+ messages in thread
From: anton.ivanov @ 2017-07-18 17:08 UTC (permalink / raw)
  To: qemu-devel; +Cc: jasowang

Hi Jason, hi list,

Following is the unified socket transport patch split into parts
to make it more digestible.

Part 1 is a rewrite of the L2TPv3 driver to isolate the common
portions. 

The remaining 2 patches are additional transports 

In all cases the transports are switchless - they allow to connect
VM to a host, VM or a remote network device without involving any
switches in-between. They can be used with a switch too.

My longer term goal is to try to map RX and TX to either virtio
or some other mechanism which allows me to grab a multi-packet
event on TX so I can implement sendmmsg. I will try that in a
future patch.

It should be possible to migrate the UDP half of the existing
socket driver to this infrastructure. Unfortunately, it does
not apply to TCP, so only half of the driver can be migrated.

A.

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2017-09-08 17:22 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-18 17:08 [Qemu-devel] Unified Socket Driver anton.ivanov
2017-07-18 17:08 ` [Qemu-devel] [PATCH 1/3] Unified Datagram Socket Transport anton.ivanov
2017-07-19  5:39   ` Jason Wang
2017-07-19  5:48     ` Anton Ivanov
2017-07-19  6:07       ` Jason Wang
2017-07-19  6:48         ` Anton Ivanov
2017-07-21 17:50     ` Anton Ivanov
2017-07-24  3:51       ` Jason Wang
2017-07-18 17:08 ` [Qemu-devel] [PATCH 2/3] Unified Datagram Socket Transport - GRE support anton.ivanov
2017-07-19  5:48   ` Jason Wang
2017-07-19  5:50     ` Anton Ivanov
2017-07-19 14:40   ` Eric Blake
2017-07-19 14:46     ` Anton Ivanov
2017-07-19 17:32     ` Anton Ivanov
2017-07-21 19:14       ` Eric Blake
2017-07-22  7:52         ` Anton Ivanov
2017-07-18 17:08 ` [Qemu-devel] [PATCH 3/3] Unified Datagram Socket Transport - raw support anton.ivanov
2017-07-19  5:58   ` Jason Wang
2017-07-19  6:02     ` Anton Ivanov
2017-07-21 18:50     ` Anton Ivanov
2017-07-24  4:03       ` Jason Wang
2017-09-08 17:22         ` Anton Ivanov
2017-07-19 14:42   ` Eric Blake

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).