X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fip%2Fip6_input.c;h=ebcfd5a9f05f4ad8bf0092a2f1b82fae11597085;hb=e09ae01f6777434f41ba8a5a564c8078565ecfea;hp=0450064eafea74838f62d59a66b5674259ca514e;hpb=26ea14eeade802b8b4993f60506f2b5c9b976433;p=vpp.git diff --git a/src/vnet/ip/ip6_input.c b/src/vnet/ip/ip6_input.c index 0450064eafe..ebcfd5a9f05 100644 --- a/src/vnet/ip/ip6_input.c +++ b/src/vnet/ip/ip6_input.c @@ -266,6 +266,15 @@ ip6_init (vlib_main_t * vm) /* Default hop limit for packets we generate. */ ip6_main.host_config.ttl = 64; + + uword *u = hash_get (ip_main.protocol_info_by_name, "IPV6_FRAGMENTATION"); + if (u) + { + ip_protocol_info_t *info = + vec_elt_at_index (ip_main.protocol_infos, *u); + ASSERT (NULL == info->format_header); + info->format_header = format_ip6_frag_hdr; + } return /* no error */ 0; }