netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/3] Correctly perform offloads when VNET_HDR is disabled
@ 2013-08-16 19:24 Vlad Yasevich
  2013-08-16 19:25 ` [PATCH v4 1/3] macvtap: simplify usage of tap_features Vlad Yasevich
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Vlad Yasevich @ 2013-08-16 19:24 UTC (permalink / raw)
  To: netdev; +Cc: mst, Vlad Yasevich

Changes since v3:
 - The main change here is that instead of mucking around with checksum bits,
   we instead treat macvtap as macvlan+tap each with separate feature sets.
   tap_features identify the features of only the 'tap' part and we only use
   them when forwarding, essentially making the 'tap' part a pseudo-device.
   To properly handle GSO, we always set NETIF_F_SG | NETIF_F_GSO on the
   'tap' part.

 - The rest of the set is mostly the same in that we allow user to change
   tap offload features whether VNET_HDR is set or cleared.  
 - When VNET_HDR is disabled, we ignore user specified tap offloads.  This
   is now a separate patch so that if there are disagreements, it can
   be easily dropped.

Vlad Yasevich (3):
  macvtap: simplify usage of tap_features
  macvtap: Correctly set tap features when IFF_VNET_HDR is disabled.
  macvtap: Ignore tap features when VNET_HDR is off

 drivers/net/macvtap.c | 33 ++++++++++++++++++++++++---------
 1 file changed, 24 insertions(+), 9 deletions(-)

-- 
1.8.1.4

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

end of thread, other threads:[~2013-08-20 20:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-16 19:24 [PATCH v4 0/3] Correctly perform offloads when VNET_HDR is disabled Vlad Yasevich
2013-08-16 19:25 ` [PATCH v4 1/3] macvtap: simplify usage of tap_features Vlad Yasevich
2013-08-20 20:09   ` David Miller
2013-08-16 19:25 ` [PATCH v4 2/3] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled Vlad Yasevich
2013-08-20 20:09   ` David Miller
2013-08-16 19:25 ` [PATCH v4 3/3] macvtap: Ignore tap features when VNET_HDR is off Vlad Yasevich
2013-08-20 20:09   ` David Miller

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).