From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: Re: [PATCH] netdev_ops Date: Thu, 10 Jul 2003 20:53:00 -0400 Sender: netdev-bounce@oss.sgi.com Message-ID: <3F0E0A6C.5000703@pobox.com> References: <20030710.133737.41660806.davem@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: scott.feldman@intel.com, willy@debian.org, netdev@oss.sgi.com Return-path: To: "David S. Miller" In-Reply-To: <20030710.133737.41660806.davem@redhat.com> Errors-to: netdev-bounce@oss.sgi.com List-Id: netdev.vger.kernel.org David S. Miller wrote: > From: "Feldman, Scott" > Date: Thu, 10 Jul 2003 01:18:50 -0700 > > With HAVE_NETDEV_OPS, you're right, we're maintaining the wrapper > code outside the kernel. But, it does leave the possibility of > having a shared backwards compatibility code for multiple (all?) > drivers for those stuck with supporting kernels without netdev_ops. > > And precisely I am showing you how all this backwards compat > stuff is going to hurt you. You can never truly take advantage > of things that eliminate duplicated code in all the drivers, > and this netdev_ops case is a great example. Actually there is a solution that IMO will make everybody happy. Lemme finish writing up my comments to Matthew... Jeff