Change-Id: I5e04d618c4b4987edc64f6d82fd0a81b8362dbb0
Signed-off-by: Dave Barach <dbarach@cisco.com>
ih->checksum = 0;
b->flags |= VNET_BUFFER_F_OFFLOAD_IP_CKSUM | VNET_BUFFER_F_IS_IP4;
vnet_buffer (b)->l3_hdr_offset = (u8 *) ih - b->data;
+ vnet_buffer (b)->l4_hdr_offset = vnet_buffer (b)->l3_hdr_offset +
+ sizeof (*ih);
}
else
ih->checksum = ip4_header_checksum (ih);
u32 session_index;
u8 thread_index = vlib_get_thread_index ();
- ASSERT (s->thread_index == thread_index);
-
if (is_fail)
{
clib_warning ("connection %d failed!", api_context);
return 0;
}
+ ASSERT (s->thread_index == thread_index);
+
if (!tm->vpp_event_queue[thread_index])
tm->vpp_event_queue[thread_index] =
session_manager_get_vpp_event_queue (thread_index);