git: 49fa0079cfc8 - main - gre tests: Fix gcc warnings on gre netlink tests
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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);