summaryrefslogtreecommitdiffstats
path: root/src/plugins/avf
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/avf')
-rw-r--r--src/plugins/avf/device.c2
-rw-r--r--src/plugins/avf/output.c2
2 files changed, 1 insertions, 3 deletions
diff --git a/src/plugins/avf/device.c b/src/plugins/avf/device.c
index b0f6244cdaf..c405d2e31d1 100644
--- a/src/plugins/avf/device.c
+++ b/src/plugins/avf/device.c
@@ -1763,7 +1763,7 @@ avf_create_if (vlib_main_t * vm, avf_create_if_args_t * args)
/* set hw interface caps */
vnet_hw_if_set_caps (vnm, ad->hw_if_index,
VNET_HW_IF_CAP_INT_MODE | VNET_HW_IF_CAP_MAC_FILTER |
- VNET_HW_IF_CAP_L4_TX_CKSUM | VNET_HW_IF_CAP_TCP_GSO);
+ VNET_HW_IF_CAP_TX_CKSUM | VNET_HW_IF_CAP_TCP_GSO);
for (i = 0; i < ad->n_rx_queues; i++)
{
diff --git a/src/plugins/avf/output.c b/src/plugins/avf/output.c
index 8cc76a6c47b..116b055d8a0 100644
--- a/src/plugins/avf/output.c
+++ b/src/plugins/avf/output.c
@@ -123,8 +123,6 @@ avf_tx_prepare_cksum (vlib_buffer_t * b, u8 is_tso)
sum = ~clib_ip_csum ((u8 *) &psh, sizeof (psh));
}
- /* ip_csum does a byte swap for some reason... */
- sum = clib_net_to_host_u16 (sum);
if (is_tcp)
tcp->checksum = sum;
else