From thom311 at gmail.com Thu Dec 4 13:46:21 2025 From: thom311 at gmail.com (Thomas Haller) Date: Thu, 04 Dec 2025 22:46:21 +0100 Subject: ANN: libnl 3.12.0 released Message-ID: <4ddd89b3659de323a4fd6dc84b92b40d2e49e370.camel@gmail.com> Dear libnl community, A new release of libnl3 is available: 3.12.0. Please get it from github: ? ?https://github.com/thom311/libnl/releases/tag/libnl3_12_0 Quite late, this comes more than 13 months after 3.11 release, with 76 patches. New API: ? ? - nl_cache_resync_v2 ? ? - rtnl_link_ip6_tnl_get_collect_metadata ? ? - rtnl_link_ip6_tnl_set_collect_metadata ? ? - rtnl_link_is_bond ? ? - rtnl_nh_add ? ? - rtnl_nh_clear_encap_ila_csum_mode ? ? - rtnl_nh_clear_encap_ila_hook_type ? ? - rtnl_nh_clear_encap_ila_ident_type ? ? - rtnl_nh_encap_alloc ? ? - rtnl_nh_encap_clone ? ? - rtnl_nh_encap_free ? ? - rtnl_nh_encap_get_type ? ? - rtnl_nh_encap_ila ? ? - rtnl_nh_encap_ip ? ? - rtnl_nh_encap_ip6 ? ? - rtnl_nh_encap_mpls ? ? - rtnl_nh_get_encap ? ? - rtnl_nh_get_encap_ila_csum_mode ? ? - rtnl_nh_get_encap_ila_hook_type ? ? - rtnl_nh_get_encap_ila_ident_type ? ? - rtnl_nh_get_encap_ila_locator ? ? - rtnl_nh_get_encap_ip6_dst ? ? - rtnl_nh_get_encap_ip6_flags ? ? - rtnl_nh_get_encap_ip6_hoplimit ? ? - rtnl_nh_get_encap_ip6_id ? ? - rtnl_nh_get_encap_ip6_src ? ? - rtnl_nh_get_encap_ip6_tc ? ? - rtnl_nh_get_encap_ip_dst ? ? - rtnl_nh_get_encap_ip_flags ? ? - rtnl_nh_get_encap_ip_id ? ? - rtnl_nh_get_encap_ip_src ? ? - rtnl_nh_get_encap_ip_tos ? ? - rtnl_nh_get_encap_ip_ttl ? ? - rtnl_nh_get_encap_mpls_dst ? ? - rtnl_nh_get_encap_mpls_ttl ? ? - rtnl_nh_get_family ? ? - rtnl_nh_get_group_type ? ? - rtnl_nh_get_oif ? ? - rtnl_nh_get_res_group_bucket_size ? ? - rtnl_nh_get_res_group_idle_timer ? ? - rtnl_nh_get_res_group_unbalanced_timer ? ? - rtnl_nh_set_encap ? ? - rtnl_nh_set_encap_ila_csum_mode ? ? - rtnl_nh_set_encap_ila_hook_type ? ? - rtnl_nh_set_encap_ila_ident_type ? ? - rtnl_nh_set_encap_ip6_flags ? ? - rtnl_nh_set_encap_ip6_hoplimit ? ? - rtnl_nh_set_encap_ip6_id ? ? - rtnl_nh_set_encap_ip6_src ? ? - rtnl_nh_set_encap_ip6_tc ? ? - rtnl_nh_set_encap_ip_flags ? ? - rtnl_nh_set_encap_ip_id ? ? - rtnl_nh_set_encap_ip_src ? ? - rtnl_nh_set_encap_ip_tos ? ? - rtnl_nh_set_encap_ip_ttl ? ? - rtnl_nh_set_family ? ? - rtnl_nh_set_group ? ? - rtnl_nh_set_group_type ? ? - rtnl_nh_set_id ? ? - rtnl_nh_set_oif ? ? - rtnl_nh_set_res_group_bucket_size ? ? - rtnl_nh_set_res_group_idle_timer ? ? - rtnl_nh_set_res_group_unbalanced_timer ? ? - rtnl_route_nh_get_encap ? ? - rtnl_route_nh_set_encap ? ? - xfrmnl_sa_get_if_id ? ? - xfrmnl_sa_set_if_id ? ? - xfrmnl_sp_get_if_id ? ? - xfrmnl_sp_set_if_id For details, please see the git history. May this release work well for you:) best, Thomas -- Thanks to everyone who contributed to the new release: Aleksander Mazur, Carl Smith, Christopher Ferris, Christoph Paasch, Eric Sj?str?m, Jonas Gorski, Ronan Dalton, Thomas Haller -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 512 bytes Desc: This is a digitally signed message part URL: