On Tue, 22 Sep 2020 09:37:30 -0400 Jarod Wilson <ja...@redhat.com> wrote:
> By default, enable retaining all user-facing API that includes the use of > master and slave, but add a Kconfig knob that allows those that wish to > remove it entirely do so in one shot. > > Cc: Jay Vosburgh <j.vosbu...@gmail.com> > Cc: Veaceslav Falico <vfal...@gmail.com> > Cc: Andy Gospodarek <a...@greyhouse.net> > Cc: "David S. Miller" <da...@davemloft.net> > Cc: Jakub Kicinski <k...@kernel.org> > Cc: Thomas Davis <tada...@lbl.gov> > Cc: netdev@vger.kernel.org > Signed-off-by: Jarod Wilson <ja...@redhat.com> Why not just have a config option to remove all the /proc and sysfs options in bonding (and bridging) and only use netlink? New tools should be only able to use netlink only. Then you might convince maintainers to update documentation as well. Last I checked there were still references to ifenslave.