Re: git: 0ec13430c583 - main - sys/netinet6: Fix ABI breakage introduced with RFC 7217 support

From: Gleb Smirnoff <glebius_at_freebsd.org>
Date: Mon, 22 Sep 2025 16:00:40 UTC
On Mon, Sep 22, 2025 at 07:59:46AM +0000, Guido Falsi wrote:
G> commit 0ec13430c583830cc4d29640787e2d154b140e31
G> Author:     Guido Falsi <madpilot@FreeBSD.org>
G> AuthorDate: 2025-09-22 07:57:39 +0000
G> Commit:     Guido Falsi <madpilot@FreeBSD.org>
G> CommitDate: 2025-09-22 07:59:36 +0000
G> 
G>     sys/netinet6: Fix ABI breakage introduced with RFC 7217 support
G>     
G>     commit 31ec8b6407fdd5a87d70265762457c67ce618283 added a `dad_failures`
G>     variable to `struct nd_ifinfo`, which broke the netowrking ABI.
G>     
G>     This commit fixes it by moving such variable to `struct in6_ifextra`
G>     which is not a public interface, while `struct nd_ifinfo` is back
G>     in its original state.
G>     
G>     Thanks to kib, markj and glebious for their help and suggestions
G>     in solving this problem.
G>     
G>     Reported by:    "Herbert J. Skuhra" <herbert@gojira.at>
G>     Tested by:      "Herbert J. Skuhra" <herbert@gojira.at>
G>     Approved by:    glebius
G>     Fixes:          31ec8b6407fdd5a87d70265762457c67ce618283

This was pushed after the automated creation of the stabweek tag. I will make a
note on known regression in the StabWeeks wiki page.

-- 
Gleb Smirnoff