Revert "MTU: Setting of MTU on software interface (instead of hardware interface)"
[vpp.git] / src / vnet / ip / icmp4.c
index a4808f2..1fe01e4 100644 (file)
@@ -513,15 +513,13 @@ ip4_icmp_error (vlib_main_t * vm,
                  b->current_length = 0;
                }
            }
+         p0->current_length =
+           p0->current_length > 576 ? 576 : p0->current_length;
 
          /* Add IP header and ICMPv4 header including a 4 byte data field */
          vlib_buffer_advance (p0,
                               -sizeof (ip4_header_t) -
                               sizeof (icmp46_header_t) - 4);
-
-         p0->current_length =
-           p0->current_length > 576 ? 576 : p0->current_length;
-
          out_ip0 = vlib_buffer_get_current (p0);
          icmp0 = (icmp46_header_t *) & out_ip0[1];