From aed277f49bfee4ce3110e6aff6af7db861f73784 Mon Sep 17 00:00:00 2001 From: Carmine Scarpitta Date: Mon, 14 Nov 2022 11:34:51 +0100 Subject: [PATCH] wip helpers Signed-off-by: Carmine Scarpitta --- tests/mock_tests/fpmsyncd/ut_helpers_fpmsyncd.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/tests/mock_tests/fpmsyncd/ut_helpers_fpmsyncd.cpp b/tests/mock_tests/fpmsyncd/ut_helpers_fpmsyncd.cpp index b01755b0dfd..d7fc2edf9d4 100644 --- a/tests/mock_tests/fpmsyncd/ut_helpers_fpmsyncd.cpp +++ b/tests/mock_tests/fpmsyncd/ut_helpers_fpmsyncd.cpp @@ -4,7 +4,8 @@ #include #include -#define IPV6_MAX_BYTE 16 +#define IPV6_MAX_BYTE 16 +#define IPV6_MAX_BITLEN 128 /* * Mock rtnl_link_i2name() call @@ -132,10 +133,8 @@ namespace ut_fpmsyncd /* Add the destination address */ if (dst->isV4()) { - uint32_t ip = dst->getIp().getV4Addr(); - - if (!nl_attr_put(&nl_obj->n, sizeof(*nl_obj), - RTA_DST, &ip, sizeof(ip))) + if (!nl_attr_put32(&nl_obj->n, sizeof(*nl_obj), + RTA_DST, dst->getIp().getV4Addr())) return NULL; } else @@ -217,7 +216,7 @@ namespace ut_fpmsyncd nl_obj->n.nlmsg_pid = 100; nl_obj->r.rtm_family = AF_INET6; - nl_obj->r.rtm_dst_len = 128; + nl_obj->r.rtm_dst_len = IPV6_MAX_BITLEN; nl_obj->r.rtm_scope = RT_SCOPE_UNIVERSE; nl_obj->r.rtm_protocol = 11; // Protocol ZEBRA