Re: [RFC 0/0] Introducing a generic socket offload framework
flat view
From: Alan Cox <hidden>
Date: 2011-08-19 09:30:58
Also in:
lkml
I have no desire to change the 'genericness' of sockets.. just the opposite - i wish to introduce the notion that sockets (can be) completely generic (when offloaded) as far as the guest is concerned.
I suppose my concern is that you don't want to design for a specific offload device, your offload might change but the view from the application side should not differ.
quoted
This guest only view means you can't use the abstraction for local sockets too.To be honest, the way we're attempting to integrate is in such a way that you *could* offload AF_LOCAL sockets... but that world gets a bit too much like the 'Twilight Zone' for my current linkings..
Until you want to be able to have a pair of apps talking that may or may not be on different systems and may or may not be on a vm host at all, at which point having the same acceleration between them (a null accelerator so to speak) would avoid having to add extra paths to the apps.
quoted
And yes there is still the complicated cases such as 'the routing table has changed from vitual host to via siberia now what' but I don't believe your proposal addresses that either.Can you be more specific? If you mean solving the 'keeping your tcp connections open to non virtual endpoints across a migration (or whatever)' then no it doesn't :)
That was my assumption.