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.