Signed-off-by: Darrell Ball <dlu...@gmail.com> --- lib/packets.c | 2 +- lib/packets.h | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/lib/packets.c b/lib/packets.c index fa70df6..94e7d87 100644 --- a/lib/packets.c +++ b/lib/packets.c @@ -986,7 +986,7 @@ packet_update_csum128(struct dp_packet *packet, uint8_t proto, } } -static void +void packet_set_ipv6_addr(struct dp_packet *packet, uint8_t proto, ovs_16aligned_be32 addr[4], const struct in6_addr *new_addr, diff --git a/lib/packets.h b/lib/packets.h index c4d3799..850f192 100644 --- a/lib/packets.h +++ b/lib/packets.h @@ -1100,6 +1100,10 @@ void packet_set_ipv4_addr(struct dp_packet *packet, ovs_16aligned_be32 *addr, void packet_set_ipv6(struct dp_packet *, const struct in6_addr *src, const struct in6_addr *dst, uint8_t tc, ovs_be32 fl, uint8_t hlmit); +void packet_set_ipv6_addr(struct dp_packet *packet, uint8_t proto, + ovs_16aligned_be32 addr[4], + const struct in6_addr *new_addr, + bool recalculate_csum); void packet_set_tcp_port(struct dp_packet *, ovs_be16 src, ovs_be16 dst); void packet_set_udp_port(struct dp_packet *, ovs_be16 src, ovs_be16 dst); void packet_set_sctp_port(struct dp_packet *, ovs_be16 src, ovs_be16 dst); -- 1.9.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev