On 1/6/2015 4:00 PM, Bryan Venteicher wrote: > > > On Tue, Jan 6, 2015 at 2:52 PM, John Nielsen <li...@jnielsen.net > <mailto:li...@jnielsen.net>> wrote: > > Bryan- > > On Oct 10, 2014, at 12:09 AM, Bryan Venteicher <bry...@freebsd.org > <mailto:bry...@freebsd.org>> wrote: > > > Author: bryanv > > Date: Fri Oct 10 06:08:59 2014 > > New Revision: 272886 > > URL: https://svnweb.freebsd.org/changeset/base/272886 > > > > Log: > > Add context pointer and source address to the UDP tunnel callback > > > > These are needed for the forthcoming vxlan implementation. The context > > pointer means we do not have to use a spare pointer field in the inpcb, > > and the source address is required to populate vxlan's forwarding > table. > > > > While I highly doubt there is an out of tree consumer of the UDP > > tunneling callback, this change may be a difficult to eventually MFC. > > I noticed this comment while doing an MFC of vxlan to my local tree. > Do you think an MFC to 10-STABLE of this change (and vxlan > generally) will be feasible? Is there precedent for ABI changes like > this being sanctioned? Could symbol versioning help? > > > > I'd like to get some consensus on whether this commit is OK to MFC. With > this commit, vxlan should be an easy to MFC.
Breaking ABI will potentially hurt packages. FreeBSD builds packages for the oldest supported release on a branch. If you break ABI in 10.2 while we are building packages for 10.1 then any packages using these interfaces may not work right or result in panics packages with kmods. Please consider that. > > > > > Phabricator: https://reviews.freebsd.org/D383 > > Reviewed by: gnn > > > > Modified: > > head/sys/netinet/sctputil.c > > head/sys/netinet/udp_usrreq.c > > head/sys/netinet/udp_var.h > > head/sys/netinet6/udp6_usrreq.c > > Thanks, > > JN > > -- Regards, Bryan Drewery _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"