]> git.baikalelectronics.ru Git - kernel.git/commit
macvtap: simplify usage of tap_features
authorVlad Yasevich <vyasevic@redhat.com>
Fri, 16 Aug 2013 19:25:00 +0000 (15:25 -0400)
committerDavid S. Miller <davem@davemloft.net>
Tue, 20 Aug 2013 20:09:11 +0000 (13:09 -0700)
commitc1e8ddbff999b0aaace69af113699e897479f624
tree862bea2a1641455e210e5d51cc3a187b6f62b124
parent3950dc65d18e96867a91e8d6ac42f9d484a89a1a
macvtap: simplify usage of tap_features

In macvtap, tap_features specific the features of that the user
has specified via ioctl().  If we treat macvtap as a macvlan+tap
then we could all the tap a pseudo-device and give it other features
like SG and GSO.  Then we can stop using the features of lower
device (macvlan) when forwarding the traffic the tap.

This solves the issue of possible checksum offload mismatch between
tap feature and macvlan features.

Signed-off-by: Vlad Yasevich <vyasevic@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/macvtap.c