Date: Wed, 10 Sep 2014 10:37:37 +0400 From: Gleb Smirnoff <glebius@FreeBSD.org> To: Luigi Rizzo <rizzo@iet.unipi.it> Cc: George Neville-Neil <gnn@neville-neil.com>, FreeBSD Current <current@freebsd.org>, Stefano Garzarella <stefanogarzarella@gmail.com> Subject: Re: RFC: please put back spare fields in struct ifnet (removed in svn 270870) Message-ID: <20140910063737.GI17059@glebius.int.ru> In-Reply-To: <CA%2BhQ2%2Bh1EftirJSef7hxWq_tbf_boQBdQrWDqn3W%2BbmBok56VQ@mail.gmail.com> References: <CA%2BhQ2%2BiLGH%2Bh6asbQSES0P134_5KUgnt8Ve__UQgf9cwu_97eA@mail.gmail.com> <20140909103719.GB17059@glebius.int.ru> <CA%2BhQ2%2BiuembLhrOLb8tqQ3Fv8b%2BNfs7uoPfvMSwp9ZOGCz99YA@mail.gmail.com> <20140909121708.GE17059@glebius.int.ru> <CA%2BhQ2%2Bh1EftirJSef7hxWq_tbf_boQBdQrWDqn3W%2BbmBok56VQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Luigi, On Tue, Sep 09, 2014 at 07:59:42PM +0200, Luigi Rizzo wrote: L> My point is preserving support for out of tree modules, L> and spares (or spare accessors, or the ABI you mention below; L> something that gets you quickly a vendor specific pointer L> from an opaque ifnet) were useful for that. L> L> I think the removal of spares should have happened together L> with the commit of the new mechanism. If it is ready now, L> let's move with it and be done with this discussion. L> L> If not, I would like to bring back the pspares L> with a big note summarizing this discussion, L> and remove then when the new mechanism is ready. L> If i read correctly your comment below about L> the "properly named placeholder" you seem to be ok with that ? It would be absolutely okay if you commit right now a properly named placeholder for your new subsystem, that you work on right now. With the proper name no one will unintentionally hijack it. Would this be a satisfiable solution for you? The suggested ABI mechanism is still under discussion and development. -- Totus tuus, Glebius.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140910063737.GI17059>