Date: Sun, 16 Dec 2001 10:07:18 -0800 (PST) From: Luigi Rizzo <luigi@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_var.h Message-ID: <200112161807.fBGI7I756408@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
luigi 2001/12/16 10:07:18 PST Modified files: (Branch: RELENG_4) sys/net if_var.h Log: Add a comment to clarify that even when structure size and fields do not change, there is no guarantee that start using previously "unused" fields will not break binary compatibility with third-party binary-only drivers. This is specifically in relation to the previous commit to STABLE (which might also break source compatibility because of the change of names of two fields, but this is actually a good thing because one can at least detect the problem at compile time). This said, and missing a specification of the interface for network device drivers, there is no way to guarantee binary compatibility, I am fully in favour of the previous commit, and actually thank Jonathan for creating a precedent (hoping that this comment will not cause others to request a backout). Revision Changes Path 1.18.2.10 +8 -1 src/sys/net/if_var.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112161807.fBGI7I756408>