{
ASSERT (!(rxd->flags & VMXNET3_RXF_BTYPE));
/* start segment */
- if ((vd->lro_enable) &&
+ if (vd->gso_enable &&
(rx_comp->flags & VMXNET3_RXCF_CT) == VMXNET3_RXCOMP_TYPE_LRO)
{
vmxnet3_rx_comp_ext *lro = (vmxnet3_rx_comp_ext *) rx_comp;
vlib_increment_combined_counter
(vnm->interface_main.combined_sw_if_counters +
VNET_INTERFACE_COUNTER_RX, thread_index,
- vd->hw_if_index, n_rx_packets, n_rx_bytes);
+ vd->sw_if_index, n_rx_packets, n_rx_bytes);
}
error = vmxnet3_rxq_refill_ring0 (vm, vd, rxq);
VLIB_REGISTER_NODE (vmxnet3_input_node) = {
.name = "vmxnet3-input",
.sibling_of = "device-input",
+ .flags = VLIB_NODE_FLAG_TRACE_SUPPORTED,
.format_trace = format_vmxnet3_input_trace,
.type = VLIB_NODE_TYPE_INPUT,
.state = VLIB_NODE_STATE_DISABLED,