net: add tap_set_offload()

This API allows virtio-net to enable various offload features on a
tap interface - e.g. to tell the host kernel it can pass up partial
checksums to userspace.

Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
Mark McLoughlin 2009-10-22 17:43:46 +01:00 committed by Anthony Liguori
parent 3a330134b3
commit b1c28b464d
3 changed files with 32 additions and 0 deletions

1
net.h
View file

@ -182,5 +182,6 @@ void qdev_set_nic_properties(DeviceState *dev, NICInfo *nd);
int tap_has_vnet_hdr(VLANClientState *vc);
void tap_using_vnet_hdr(VLANClientState *vc, int using_vnet_hdr);
void tap_set_offload(VLANClientState *vc, int csum, int tso4, int tso6, int ecn);
#endif