ADJ: init MTU to interface default 05/15605/2
authorNeale Ranns <nranns@cisco.com>
Tue, 30 Oct 2018 13:34:25 +0000 (06:34 -0700)
committerDave Barach <openvpp@barachs.net>
Tue, 30 Oct 2018 19:45:55 +0000 (19:45 +0000)
Change-Id: Iaecf8c060e1337d8c362ad9a9be2bb9701664397
Signed-off-by: Neale Ranns <nranns@cisco.com>
src/vnet/adj/adj_nbr.c
src/vnet/adj/rewrite.c

index ff53529..2fced18 100644 (file)
@@ -195,6 +195,8 @@ adj_nbr_alloc (fib_protocol_t nh_proto,
     adj->ia_link = link_type;
     adj->ia_nh_proto = nh_proto;
     adj->rewrite_header.sw_if_index = sw_if_index;
+    vnet_rewrite_update_mtu(vnet_get_main(), adj->ia_link,
+                            &adj->rewrite_header);
 
     adj_nbr_evaluate_feature (adj_get_index(adj));
     return (adj);
index 1a87793..975dc4a 100644 (file)
@@ -166,7 +166,8 @@ vnet_rewrite_for_tunnel (vnet_main_t * vnm,
   rw->sw_if_index = tx_sw_if_index;
   rw->next_index = vlib_node_add_next (vnm->vlib_main, rewrite_node_index,
                                       post_rewrite_node_index);
-  rw->max_l3_packet_bytes = (u16) ~ 0; /* we can't know at this point */
+  /* we can't know at this point */
+  rw->max_l3_packet_bytes = (u16) ~ 0;
 
   ASSERT (rewrite_length < sizeof (adj->rewrite_data));
   /* Leave room for ethernet + VLAN tag */