Type: improvement
Change-Id: I5b9d5ea192776f14a45bf909acc4bef7793521e8
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
{
vif->type = VIRTIO_IF_TYPE_TUN;
ifr.ifr_flags |= IFF_TUN;
{
vif->type = VIRTIO_IF_TYPE_TUN;
ifr.ifr_flags |= IFF_TUN;
- args->tap_flags &= ~(TAP_FLAG_GSO | TAP_FLAG_CSUM_OFFLOAD);
vif = pool_elt_at_index (mm->interfaces, hw->dev_instance);
vif = pool_elt_at_index (mm->interfaces, hw->dev_instance);
- if (vif->type == VIRTIO_IF_TYPE_TUN)
- return VNET_API_ERROR_UNIMPLEMENTED;
-
const unsigned int csum_offload_on = TUN_F_CSUM;
const unsigned int csum_offload_off = 0;
unsigned int offload = enable_disable ? csum_offload_on : csum_offload_off;
const unsigned int csum_offload_on = TUN_F_CSUM;
const unsigned int csum_offload_off = 0;
unsigned int offload = enable_disable ? csum_offload_on : csum_offload_off;
vif = pool_elt_at_index (mm->interfaces, hw->dev_instance);
vif = pool_elt_at_index (mm->interfaces, hw->dev_instance);
- if (vif->type == VIRTIO_IF_TYPE_TUN)
- return VNET_API_ERROR_UNIMPLEMENTED;
-
const unsigned int gso_on = TUN_F_CSUM | TUN_F_TSO4 | TUN_F_TSO6;
const unsigned int gso_off = 0;
unsigned int offload = enable_disable ? gso_on : gso_off;
const unsigned int gso_on = TUN_F_CSUM | TUN_F_TSO4 | TUN_F_TSO6;
const unsigned int gso_off = 0;
unsigned int offload = enable_disable ? gso_on : gso_off;