X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fadj%2Frewrite.c;h=c21495a96447b16f5e73fc811267c9f4b8da4618;hb=ffd78d1ef8fe80d1b756a71d42d5eadda60ae996;hp=9150f2c6c379b3484cd0c87e3ad79ab4305977be;hpb=2d6f66e1748be190664cbd72c826db32616d759a;p=vpp.git diff --git a/src/vnet/adj/rewrite.c b/src/vnet/adj/rewrite.c index 9150f2c6c37..c21495a9644 100644 --- a/src/vnet/adj/rewrite.c +++ b/src/vnet/adj/rewrite.c @@ -77,15 +77,14 @@ format_vnet_rewrite (u8 * s, va_list * args) vnet_sw_interface_t *si; si = vnet_get_sw_interface_safe (vnm, rw->sw_if_index); if (NULL != si) - s = format (s, "%U: ", format_vnet_sw_interface_name, vnm, si); + s = format (s, "%U:", format_vnet_sw_interface_name, vnm, si); else s = format (s, "DELETED:%d", rw->sw_if_index); } /* Format rewrite string. */ if (rw->data_bytes > 0) - - s = format (s, "%U", + s = format (s, " %U", format_hex_bytes, rw->data + max_data_bytes - rw->data_bytes, rw->data_bytes); @@ -110,6 +109,13 @@ vnet_rewrite_init (vnet_main_t * vnm, vnet_sw_interface_get_mtu (vnm, sw_if_index, VLIB_TX); } +void +vnet_rewrite_update_mtu (vnet_main_t * vnm, vnet_rewrite_header_t * rw) +{ + rw->max_l3_packet_bytes = + vnet_sw_interface_get_mtu (vnm, rw->sw_if_index, VLIB_TX); +} + void vnet_rewrite_for_sw_interface (vnet_main_t * vnm, vnet_link_t link_type,