git: 49fa0079cfc8 - main - gre tests: Fix gcc warnings on gre netlink tests

From: Pouria Mousavizadeh Tehrani <pouria_at_FreeBSD.org>
Date: Fri, 20 Feb 2026 16:54:33 UTC
The branch main has been updated by pouria:

URL: https://cgit.FreeBSD.org/src/commit/?id=49fa0079cfc850917723e2163c51622eb5462429

commit 49fa0079cfc850917723e2163c51622eb5462429
Author:     Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org>
AuthorDate: 2026-02-20 16:45:13 +0000
Commit:     Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org>
CommitDate: 2026-02-20 16:45:13 +0000

    gre tests: Fix gcc warnings on gre netlink tests
    
    Avoid using `snl_add_msg_attr_ip` for now and directly use
    `snl_add_msg_attr_ip4` to silence gcc warnings.
    
    Fixes: e1e18cc12e68
    Differential Revision: https://reviews.freebsd.org/D54443
---
 tests/sys/netlink/test_rtnl_gre.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/tests/sys/netlink/test_rtnl_gre.c b/tests/sys/netlink/test_rtnl_gre.c
index 271723d6c50c..719c12547477 100644
--- a/tests/sys/netlink/test_rtnl_gre.c
+++ b/tests/sys/netlink/test_rtnl_gre.c
@@ -88,7 +88,7 @@ ATF_TC_BODY(test_rtnl_gre, tc)
 	struct snl_state ss;
 	struct snl_writer nw;
 	struct nlmsghdr *hdr, *rx_hdr;
-	struct sockaddr_in src, dst;
+	struct in_addr src, dst;
 	struct nla_gre_link lattrs = {};
 	struct nl_parsed_gre attrs = {};
 	struct snl_errmsg_data e = {};
@@ -109,12 +109,10 @@ ATF_TC_BODY(test_rtnl_gre, tc)
         snl_add_msg_attr_string(&nw, IFLA_INFO_KIND, "gre");
 	off2 = snl_add_msg_attr_nested(&nw, IFLA_INFO_DATA);
 
-	src.sin_family = AF_INET;
-	dst.sin_family = AF_INET;
-	inet_pton(src.sin_family, "127.0.0.1", &src.sin_addr);
-	inet_pton(dst.sin_family, "127.0.0.2", &dst.sin_addr);
-	snl_add_msg_attr_ip(&nw, IFLA_GRE_LOCAL, (struct sockaddr *)&src);
-	snl_add_msg_attr_ip(&nw, IFLA_GRE_REMOTE, (struct sockaddr *)&dst);
+	inet_pton(AF_INET, "127.0.0.1", &src);
+	inet_pton(AF_INET, "127.0.0.2", &dst);
+	snl_add_msg_attr_ip4(&nw, IFLA_GRE_LOCAL, &src);
+	snl_add_msg_attr_ip4(&nw, IFLA_GRE_REMOTE, &dst);
 	snl_add_msg_attr_u32(&nw, IFLA_GRE_FLAGS, (GRE_ENABLE_SEQ | GRE_ENABLE_CSUM));
 	snl_add_msg_attr_u32(&nw, IFLA_GRE_OKEY, 123456);
 	snl_add_msg_attr_u32(&nw, IFLA_GRE_ENCAP_TYPE, IFLA_TUNNEL_GRE_UDP);