#include <vnet/ip/ip_packet.h>
#include <vnet/ip/ip4_packet.h>
#include <vnet/ip/ip6_packet.h>
-#include <vnet/sr/sr.h>
+#include <vnet/srv6/sr.h>
#include <vppinfra/pool.h>
#include <vppinfra/hash.h>
/* This nodes address and the original dest will be
* filled when the packet is processed */
- vec_add2 (segments, this_seg, 2);
- memset (this_seg, 0xfe, 2 * sizeof (ip6_address_t));
- cm->sr_rewrite_template = ip6_compute_rewrite_string_insert (segments);
+ vec_add2 (segments, this_seg, 1);
+ memset (this_seg, 0xfe, sizeof (ip6_address_t));
+ cm->sr_rewrite_template = ip6_sr_compute_rewrite_string_insert (segments);
vec_free (segments);
}