devices: add support for pseudo header checksum
[vpp.git] / src / plugins / vmxnet3 / input.c
index 3015fb1..25d39dd 100644 (file)
@@ -106,19 +106,11 @@ vmxnet3_handle_offload (vmxnet3_rx_comp * rx_comp, vlib_buffer_t * hb,
            {
              if (rx_comp->flags & VMXNET3_RXCF_TCP)
                {
-                 tcp_header_t *tcp =
-                   (tcp_header_t *) (hb->data +
-                                     vnet_buffer (hb)->l4_hdr_offset);
                  oflags |= VNET_BUFFER_OFFLOAD_F_TCP_CKSUM;
-                 tcp->checksum = 0;
                }
              else if (rx_comp->flags & VMXNET3_RXCF_UDP)
                {
-                 udp_header_t *udp =
-                   (udp_header_t *) (hb->data +
-                                     vnet_buffer (hb)->l4_hdr_offset);
                  oflags |= VNET_BUFFER_OFFLOAD_F_UDP_CKSUM;
-                 udp->checksum = 0;
                }
            }
        }