From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH 00/33] Network Devices Ops (v0.3) Date: Wed, 19 Nov 2008 17:33:53 -0800 (PST) Message-ID: <20081119.173353.251644773.davem@davemloft.net> References: <20081117234207.854110282@vyatta.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org To: shemminger@vyatta.com Return-path: Received: from 74-93-104-97-Washington.hfc.comcastbusiness.net ([74.93.104.97]:35808 "EHLO sunset.davemloft.net" rhost-flags-OK-FAIL-OK-OK) by vger.kernel.org with ESMTP id S1751292AbYKTBdx (ORCPT ); Wed, 19 Nov 2008 20:33:53 -0500 In-Reply-To: <20081117234207.854110282@vyatta.com> Sender: netdev-owner@vger.kernel.org List-ID: From: Stephen Hemminger Date: Mon, 17 Nov 2008 15:42:07 -0800 > This sequence of patches breaks the network device adminstration > function table away from the network device data structure. It is > a transitional API change (both keep working), and this set of patches > hits a range of commonly used drivers. This should be enough to make sure > both old and new interfaces get used and tested. I'm starting to apply these patches, thanks Stephen. I really think we should move even fast-path function pointers here. When we have tons of virtual devices configured, it doesn't make sense for us to touch tons of ->hard_start_xmit pointer values which all evaluate to the same thing. ops are ops