From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 5F67858DA for ; Tue, 27 May 2014 03:51:25 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP; 26 May 2014 18:51:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.98,916,1392192000"; d="scan'208";a="537901508" Received: from fmsmsx106.amr.corp.intel.com ([10.19.9.37]) by fmsmga001.fm.intel.com with ESMTP; 26 May 2014 18:51:34 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by FMSMSX106.amr.corp.intel.com (10.19.9.37) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 26 May 2014 18:51:34 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.7]) by shsmsx102.ccr.corp.intel.com ([169.254.2.190]) with mapi id 14.03.0123.003; Tue, 27 May 2014 09:51:32 +0800 From: "Liu, Jijiang" To: Thomas Monjalon , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH 0/3] *** Upgrade NIC share codes *** Thread-Index: AQHPc0Nnuja4xArjUUivBznk0qbXdZtTtGaw Date: Tue, 27 May 2014 01:51:32 +0000 Message-ID: <1ED644BD7E0A5F4091CF203DAFB8E4CC01C79D65@SHSMSX101.ccr.corp.intel.com> References: <1400120294-15871-1-git-send-email-jijiang.liu@intel.com> <1789529.RGC5GB4S3q@xps13> In-Reply-To: <1789529.RGC5GB4S3q@xps13> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH 0/3] *** Upgrade NIC share codes *** X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 May 2014 01:51:25 -0000 This is a batch update of the code in DPDK to align it with the latest vers= ions of the common device driver code for Intel network devices, such as is= used in the Linux and BSD drivers. Intel DPDK team get periodic updates fr= om the networking division at Intel, and we apply those without modificatio= ns to the code in the ixgbe and e1000 subfolders of the DPDK codebase. Each= code-drop provides us with the latest device support and bug fixes.=20 The code-drop was tested by the ND team ,and Intel DPDK team receive the co= de-drop without individual commit history, as mentioned earlier, this is a = batch update.=20 Furthermore, before sending patches to dpdk.org, in order to guarantee no n= ew issues are introduced by upgrading, Intel DPDK team has done development= and test of integration, and don't change any source codes in these driver= s in the meantime.=20 At present, the common device code should be treated as read-only, any bugs= found here will be collected and reported to Intel. Thanks Frank -----Original Message----- From: Thomas Monjalon [mailto:thomas.monjalon@6wind.com]=20 Sent: Monday, May 19, 2014 5:18 PM To: Liu, Jijiang Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH 0/3] *** Upgrade NIC share codes *** Hi Jijiang, I feel there is a lot of important changes in these patches but I cannot ea= sily read them. Splitting in many small patches with nice commit logs would= help a lot. Please refer to http://dpdk.org/dev#send in order to understand what must b= e a good patch. At least, you should make patches for minor changes (whitespace/typo/case),= few patches for new features (e.g. M88E1512, SFP+ laser) and few patches f= or bug fixes (e.g. pll_workaround_i210, locks, fc-autoneg, vf link). Especially, an explanation is needed for locking changes as there were some= work on it in these commits: http://dpdk.org/browse/dpdk/commit/?id=3D4c9d8ed203c1170e4cc11 http://dpdk.org/browse/dpdk/commit/?id=3Df283b30509d2db745e746 "git add -p" could help you to split the changes into several commits. You can check how minor changes in base driver were handled previously. Examples from version 1.5.1: http://dpdk.org/browse/dpdk/commit/?id=3D1558bea6e3723d9c1 http://dpdk.org/browse/dpdk/commit/?id=3D2fd4855f306e9df38 http://dpdk.org/browse/dpdk/commit/?id=3D5037620be576a3c20 http://dpdk.org/browse/dpdk/commit/?id=3D1d2d65121bd10ba95 Thanks -- Thomas