From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2078BA00C4; Fri, 5 Jun 2020 10:35:11 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E4B401D5E2; Fri, 5 Jun 2020 10:35:10 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 7B61D1D5DC for ; Fri, 5 Jun 2020 10:35:09 +0200 (CEST) IronPort-SDR: m+W0GmjCo483xkemWh5hrEXOEuvdu7hjFA4Dwvfg8H3QDM0dJLSkyi6nMj94AjZQ1RWnMnKmYn BXwJeBAUmPSA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jun 2020 01:35:07 -0700 IronPort-SDR: qSL61MztVgdsj3RsVe1h9BC7CVjrUduEgkL6ksPmdsS3dRN9E0l6wZN+sBsuWQR+lhkK8j3dGd EdL1nIWoNfDg== X-IronPort-AV: E=Sophos;i="5.73,475,1583222400"; d="scan'208";a="417202146" Received: from bricha3-mobl.ger.corp.intel.com ([10.252.24.61]) by orsmga004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-SHA; 05 Jun 2020 01:35:06 -0700 Date: Fri, 5 Jun 2020 09:35:03 +0100 From: Bruce Richardson To: Luca Boccassi Cc: Stephen Hemminger , dev@dpdk.org Message-ID: <20200605083503.GB1552@bricha3-MOBL.ger.corp.intel.com> References: <20200604210200.25405-1-stephen@networkplumber.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Subject: Re: [dpdk-dev] [RFC] doc: change to diverse and inclusive language X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Fri, Jun 05, 2020 at 08:54:47AM +0100, Luca Boccassi wrote: > On Thu, 2020-06-04 at 14:02 -0700, Stephen Hemminger wrote: > > For diversity reasons, the DPDK should take every effort > > to eliminate master and slave terminology. The actual code change > > is just syntax, but it has bigger impacts. > > > > Lets announce this now and do it in the next API changing > > release. > > --- > > doc/guides/rel_notes/deprecation.rst | 27 +++++++++++++++++++++++++++ > > 1 file changed, 27 insertions(+) > > > > diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst > > index 0bee924255af..6b5cbf8d0b0c 100644 > > --- a/doc/guides/rel_notes/deprecation.rst > > +++ b/doc/guides/rel_notes/deprecation.rst > > @@ -138,3 +138,30 @@ Deprecation Notices > > driver probe scheme. The legacy virtio support will be available through > > the existing VFIO/UIO based kernel driver scheme. > > More details at https://patches.dpdk.org/patch/69351/ > > + > > +* eal: To be more inclusive in choice of naming, the DPDK project > > + will follow established diversity guidelines. > > + The code base will be changed to replace references to sexist > > + and offensive terms used in function, documentation and variable > > + names. This change will be progressive across several releases. > > + > > + The immediate impact to the API/ABI is that references to > > + master and slave related to DPDK lcore will be changed to > > + primary and secondary. > > + > > + For example: ``rte_get_master_lcore()`` will be renamed > > + to ``rte_get_primary_lcore()``. For the 20.11, release > > + both names will be present and the old function will be > > + marked with the deprecated tag. > > + > > + The macros related to primary and secondary lcore will also > > + be change: ``RTE_LCORE_FOREACH_SLAVE`` will be replaced > > + with ``RTE_LCORE_FOREACH_SECONDARY``. > > + > > + Drivers and source not governed by API/ABI policy will change > > + as soon as practical. > > + > > + This change aligns DPDK with the MIT diversity guidelines: > > + https://www.cs.cmu.edu/~mjw/Language/NonSexist/vuw.non-sexist-language-guidelines.txt > > + and follows precedent of other open source projects: Django, Gnome, > > + ISC, Python, Rust > > Acked-by: Luca Boccassi > Acked-by: Bruce Richardson