X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fmap%2Fip6_map_t.c;h=7d0cd42ff0c4aa9c6ba4623a6fa8050cd2eb00af;hb=7d4cd0cf6f1a94953ef97ab885752424dea6948c;hp=01bf0f9c281bdc14392715724b7d13663ca953a7;hpb=666ece35cd2625bbd8b6ddadb6e87444a617df4d;p=vpp.git diff --git a/src/plugins/map/ip6_map_t.c b/src/plugins/map/ip6_map_t.c index 01bf0f9c281..7d0cd42ff0c 100644 --- a/src/plugins/map/ip6_map_t.c +++ b/src/plugins/map/ip6_map_t.c @@ -345,7 +345,7 @@ map_ip6_to_ip4_tcp_udp (vlib_main_t * vm, vlib_buffer_t * p, if (l4_protocol == IP_PROTOCOL_TCP) { - tcp_header_t *tcp = ip6_next_header (ip6); + tcp_header_t *tcp = (tcp_header_t *) u8_ptr_add (ip6, l4_offset); if (mm->tcp_mss > 0) { csum = tcp->checksum; @@ -356,7 +356,7 @@ map_ip6_to_ip4_tcp_udp (vlib_main_t * vm, vlib_buffer_t * p, } else { - udp_header_t *udp = ip6_next_header (ip6); + udp_header_t *udp = (udp_header_t *) u8_ptr_add (ip6, l4_offset); checksum = &udp->checksum; }