DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK
@ 2020-10-20 13:07 Bruce Richardson
  2020-10-20 13:22 ` David Marchand
                   ` (6 more replies)
  0 siblings, 7 replies; 28+ messages in thread
From: Bruce Richardson @ 2020-10-20 13:07 UTC (permalink / raw)
  To: dev; +Cc: Bruce Richardson

Since a number of contributors to DPDK have submitted patches to DPDK under
more than one email address, we should maintain a mailmap file to properly
track their commits using "shortlog". It also helps fix up any mangled
names, for example, with surname/firstname reversed, or with incorrect
capitalization.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
---

while this list is almost certainly incomplete, this should serve as a
reasonable start-point for building a more complete one.
---
 .mailmap | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 .mailmap

diff --git a/.mailmap b/.mailmap
new file mode 100644
index 000000000..720107c7b
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,15 @@
+Anatoly Burakov <anatoly.burakov@intel.com>
+Bruce Richardson <bruce.richardson@intel.com>
+Chas Williams <chas3@att.com> <ciwillia@brocade.com> <3chas3@gmail.com>
+David Marchand <david.marchand@redhat.com> <david.marchand@6wind.com>
+Harish Patil <harish.patil@cavium.com> <harish.patil@qlogic.com>
+Hemant Agrawal <hemant.agrawal@nxp.com> <Hemant@freescale.com>
+Jerin Jacob <jerinj@marvell.com> <jerin.jacob@caviumnetworks.com>
+Jingjing Wu <jingjing.wu@intel.com>
+Luca Boccassi <bluca@debian.org> <luca.boccassi@gmail.com> <lboccass@brocade.com>
+Ori Kam <orika@nvidia.com> <orika@mellanox.com>
+Pablo De Lara <pablo.de.lara.guarch@intel.com>
+Rahul Shah <rahul.r.shah@intel.com>
+Stephen Hemminger <stephen@networkplumber.org> <shemming@brocade.com> <sthemmin@microsoft.com>
+Thomas Monjalon <thomas@monjalon.net> <thomas.monjalon@6wind.com>
+Yuanhan Liu <yliu@fridaylinux.org> <yuanhan.liu@linux.intel.com>
-- 
2.25.1


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK
  2020-10-20 13:07 [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK Bruce Richardson
@ 2020-10-20 13:22 ` David Marchand
  2020-10-20 14:29 ` Thomas Monjalon
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 28+ messages in thread
From: David Marchand @ 2020-10-20 13:22 UTC (permalink / raw)
  To: Bruce Richardson; +Cc: dev

On Tue, Oct 20, 2020 at 3:07 PM Bruce Richardson
<bruce.richardson@intel.com> wrote:
>
> Since a number of contributors to DPDK have submitted patches to DPDK under
> more than one email address, we should maintain a mailmap file to properly
> track their commits using "shortlog". It also helps fix up any mangled
> names, for example, with surname/firstname reversed, or with incorrect
> capitalization.
>
> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>

I started writing one some time ago.
+1

> ---
>
> while this list is almost certainly incomplete, this should serve as a
> reasonable start-point for building a more complete one.
> ---
>  .mailmap | 15 +++++++++++++++
>  1 file changed, 15 insertions(+)
>  create mode 100644 .mailmap
>
> diff --git a/.mailmap b/.mailmap
> new file mode 100644
> index 000000000..720107c7b
> --- /dev/null
> +++ b/.mailmap
> @@ -0,0 +1,15 @@
> +Anatoly Burakov <anatoly.burakov@intel.com>
> +Bruce Richardson <bruce.richardson@intel.com>
> +Chas Williams <chas3@att.com> <ciwillia@brocade.com> <3chas3@gmail.com>
> +David Marchand <david.marchand@redhat.com> <david.marchand@6wind.com>

+Gaetan Rivet <grive@u256.net> <gaetan.rivet@6wind.com>

> +Harish Patil <harish.patil@cavium.com> <harish.patil@qlogic.com>
> +Hemant Agrawal <hemant.agrawal@nxp.com> <Hemant@freescale.com>
> +Jerin Jacob <jerinj@marvell.com> <jerin.jacob@caviumnetworks.com>
> +Jingjing Wu <jingjing.wu@intel.com>
> +Luca Boccassi <bluca@debian.org> <luca.boccassi@gmail.com> <lboccass@brocade.com>
> +Ori Kam <orika@nvidia.com> <orika@mellanox.com>
> +Pablo De Lara <pablo.de.lara.guarch@intel.com>
> +Rahul Shah <rahul.r.shah@intel.com>
> +Stephen Hemminger <stephen@networkplumber.org> <shemming@brocade.com> <sthemmin@microsoft.com>
> +Thomas Monjalon <thomas@monjalon.net> <thomas.monjalon@6wind.com>
> +Yuanhan Liu <yliu@fridaylinux.org> <yuanhan.liu@linux.intel.com>
> --
> 2.25.1
>


-- 
David Marchand


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK
  2020-10-20 13:07 [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK Bruce Richardson
  2020-10-20 13:22 ` David Marchand
@ 2020-10-20 14:29 ` Thomas Monjalon
  2020-10-20 15:03   ` Bruce Richardson
  2020-10-21 16:55 ` [dpdk-dev] [PATCH v2] " Bruce Richardson
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 28+ messages in thread
From: Thomas Monjalon @ 2020-10-20 14:29 UTC (permalink / raw)
  To: Bruce Richardson; +Cc: dev

20/10/2020 15:07, Bruce Richardson:
> Since a number of contributors to DPDK have submitted patches to DPDK under
> more than one email address, we should maintain a mailmap file to properly
> track their commits using "shortlog". It also helps fix up any mangled
> names, for example, with surname/firstname reversed, or with incorrect
> capitalization.

I agree it helps fixing typos in names, that's why I have such file.
To be really useful, we should add every contributors.
> 
> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> ---
> 
> while this list is almost certainly incomplete, this should serve as a
> reasonable start-point for building a more complete one.

Do you want me to write a v2?




^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK
  2020-10-20 14:29 ` Thomas Monjalon
@ 2020-10-20 15:03   ` Bruce Richardson
  2020-10-20 15:17     ` Thomas Monjalon
  0 siblings, 1 reply; 28+ messages in thread
From: Bruce Richardson @ 2020-10-20 15:03 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: dev

On Tue, Oct 20, 2020 at 04:29:18PM +0200, Thomas Monjalon wrote:
> 20/10/2020 15:07, Bruce Richardson:
> > Since a number of contributors to DPDK have submitted patches to DPDK under
> > more than one email address, we should maintain a mailmap file to properly
> > track their commits using "shortlog". It also helps fix up any mangled
> > names, for example, with surname/firstname reversed, or with incorrect
> > capitalization.
> 
> I agree it helps fixing typos in names, that's why I have such file.
> To be really useful, we should add every contributors.

Surely not every contributor has multiple email addresses or their emails
in multiple formats?

> > 
> > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> > ---
> > 
> > while this list is almost certainly incomplete, this should serve as a
> > reasonable start-point for building a more complete one.
> 
> Do you want me to write a v2?
> 
Feel free to. However, I think the contents should be limited to only those
that need to be there.

Regards,
/Bruce

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK
  2020-10-20 15:03   ` Bruce Richardson
@ 2020-10-20 15:17     ` Thomas Monjalon
  2020-10-20 15:32       ` Bruce Richardson
  0 siblings, 1 reply; 28+ messages in thread
From: Thomas Monjalon @ 2020-10-20 15:17 UTC (permalink / raw)
  To: Bruce Richardson; +Cc: dev

20/10/2020 17:03, Bruce Richardson:
> On Tue, Oct 20, 2020 at 04:29:18PM +0200, Thomas Monjalon wrote:
> > 20/10/2020 15:07, Bruce Richardson:
> > > Since a number of contributors to DPDK have submitted patches to DPDK under
> > > more than one email address, we should maintain a mailmap file to properly
> > > track their commits using "shortlog". It also helps fix up any mangled
> > > names, for example, with surname/firstname reversed, or with incorrect
> > > capitalization.
> > 
> > I agree it helps fixing typos in names, that's why I have such file.
> > To be really useful, we should add every contributors.
> 
> Surely not every contributor has multiple email addresses or their emails
> in multiple formats?
> 
> > > 
> > > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> > > ---
> > > 
> > > while this list is almost certainly incomplete, this should serve as a
> > > reasonable start-point for building a more complete one.
> > 
> > Do you want me to write a v2?
> > 
> Feel free to. However, I think the contents should be limited to only those
> that need to be there.

Misunderstanding then.
The other usage I'm looking at, is your last sentence above:
"
It also helps fix up any mangled names, for example,
with surname/firstname reversed, or with incorrect capitalization.
"
This usage requires to have everyone listed.



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK
  2020-10-20 15:17     ` Thomas Monjalon
@ 2020-10-20 15:32       ` Bruce Richardson
  2020-10-20 15:38         ` Thomas Monjalon
  0 siblings, 1 reply; 28+ messages in thread
From: Bruce Richardson @ 2020-10-20 15:32 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: dev

On Tue, Oct 20, 2020 at 05:17:58PM +0200, Thomas Monjalon wrote:
> 20/10/2020 17:03, Bruce Richardson:
> > On Tue, Oct 20, 2020 at 04:29:18PM +0200, Thomas Monjalon wrote:
> > > 20/10/2020 15:07, Bruce Richardson:
> > > > Since a number of contributors to DPDK have submitted patches to
> > > > DPDK under more than one email address, we should maintain a
> > > > mailmap file to properly track their commits using "shortlog". It
> > > > also helps fix up any mangled names, for example, with
> > > > surname/firstname reversed, or with incorrect capitalization.
> > > 
> > > I agree it helps fixing typos in names, that's why I have such file.
> > > To be really useful, we should add every contributors.
> > 
> > Surely not every contributor has multiple email addresses or their
> > emails in multiple formats?
> > 
> > > > 
> > > > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> ---
> > > > 
> > > > while this list is almost certainly incomplete, this should serve
> > > > as a reasonable start-point for building a more complete one.
> > > 
> > > Do you want me to write a v2?
> > > 
> > Feel free to. However, I think the contents should be limited to only
> > those that need to be there.
> 
> Misunderstanding then.  The other usage I'm looking at, is your last
> sentence above: " It also helps fix up any mangled names, for example,
> with surname/firstname reversed, or with incorrect capitalization.  "
> This usage requires to have everyone listed.
>
I've only ever noticed a few instances in DPDK where people's names differ
a little - for example, I think there is one instance in hundreds of
commits from me where my surname is missing a capital letter, and three
instances of surname/firstname reversal, and all of those are from 2014 or
earlier.

If most people's names are consistent in the repo then there is no need to
add them. I'd view adding for cases like this to be on an as-needed basis,
and largely leave it up to people to contribute names to the list when they
see a problem. I would not think that there is any need to pro-actively add
people to the list in case their name gets messed up in future, especially
since, thanks to your work, the use of names has become much more
consistent over the years.

/Bruce

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK
  2020-10-20 15:32       ` Bruce Richardson
@ 2020-10-20 15:38         ` Thomas Monjalon
  2020-10-20 15:44           ` Bruce Richardson
  0 siblings, 1 reply; 28+ messages in thread
From: Thomas Monjalon @ 2020-10-20 15:38 UTC (permalink / raw)
  To: Bruce Richardson; +Cc: dev

20/10/2020 17:32, Bruce Richardson:
> On Tue, Oct 20, 2020 at 05:17:58PM +0200, Thomas Monjalon wrote:
> > 20/10/2020 17:03, Bruce Richardson:
> > > On Tue, Oct 20, 2020 at 04:29:18PM +0200, Thomas Monjalon wrote:
> > > > 20/10/2020 15:07, Bruce Richardson:
> > > > > Since a number of contributors to DPDK have submitted patches to
> > > > > DPDK under more than one email address, we should maintain a
> > > > > mailmap file to properly track their commits using "shortlog". It
> > > > > also helps fix up any mangled names, for example, with
> > > > > surname/firstname reversed, or with incorrect capitalization.
> > > > 
> > > > I agree it helps fixing typos in names, that's why I have such file.
> > > > To be really useful, we should add every contributors.
> > > 
> > > Surely not every contributor has multiple email addresses or their
> > > emails in multiple formats?
> > > 
> > > > > 
> > > > > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> ---
> > > > > 
> > > > > while this list is almost certainly incomplete, this should serve
> > > > > as a reasonable start-point for building a more complete one.
> > > > 
> > > > Do you want me to write a v2?
> > > > 
> > > Feel free to. However, I think the contents should be limited to only
> > > those that need to be there.
> > 
> > Misunderstanding then.  The other usage I'm looking at, is your last
> > sentence above: " It also helps fix up any mangled names, for example,
> > with surname/firstname reversed, or with incorrect capitalization.  "
> > This usage requires to have everyone listed.
> >
> I've only ever noticed a few instances in DPDK where people's names differ
> a little - for example, I think there is one instance in hundreds of
> commits from me where my surname is missing a capital letter, and three
> instances of surname/firstname reversal, and all of those are from 2014 or
> earlier.
> 
> If most people's names are consistent in the repo then there is no need to
> add them. I'd view adding for cases like this to be on an as-needed basis,
> and largely leave it up to people to contribute names to the list when they
> see a problem. I would not think that there is any need to pro-actively add
> people to the list in case their name gets messed up in future, especially
> since, thanks to your work, the use of names has become much more
> consistent over the years.

Yes it is because of Ferruh, David and myself fixing names.
I would prefer this check done in advance by contributors
and other maintainers. That's why I would like to share
a script and a big database of names which could be the mailmap.




^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK
  2020-10-20 15:38         ` Thomas Monjalon
@ 2020-10-20 15:44           ` Bruce Richardson
  0 siblings, 0 replies; 28+ messages in thread
From: Bruce Richardson @ 2020-10-20 15:44 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: dev

On Tue, Oct 20, 2020 at 05:38:43PM +0200, Thomas Monjalon wrote:
> 20/10/2020 17:32, Bruce Richardson:
> > On Tue, Oct 20, 2020 at 05:17:58PM +0200, Thomas Monjalon wrote:
> > > 20/10/2020 17:03, Bruce Richardson:
> > > > On Tue, Oct 20, 2020 at 04:29:18PM +0200, Thomas Monjalon wrote:
> > > > > 20/10/2020 15:07, Bruce Richardson:
> > > > > > Since a number of contributors to DPDK have submitted patches to
> > > > > > DPDK under more than one email address, we should maintain a
> > > > > > mailmap file to properly track their commits using "shortlog". It
> > > > > > also helps fix up any mangled names, for example, with
> > > > > > surname/firstname reversed, or with incorrect capitalization.
> > > > > 
> > > > > I agree it helps fixing typos in names, that's why I have such file.
> > > > > To be really useful, we should add every contributors.
> > > > 
> > > > Surely not every contributor has multiple email addresses or their
> > > > emails in multiple formats?
> > > > 
> > > > > > 
> > > > > > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> ---
> > > > > > 
> > > > > > while this list is almost certainly incomplete, this should serve
> > > > > > as a reasonable start-point for building a more complete one.
> > > > > 
> > > > > Do you want me to write a v2?
> > > > > 
> > > > Feel free to. However, I think the contents should be limited to only
> > > > those that need to be there.
> > > 
> > > Misunderstanding then.  The other usage I'm looking at, is your last
> > > sentence above: " It also helps fix up any mangled names, for example,
> > > with surname/firstname reversed, or with incorrect capitalization.  "
> > > This usage requires to have everyone listed.
> > >
> > I've only ever noticed a few instances in DPDK where people's names differ
> > a little - for example, I think there is one instance in hundreds of
> > commits from me where my surname is missing a capital letter, and three
> > instances of surname/firstname reversal, and all of those are from 2014 or
> > earlier.
> > 
> > If most people's names are consistent in the repo then there is no need to
> > add them. I'd view adding for cases like this to be on an as-needed basis,
> > and largely leave it up to people to contribute names to the list when they
> > see a problem. I would not think that there is any need to pro-actively add
> > people to the list in case their name gets messed up in future, especially
> > since, thanks to your work, the use of names has become much more
> > consistent over the years.
> 
> Yes it is because of Ferruh, David and myself fixing names.
> I would prefer this check done in advance by contributors
> and other maintainers. That's why I would like to share
> a script and a big database of names which could be the mailmap.
> 
That does make more sense, but I still find it strange to have to store the
names of each contributor in the mailmap file to achieve this? If we have
the few incorrect names stored here, can we not dynamically get the list of
contributors from "shortlog"?

/Bruce

^ permalink raw reply	[flat|nested] 28+ messages in thread

* [dpdk-dev] [PATCH v2] mailmap: add a mailmap file to DPDK
  2020-10-20 13:07 [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK Bruce Richardson
  2020-10-20 13:22 ` David Marchand
  2020-10-20 14:29 ` Thomas Monjalon
@ 2020-10-21 16:55 ` Bruce Richardson
  2022-11-04 12:13 ` [PATCH v3] mailmap: add " Bruce Richardson
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 28+ messages in thread
From: Bruce Richardson @ 2020-10-21 16:55 UTC (permalink / raw)
  To: dev; +Cc: thomas, david.marchand, Bruce Richardson

Since a number of contributors to DPDK have submitted patches to DPDK under
more than one email address, we should maintain a mailmap file to properly
track their commits using "shortlog". It also helps fix up any mangled
names, for example, with surname/firstname reversed, or with incorrect
capitalization.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>

---

V2: Massively expanded list by running a script on the repo to pick out
names associated with multiple emails. Within each line, the emails are
listed in inverse chronological order of use, based on assumption that last
email used is the most up-to-date and the one that is desired to be used in
shortlog.
---
 .mailmap | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)
 create mode 100644 .mailmap

diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000000..faa58a4e4b
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,89 @@
+Alan Dewar <alan.dewar@att.com> <adewar@brocade.com>
+Alexander Kozyrev <akozyrev@nvidia.com> <akozyrev@mellanox.com>
+Anatoly Burakov <anatoly.burakov@intel.com>
+Andriy Berestovskyy <aber@semihalf.com> <andriy.berestovskyy@caviumnetworks.com>
+Andy Moreton <amoreton@xilinx.com> <amoreton@solarflare.com>
+Ankur Dwivedi <adwivedi@marvell.com> <ankur.dwivedi@caviumnetworks.com>
+Anoob Joseph <anoobj@marvell.com> <anoob.joseph@caviumnetworks.com>
+Ashish Gupta <ashishg@marvell.com> <ashish.gupta@caviumnetworks.com>
+Bing Zhao <bingz@nvidia.com> <bingz@mellanox.com>
+Bruce Richardson <bruce.richardson@intel.com>
+Chao Zhu <chaozhu@linux.vnet.ibm.com> <bjzhuc@cn.ibm.com>
+Chas Williams <3chas3@gmail.com> <chas3@att.com> <ciwillia@brocade.com>
+Chengchang Tang <tangchengchang@huawei.com> <tangchengchang@hisilicon.com>
+Cyril Chemparathy <cchemparathy@ezchip.com> <cchemparathy@tilera.com>
+David Marchand <david.marchand@redhat.com> <david.marchand@6wind.com>
+Dekel Peled <dekelp@nvidia.com> <dekelp@mellanox.com>
+Dumitru Ceara <dceara@redhat.com> <dumitru.ceara@gmail.com>
+Eli Britstein <elibr@mellanox.com> <elibr@nvidia.com>
+Eric Kinzie <ekinzie@brocade.com> <ehkinzie@gmail.com>
+Feifei Wang <feifei.wang2@arm.com> <feifei.wang@arm.com>
+Ferruh Yigit <ferruh.yigit@intel.com> <ferruhy@gmail.com>
+Gaetan Rivet <grive@u256.net> <gaetan.rivet@6wind.com>
+Gavin Hu <gavin.hu@arm.com> <gavin.hu@linaro.org>
+George Wilkie <george.wilkie@intl.att.com> <gwilkie@brocade.com>
+Gregory Etelson <getelson@nvidia.com> <getelson@mellanox.com> <gregory@weka.io>
+Harish Patil <harish.patil@cavium.com> <harish.patil@qlogic.com>
+Hemant Agrawal <hemant.agrawal@nxp.com> <Hemant@freescale.com>
+Ilya Maximets <i.maximets@ovn.org> <i.maximets@samsung.com>
+Jens Freimann <jfreimann@redhat.com> <jfreiman@redhat.com>
+Jerin Jacob <jerinj@marvell.com> <jerin.jacob@caviumnetworks.com>
+Jianbo Liu <jianbo.liu@arm.com> <jianbo.liu@linaro.org>
+Jiawei Wang <jiaweiw@nvidia.com> <jiaweiw@mellanox.com>
+Jincheng Miao <jincheng.miao@gmail.com> <jmiao@redhat.com>
+Jingjing Wu <jingjing.wu@intel.com>
+Julien Meunier <julien.meunier@nokia.com> <julien.meunier@6wind.com>
+Keith Wiles <keith.wiles@intel.com> <keith.wiles@windriver.com>
+Kiran Kumar <kirankumark@marvell.com> <kkokkilagadda@caviumnetworks.com> <kiran.kokkilagadda@caviumnetworks.com>
+Krzysztof Kanas <kkanas@marvell.com> <krzysztof.kanas@caviumnetworks.com>
+Luca Boccassi <luca.boccassi@microsoft.com> <bluca@debian.org> <luca.boccassi@gmail.com> <lboccass@brocade.com>
+Marc Sune <marcdevel@gmail.com> <marc.sune@bisdn.de>
+Matan Azrad <matan@nvidia.com> <matan@mellanox.com>
+Matej Vido <matejvido@gmail.com> <vido@cesnet.cz>
+Mattias Rönnblom <mattias.ronnblom@ericsson.com> <hofors@lysator.liu.se>
+Mauricio Vasquez B <mauricio.vasquez@polito.it> <mauricio.vasquezbernal@studenti.polito.it>
+Michael Baum <michaelba@nvidia.com> <michaelba@mellanox.com>
+Michael Qiu <qiudayu@chinac.com> <michael.qiu@intel.com>
+Michał Mirosław <michal.miroslaw@atendesoftware.pl> <mirq-linux@rere.qmqm.pl>
+Nachiketa Prachanda <nprachan@vyatta.att-mail.com> <nprachan@brocade.com>
+Nicolás Pernas Maradei <nico@emutex.com> <nicolas.pernas.maradei@emutex.com>
+Nithin Dabilpuram <ndabilpuram@marvell.com> <nithin.dabilpuram@caviumnetworks.com>
+Ophir Munk <ophirmu@nvidia.com> <ophirmu@mellanox.com>
+Ori Kam <orika@nvidia.com> <orika@mellanox.com>
+Pablo De Lara <pablo.de.lara.guarch@intel.com>
+Pavan Nikhilesh <pbhagavatula@marvell.com> <pbhagavatula@caviumnetworks.com>
+Pawel Wodkowski <pawelwod@gmail.com> <pawelx.wodkowski@intel.com> <pawelx.wdkowski@intel.com>
+Rahul Shah <rahul.r.shah@intel.com>
+Rami Rosen <ramirose@gmail.com> <rami.rosen@intel.com>
+Rasesh Mody <rmody@marvell.com> <rasesh.mody@cavium.com> <rasesh.mody@qlogic.com>
+Raslan Darawsheh <rasland@mellanox.com> <rdarawsheh@asaltech.com>
+Robert Sanford <rsanford2@gmail.com> <rsanford@akamai.com> <rsanford@prolexic.com>
+Sachin Saxena <sachin.saxena@oss.nxp.com> <sachin.saxena@nxp.com>
+Santosh Shukla <santosh.shukla@caviumnetworks.com> <sshukla@mvista.com>
+Shahed Shaikh <shshaikh@marvell.com> <shahed.shaikh@cavium.com>
+Souvik Dey <sodey@rbbn.com> <sodey@sonusnet.com>
+Stephen Hemminger <stephen@networkplumber.org> <sthemmin@microsoft.com> <shemming@brocade.com> <shemminger@vyatta.com>
+Suanming Mou <suanmingm@nvidia.com> <suanmingm@mellanox.com> <mousuanming@huawei.com>
+Subrahmanyam Nilla <snilla@marvell.com> <snilla@caviumnetworks.com>
+Sunila Sahu <ssahu@marvell.com> <sunila.sahu@caviumnetworks.com>
+Sunil Kumar Kori <skori@marvell.com> <sunil.kori@nxp.com>
+Takeshi Yoshimura <tyos@jp.ibm.com> <t.yoshimura8869@gmail.com>
+Tal Shnaiderman <talshn@nvidia.com> <talshn@mellanox.com>
+Tejasree Kondoj <ktejasree@marvell.com> <kondoj.tejasree@caviumnetworks.com>
+Tetsuya Mukawa <mtetsuyah@gmail.com> <mukawa@igel.co.jp>
+Thomas Monjalon <thomas@monjalon.net> <thomas.monjalon@6wind.com>
+Tiwei Bie <tiwei.bie@intel.com> <btw@mail.ustc.edu.cn>
+Tomasz Jozwiak <tomaszx.jozwiak@intel.com> <tjozwiakgm@gmail.com>
+Tom Barbette <barbette@kth.se> <tom.barbette@ulg.ac.be>
+Tonghao Zhang <xiangxia.m.yue@gmail.com> <nic@opencloud.tech>
+Viacheslav Ovsiienko <viacheslavo@nvidia.com> <viacheslavo@mellanox.com>
+Vivek Sharma <viveksharma@marvell.com> <vivek.sharma@caviumnetworks.com>
+Vladimir Medvedkin <vladimir.medvedkin@intel.com> <medvedkinv@gmail.com>
+Xueming Li <xuemingl@nvidia.com> <xuemingl@mellanox.com>
+Yi Yang <yangyi01@inspur.com> <yi.y.yang@intel.com>
+Yong Wang <wang.yong19@zte.com.cn> <yongwang@vmware.com>
+Yuanhan Liu <yliu@fridaylinux.org> <yuanhan.liu@linux.intel.com>
+Yuval Avnery <yuvalav@nvidia.com> <yuvalav@mellanox.com>
+Zhike Wang <wangzhike@jd.com> <wangzk320@163.com>
+Zoltan Kiss <zoltan.kiss@schaman.hu> <zoltan.kiss@linaro.org>
+Zyta Szpak <zr@semihalf.com> <zyta.szpak@semihalf.com>
-- 
2.25.1


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [PATCH v3] mailmap: add file to DPDK
  2020-10-20 13:07 [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK Bruce Richardson
                   ` (2 preceding siblings ...)
  2020-10-21 16:55 ` [dpdk-dev] [PATCH v2] " Bruce Richardson
@ 2022-11-04 12:13 ` Bruce Richardson
  2022-11-04 12:16   ` Bruce Richardson
  2022-11-24 12:13 ` [PATCH v4] " David Marchand
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 28+ messages in thread
From: Bruce Richardson @ 2022-11-04 12:13 UTC (permalink / raw)
  To: dev; +Cc: Bruce Richardson

Since a number of contributors to DPDK have submitted patches to DPDK
under more than one email address, we should maintain a mailmap file to
properly track their commits using "shortlog". It also helps fix up any
mangled names, for example, with surname/firstname reversed, or with
incorrect capitalization. By keeping this file in the DPDK repository,
rather than committers maintaining their own copies, it allows
individual contributors to edit it to update their own email address
preferences if so desired.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>

---

V3: Updated version of file

V2: Massively expanded list by running a script on the repo to pick out
names associated with multiple emails. Within each line, the emails are
listed in inverse chronological order of use, based on assumption that last
email used is the most up-to-date and the one that is desired to be used in
shortlog.
---
 .mailmap | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 123 insertions(+)
 create mode 100644 .mailmap

diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000000..75cd8f9028
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,123 @@
+Abhimanyu Saini <absaini@amd.com> <asaini@xilinx.com>
+Adham Masarwah <adham@nvidia.com> <adham@mellanox.com>
+Akhil Goyal <gakhil@marvell.com> <akhil.goyal@nxp.com>
+Alan Dewar <alan.dewar@att.com> <adewar@brocade.com>
+Alex Kiselev <alex@bisonrouter.com> <alex@therouter.net>
+Alexander Kozyrev <akozyrev@nvidia.com> <akozyrev@mellanox.com>
+Ali Alnubani <alialnu@nvidia.com> <alialnu@mellanox.com>
+Anatoly Burakov <anatoly.burakov@intel.com>
+Andrew Boyer <andrew.boyer@amd.com> <aboyer@pensando.io>
+Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> <arybchenko@solarflare.com>
+Andriy Berestovskyy <aber@semihalf.com> <andriy.berestovskyy@caviumnetworks.com>
+Andrzej Ostruszka <amo@semihalf.com> <aostruszka@marvell.com>
+Andy Moreton <amoreton@xilinx.com> <amoreton@solarflare.com>
+Ankur Dwivedi <adwivedi@marvell.com> <ankur.dwivedi@caviumnetworks.com>
+Anoob Joseph <anoobj@marvell.com> <anoob.joseph@caviumnetworks.com>
+Asaf Penso <asafp@nvidia.com> <asafp@mellanox.com>
+Ashish Gupta <ashishg@marvell.com> <ashish.gupta@caviumnetworks.com>
+Ashwin Sekhar T K <asekhar@marvell.com> <ashwin.sekhar@caviumnetworks.com>
+Balazs Nemeth <bnemeth@redhat.com> <balazs.nemeth@intel.com>
+Bing Zhao <bingz@nvidia.com> <bingz@mellanox.com>
+Bruce Richardson <bruce.richardson@intel.com>
+Chao Zhu <chaozhu@linux.vnet.ibm.com> <bjzhuc@cn.ibm.com>
+Chas Williams <3chas3@gmail.com> <chas3@att.com> <ciwillia@brocade.com>
+Chengchang Tang <tangchengchang@huawei.com> <tangchengchang@hisilicon.com>
+Cyril Chemparathy <cchemparathy@ezchip.com> <cchemparathy@tilera.com>
+David Marchand <david.marchand@redhat.com> <david.marchand@6wind.com>
+Dekel Peled <dekelp@nvidia.com> <dekelp@mellanox.com>
+Dmitry Kozlyuk <dkozlyuk@nvidia.com> <dmitry.kozliuk@gmail.com>
+Dong Zhou <dongzhou@nvidia.com> <dongz@mellanox.com>
+Dumitru Ceara <dceara@redhat.com> <dumitru.ceara@gmail.com>
+Eli Britstein <elibr@nvidia.com> <elibr@mellanox.com>
+Eric Kinzie <ekinzie@brocade.com> <ehkinzie@gmail.com>
+Feifei Wang <feifei.wang2@arm.com> <feifei.wang@arm.com>
+Ferruh Yigit <ferruh.yigit@amd.com> <ferruh.yigit@intel.com> <ferruh.yigit@xilinx.com> <ferruhy@gmail.com>
+Francis Kelly <fkelly@nvidia.com> <fkelly@mellanox.com>
+Gaetan Rivet <grive@u256.net> <gaetan.rivet@6wind.com>
+Gavin Hu <gavin.hu@arm.com> <gavin.hu@linaro.org>
+George Wilkie <george.wilkie@intl.att.com> <gwilkie@brocade.com>
+Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> <gowrishankar.m@linux.vnet.ibm.com>
+Gregory Etelson <getelson@nvidia.com> <getelson@mellanox.com> <gregory@weka.io>
+Harish Patil <harish.patil@cavium.com> <harish.patil@qlogic.com>
+Heinrich Kuhn <heinrich.kuhn@corigine.com> <heinrich.kuhn@netronome.com>
+Hemant Agrawal <hemant.agrawal@nxp.com> <Hemant@freescale.com>
+Huawei Xie <huawei.xhw@alibaba-inc.com> <huawei.xie@intel.com>
+Igor Russkikh <irusskikh@marvell.com> <igor.russkikh@aquantia.com>
+Ilya Maximets <i.maximets@ovn.org> <i.maximets@samsung.com>
+Jakub Palider <jpalider@marvell.com> <jpa@semihalf.com>
+Jan Viktorin <viktorin@cesnet.cz> <viktorin@rehivetech.com>
+Jens Freimann <jfreimann@redhat.com> <jfreiman@redhat.com>
+Jerin Jacob <jerinj@marvell.com> <jerin.jacob@caviumnetworks.com>
+Jianbo Liu <jianbo.liu@arm.com> <jianbo.liu@linaro.org>
+Jiawei Wang <jiaweiw@nvidia.com> <jiaweiw@mellanox.com>
+Jie Zhou <jizh@linux.microsoft.com> <jizh@microsoft.com>
+Jincheng Miao <jincheng.miao@gmail.com> <jmiao@redhat.com>
+Julien Meunier <julien.meunier@nokia.com> <julien.meunier@6wind.com>
+Keith Wiles <keith.wiles@intel.com> <keith.wiles@windriver.com>
+Kiran Kumar <kkokkilagadda@caviumnetworks.com> <kiran.kokkilagadda@caviumnetworks.com>
+Konstantin Ananyev <konstantin.v.ananyev@yandex.ru> <konstantin.ananyev@intel.com>
+Krzysztof Kanas <kkanas@marvell.com> <krzysztof.kanas@caviumnetworks.com>
+Kumara Parameshwaran <kumaraparamesh92@gmail.com> <kparameshwar@vmware.com>
+Liang Ma <liangma@bytedance.com> <liangma@liangbit.com> <liang.j.ma@intel.com>
+Luca Boccassi <luca.boccassi@microsoft.com> <bluca@debian.org> <luca.boccassi@gmail.com> <lboccass@brocade.com>
+Marc Sune <marcdevel@gmail.com> <marc.sune@bisdn.de>
+Markus Theil <markus.theil@tu-ilmenau.de> <markus.theil@secunet.com>
+Matan Azrad <matan@nvidia.com> <matan@mellanox.com>
+Matej Vido <matejvido@gmail.com> <vido@cesnet.cz>
+Mattias Rönnblom <mattias.ronnblom@ericsson.com> <hofors@lysator.liu.se>
+Mauricio Vasquez B <mauricio.vasquez@polito.it> <mauricio.vasquezbernal@studenti.polito.it>
+Michael Baum <michaelba@nvidia.com> <michaelba@mellanox.com>
+Michael Qiu <qiudayu@chinac.com> <michael.qiu@intel.com>
+Michał Mirosław <michal.miroslaw@atendesoftware.pl> <mirq-linux@rere.qmqm.pl>
+Nachiketa Prachanda <nprachan@vyatta.att-mail.com> <nprachan@brocade.com>
+Narcisa Vasile <navasile@microsoft.com> <navasile@linux.microsoft.com>
+Nicolás Pernas Maradei <nico@emutex.com> <nicolas.pernas.maradei@emutex.com>
+Nithin Dabilpuram <ndabilpuram@marvell.com> <nithin.dabilpuram@caviumnetworks.com>
+Ophir Munk <ophirmu@nvidia.com> <ophirmu@mellanox.com>
+Ori Kam <orika@nvidia.com> <orika@mellanox.com>
+Pavan Nikhilesh <pbhagavatula@marvell.com> <pbhagavatula@caviumnetworks.com>
+Pawel Wodkowski <pawelwod@gmail.com> <pawelx.wodkowski@intel.com> <pawelx.wdkowski@intel.com>
+Rakesh Kudurumalla <rkudurumalla@marvell.com> <rkudurumalla@caviumnetworks.com>
+Rami Rosen <ramirose@gmail.com> <rami.rosen@intel.com>
+Rasesh Mody <rmody@marvell.com> <rasesh.mody@cavium.com> <rasesh.mody@qlogic.com>
+Raslan Darawsheh <rasland@nvidia.com> <rasland@mellanox.com> <rdarawsheh@asaltech.com>
+Robert Sanford <rsanford@akamai.com> <rsanford2@gmail.com> <rsanford@prolexic.com>
+Robin Jarry <rjarry@redhat.com> <robin.jarry@6wind.com>
+Sachin Saxena <sachin.saxena@oss.nxp.com> <sachin.saxena@nxp.com>
+Santosh Shukla <santosh.shukla@caviumnetworks.com> <sshukla@mvista.com>
+Shahed Shaikh <shshaikh@marvell.com> <shahed.shaikh@cavium.com>
+Shijith Thotton <sthotton@marvell.com> <shijith.thotton@caviumnetworks.com>
+Shiri Kuzin <shirik@nvidia.com> <shirik@mellanox.com>
+Sivaprasad Tummala <sivaprasad.tummala@amd.com> <sivaprasad.tummala@intel.com>
+Souvik Dey <sodey@rbbn.com> <sodey@sonusnet.com>
+Stephen Hemminger <stephen@networkplumber.org> <sthemmin@microsoft.com> <shemming@brocade.com> <shemminger@vyatta.com>
+Suanming Mou <suanmingm@nvidia.com> <suanmingm@mellanox.com> <mousuanming@huawei.com>
+Subrahmanyam Nilla <snilla@marvell.com> <snilla@caviumnetworks.com>
+Sunil Kumar Kori <skori@marvell.com> <sunil.kori@nxp.com>
+Sunila Sahu <ssahu@marvell.com> <sunila.sahu@caviumnetworks.com>
+Takeshi Yoshimura <tyos@jp.ibm.com> <t.yoshimura8869@gmail.com>
+Tal Shnaiderman <talshn@nvidia.com> <talshn@mellanox.com>
+Tejasree Kondoj <ktejasree@marvell.com> <kondoj.tejasree@caviumnetworks.com>
+Tetsuya Mukawa <mtetsuyah@gmail.com> <mukawa@igel.co.jp>
+Thomas Monjalon <thomas@monjalon.net> <thomas.monjalon@6wind.com>
+Tiwei Bie <tiwei.bie@intel.com> <btw@mail.ustc.edu.cn>
+Tom Barbette <barbette@kth.se> <tom.barbette@ulg.ac.be>
+Tomasz Duszynski <tduszynski@marvell.com> <tdu@semihalf.com>
+Tomasz Jozwiak <tomaszx.jozwiak@intel.com> <tjozwiakgm@gmail.com>
+Tonghao Zhang <xiangxia.m.yue@gmail.com> <nic@opencloud.tech>
+Tudor Cornea <tudor.cornea@gmail.com> <tudor.cornea@keysight.com>
+Viacheslav Ovsiienko <viacheslavo@nvidia.com> <viacheslavo@mellanox.com>
+Vivek Sharma <viveksharma@marvell.com> <vivek.sharma@caviumnetworks.com>
+Vladimir Medvedkin <vladimir.medvedkin@intel.com> <medvedkinv@gmail.com>
+Wisam Jaddo <wisamm@nvidia.com> <wisamm@mellanox.com>
+Xiaoyu Min <jackmin@nvidia.com> <jackmin@mellanox.com>
+Xueming Li <xuemingl@nvidia.com> <xuemingl@mellanox.com>
+Yi Yang <yangyi01@inspur.com> <yi.y.yang@intel.com>
+Yong Wang <wang.yong19@zte.com.cn> <yongwang@vmware.com>
+Yu Wenjun <yuwenjun@cmss.chinamobile.com> <yuwenjun0x@163.com>
+Yuanhan Liu <yuanhan.liu@linux.intel.com> <yliu@fridaylinux.org>
+Yuval Avnery <yuvalav@nvidia.com> <yuvalav@mellanox.com>
+Zhihong Wang <wangzhihong.wzh@bytedance.com> <zhihong.wang@intel.com>
+Zhike Wang <wangzhike@jd.com> <wangzk320@163.com>
+Zoltan Kiss <zoltan.kiss@schaman.hu> <zoltan.kiss@linaro.org>
+Zyta Szpak <zr@semihalf.com> <zyta.szpak@semihalf.com>
--
2.37.2


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v3] mailmap: add file to DPDK
  2022-11-04 12:13 ` [PATCH v3] mailmap: add " Bruce Richardson
@ 2022-11-04 12:16   ` Bruce Richardson
  0 siblings, 0 replies; 28+ messages in thread
From: Bruce Richardson @ 2022-11-04 12:16 UTC (permalink / raw)
  To: dev, david.marchand, thomas

On Fri, Nov 04, 2022 at 12:13:34PM +0000, Bruce Richardson wrote:
> Since a number of contributors to DPDK have submitted patches to DPDK
> under more than one email address, we should maintain a mailmap file to
> properly track their commits using "shortlog". It also helps fix up any
> mangled names, for example, with surname/firstname reversed, or with
> incorrect capitalization. By keeping this file in the DPDK repository,
> rather than committers maintaining their own copies, it allows
> individual contributors to edit it to update their own email address
> preferences if so desired.
> 
> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> 
> ---
> 
> V3: Updated version of file
> 
> V2: Massively expanded list by running a script on the repo to pick out
> names associated with multiple emails. Within each line, the emails are
> listed in inverse chronological order of use, based on assumption that last
> email used is the most up-to-date and the one that is desired to be used in
> shortlog.
> ---

Thoma, David, I realise you both maintain a "master" copy of email
addresses for DPDK contributors, so feel free to submit a v4 with that
list. Overall, though, I really think we need to have a mailmap file in the
repo, rather than asking people to maintain their own if they want
repository stats. In the meantime, I am submitting this v3 in the hope
others find it useful.

Thanks,
/Bruce

^ permalink raw reply	[flat|nested] 28+ messages in thread

* [PATCH v4] mailmap: add file to DPDK
  2020-10-20 13:07 [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK Bruce Richardson
                   ` (3 preceding siblings ...)
  2022-11-04 12:13 ` [PATCH v3] mailmap: add " Bruce Richardson
@ 2022-11-24 12:13 ` David Marchand
  2022-11-24 13:43   ` Bruce Richardson
  2022-11-24 15:44 ` [PATCH v5] " David Marchand
  2022-11-25 14:54 ` [PATCH v6] " David Marchand
  6 siblings, 1 reply; 28+ messages in thread
From: David Marchand @ 2022-11-24 12:13 UTC (permalink / raw)
  To: dev; +Cc: Bruce Richardson, Thomas Monjalon

From: Bruce Richardson <bruce.richardson@intel.com>

Since a number of contributors to DPDK have submitted patches to DPDK
under more than one email address, we should maintain a mailmap file to
properly track their commits using "shortlog".

It also helps fix up any mangled names, for example, with
surname/firstname reversed, or with incorrect capitalization.
By keeping this file in the DPDK repository, rather than committers
maintaining their own copies, it allows individual contributors to edit
it to update their own email address preferences if so desired.

While at it, update our checkpatches.sh script and add some
documentation to help new contributors.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Signed-off-by: David Marchand <david.marchand@redhat.com>
---
Changes since v3:
- fixed some issues with non iso characters in names,
- added .mailmap to MAINTAINERS,
- populated .mailmap with the contributors file Thomas and I maintain,
- added a check so that people will stop mangling their own names,
- added a note in the contributing guide,

---
 .mailmap                            | 1576 +++++++++++++++++++++++++++
 MAINTAINERS                         |    1 +
 devtools/checkpatches.sh            |   30 +
 doc/guides/contributing/patches.rst |    4 +
 4 files changed, 1611 insertions(+)
 create mode 100644 .mailmap

diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000000..dbb746e43f
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,1576 @@
+Aakash Sasidharan <asasidharan@marvell.com>
+Aaro Koskinen <aaro.koskinen@nsn.com>
+Aaron Campbell <aaron@arbor.net>
+Aaron Conole <aconole@redhat.com>
+Abdullah Sevincer <abdullah.sevincer@intel.com>
+Abdullah Ömer Yamaç <omer.yamac@ceng.metu.edu.tr>
+Abed Kamaluddin <akamaluddin@marvell.com>
+Abhijit Sinha <abhijit.sinha@intel.com>
+Abhimanyu Saini <absaini@amd.com> <asaini@xilinx.com>
+Abhinandan Gujjar <abhinandan.gujjar@intel.com>
+Abhishek Maheshwari <abhishek.maheshwari@intel.com>
+Abhishek Marathe <abmarath@microsoft.com>
+Abhishek Sachan <abhishek.sachan@altran.com>
+Abraham Tovar <abrahamx.tovar@intel.com>
+Adam Bynes <adambynes@outlook.com>
+Adam Dybkowski <adamx.dybkowski@intel.com>
+Adam Ludkiewicz <adam.ludkiewicz@intel.com>
+Adham Masarwah <adham@nvidia.com> <adham@mellanox.com>
+Adrian Moreno <amorenoz@redhat.com>
+Adrian Podlawski <adrian.podlawski@intel.com>
+Adrien Mazarguil <adrien.mazarguil@6wind.com>
+Ady Agbarih <adypodoman@gmail.com>
+Agalya Babu RadhaKrishnan <agalyax.babu.radhakrishnan@intel.com>
+Aidan Goddard <aidan.goddard@accelercomm.com>
+Aideen McLoughlin <aideen.mcloughlin@intel.com>
+Ajit Khaparde <ajit.khaparde@broadcom.com>
+Akash Saxena <akash.saxena@caviumnetworks.com>
+Akeem G Abodunrin <akeem.g.abodunrin@intel.com>
+Akhil Goyal <gakhil@marvell.com> <akhil.goyal@nxp.com>
+Alain Leon <xerebz@gmail.com>
+Alan Carew <alan.carew@intel.com>
+Alan Dewar <alan.dewar@att.com> <adewar@brocade.com>
+Alan Liu <zaoxingliu@gmail.com>
+Alan Winkowski <walan@marvell.com>
+Alejandro Lucero <alejandro.lucero@netronome.com>
+Aleksander Gajewski <aleksanderx.gajewski@intel.com>
+Aleksandr Loktionov <aleksandr.loktionov@intel.com>
+Aleksandr Miloshenko <a.miloshenko@f5.com>
+Aleksey Baulin <aleksey.baulin@gmail.com>
+Aleksey Katargin <gureedo@gmail.com>
+Alex Kiselev <alex@bisonrouter.com> <alex@therouter.net>
+Alex Marginean <alexandru.marginean@nxp.com>
+Alex Markuze <alex@weka.io>
+Alex Porosanu <alexandru.porosanu@nxp.com>
+Alex Rosenbaum <alexr@nvidia.com>
+Alex Vesker <valex@nvidia.com>
+Alex Wang <alex@awakenetworks.com>
+Alex Zelezniak <alexz@att.com>
+Alexander Bechikov <asb.tyum@gmail.com>
+Alexander Belyakov <abelyako@gmail.com>
+Alexander Chernavin <achernavin@netgate.com>
+Alexander Guy <alexander@andern.org>
+Alexander Kozyrev <akozyrev@nvidia.com> <akozyrev@mellanox.com>
+Alexander Matushevsky <matua@amazon.com>
+Alexander Solganik <solganik@gmail.com>
+Alexander V Gutkin <alexander.v.gutkin@intel.com>
+Alexandre Ferrieux <alexandre.ferrieux@orange.com>
+Alexey Kardashevskiy <aik@ozlabs.ru>
+Alfredo Cardigliano <cardigliano@ntop.org>
+Ali Alnubani <alialnu@nvidia.com> <alialnu@mellanox.com>
+Ali Volkan Atli <volkan.atli@argela.com.tr>
+Alice Michael <alice.michael@intel.com>
+Alin Rauta <alin.rauta@intel.com>
+Allain Legacy <allain.legacy@windriver.com>
+Allen Hubbe <allen.hubbe@amd.com>
+Alok Makhariya <alok.makhariya@nxp.com>
+Alvin Zhang <alvinx.zhang@intel.com>
+Aman Singh <aman.deep.singh@intel.com>
+Amaranath Somalapuram <asomalap@amd.com>
+Ami Sabo <amis@radware.com>
+Amin Tootoonchian <amint@icsi.berkeley.edu>
+Amine Kherbouche <amine.kherbouche@6wind.com>
+Amir Shay <shay.amir@intel.com>
+Amit Bernstein <amitbern@amazon.com>
+Amit Gupta <agupta3@marvell.com>
+Amit Prakash Shukla <amitprakashs@marvell.com>
+Amr Mokhtar <amr.mokhtar@intel.com>
+Amruta Zende <amruta.zende@intel.com>
+Amrutha Sampath <amrutha.sampath@intel.com>
+Anand B Jyoti <anand.b.jyoti@intel.com>
+Anand Rawat <anand.rawat@intel.com>
+Anand Sunkad <anand.sunkad@benisontech.com>
+Ananda Sathyanarayana <ananda@versa-networks.com>
+Anatolii Gerasymenko <anatolii.gerasymenko@intel.com>
+Anatoly Burakov <anatoly.burakov@intel.com>
+Anders Roxell <anders.roxell@linaro.org>
+Andre Richter <andre.o.richter@gmail.com>
+Andrea Arcangeli <aarcange@redhat.com>
+Andrea Grandi <andrea.grandi@intel.com>
+Andrew Boyer <andrew.boyer@amd.com> <aboyer@pensando.io>
+Andrew Jackson <ajackson@solarflare.com>
+Andrew Lee <andrewle@xilinx.com>
+Andrew Pinski <apinski@marvell.com>
+Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> <arybchenko@solarflare.com>
+Andrey Chilikin <andrey.chilikin@intel.com>
+Andrey Nikolaev <gentoorion@gmail.com>
+Andrey Vesnovaty <andreyv@nvidia.com>
+Andrii Pypchenko <andrii.pypchenko@intel.com>
+Andrius Sirvys <andrius.sirvys@intel.com>
+Andriy Berestovskyy <aber@semihalf.com> <andriy.berestovskyy@caviumnetworks.com>
+Andrzej Ostruszka <amo@semihalf.com> <aostruszka@marvell.com>
+Andy Gospodarek <andrew.gospodarek@broadcom.com>
+Andy Green <andy@warmcat.com>
+Andy Moreton <amoreton@xilinx.com> <amoreton@solarflare.com>
+Andy Pei <andy.pei@intel.com>
+Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>
+Ankur Dwivedi <adwivedi@marvell.com> <ankur.dwivedi@caviumnetworks.com>
+Anna Lukin <annal@silicom.co.il>
+Anoob Joseph <anoobj@marvell.com> <anoob.joseph@caviumnetworks.com>
+Antara Ganesh Kolar <antara.ganesh.kolar@intel.com>
+Anthony Fee <anthonyx.fee@intel.com>
+Antonio Fischetti <antonio.fischetti@intel.com>
+Anupam Kapoor <anupam.kapoor@gmail.com>
+Apeksha Gupta <apeksha.gupta@nxp.com>
+Archana Muniganti <marchana@marvell.com> <muniganti.archana@caviumnetworks.com>
+Archit Pandey <architpandeynitk@gmail.com>
+Arek Kusztal <arkadiuszx.kusztal@intel.com>
+Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
+Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>
+Arnon Warshavsky <arnon@qwilt.com>
+Arshdeep Kaur <arshdeep.kaur@intel.com>
+Artem V. Andreev <artem.andreev@oktetlabs.ru>
+Artur Rojek <ar@semihalf.com>
+Artur Trybula <arturx.trybula@intel.com>
+Artur Tyminski <arturx.tyminski@intel.com>
+Asaf Penso <asafp@nvidia.com> <asafp@mellanox.com>
+Asaf Ravid <aravid@marvell.com>
+Ashijeet Acharya <ashijeet.acharya@6wind.com>
+Ashish Gupta <ashishg@marvell.com> <ashish.gupta@caviumnetworks.com>
+Ashish Jain <ashish.jain@nxp.com>
+Ashish Paul <apaul@juniper.net>
+Ashish Sadanandan <ashish.sadanandan@gmail.com>
+Ashish Shah <ashish.n.shah@intel.com>
+Ashwin Sekhar T K <asekhar@marvell.com> <ashwin.sekhar@caviumnetworks.com>
+Asim Jamshed <asim.jamshed@gmail.com>
+Avi Kivity <avi@scylladb.com>
+Aviad Yehezkel <aviadye@mellanox.com>
+Aws Ismail <aismail@ciena.com>
+Ayuj Verma <ayverma@marvell.com>
+Balakrishna Bhamidipati <bbhamidipati@marvell.com>
+Balasubramanian Manoharan <balasubramanian.manoharan@caviumnetworks.com>
+Balazs Nemeth <bnemeth@redhat.com> <balazs.nemeth@intel.com>
+Bao-Long Tran <longtb5@viettel.com.vn>
+Barak Enat <barak@saguna.net>
+Barry Cao <barry.cao@nxp.com>
+Baruch Siach <baruch@tkos.co.il>
+Bassam Zaid AlKilani <bzalkilani@nvidia.com>
+Bei Sun <bei.sun@broadcom.com>
+Beilei Xing <beilei.xing@intel.com>
+Ben Magistro <koncept1@gmail.com>
+Ben Shelton <benjamin.h.shelton@intel.com>
+Ben Walker <benjamin.walker@intel.com>
+Benjamin Le Berre <benjamin.le_berre@6wind.com>
+Benoît Canet <benoit.canet@nodalink.com>
+Benoît Ganne <bganne@cisco.com>
+Bernard Iremonger <bernard.iremonger@intel.com>
+Bert van Leeuwen <bert.vanleeuwen@netronome.com>
+Bhagyada Modali <bhagyada.modali@amd.com>
+Bharat Mota <bmota@vmware.com>
+Bill Hong <bhong@brocade.com>
+Billy McFall <bmcfall@redhat.com>
+Billy O'Mahony <billy.o.mahony@intel.com>
+Bin Huang <bin.huang@hxt-semitech.com>
+Bin Zheng <zhengbin.89740@bytedance.com>
+Bing Zhao <bingz@nvidia.com> <bingz@mellanox.com>
+Björn Töpel <bjorn.topel@intel.com>
+Bo Chen <box.c.chen@intel.com>
+Boon Ang <bang@vmware.com>
+Boris Pismenny <borisp@mellanox.com>
+Brandon Lo <blo@iol.unh.edu>
+Brendan Ryan <brendan.ryan@intel.com>
+Brett Creeley <brett.creeley@intel.com>
+Brian Archbold <brian.archbold@intel.com>
+Brian Brooks <brian.brooks@arm.com>
+Brian Dooley <brian.dooley@intel.com>
+Brian Johnson <brian.johnson@intel.com>
+Brian Poole <brian90013@gmail.com>
+Brian Russell <brussell@brocade.com>
+Brick Yang <brick.yang@nxp.com>
+Bruce Allan <bruce.w.allan@intel.com>
+Bruce Liu <2103458176@qq.com>
+Bruce Merry <bmerry@sarao.ac.za>
+Bruce Richardson <bruce.richardson@intel.com>
+Bryan Benson <bmbenson@amazon.com>
+Byron Marohn <byron.marohn@intel.com>
+Carolyn Wyborny <carolyn.wyborny@intel.com>
+Chaeyong Chong <cychong@gmail.com>
+Chaitanya Babu Talluri <tallurix.chaitanya.babu@intel.com>
+Chandubabu Namburu <chandu@amd.com>
+Changchun Ouyang <changchun.ouyang@intel.com>
+Changpeng Liu <changpeng.liu@intel.com>
+Changqing Wu <changqingx.wu@intel.com>
+Chao Zhu <chaozhu@linux.vnet.ibm.com> <bjzhuc@cn.ibm.com>
+Chaoyong He <chaoyong.he@corigine.com>
+Charles Brett <cfb@hpe.com>
+Charles Myers <charles.myers@spirent.com>
+Chas Williams <3chas3@gmail.com> <chas3@att.com> <ciwillia@brocade.com>
+Chen Jing D(Mark) <jing.d.chen@intel.com>
+Chenbo Xia <chenbo.xia@intel.com>
+Cheng Jiang <cheng1.jiang@intel.com>
+Cheng Liu <liucheng11@huawei.com>
+Cheng Peng <cheng.peng5@zte.com.cn>
+Chengchang Tang <tangchengchang@huawei.com> <tangchengchang@hisilicon.com>
+Chengfeng Ye <cyeaa@connect.ust.hk>
+Chenghu Yao <yao.chenghu@zte.com.cn>
+Chenglian Sun <sunchenglian@loongson.cn>
+Chengwen Feng <fengchengwen@huawei.com>
+Chenmin Sun <chenmin.sun@intel.com>
+Chenxu Di <chenxux.di@intel.com>
+Cheryl Houser <chouser@vmware.com>
+Chinh T Cao <chinh.t.cao@intel.com>
+Chintu Hetam <rometoroam@gmail.com>
+Choonho Son <choonho.son@gmail.com>
+Chris Wright <chrisw@redhat.com>
+Christian Ehrhardt <christian.ehrhardt@canonical.com>
+Christoph Gysin <christoph.gysin@gmail.com>
+Christophe Fontaine <cfontain@redhat.com>
+Christophe Grosse <christophe.grosse@6wind.com>
+Christopher Pau <christopher.pau@intel.com>
+Christopher Reder <christopher.reder@broadcom.com>
+Christos Ricudis <ricudis@niometrics.com>
+Chuanshe Zhang <zhangchuanshe@icloudshield.com>
+Chuhong Yao <ych@panath.cn>
+Chunsong Feng <fengchunsong@huawei.com>
+Churchill Khangar <churchill.khangar@intel.com>
+Cian Ferriter <cian.ferriter@intel.com>
+Ciara Loftus <ciara.loftus@intel.com>
+Ciara Power <ciara.power@intel.com>
+Claire Murphy <claire.k.murphy@intel.com>
+Cody Doucette <doucette@bu.edu>
+Congwen Zhang <zhang.congwen@zte.com.cn>
+Conor Fogarty <conor.fogarty@intel.com>
+Conor Walsh <conor.walsh@intel.com>
+Cristian Bidea <cristian.bidea@keysight.com>
+Cristian Dumitrescu <cristian.dumitrescu@intel.com>
+Cristian Sovaiala <cristian.sovaiala@nxp.com>
+Cunming Liang <cunming.liang@intel.com>
+Cyril Chemparathy <cchemparathy@ezchip.com> <cchemparathy@tilera.com>
+Cyril Cressent <cyril.cressent@intel.com>
+Dahir Osman <dahir.osman@windriver.com>
+Damian Milosek <damian.milosek@intel.com>
+Damian Nowak <damianx.nowak@intel.com>
+Damien Millescamps <damien.millescamps@6wind.com>
+Damjan Marion <damarion@cisco.com>
+Damodharam Ammepalli <damodharam.ammepalli@broadcom.com>
+Dan Aloni <dan@kernelim.com>
+Dan Gora <dg@adax.com>
+Dan Nowlin <dan.nowlin@intel.com>
+Dan Wei <dan.wei@intel.com>
+Dana Vardi <danat@marvell.com>
+Daniel Kaminsky <daniel.kaminsky@infinitelocality.com>
+Daniel Kan <dan@nyansa.com>
+Daniel Martin Buckley <daniel.m.buckley@intel.com>
+Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>
+Daniel Shelepov <dashel@microsoft.com>
+Daniel Verkamp <daniel.verkamp@intel.com>
+Daniele Di Proietto <ddiproietto@vmware.com>
+Danny Patel <dannyp@marvell.com>
+Danny Zhou <danny.zhou@intel.com>
+Dapeng Yu <dapengx.yu@intel.com>
+Darek Stojaczyk <dariusz.stojaczyk@intel.com>
+Daria Kolistratova <daria.kolistratova@intel.com>
+Dariusz Chaberski <dariuszx.chaberski@intel.com>
+Dariusz Jagus <dariuszx.jagus@intel.com>
+Dariusz Sosnowski <dsosnowski@nvidia.com>
+Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
+Darren Edamura <darren.edamura@broadcom.com>
+Dave Burley <dave.burley@accelercomm.com>
+Dave Ertman <david.m.ertman@intel.com>
+David Binderman <dcb314@hotmail.com>
+David Bouyeure <david.bouyeure@fraudbuster.mobi>
+David Christensen <drc@linux.vnet.ibm.com>
+David Coyle <david.coyle@intel.com>
+David George <david.george@sophos.com>
+David Harton <dharton@cisco.com>
+David Hunt <david.hunt@intel.com>
+David Liu <dliu@iol.unh.edu>
+David MacDougal <david.macdougal@gmail.com>
+David Marchand <david.marchand@redhat.com> <david.marchand@6wind.com>
+David Riddoch <driddoch@solarflare.com>
+David Su <david.w.su@intel.com>
+David Verbeiren <david.verbeiren@intel.com>
+David Wilder <dwilder@us.ibm.com>
+David Zeng <zengxhsh@cn.ibm.com>
+Davide Caratti <dcaratti@redhat.com>
+Dawid Gorecki <dgr@semihalf.com>
+Dawid Jurczak <dawid_jurek@vp.pl>
+Dawid Lukwinski <dawid.lukwinski@intel.com>
+Dawid Zielinski <dawid.zielinski@intel.com>
+Daxue Gao <daxuex.gao@intel.com>
+Declan Doherty <declan.doherty@intel.com>
+Deepak Khandelwal <deepak.khandelwal@intel.com>
+Deepak Kumar Jain <deepak.k.jain@intel.com>
+Deirdre O'Connor <deirdre.o.connor@intel.com>
+Dekel Peled <dekelp@nvidia.com> <dekelp@mellanox.com>
+Dennis Marinus <dmarinus@amazon.com>
+Derek Chickles <derek.chickles@caviumnetworks.com>
+Des O Dea <des.j.o.dea@intel.com>
+Devendra Singh Rawat <dsinghrawat@marvell.com>
+Dex Chen <dex.chen@ruckuswireless.com>
+Dexia Li <dexia.li@jaguarmicro.com>
+Dexuan Cui <decui@microsoft.com>
+Dharmik Thakkar <dharmik.thakkar@arm.com>
+Dheemanth Mallikarjun <dheemanthm@vmware.com>
+Diana Wang <na.wang@corigine.com>
+Didier Pallard <didier.pallard@6wind.com>
+Dilshod Urazov <dilshod.urazov@oktetlabs.ru>
+Ding Zhi <zhi.ding@6wind.com>
+Diogo Behrens <diogo.behrens@huawei.com>
+Dirk-Holger Lenz <dirk.lenz@ng4t.com>
+Dmitri Epshtein <dima@marvell.com>
+Dmitriy Yakovlev <bombermag@gmail.com>
+Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>
+Dmitry Kozlyuk <dkozlyuk@nvidia.com> <dmitry.kozliuk@gmail.com>
+Dmitry Vyukov <dvyukov@gmail.com>
+Dodji Seketeli <dodji@redhat.com>
+Don Provan <dprovan@bivio.net>
+Don Wallwork <donw@xsightlabs.com>
+Donald Lee <donald_lee@trendmicro.com>
+Dong Wang <dong1.wang@intel.com>
+Dong Zhou <dongzhou@nvidia.com> <dongz@mellanox.com>
+Dongdong Liu <liudongdong3@huawei.com>
+Dongsheng Rong <rongdongsheng@baidu.com>
+Dongsu Han <dongsuh@cs.cmu.edu>
+Dongyang Pan <197020236@qq.com>
+Doug Dziggel <douglas.a.dziggel@intel.com>
+Douglas Flint <douglas.flint@broadcom.com>
+Dr. David Alan Gilbert <dgilbert@redhat.com>
+Dror Birkman <dror.birkman@lightcyber.com>
+Dukai Yuan <dukaix.yuan@intel.com>
+Dumitru Ceara <dceara@redhat.com> <dumitru.ceara@gmail.com>
+Duncan Bellamy <dunk@denkimushi.com>
+Dustin Lundquist <dustin@null-ptr.net>
+Dzmitry Sautsa <dzmitryx.sautsa@intel.com>
+E. Scott Daniels <daniels@research.att.com>
+Ed Czeck <ed.czeck@atomicrules.com>
+Eduard Serra <eserra@vmware.com>
+Edward Makarov <makarov@kraftway.ru>
+Eelco Chaudron <echaudro@redhat.com>
+Elad Nachman <eladv6@gmail.com>
+Elad Persiko <eladpe@mellanox.com>
+Elena Agostini <eagostini@nvidia.com>
+Eli Britstein <elibr@nvidia.com> <elibr@mellanox.com>
+Elza Mathew <elza.mathew@intel.com>
+Emma Finn <emma.finn@intel.com>
+Emma Kenny <emma.kenny@intel.com>
+Emmanuel Roullit <emmanuel.roullit@gmail.com>
+Eoin Breen <eoin.breen@intel.com>
+Erez Ferber <erezf@nvidia.com>
+Erez Shitrit <erezsh@nvidia.com>
+Eric Kinzie <ekinzie@brocade.com> <ehkinzie@gmail.com>
+Eric Zhang <eric.zhang@windriver.com>
+Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
+Erik Ziegenbalg <eziegenb@brocade.com>
+Erlu Chen <erlu.chen@intel.com>
+Ethan Zhuang <zhuangwj@gmail.com>
+Eugenio Pérez <eperezma@redhat.com>
+Eugeny Parshutin <eugeny.parshutin@linux.intel.com>
+Evan Swanson <evan.swanson@intel.com>
+Evgeny Efimov <evgeny.efimov@intel.com>
+Evgeny Im <evgeny.im@oktetlabs.com>
+Evgeny Schemeilin <evgenys@amazon.com>
+Fabio Pricoco <fabio.pricoco@intel.com>
+Fady Bader <fady@mellanox.com>
+Faicker Mo <faicker.mo@ucloud.cn>
+Fan Zhang <fanzhang.oss@gmail.com>
+Fang TongHao <fangtonghao@sangfor.com.cn>
+Fangfang Wei <fangfangx.wei@intel.com>
+Farah Smith <farah.smith@broadcom.com>
+Fei Chen <chenwei.0515@bytedance.com>
+Fei Qin <fei.qin@corigine.com>
+Feifei Wang <feifei.wang2@arm.com> <feifei.wang@arm.com>
+Fengtian Guo <fengtian.guo@6wind.com>
+Ferdinand Thiessen <rpm@fthiessen.de>
+Ferruh Yigit <ferruh.yigit@amd.com> <ferruh.yigit@intel.com> <ferruh.yigit@xilinx.com> <ferruhy@gmail.com>
+Fidaullah Noonari <fidaullah.noonari@emumba.com>
+Fiona Trahe <fiona.trahe@intel.com>
+Flavia Musatescu <flavia.musatescu@intel.com>
+Flavio Leitner <fbl@redhat.com> <fbl@sysclose.org>
+Forrest Shi <xuelin.shi@nxp.com>
+Francesco Santoro <francesco.santoro@6wind.com>
+Francis Kelly <fkelly@nvidia.com> <fkelly@mellanox.com>
+Franck Lenormand <franck.lenormand@nxp.com>
+Frank Du <frank.du@intel.com>
+Frank Zhao <frank.zhao@starfivetech.com>
+François-Frédéric Ozog <ff@ozog.com>
+Frederico Cadete <frederico.cadete-ext@oneaccess-net.com>
+Fredrik A Lindgren <fredrik.a.lindgren@tietoevry.com>
+Gabriel Ganne <gabriel.ganne@6wind.com>
+Gaetan Rivet <grive@u256.net> <gaetan.rivet@6wind.com>
+Gagandeep Singh <g.singh@nxp.com>
+Gage Eads <gage.eads@intel.com>
+Gal Cohen <galco@nvidia.com>
+Gal Shalom <galshalom@nvidia.com>
+Galazka Krzysztof <krzysztof.galazka@intel.com>
+Ganapati Kundapura <ganapati.kundapura@intel.com>
+Gang Jiang <jiangg@mail.ustc.edu.cn>
+Gang Yang <gangx.yang@intel.com>
+Ganghui Zeng <zengganghui@huawei.com>
+Gao Feng <davidfgao@tencent.com>
+Gaoxiang Liu <liugaoxiang@huawei.com>
+Gargi Sau <gargi.sau@intel.com>
+Gary Mussar <gmussar@ciena.com>
+Gaurav Singh <gaurav1086@gmail.com>
+Gautam Dawar <gdawar@solarflare.com>
+Gavin Hu <gavin.hu@arm.com> <gavin.hu@linaro.org>
+Geoff Thorpe <geoff.thorpe@nxp.com>
+Geoffrey Le Gourriérec <geoffrey.le_gourrierec@6wind.com>
+Geoffrey Lv <geoffrey.lv@gmail.com>
+Georg Sauthoff <mail@gms.tf>
+George Prekas <prekageo@amazon.com>
+George Wilkie <george.wilkie@intl.att.com> <gwilkie@brocade.com>
+Georgios Katsikas <katsikas.gp@gmail.com>
+Georgiy Levashov <georgiy.levashov@oktetlabs.ru>
+Gerry Gribbon <ggribbon@nvidia.com>
+Ghalem Boudour <ghalem.boudour@6wind.com>
+Gilad Berman <giladb@mellanox.com>
+Girish Nandibasappa <girish.nandibasappa@amd.com>
+Gong Deli <gnnnnng@gmail.com>
+Gordon Noonan <gordon.noonan@intel.com>
+Gosia Bakota <gosia.bakota@intel.com>
+Govindarajulu Varadarajan <gvaradar@cisco.com>
+Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> <gowrishankar.m@linux.vnet.ibm.com>
+Greg Tucker <greg.b.tucker@intel.com>
+Gregory Etelson <getelson@nvidia.com> <getelson@mellanox.com> <gregory@weka.io>
+Grishma Kotecha <grishma.kotecha@intel.com>
+Grzegorz Galkowski <grzegorz.galkowski@intel.com>
+Grzegorz Nitka <grzegorz.nitka@intel.com>
+Grzegorz Siwik <grzegorz.siwik@intel.com>
+Guduri Prathyusha <gprathyusha@caviumnetworks.com>
+Guido Barzini <gbarzini@solarflare.com>
+Guillaume Gaudonville <guillaume.gaudonville@6wind.com>
+Guinan Sun <guinanx.sun@intel.com>
+Guo Xin <gxin@ezchip.com>
+Guolin Yang <gyang@vmware.com>
+Guoyang Zhou <zhouguoyang@huawei.com>
+Guruprasad Mukundarao <guruprasadx.rao@intel.com>
+Guruprasad Rao <guruprasadx.rao@intel.com>
+Guy Kaneti <guyk@marvell.com>
+Guy Tzalik <gtzalik@amazon.com>
+H. Peter Anvin <hpa@linux.intel.com>
+Haggai Eran <haggaie@nvidia.com>
+Haifei Luo <haifeil@nvidia.com>
+Haifeng Gao <gaohaifeng.gao@huawei.com>
+Haifeng Li <hfli@netitest.com>
+Haifeng Lin <haifeng.lin@huawei.com>
+Haifeng Tang <haifengx.tang@intel.com>
+Hailin Xu <hailinx.xu@intel.com>
+Haiyang Zhang <haiyangz@microsoft.com>
+Haiying Wang <haiying.wang@nxp.com>
+Haiyue Wang <haiyue.wang@intel.com>
+Hamdan Igbaria <hamdani@nvidia.com>
+Hamza Khan <hamza.khan@intel.com>
+Hannes Frederic Sowa <hannes@stressinduktion.org>
+Hanoch Haim <hhaim@cisco.com>
+Hanumanth Pothula <hpothula@marvell.com>
+Hao Chen <chenhao164@huawei.com>
+Hao Wu <hao.wu@intel.com>
+Hari Kumar Vemula <hari.kumarx.vemula@intel.com>
+Harini Ramakrishnan <harini.ramakrishnan@microsoft.com>
+Hariprasad Govindharajan <hariprasad.govindharajan@intel.com>
+Harish Patil <harish.patil@cavium.com> <harish.patil@qlogic.com>
+Harman Kalra <hkalra@marvell.com>
+Harneet Singh <harneet.singh@intel.com>
+Harold Huang <baymaxhuang@gmail.com>
+Harrison McCullough <harrison_mccullough@labs.att.com>
+Harry van Haaren <harry.van.haaren@intel.com>
+Harshad Narayane <harshad.suresh.narayane@intel.com>
+Harshitha Ramamurthy <harshitha.ramamurthy@intel.com>
+Hasan Alayli <halayli@gmail.com>
+Hayato Momma <h-momma@ce.jp.nec.com>
+Heinrich Kuhn <heinrich.kuhn@corigine.com> <heinrich.kuhn@netronome.com>
+Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
+Helin Zhang <helin.zhang@intel.com>
+Hemant Agrawal <hemant.agrawal@nxp.com> <hemant@freescale.com>
+Heng Ding <hengx.ding@intel.com>
+Heng Wang <heng.wang@ericsson.com>
+Hengjian Zhang <hengjianx.zhang@intel.com>
+Henning Schild <henning.schild@siemens.com>
+Henry Cai <caihe@huawei.com>
+Henry Nadeau <hnadeau@iol.unh.edu>
+Henry Tieman <henry.w.tieman@intel.com>
+Heqing Zhu <heqing.zhu@intel.com>
+Herakliusz Lipiec <herakliusz.lipiec@intel.com>
+Herbert Guan <herbert.guan@arm.com>
+Hernan Vargas <hernan.vargas@intel.com>
+Herry Chen <herry.chen@broadcom.com>
+Hideyuki Yamashita <yamashita.hideyuki@po.ntt-tx.co.jp>
+Hiroki Shirokura <slank.dev@gmail.com>
+Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>
+Hiroyuki Mikita <h.mikita89@gmail.com>
+Hongbo Zheng <zhenghongbo3@huawei.com>
+Hongjun Ni <hongjun.ni@intel.com>
+Hongzhi Guo <guohongzhi1@huawei.com>
+Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
+Horia Geanta Neag <horia.geanta@nxp.com>
+Hrvoje Habjanic <hrvoje.habjanic@zg.ht.hr>
+Huaibin Wang <huaibin.wang@6wind.com>
+Huang Wei <wei.huang@intel.com>
+Huanle Han <hanxueluo@gmail.com>
+Huawei Xie <huawei.xhw@alibaba-inc.com> <huawei.xie@intel.com>
+Hui Zhao <zhaohui8@huawei.com>
+Huichao Cai <chcchc88@163.com>
+Huilong Xu <huilongx.xu@intel.com>
+Huisong Li <lihuisong@huawei.com>
+Huzaifa Rahman <huzaifa.rahman@emumba.com>
+Hyong Youb Kim <hyonkim@cisco.com>
+Hyun Yoo <easetheworld@gmail.com>
+Ian Betts <ian.betts@intel.com>
+Ian Dolzhansky <ian.dolzhansky@oktetlabs.ru>
+Ian Stokes <ian.stokes@intel.com>
+Ibtisam Tariq <ibtisam.tariq@emumba.com>
+Idan Hackmon <idanhac@nvidia.com>
+Ido Barnea <ibarnea@cisco.com>
+Ido Goshen <ido@cgstowernetworks.com>
+Ido Segev <idose@amazon.com>
+Igor Chauskin <igorch@amazon.com> <igorch@semihalf.com>
+Igor Romanov <igor.romanov@oktetlabs.ru>
+Igor Russkikh <irusskikh@marvell.com> <igor.russkikh@aquantia.com>
+Igor Ryzhov <iryzhov@arccn.ru> <iryzhov@nfware.com>
+Ildar Mustafin <imustafin@bk.ru>
+Ilia Kurakin <ilia.kurakin@intel.com>
+Ilja Van Sprundel <ivansprundel@ioactive.com>
+Ilya Maximets <i.maximets@ovn.org> <i.maximets@samsung.com>
+Ilya V. Matveychikov <matvejchikov@gmail.com>
+Ilyes Ben Hamouda <ilyes.ben_hamouda@6wind.com>
+Intiyaz Basha <intiyaz.basha@caviumnetworks.com>
+Itsuro Oda <oda@valinux.co.jp>
+Ivan Boule <ivan.boule@6wind.com>
+Ivan Dyukov <i.dyukov@samsung.com>
+Ivan Ilchenko <ivan.ilchenko@oktetlabs.ru>
+Ivan Malov <ivan.malov@oktetlabs.ru>
+Ivan Nardi <nardi.ivan@gmail.com>
+JP Lee <jongpil.lee@broadcom.com>
+Jacek Bułatek <jacekx.bulatek@intel.com>
+Jacek Naczyk <jacek.naczyk@intel.com>
+Jacek Piasecki <jacekx.piasecki@intel.com>
+Jacek Siuda <jck@semihalf.com>
+Jacob Keller <jacob.e.keller@intel.com>
+Jakub Chylkowski <jakubx.chylkowski@intel.com>
+Jakub Grajciar <jgrajcia@cisco.com>
+Jakub Neruda <neruda@netcope.com>
+Jakub Palider <jpalider@marvell.com> <jpa@semihalf.com>
+Jakub Poczatek <jakub.poczatek@intel.com>
+Jakub Wysocki <jakubx.wysocki@intel.com>
+James Davidson <james.davidson@brocade.com>
+James Fox <jamesfox@xilinx.com>
+James Grant <j.grant@qub.ac.uk>
+James Hershaw <james.hershaw@corigine.com>
+James Poole <james.g.poole@intel.com>
+Jamie Lavigne <lavignen@amazon.com>
+Jan Beulich <jbeulich@suse.com>
+Jan Blunck <jblunck@infradead.org>
+Jan Medala <jan.medala@outlook.com>
+Jan Remes <remes@netcope.com>
+Jan Viktorin <viktorin@cesnet.cz> <viktorin@rehivetech.com>
+Jan Wickbom <jan.wickbom@ericsson.com>
+Jananee Parthasarathy <jananeex.m.parthasarathy@intel.com>
+Jaroslaw Gawin <jaroslawx.gawin@intel.com>
+Jaroslaw Ilgiewicz <jaroslaw.ilgiewicz@intel.com>
+Jason He <jason.he@broadcom.com>
+Jason Wang <jasowang@redhat.com>
+Jasvinder Singh <jasvinder.singh@intel.com>
+Jay Ding <jay.ding@broadcom.com>
+Jay Jayatheerthan <jay.jayatheerthan@intel.com>
+Jay Rolette <rolette@infiniteio.com>
+Jay Zhou <jianjay.zhou@huawei.com>
+Jean Dao <jean.dao@6wind.com>
+Jean Tourrilhes <jt@labs.hpe.com>
+Jean-Mickael Guerin <jean-mickael.guerin@6wind.com>
+Jeb Cramer <jeb.j.cramer@intel.com>
+Jecky Pei <jpei@sonicwall.com>
+Jeff Daly <jeffd@silicom-usa.com>
+Jeff Guo <jia.guo@intel.com>
+Jeff Kirsher <jeffrey.t.kirsher@intel.com>
+Jeff Shaw <jeffrey.b.shaw@intel.com>
+Jeffrey Huang <jeffrey.huang@broadcom.com>
+Jens Freimann <jfreimann@redhat.com> <jfreiman@redhat.com>
+Jeremy Plsek <jplsek@iol.unh.edu>
+Jeremy Spewock <jspewock@iol.unh.edu>
+Jerin Jacob <jerinj@marvell.com> <jerin.jacob@caviumnetworks.com>
+Jerome Jutteau <jerome.jutteau@outscale.com>
+Jerry Hao OS <jerryhao@os.amperecomputing.com>
+Jerry Lilijun <jerry.lilijun@huawei.com>
+Jerry Zhang <jerry.zhang@intel.com>
+Jesper Wramberg <jesper.wramberg@gmail.com>
+Jesse Brandeburg <jesse.brandeburg@intel.com>
+Jesse Bruni <jesse.bruni@intel.com>
+Jia He <jia.he@hxt-semitech.com>
+Jia Yu <jyu@vmware.com>
+Jianbo Liu <jianbo.liu@arm.com> <jianbo.liu@linaro.org>
+Jianfeng Tan <jianfeng.tan@intel.com>
+Jiangu Zhao <zhaojg@arraynetworks.com.cn>
+Jianwei Ma <jianwei.ma@intel.com>
+Jianwei Mei <jianweix.mei@intel.com>
+Jiaqi Min <jiaqix.min@intel.com>
+Jiawei Wang <jiaweiw@nvidia.com> <jiaweiw@mellanox.com>
+Jiawei Zhu <zhujiawei12@huawei.com>
+Jiawen Wu <jiawenwu@trustnetic.com>
+Jiayu Hu <jiayu.hu@intel.com>
+Jie Hai <haijie1@huawei.com>
+Jie Liu <jie2.liu@hxt-semitech.com>
+Jie Pan <panjie5@jd.com>
+Jie Wang <jie1x.wang@intel.com>
+Jie Zhou <jizh@linux.microsoft.com> <jizh@microsoft.com>
+Jijiang Liu <jijiang.liu@intel.com>
+Jilei Chen <chenjilei@cmss.chinamobile.com>
+Jim Harris <james.r.harris@intel.com>
+Jin Heo <heoj@vmware.com>
+Jin Ling <jin.ling@intel.com>
+Jin Liu <jin.liu@corigine.com>
+Jin Yu <jin.yu@intel.com>
+Jincheng Miao <jincheng.miao@gmail.com> <jmiao@redhat.com>
+Jing Chen <jing.d.chen@intel.com>
+Jingguo Fu <jingguox.fu@intel.com>
+Jingjing Wu <jingjing.wu@intel.com>
+Jingzhao Ni <jingzhao.ni@arm.com>
+Jiri Slaby <jslaby@suse.cz>
+Job Abraham <job.abraham@intel.com>
+Jochen Behrens <jbehrens@vmware.com>
+Joey Xing <joey.xing@jaguarmicro.com>
+Johan Faltstrom <johan.faltstrom@netinsight.net>
+Johan Källström <johan.kallstrom@ericsson.com>
+Johan Samuelsson <johan.xb.samuelsson@ericsson.com>
+John Alexander <john.alexander@datapath.co.uk>
+John Baldwin <jhb@freebsd.org>
+John Carney <john.carney@broadcom.com>
+John Daley <johndale@cisco.com>
+John Griffin <john.griffin@intel.com>
+John Guzik <john@shieldxnetworks.com>
+John Hurley <jhurley@nvidia.com>
+John J Browne <john.j.browne@intel.com>
+John Jacques <john.jacques@intel.com>
+John Levon <john.levon@nutanix.com>
+John McNamara <john.mcnamara@intel.com>
+John Miller <john.miller@atomicrules.com>
+John OLoughlin <john.oloughlin@intel.com>
+John Ousterhout <ouster@cs.stanford.edu>
+John W. Linville <linville@tuxdriver.com>
+Jon DeVree <nuxi@vault24.org>
+Jon Loeliger <jdl@netgate.com>
+Jonas Pfefferle <jpf@zurich.ibm.com> <pepperjo@japf.ch>
+Jonathan Erb <jonathan.erb@banduracyber.com>
+Joongi Kim <joongi@an.kaist.ac.kr>
+Joseph Richard <joseph.richard@windriver.com>
+Josh Soref <jsoref@gmail.com>
+Joshua Hay <joshua.a.hay@intel.com>
+Joyce Kong <joyce.kong@arm.com>
+Jozef Martiniak <jozmarti@cisco.com>
+Juan Antonio Montesinos <juan.antonio.montesinos.delgado@ericsson.com>
+Juhamatti Kuusisaari <juhamatti.kuusisaari@coriant.com>
+Juho Snellman <jsnell@iki.fi>
+Julien Castets <jcastets@scaleway.com>
+Julien Courtat <julien.courtat@6wind.com>
+Julien Cretin <julien.cretin@trust-in-soft.com>
+Julien Massonneau <julien.massonneau@6wind.com>
+Julien Meunier <julien.meunier@nokia.com> <julien.meunier@6wind.com>
+Jun Qiu <jun.qiu@jaguarmicro.com>
+Jun W Zhou <junx.w.zhou@intel.com>
+Jun Yang <jun.yang@nxp.com>
+Junfeng Guo <junfeng.guo@intel.com>
+Junjie Chen <junjie.j.chen@intel.com>
+Junjie Wan <wanjunjie@bytedance.com>
+Junxiao Shi <git@mail1.yoursunny.com>
+Junyu Jiang <junyux.jiang@intel.com>
+Juraj Linkeš <juraj.linkes@pantheon.tech>
+Jörg Thalheim <joerg@thalheim.io>
+Jørgen Østergaard Sloth <jorgen.sloth@xci.dk>
+Július Milan <jmilan.dev@gmail.com>
+Kai Ji <kai.ji@intel.com>
+Kaiwen Deng <kaiwenx.deng@intel.com>
+Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
+Kamalakannan R <kamalakannan.r@intel.com>
+Kamil Bednarczyk <kamil.bednarczyk@intel.com>
+Kamil Chalupnik <kamilx.chalupnik@intel.com>
+Kamil Rytarowski <kamil.rytarowski@caviumnetworks.com>
+Kamil Vojanec <xvojan00@stud.fit.vutbr.cz>
+Kanaka Durga Kotamarthy <kkotamarthy@marvell.com>
+Karen Sornek <karen.sornek@intel.com>
+Karl Bonde Torp <k.torp@samsung.com>
+Karmarkar Suyash <skarmarkar@sonusnet.com>
+Karol Kolacinski <karol.kolacinski@intel.com>
+Karra Satwik <kaara.satwik@chelsio.com>
+Kathleen Capella <kathleen.capella@arm.com>
+Ke Xu <ke1.xu@intel.com>
+Ke Zhang <ke1x.zhang@intel.com>
+Kefu Chai <tchaikov@gmail.com>
+Keiichi Watanabe <keiichiw@chromium.org>
+Keith Wiles <keith.wiles@intel.com> <keith.wiles@windriver.com>
+Kent Wires <kent.wires@intel.com>
+Keren Cohen <kerenc@nvidia.com>
+Keunhong Lee <dlrmsghd@gmail.com>
+Kevin Laatz <kevin.laatz@intel.com>
+Kevin Lampis <klampis@solarflare.com>
+Kevin Liu <kevinx.liu@intel.com>
+Kevin O'Sullivan <kevin.osullivan@intel.com>
+Kevin Scott <kevin.c.scott@intel.com>
+Kevin Traynor <ktraynor@redhat.com>
+Khoa To <khot@microsoft.com>
+Kiran KN <kirankn@juniper.net>
+Kiran Kumar <kkokkilagadda@caviumnetworks.com> <kiran.kokkilagadda@caviumnetworks.com>
+Kiran Kumar K <kirankumark@marvell.com>
+Kiran Patil <kiran.patil@intel.com>
+Kirill Rybalchenko <kirill.rybalchenko@intel.com>
+Kishore Padmanabha <kishore.padmanabha@broadcom.com>
+Klaus Degner <kd@allegro-packets.com>
+Kommula Shiva Shankar <kshankar@marvell.com>
+Konstantin Ananyev <konstantin.v.ananyev@yandex.ru> <konstantin.ananyev@intel.com>
+Krishna Murthy <krishna.j.murthy@intel.com>
+Krzysztof Galazka <krzysztof.galazka@intel.com>
+Krzysztof Kanas <kkanas@marvell.com> <krzysztof.kanas@caviumnetworks.com>
+Krzysztof Witek <krzysztof.witek@6wind.com>
+Kuba Kozak <kubax.kozak@intel.com>
+Kumar Amber <kumar.amber@intel.com>
+Kumar Sanghvi <kumaras@chelsio.com>
+Kumara Parameshwaran <kumaraparamesh92@gmail.com> <kparameshwar@vmware.com>
+Kyle Larose <klarose@sandvine.com>
+Lance Richardson <lance.richardson@broadcom.com>
+Laszlo Ersek <lersek@redhat.com>
+Laura Stroe <laura.stroe@intel.com>
+Laurent Hardy <laurent.hardy@6wind.com>
+Lavanya Govindarajan <lavanyax.govindarajan@intel.com>
+Lazaros Koromilas <l@nofutznetworks.com>
+Leah Tekoa <leah@ethernitynet.com>
+Lee Daly <lee.daly@intel.com>
+Lee Roberts <lee.roberts@hpe.com>
+Lei Cai <lei.cai@jaguarmicro.com>
+Lei Gong <arei.gonglei@huawei.com>
+Lei Ji <jilei8@huawei.com>
+Lei Yao <lei.a.yao@intel.com>
+Leonid Myravjev <myravjev@amicon.ru>
+Leszek Zygo <leszek.zygo@intel.com>
+Lev Faerman <lev.faerman@intel.com>
+Levend Sayar <levendsayar@gmail.com>
+Lewei Yang <leweix.yang@intel.com>
+Leyi Rong <leyi.rong@intel.com>
+Li Feng <fengli@smartx.com>
+Li Han <han.li1@zte.com.cn>
+Li Qiang <liq3ea@163.com>
+Li Wei <lw@cn.fujitsu.com>
+Li Zhang <lizh@nvidia.com>
+Liang Ma <liangma@bytedance.com> <liangma@liangbit.com> <liang.j.ma@intel.com>
+Liang Xu <liang.xu@cinfotech.cn>
+Liang Zhang <zhangliang@bigo.sg>
+Liang-Min Larry Wang <liang-min.wang@intel.com>
+Lihong Ma <lihongx.ma@intel.com>
+Lijian Zhang <lijian.zhang@arm.com>
+Lijuan Tu <lijuan.tu@intel.com>
+Lijun Ou <oulijun@huawei.com>
+Liming Sun <lsun@ezchip.com> <lsun@mellanox.com>
+Lin Li <lilin24@baidu.com>
+Linfan Hu <zhongdahulinfan@163.com>
+Lingli Chen <linglix.chen@intel.com>
+Lingyu Liu <lingyu.liu@intel.com>
+Linsi Yuan <yuanlinsi01@baidu.com>
+Lior Margalit <lmargalit@nvidia.com>
+Liron Himi <lironh@marvell.com>
+Long Li <longli@microsoft.com>
+Long Wu <long.wu@corigine.com>
+Longfeng Liang <longfengx.liang@intel.com>
+Lotem Leder <lotem.leder@intel.com>
+Louis Luo <llouis@vmware.com>
+Louis Peens <louis.peens@corigine.com>
+Louise Kilheeney <louise.kilheeney@intel.com>
+Lu Qiuwen <luqiuwen@iie.ac.cn>
+Luc Pelletier <lucp.at.work@gmail.com>
+Luca Boccassi <luca.boccassi@microsoft.com> <bluca@debian.org> <luca.boccassi@gmail.com> <lboccass@brocade.com>
+Lukasz Bartosik <lbartosik@marvell.com>
+Lukasz Czapnik <lukasz.czapnik@intel.com>
+Lukasz Gosiewski <lukaszx.gosiewski@intel.com>
+Lukasz Krakowiak <lukaszx.krakowiak@intel.com>
+Lukasz Kupczak <lukasz.kupczak@intel.com>
+Lukasz Majczak <lma@semihalf.com>
+Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
+Luke Gorrie <luke@snabb.co>
+Lunyuan Cui <lunyuanx.cui@intel.com>
+Lyn M <netinal7@gmail.com>
+Maciej Bielski <mba@semihalf.com>
+Maciej Czekaj <mczekaj@marvell.com>
+Maciej Fijalkowski <maciej.fijalkowski@intel.com>
+Maciej Gajdzica <maciejx.t.gajdzica@intel.com>
+Maciej Hefczyc <maciej.hefczyc@intel.com>
+Maciej Machnikowski <maciej.machnikowski@intel.com>
+Maciej Paczkowski <maciej.paczkowski@intel.com>
+Maciej Rabeda <maciej.rabeda@intel.com>
+Maciej Szwed <maciej.szwed@intel.com>
+Madhuker Mythri <madhuker.mythri@oracle.com>
+Mah Yock Gen <yock.gen.mah@intel.com>
+Mahipal Challa <mchalla@marvell.com>
+Mairtin o Loingsigh <mairtin.oloingsigh@intel.com>
+Mallesh Koujalagi <malleshx.koujalagi@intel.com>
+Mallesham Jatharakonda <mjatharakonda@oneconvergence.com>
+Malvika Gupta <malvika.gupta@arm.com>
+Mandal Purna Chandra <purna.chandra.mandal@intel.com>
+Mandeep Rohilla <mrohilla@brocade.com>
+Manish Chopra <manishc@marvell.com>
+Manish Tomar <manish.tomar@nxp.com>
+Mao Jiang <maox.jiang@intel.com>
+Mao YingMing <maoyingming@baidu.com>
+Marc Sune <marcdevel@gmail.com> <marc.sune@bisdn.de>
+Marcel Apfelbaum <marcel@redhat.com>
+Marcel Cornu <marcel.d.cornu@intel.com>
+Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
+Marcin Baran <marcinx.baran@intel.com>
+Marcin Danilewicz <marcinx.danilewicz@intel.com>
+Marcin Domagala <marcinx.domagala@intel.com>
+Marcin Formela <marcin.formela@intel.com>
+Marcin Hajkowski <marcinx.hajkowski@intel.com>
+Marcin Kerlin <marcinx.kerlin@intel.com>
+Marcin Smoczynski <marcinx.smoczynski@intel.com>
+Marcin Szycik <marcin.szycik@intel.com>
+Marcin Wilk <marcin.wilk@caviumnetworks.com>
+Marcin Wojtas <mw@semihalf.com>
+Marcin Zapolski <marcinx.a.zapolski@intel.com>
+Marco Varlese <mvarlese@suse.de>
+Maria Lingemark <maria.lingemark@ericsson.com>
+Mario Carrillo <mario.alfredo.c.arevalo@intel.com>
+Mariusz Drost <mariuszx.drost@intel.com>
+Mark Asselstine <mark.asselstine@windriver.com>
+Mark Bloch <mbloch@nvidia.com>
+Mark Gillott <mgillott@vyatta.att-mail.com>
+Mark Kavanagh <mark.b.kavanagh@intel.com>
+Mark Smith <marsmith@akamai.com>
+Mark Spender <mspender@xilinx.com>
+Marko Kovacevic <marko.kovacevic@intel.com>
+Markos Chandras <mchandras@suse.de>
+Markus Theil <markus.theil@tu-ilmenau.de> <markus.theil@secunet.com>
+Marta Plantykow <marta.a.plantykow@intel.com>
+Martijn Bakker <gladdyu@gmail.com>
+Martin Harvey <mharvey@solarflare.com>
+Martin Havlik <xhavli56@stud.fit.vutbr.cz>
+Martin Klozik <martinx.klozik@intel.com>
+Martin Spinler <spinler@cesnet.cz>
+Martin Weiser <martin.weiser@allegro-packets.com>
+Martyna Szapar <martyna.szapar@intel.com>
+Marvin Liu <yong.liu@intel.com>
+Maryam Tahhan <maryam.tahhan@intel.com>
+Masoud Hasanifard <masoudhasanifard@gmail.com>
+Matan Azrad <matan@nvidia.com> <matan@mellanox.com>
+Matej Vido <matejvido@gmail.com> <vido@cesnet.cz>
+Mateusz Kowalski <mateusz.kowalski@intel.com>
+Mateusz Pacuszka <mateuszx.pacuszka@intel.com>
+Mateusz Rusinski <mateusz.rusinski@intel.com>
+Matias Elo <matias.elo@nokia.com>
+Mats Liljegren <mats.liljegren@enea.com>
+Matt Peters <matt.peters@windriver.com>
+Matthew Hall <mhall@mhcomputing.net>
+Matthew Smith <mgsmith@netgate.com>
+Matthew Vick <matthew.vick@intel.com>
+Matthias Gatto <matthias.gatto@outscale.com>
+Matthieu Ternisien d'Ouville <matthieu.tdo@6wind.com>
+Mattias Rönnblom <mattias.ronnblom@ericsson.com> <hofors@lysator.liu.se>
+Mauricio Vasquez B <mauricio.vasquez@polito.it> <mauricio.vasquezbernal@studenti.polito.it>
+Mauro Annarumma <mauroannarumma@hotmail.it>
+Maxime Coquelin <maxime.coquelin@redhat.com>
+Maxime Gouin <maxime.gouin@6wind.com>
+Maxime Leroy <maxime.leroy@6wind.com>
+Md Fahad Iqbal Polash <md.fahad.iqbal.polash@intel.com>
+Megha Ajmera <megha.ajmera@intel.com>
+Meijuan Zhao <meijuanx.zhao@intel.com>
+Meir Levi <mlevi4@marvell.com>
+Meir Tseitlin <mirots@gmail.com>
+Mesut Ali Ergin <mesut.a.ergin@intel.com>
+Miao Li <miao.li@intel.com>
+Michael Barker <mikeb01@gmail.com>
+Michael Baum <michaelba@nvidia.com> <michaelba@mellanox.com>
+Michael Frasca <michael.frasca@oracle.com>
+Michael Habibi <mikehabibi@gmail.com>
+Michael Haeuptle <michael.haeuptle@hpe.com>
+Michael Lilja <ml@napatech.com>
+Michael Luo <michael.luo@intel.com>
+Michael McConville <mmcco@mykolab.com>
+Michael Pfeiffer <michael.pfeiffer@tu-ilmenau.de>
+Michael Qiu <qiudayu@chinac.com> <michael.qiu@intel.com>
+Michael Rossberg <michael.rossberg@tu-ilmenau.de>
+Michael S. Tsirkin <mst@redhat.com>
+Michael Santana <maicolgabriel@hotmail.com>
+Michael Savisko <michaelsav@nvidia.com>
+Michael Shamis <michaelsh@marvell.com>
+Michael Wildt <michael.wildt@broadcom.com>
+Michal Berger <michallinuxstuff@gmail.com>
+Michal Jastrzebski <michalx.k.jastrzebski@intel.com>
+Michal Kobylinski <michalx.kobylinski@intel.com>
+Michal Krawczyk <mk@semihalf.com>
+Michal Litwicki <michalx.litwicki@intel.com>
+Michal Mazurek <maz@semihalf.com>
+Michal Michalik <michal.michalik@intel.com>
+Michal Swiatkowski <michal.swiatkowski@intel.com>
+Michal Wilczynski <michal.wilczynski@intel.com>
+Michał Mirosław <michal.miroslaw@atendesoftware.pl> <mirq-linux@rere.qmqm.pl>
+Michel Machado <michel@digirati.com.br>
+Miguel Bernal Marin <miguel.bernal.marin@linux.intel.com>
+Mihai Pogonaru <pogonarumihai@gmail.com>
+Mike Baucom <michael.baucom@broadcom.com>
+Mike Pattrick <mkp@redhat.com>
+Mike Sowka <msowka@gmail.com>
+Mike Stolarchuk <mike.stolarchuk@bigswitch.com>
+Mike Ximing Chen <mike.ximing.chen@intel.com>
+Milena Olech <milena.olech@intel.com>
+Min Cao <min.cao@intel.com>
+Min Hu (Connor) <humin29@huawei.com>
+Min Wang (Jushui) <wangmin3@huawei.com>
+Min Zhou <zhoumin@loongson.cn>
+Ming Zhao <mzhao@luminatewireless.com>
+Minghuan Lian <minghuan.lian@nxp.com>
+Mingjin Ye <mingjinx.ye@intel.com>
+Mingshan Zhang <mingshan.zhang@intel.com>
+Mingxia Liu <mingxia.liu@intel.com>
+Mirek Walukiewicz <miroslaw.walukiewicz@intel.com>
+Miroslaw Walukiewicz <miroslaw.walukiewicz@intel.com>
+Mit Matelske <mit@pt.net>
+Mitch Williams <mitch.a.williams@intel.com>
+Mohamad Noor Alim Hussin <mohamad.noor.alim.hussin@intel.com>
+Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
+Mohammed Gamal <mgamal@redhat.com>
+Mohsin Kazmi <mohsin.kazmi14@gmail.com>
+Mohsin Mazhar Shaikh <mohsinmazhar_shaikh@trendmicro.com>
+Mohsin Shaikh <mohsinshaikh@niometrics.com>
+Morten Brørup <mb@smartsharesystems.com>
+Moti Haimovsky <motih@mellanox.com>
+Muhammad Ahmad <muhammad.ahmad@emumba.com>
+Muhammad Bilal <m.bilal@emumba.com>
+Mukesh Dua <mukesh.dua81@gmail.com>
+Murphy Yang <murphyx.yang@intel.com>
+Murthy NSSR <nidadavolu.murthy@caviumnetworks.com>
+Muthurajan Jayakumar <muthurajan.jayakumar@intel.com>
+Mário Kuka <kuka@cesnet.cz>
+Na Na <nana.nn@alibaba-inc.com>
+Nachiketa Prachanda <nprachan@brocade.com> <nprachan@vyatta.att-mail.com>
+Naga Harish K S V <s.v.naga.harish.k@intel.com>
+Naga Suresh Somarowthu <naga.sureshx.somarowthu@intel.com>
+Nagadheeraj Rottela <rnagadheeraj@marvell.com>
+Nalla Pradeep <pnalla@marvell.com>
+Nan Chen <whutchennan@gmail.com>
+Nan Zhou <zhounan14@huawei.com>
+Nannan Lu <nannan.lu@intel.com>
+Narcisa Vasile <navasile@linux.microsoft.com> <navasile@microsoft.com>
+Narender Vangati <narender.vangati@intel.com>
+Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
+Natalie Samsonov <nsamsono@marvell.com>
+Natanael Copa <ncopa@alpinelinux.org>
+Nathan Law <nlaw@brocade.com>
+Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
+Neel Patel <neel.patel@amd.com>
+Neil Horman <nhorman@tuxdriver.com>
+Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
+Nelson Escobar <neescoba@cisco.com>
+Nemanja Marjanovic <nemanja.marjanovic@intel.com>
+Netanel Belgazal <netanel@amazon.com>
+Netanel Gonen <netanelg@mellanox.com>
+Niall Power <niall.power@intel.com>
+Nick Connolly <nick.connolly@mayadata.io>
+Nick Nunley <nicholas.d.nunley@intel.com>
+Niclas Storm <niclas.storm@ericsson.com>
+Nicolas Chautru <nicolas.chautru@intel.com>
+Nicolas Dichtel <nicolas.dichtel@6wind.com>
+Nicolas Harnois <nicolas.harnois@6wind.com>
+Nicolás Pernas Maradei <nico@emutex.com> <nicolas.pernas.maradei@emutex.com>
+Nikhil Agarwal <nikhil.agarwal@linaro.org>
+Nikhil Jagtap <nikhil.jagtap@gmail.com>
+Nikhil Rao <nikhil.rao@intel.com>
+Nikhil Vasoya <nikhil.vasoya@chelsio.com>
+Nikita Kozlov <nikita@elyzion.net>
+Niklas Söderlund <niklas.soderlund@corigine.com>
+Nikolay Nikolaev <nicknickolaev@gmail.com>
+Ning Li <muziding001@163.com>
+Nipun Gupta <nipun.gupta@nxp.com>
+Nir Efrati <nir.efrati@intel.com>
+Nirmoy Das <ndas@suse.de>
+Nithin Dabilpuram <ndabilpuram@marvell.com> <nithin.dabilpuram@caviumnetworks.com>
+Nitin Saxena <nitin.saxena@caviumnetworks.com>
+Nitzan Weller <nitzanwe@mellanox.com>
+Noa Ezra <noae@mellanox.com>
+Nobuhiro Miki <nmiki@yahoo-corp.jp>
+Norbert Ciosek <norbertx.ciosek@intel.com>
+Nélio Laranjeiro <nelio.laranjeiro@6wind.com>
+Odi Assli <odia@nvidia.com>
+Ognjen Joldzic <ognjen.joldzic@gmail.com>
+Ola Liljedahl <ola.liljedahl@arm.com>
+Oleg Polyakov <olegp123@walla.co.il>
+Olga Shern <olgas@nvidia.com>
+Olivier Gournet <ogournet@corp.free.fr>
+Olivier Matz <olivier.matz@6wind.com>
+Omar Awaysa <omara@nvidia.com>
+Omkar Maslekar <omkar.maslekar@intel.com>
+Omri Mor <omrimor2@illinois.edu>
+Ophir Munk <ophirmu@nvidia.com> <ophirmu@mellanox.com>
+Or Ami <ora@mellanox.com>
+Ori Kam <orika@nvidia.com> <orika@mellanox.com>
+Ouyang Changchun <changchun.ouyang@intel.com>
+Owen Hilyard <ohilyard@iol.unh.edu>
+Pablo Cascón <pablo.cascon@netronome.com>
+Pablo de Lara <pablo.de.lara.guarch@intel.com>
+Padam Jeet Singh <padam.singh@inventum.net>
+Padraig Connolly <padraig.j.connolly@intel.com>
+Pallantla Poornima <pallantlax.poornima@intel.com>
+Pallavi Kadam <pallavi.kadam@intel.com>
+Pandi Kumar Maharajan <pandi.maharajan@intel.com>
+Pankaj Gupta <pagupta@vmware.com>
+Panu Matilainen <pmatilai@redhat.com>
+Paolo Valerio <pvalerio@redhat.com>
+Parav Pandit <parav@nvidia.com>
+Pascal Mazon <pascal.mazon@6wind.com>
+Pashupati Kumar <kumarp@brocade.com>
+Patrice Buriez <patrice.buriez@intel.com>
+Patrick Fu <patrick.fu@intel.com>
+Patrick Kutch <patrick.g.kutch@intel.com>
+Patrick Lu <patrick.lu@intel.com>
+Patrick MacArthur <patrick@patrickmacarthur.net>
+Patrik Andersson <patrik.r.andersson@ericsson.com>
+Paul Atkins <paul.atkins@intl.att.com>
+Paul E. McKenney <paulmck@linux.ibm.com>
+Paul Fox <pfox@solarflare.com>
+Paul Greenwalt <paul.greenwalt@intel.com>
+Paul Luse <paul.e.luse@intel.com>
+Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
+Paulis Gributs <paulis.gributs@intel.com>
+Pavan Nikhilesh <pbhagavatula@marvell.com> <pbhagavatula@caviumnetworks.com>
+Pavel Belous <pavel.belous@aquantia.com>
+Pavel Boldin <pboldin@mirantis.com>
+Pavel Fedin <p.fedin@samsung.com>
+Pavel Ivashchenko <pivashchenko@nfware.com>
+Pavel Krauz <pavel.krauz@anritsu.com>
+Pavel Shirshov <pavel.shirshov@gmail.com>
+Pawel Malinowski <pawel.malinowski@intel.com>
+Pawel Modrak <pawelx.modrak@intel.com>
+Pawel Rutkowski <pawelx.rutkowski@intel.com>
+Pawel Wodkowski <pawelwod@gmail.com> <pawelx.wodkowski@intel.com> <pawelx.wdkowski@intel.com>
+Pei Chao <peichao85@gmail.com>
+Pei Zhang <pezhang@redhat.com>
+Peng He <hepeng.0320@bytedance.com> <xnhp0320@icloud.com>
+Peng Huang <peng.huang@intel.com>
+Peng Sun <peng.a.sun@intel.com>
+Peng Yu <penyu@amazon.com>
+Peng Zhang <peng.zhang@corigine.com> <peng1x.zhang@intel.com>
+Peter Mccarthy <peter.mccarthy@intel.com>
+Peter Spreadborough <peter.spreadborough@broadcom.com>
+Petr Houska <t-pehous@microsoft.com>
+Phanendra Vukkisala <pvukkisala@marvell.com>
+Phil Yang <phil.yang@arm.com>
+Pierre Pfister <ppfister@cisco.com>
+Piotr Azarewicz <piotr.azarewicz@intel.com>
+Piotr Bartosiewicz <piotr.bartosiewicz@atendesoftware.pl>
+Piotr Bronowski <piotrx.bronowski@intel.com>
+Piotr Gardocki <piotrx.gardocki@intel.com>
+Piotr Kubaj <pkubaj@freebsd.org>
+Piotr Kwapulinski <piotr.kwapulinski@intel.com>
+Piotr Pietruszewski <piotr.pietruszewski@intel.com>
+Piotr Skajewski <piotrx.skajewski@intel.com>
+Pradeep Satyanarayana <pradeep@us.ibm.com>
+Prashant Bhole <bhole_prashant_q7@lab.ntt.co.jp>
+Prashant Upadhyaya <prashant.upadhyaya@aricent.com> <praupadhyaya@gmail.com>
+Prateek Agarwal <prateekag@cse.iitb.ac.in>
+Praveen Shetty <praveen.shetty@intel.com>
+Pravin Pathak <pravin.pathak@intel.com>
+Priyanka Jain <priyanka.jain@nxp.com>
+Przemyslaw Ciesielski <przemyslaw.ciesielski@intel.com>
+Przemyslaw Czesnowicz <przemyslaw.czesnowicz@intel.com>
+Przemyslaw Patynowski <przemyslawx.patynowski@intel.com>
+Przemyslaw Zegan <przemyslawx.zegan@intel.com>
+Pu Xu <583493798@qq.com>
+Qi Fu <qi.fu@intel.com>
+Qi Zhang <qi.z.zhang@intel.com>
+Qian Xu <qian.q.xu@intel.com>
+Qiao Liu <qiao.liu@intel.com>
+Qimai Xiao <qimaix.xiao@intel.com>
+Qiming Chen <chenqiming_huawei@163.com>
+Qiming Yang <qiming.yang@intel.com>
+Qin Sun <qinx.sun@intel.com>
+Qinglai Xiao <jigsaw@gmail.com>
+Qingmin Liu <qingmin.liu@broadcom.com> <qingmin.liu@jaguarmicro.com>
+Quentin Armitage <quentin@armitage.org.uk>
+Qun Wan <qun.wan@intel.com>
+R Mohamed Shah <mohamedshah.r@amd.com>
+Radha Mohan Chintakuntla <radhac@marvell.com>
+Radoslaw Biernacki <rad@semihalf.com> <radoslaw.biernacki@linaro.org>
+Radu Bulie <radu-andrei.bulie@nxp.com>
+Radu Nicolau <radu.nicolau@intel.com>
+Rafael Ávila de Espíndola <espindola@scylladb.com>
+Rafal Kozik <rk@semihalf.com>
+Ragothaman Jayaraman <rjayaraman@caviumnetworks.com>
+Rahul Bhansali <rbhansali@marvell.com>
+Rahul Gupta <rahul.gupta@broadcom.com>
+Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
+Rahul Shah <rahul.r.shah@intel.com>
+Raja Zidane <rzidane@nvidia.com>
+Rajesh Ravi <rajesh.ravi@broadcom.com>
+Rakesh Kudurumalla <rkudurumalla@marvell.com> <rkudurumalla@caviumnetworks.com>
+Ralf Hoffmann <ralf.hoffmann@allegro-packets.com>
+Rami Rosen <ramirose@gmail.com> <rami.rosen@intel.com>
+Randy Schacher <stuart.schacher@broadcom.com>
+Rani Sharoni <ranish@nvidia.com>
+Ranjit Menon <ranjit.menon@intel.com>
+Rasesh Mody <rmody@marvell.com> <rasesh.mody@cavium.com> <rasesh.mody@qlogic.com>
+Rashmi Shetty <rashmi.shetty@intel.com>
+Raslan Darawsheh <rasland@nvidia.com> <rasland@mellanox.com> <rdarawsheh@asaltech.com>
+Rastislav Cernay <cernay@netcope.com>
+Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>
+Ravi Kerur <rkerur@brocade.com> <rkerur@gmail.com>
+Ravi Kumar <ravi1.kumar@amd.com>
+Ray Jui <ray.jui@broadcom.com>
+Ray Kinsella <mdr@ashroe.eu> <ray.kinsella@intel.com>
+Raz Amir <razamir22@gmail.com>
+Real Valiquette <real.valiquette@intel.com>
+Rebecca Troy <rebecca.troy@intel.com>
+Remi Pommarel <repk@triplefau.lt>
+Remy Horton <remy.horton@intel.com>
+Renata Saiakhova <renata.saiakhova@ekinops.com>
+Reshma Pattan <reshma.pattan@intel.com>
+Ricardo Roldan <rroldan@bequant.com>
+Ricardo Salveti <ricardo.salveti@linaro.org>
+Rich Lane <rich.lane@bigswitch.com>
+Richael Zhuang <richael.zhuang@arm.com>
+Richard Donkin <richard.donkin@corigine.com>
+Richard Eklycke <richard.eklycke@ericsson.com>
+Richard Houldsworth <rhouldsw@xilinx.com>
+Richard Walsh <richard.walsh@intel.com>
+Ricky Li <ricky.li@intel.com>
+Rob Miller <rob.miller@broadcom.com>
+Rob Scheepens <rob.scheepens@nutanix.com>
+Robert Konklewski <robertx.konklewski@intel.com>
+Robert Malz <robertx.malz@intel.com>
+Robert Sanford <rsanford@akamai.com> <rsanford2@gmail.com> <rsanford@prolexic.com>
+Robert Shearman <rshearma@brocade.com>
+Robert Stonehouse <rstonehouse@solarflare.com>
+Robin Jarry <rjarry@redhat.com> <robin.jarry@6wind.com>
+Robin Zhang <robinx.zhang@intel.com>
+Roger Melton <rmelton@cisco.com>
+Rohit Raj <rohit.raj@nxp.com>
+Roland Qi <roland.qi@ucloud.cn>
+Rolf Neugebauer <rolf.neugebauer@netronome.com>
+Romain Delhomel <romain.delhomel@6wind.com>
+Roman Dementiev <roman.dementiev@intel.com>
+Roman Fridlyand <roman.fridlyand@intel.com>
+Roman Kapl <rka@sysgo.com>
+Roman Korynkevych <romanx.korynkevych@intel.com>
+Roman Storozhenko <roman.storozhenko@intel.com>
+Roman Zhukov <roman.zhukov@oktetlabs.ru>
+RongQiang Xie <xie.rongqiang@zte.com.cn>
+RongQing Li <lirongqing@baidu.com>
+Ronghua Zhang <rzhang@vmware.com>
+Rongwei Liu <rongweil@nvidia.com>
+Rory Sexton <rory.sexton@intel.com>
+Rosen Xu <rosen.xu@intel.com>
+Roy Franz <roy.franz@cavium.com>
+Roy Pledge <roy.pledge@nxp.com>
+Roy Shterman <roy.shterman@vastdata.com>
+Ruifeng Wang <ruifeng.wang@arm.com>
+Ryan E Hall <ryan.e.hall@intel.com>
+Sabyasachi Sengupta <sabyasg@hpe.com>
+Sachin Saxena <sachin.saxena@nxp.com> <sachin.saxena@oss.nxp.com>
+Sagar Abhang <sabhang@brocade.com>
+Sagi Grimberg <sagi@grimberg.me>
+Saikrishna Edupuganti <saikrishna.edupuganti@intel.com>
+Saleh Alsouqi <salehals@nvidia.com>
+Salem Sol <salems@nvidia.com>
+Sam Grove <sam.grove@sifive.com>
+Sameh Gobriel <sameh.gobriel@intel.com>
+Samik Gupta <samik.gupta@broadcom.com>
+Samuel Gauthier <samuel.gauthier@6wind.com>
+Sangjin Han <sangjin@eecs.berkeley.edu>
+Sankar Chokkalingam <sankarx.chokkalingam@intel.com>
+Santosh Shukla <santosh.shukla@caviumnetworks.com> <sshukla@mvista.com>
+Santoshkumar Karanappa Rastapur <santosh.rastapur@broadcom.com>
+Saori Usami <susami@igel.co.jp>
+Sarath Somasekharan <sarathx.somasekharan@intel.com>
+Sarosh Arif <sarosh.arif@emumba.com>
+Sasha Neftin <sasha.neftin@intel.com>
+Satananda Burla <sburla@marvell.com>
+Satha Rao <skoteshwar@marvell.com>
+Satheesh Paul <psatheesh@marvell.com>
+Sathesh Edara <sedara@marvell.com>
+Savinay Dharmappa <savinay.dharmappa@intel.com>
+Scott Branden <scott.branden@broadcom.com>
+Scott Daniels <daniels@research.att.com>
+Scott W Taylor <scott.w.taylor@intel.com>
+Scott Wasson <scott_wasson@affirmednetworks.com>
+Sean Harte <sean.harte@intel.com>
+Sean Morrissey <sean.morrissey@intel.com>
+Sean Zhang <xiazhang@nvidia.com>
+Sebastian Basierski <sebastianx.basierski@intel.com>
+Selwin Sebastian <selwin.sebastian@amd.com>
+Sergey Balabanov <balabanovsv@ecotelecom.ru>
+Sergey Dyasly <s.dyasly@samsung.com>
+Sergey Madaminov <sergey.madaminov@gmail.com>
+Sergey Mironov <grrwlf@gmail.com>
+Sergey Temerkhanov <sergey.temerkhanov@intel.com>
+Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
+Seth Arnold <seth.arnold@canonical.com>
+Seth Howell <seth.howell@intel.com>
+Seán Harte <seanbh@gmail.com>
+Sha Zhang <zhangsha.zhang@huawei.com>
+Shachar Beiser <shacharbe@mellanox.com>
+Shagun Agrawal <shaguna@chelsio.com>
+Shahaf Shuler <shahafs@nvidia.com>
+Shahaji Bhosle <sbhosle@broadcom.com>
+Shahed Shaikh <shshaikh@marvell.com> <shahed.shaikh@cavium.com>
+Shai Brandes <shaibran@amazon.com>
+Shally Verma <shallyv@marvell.com>
+Shannon Nelson <snelson@pensando.io>
+Shannon Zhao <zhaoshenglong@huawei.com>
+Shaopeng He <shaopeng.he@intel.com>
+Sharmila Podury <sharmila.podury@att.com>
+Sharon Haroni <sharon.haroni@intel.com>
+Shay Agroskin <shayagr@amazon.com>
+Shay Amir <shay.amir@intel.com>
+Shelton Chia <jiaxt@sinogrid.com>
+Shepard Siegel <shepard.siegel@atomicrules.com>
+Shesha Sreenivasamurthy <shesha@cisco.com>
+Shibin Koikkara Reeny <shibin.koikkara.reeny@intel.com>
+Shijith Thotton <sthotton@marvell.com> <shijith.thotton@caviumnetworks.com>
+Shiqi Liu <835703180@qq.com>
+Shiri Kuzin <shirik@nvidia.com> <shirik@mellanox.com>
+Shivanshu Shukla <shivanshu.shukla@intel.com>
+Shiweixian <shiweixian@huawei.com>
+Shlomi Gridish <sgridish@marvell.com>
+Shougang Wang <shougangx.wang@intel.com>
+Shraddha Joshi <jshraddha@vmware.com>
+Shreyansh Jain <shreyansh.jain@nxp.com>
+Shrikrishna Khare <skhare@vmware.com>
+Shu Shen <shu.shen@radisys.com>
+Shuai Zhu <shuaix.zhu@intel.com>
+Shuanglin Wang <shuanglin.wang@broadcom.com>
+Shuki Katzenelson <shuki@lightbitslabs.com>
+Shun Hao <shunh@nvidia.com>
+Shweta Choudaha <shweta.choudaha@att.com>
+Shy Shyman <shys@nvidia.com>
+Shyam Kumar Shrivastav <shrivastav.shyam@gmail.com>
+Siddaraju DH <siddaraju.dh@intel.com>
+Simei Su <simei.su@intel.com>
+Simon Ellmann <simon.ellmann@tum.de>
+Simon Horman <simon.horman@corigine.com>
+Simon Kagstrom <simon.kagstrom@netinsight.net>
+Simon Kuenzer <simon.kuenzer@neclab.eu>
+Siobhan Butler <siobhan.a.butler@intel.com>
+Sirshak Das <sirshak.das@arm.com>
+Sivaprasad Tummala <sivaprasad.tummala@amd.com> <sivaprasad.tummala@intel.com>
+Siwar Zitouni <siwar.zitouni@6wind.com>
+Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>
+Slawomir Rosek <slawomir.rosek@semihalf.com>
+Smadar Fuks <smadarf@marvell.com>
+Solal Pirelli <solal.pirelli@gmail.com>
+Solganik Alexander <sashas@lightbitslabs.com>
+Somalapuram Amaranath <asomalap@amd.com>
+Somnath Kotur <somnath.kotur@broadcom.com>
+Song Zhu <song.zhu@arm.com>
+Sony Chacko <sony.chacko@qlogic.com>
+Sotiris Salloumis <sotiris.salloumis@ericsson.com>
+Souvik Dey <sodey@rbbn.com> <sodey@sonusnet.com>
+Spike Du <spiked@nvidia.com>
+Sridhar Samudrala <sridhar.samudrala@intel.com>
+Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
+Srikanth Yalavarthi <syalavarthi@marvell.com>
+Srinivas Narayan <srinivas.narayan@att.com>
+Srinivasan Jayarajan <srinidpdk@gmail.com>
+Srisivasubramanian Srinivasan <srinivasan@marvell.com>
+Srujana Challa <schalla@marvell.com>
+Stanislaw Grzeszczak <stanislaw.a.grzeszczak@intel.com>
+Stanislaw Kardach <kda@semihalf.com>
+Steeven Lee <steeven@gmail.com>
+Steeven Li <steeven.li@broadcom.com>
+Stefan Baranoff <sbaranoff@gmail.com>
+Stefan Hajnoczi <stefanha@redhat.com>
+Stefan Puiu <stefan.puiu@gmail.com>
+Stefan Wegrzyn <stefan.wegrzyn@intel.com>
+Stepan Sojka <stepan.sojka@adaptivemobile.com>
+Stephen Coleman <omegacoleman@gmail.com>
+Stephen Douthit <stephend@silicom-usa.com>
+Stephen Hemminger <stephen@networkplumber.org> <sthemmin@microsoft.com> <shemming@brocade.com> <shemminger@vyatta.com>
+Stephen Hurd <stephen.hurd@broadcom.com>
+Steve Capper <steve.capper@arm.com>
+Steve Rempe <steve.rempe@broadcom.com>
+Steve Shin <jonshin@cisco.com>
+Steve Yang <stevex.yang@intel.com>
+Steven Lariau <steven.lariau@arm.com>
+Steven Luong <sluong@cisco.com>
+Steven Webster <steven.webster@windriver.com>
+Steven Zou <steven.zou@intel.com>
+Stewart Allen <allenste@amazon.com>
+Suanming Mou <suanmingm@nvidia.com> <suanmingm@mellanox.com> <mousuanming@huawei.com>
+Subendu Santra <subendu@arista.com>
+Subhi Masri <subhim@nvidia.com>
+Subrahmanyam Nilla <snilla@marvell.com> <snilla@caviumnetworks.com>
+Sucharitha Sarananaga <ssarananaga@marvell.com>
+Sujith Sankar <ssujith@cisco.com>
+Sun Jiajia <sunx.jiajia@intel.com>
+Sunil Kulkarni <sunil.kulkarni@caviumnetworks.com>
+Sunil Kumar Kori <skori@marvell.com> <sunil.kori@nxp.com>
+Sunil Pai G <sunil.pai.g@intel.com>
+Sunil Uttarwar <sunilprakashrao.uttarwar@amd.com>
+Sunila Sahu <ssahu@marvell.com> <sunila.sahu@caviumnetworks.com>
+Sunyang Wu <sunyang.wu@jaguarmicro.com>
+Surabhi Boob <surabhi.boob@intel.com>
+Suyang Ju <sju@paloaltonetworks.com>
+Sylvain Rodon <srn@nexatech.fr>
+Sylvia Grundwürmer <sylvia.grundwuermer@b-plus.com>
+Sylwester Dziedziuch <sylwesterx.dziedziuch@intel.com>
+Sylwia Wnuczko <sylwia.wnuczko@intel.com>
+Szymon Sliwa <szs@semihalf.com>
+Szymon T Cudzilo <szymon.t.cudzilo@intel.com>
+Tadhg Kearney <tadhg.kearney@intel.com>
+Taekyung Kim <kim.tae.kyung@navercorp.com>
+Takanari Hayama <taki@igel.co.jp>
+Takayuki Usui <takayuki@midokura.com>
+Takeshi Yoshimura <tyos@jp.ibm.com> <t.yoshimura8869@gmail.com>
+Takuya Asada <syuu@cloudius-systems.com>
+Tal Avraham <talavr@annapurnalabs.com>
+Tal Shnaiderman <talshn@nvidia.com> <talshn@mellanox.com>
+Tao Y Yang <tao.y.yang@intel.com>
+Tao Zhu <taox.zhu@intel.com>
+Taripin Samuel <samuel.taripin@intel.com>
+Tarun Singh <tarun.k.singh@intel.com>
+Tasnim Bashar <tbashar@nvidia.com>
+Tejasree Kondoj <ktejasree@marvell.com> <kondoj.tejasree@caviumnetworks.com>
+Tengfei Zhang <zypscode@outlook.com>
+Tero Aho <tero.aho@coriant.com>
+Tetsuya Mukawa <mtetsuyah@gmail.com> <mukawa@igel.co.jp>
+Thadeu Lima de Souza Cascardo <cascardo@redhat.com>
+Thiago Martins <thiagocmartinsc@gmail.com>
+Thibaut Collet <thibaut.collet@6wind.com>
+Thierry Herbelot <thierry.herbelot@6wind.com>
+Thierry Martin <thierry.martin.public@gmail.com>
+Thinh Tran <thinhtr@linux.vnet.ibm.com>
+Thomas F Herbert <therbert@redhat.com>
+Thomas Faivre <thomas.faivre@6wind.com>
+Thomas Graf <tgraf@redhat.com>
+Thomas Long <thomas.long@intel.com>
+Thomas Monjalon <thomas@monjalon.net> <thomas.monjalon@6wind.com>
+Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+Thomas Speier <tspeier@qti.qualcomm.com>
+Tiago Lam <tiago.lam@intel.com>
+Tianfei Zhang <tianfei.zhang@intel.com>
+Tianhao Chai <cth451@gmail.com>
+Tianjiao Liu <tianjiao.liu@intel.com>
+Tianli Lai <laitianli@tom.com>
+Tianyu Li <tianyu.li@arm.com>
+Tim McDaniel <timothy.mcdaniel@intel.com>
+Tim Shearer <tim.shearer@overturenetworks.com>
+Timmons C. Player <timmons.player@spirent.com>
+Timothy McDaniel <timothy.mcdaniel@intel.com>
+Timothy Redaelli <tredaelli@redhat.com>
+Ting Xu <ting.xu@intel.com>
+Tiwei Bie <tiwei.bie@intel.com> <btw@mail.ustc.edu.cn>
+Todd Fujinaka <todd.fujinaka@intel.com>
+Tom Barbette <barbette@kth.se> <tom.barbette@ulg.ac.be>
+Tom Crugnale <tcrugnale@sandvine.com>
+Tom Millington <tmillington@solarflare.com>
+Tom Rix <trix@redhat.com>
+Tomasz Cel <tomaszx.cel@intel.com>
+Tomasz Duszynski <tduszynski@marvell.com> <tdu@semihalf.com>
+Tomasz Jonak <tomasz@graphiant.com>
+Tomasz Jozwiak <tomaszx.jozwiak@intel.com> <tjozwiakgm@gmail.com>
+Tomasz Kantecki <tomasz.kantecki@intel.com>
+Tomasz Konieczny <tomaszx.konieczny@intel.com>
+Tomasz Kulasek <tomaszx.kulasek@intel.com>
+Tommy Long <thomas.long@intel.com>
+Tone Zhang <tone.zhang@arm.com>
+Tonghao Zhang <xiangxia.m.yue@gmail.com> <nic@opencloud.tech>
+Tony Nguyen <anthony.l.nguyen@intel.com>
+Tsotne Chakhvadze <tsotne.chakhvadze@intel.com>
+Tudor Brindus <me@tbrindus.ca>
+Tudor Cornea <tudor.cornea@gmail.com> <tudor.cornea@keysight.com>
+Tummala Sivaprasad <sivaprasad.tummala@intel.com>
+Tyler Retzlaff <roretzla@linux.microsoft.com>
+Umesh Kartha <umesh.kartha@caviumnetworks.com>
+Usman Tanveer <usman.tanveer@emumba.com>
+Vadim Podovinnikov <podovinnikov@protei.ru>
+Vadim Suraev <vadim.suraev@gmail.com>
+Vakul Garg <vakul.garg@nxp.com>
+Vamsi Attunuru <vattunuru@marvell.com>
+Vanshika Shukla <vanshika.shukla@nxp.com>
+Vasily Philipov <vasilyf@mellanox.com>
+Veerasenareddy Burru <vburru@marvell.com>
+Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
+Venkat Koppula <venkat.koppula@caviumnetworks.com>
+Venkata Suresh Kumar P <venkata.suresh.kumar.p@intel.com>
+Venkatesh Nuthula <venki497@gmail.com>
+Venkatesh Srinivas <venkateshs@google.com>
+Venkateshwarlu Nalla <venkatn@marvell.com>
+Venky Venkatesan <venky.venkatesan@intel.com>
+Venky Venkatesh <vvenkatesh@paloaltonetworks.com>
+Viacheslav Galaktionov <viacheslav.galaktionov@oktetlabs.ru>
+Viacheslav Ovsiienko <viacheslavo@nvidia.com> <viacheslavo@mellanox.com>
+Victor Kaplansky <victork@redhat.com>
+Victor Raj <victor.raj@intel.com>
+Vidya Sagar Velumuri <vvelumuri@marvell.com>
+Vignesh Sridhar <vignesh.sridhar@intel.com>
+Vijay Kumar Srivastava <vsrivast@xilinx.com>
+Vijay Srivastava <vijays@solarflare.com>
+Vijaya Mohan Guvva <vijay1054@gmail.com>
+Vijayakumar Muthuvel Manickam <mmvijay@gmail.com>
+Vikas Aggarwal <vikas.aggarwal@caviumnetworks.com>
+Vikas Gupta <vikas.gupta@broadcom.com>
+Vimal Chungath <vcchunga@amazon.com>
+Vincent Guo <guopengfei160@163.com>
+Vincent Jardin <vincent.jardin@6wind.com>
+Vincent Li <vincent.mc.li@gmail.com>
+Vincent S. Cojot <vcojot@redhat.com>
+Vipin Varghese <vipin.varghese@amd.com>
+Vipul Ashri <vipul.ashri@oracle.com>
+Vishal Kulkarni <vishal@chelsio.com>
+Vishwas Danivas <vishwas@pensando.io>
+Vitaliy Mysak <vitaliy.mysak@intel.com>
+Vitaly Lifshits <vitaly.lifshits@intel.com>
+Vivek Sharma <viveksharma@marvell.com> <vivek.sharma@caviumnetworks.com>
+Vivien Didelot <vivien.didelot@gmail.com>
+Vlad Zolotarov <vladz@cloudius-systems.com>
+Vladimir Kuramshin <v.kuramshin@samsung.com>
+Vladimir Medvedkin <vladimir.medvedkin@intel.com> <medvedkinv@gmail.com>
+Vladyslav Buslov <vladyslav.buslov@harmonicinc.com>
+Vlastimil Kosar <kosar@rehivetech.com>
+Volodymyr Fialko <vfialko@marvell.com>
+Vu Pham <vuhuong@mellanox.com>
+Walter Heymans <walter.heymans@corigine.com>
+Wang Sheng-Hui <shhuiw@gmail.com>
+Wang Wei <lnykww@gmail.com>
+Wang Yunjian <wangyunjian@huawei.com>
+Wangyu (Eric) <seven.wangyu@huawei.com>
+Waterman Cao <waterman.cao@intel.com>
+Wei Dai <wei.dai@intel.com>
+Wei Hu (Xavier) <xavier.huwei@huawei.com>
+Wei Huang <wei.huang@intel.com>
+Wei Ling <weix.ling@intel.com>
+Wei Shen <wei1.shen@intel.com>
+Wei Wang <lnykww@gmail.com>
+Wei Xie <weix.xie@intel.com>
+Wei Zhao <wei.zhao1@intel.com>
+WeiJie Zhuang <zhuangwj@gmail.com>
+Weichun Chen <weichunx.chen@intel.com>
+Weifeng Li <liweifeng96@126.com>
+Weiguo Li <liwg06@foxmail.com>
+Weiliang Luo <droidluo@gmail.com>
+Weiyuan Li <weiyuanx.li@intel.com>
+Wen Chiu <wchiu@brocade.com>
+Wen-Chi Yang <wolkayang@gmail.com>
+Wenfeng Liu <liuwf@arraynetworks.com.cn>
+Wenjie Li <wenjiex.a.li@intel.com>
+Wenjie Sun <findtheonlyway@gmail.com>
+Wenjing Qiao <wenjing.qiao@intel.com>
+Wenjun Wu <wenjun1.wu@intel.com>
+Wentao Cui <wentaoc@mellanox.com>
+Wenwu Ma <wenwux.ma@intel.com>
+Wenxuan Wu <wenxuanx.wu@intel.com>
+Wenzhuo Lu <wenzhuo.lu@intel.com>
+Weqaar Janjua <weqaar.a.janjua@intel.com>
+Wiktor Pilarczyk <wiktor.pilarczyk@intel.com>
+William Tu <u9012063@gmail.com>
+Wisam Jaddo <wisamm@nvidia.com> <wisamm@mellanox.com>
+Wojciech Drewek <wojciech.drewek@intel.com>
+Wojciech Liguzinski <wojciechx.liguzinski@intel.com>
+Wojciech Zmuda <woz@semihalf.com>
+Xavier Simonart <xavier.simonart@intel.com>
+Xi Zhang <xix.zhang@intel.com>
+Xiangjun Meng <mengxiangjun4@huawei.com>
+Xiao Liang <xiliang@redhat.com>
+Xiao Wang <xiao.w.wang@intel.com>
+Xiao Zhang <xiao.zhang@intel.com>
+Xiaoban Wu <xiaoban_wu@student.uml.edu>
+Xiaobing Zhang <xiaobing.zhang@broadcom.com>
+Xiaobo Chi <xiaobo.chi@nokia.com>
+Xiaofeng Deng <dengxiaofeng@huawei.com>
+Xiaofeng Liu <xiaofeng.liu@6wind.com>
+Xiaohua Zhang <xiaohua.zhang@windriver.com>
+Xiaolong Ye <xiaolong.ye@intel.com>
+Xiaonan Zhang <xiaonanx.zhang@intel.com>
+Xiaoxiao Zeng <xiaoxiaox.zeng@intel.com>
+Xiaoxin Peng <xiaoxin.peng@broadcom.com>
+Xiaoyu Min <jackmin@nvidia.com> <jackmin@mellanox.com>
+Xiaoyun Li <xiaoyun.li@intel.com>
+Xiaoyun Wang <cloud.wangxiaoyun@huawei.com>
+Xieming Katty <katty.xieming@huawei.com>
+Xin Long <longxin.xl@alibaba-inc.com>
+Xinfeng Zhao <xinfengx.zhao@intel.com>
+Xingguang He <xingguang.he@intel.com>
+Xingyou Chen <niatlantice@gmail.com>
+Xu Ting <ting.xu@intel.com>
+Xuan Ding <xuan.ding@intel.com>
+Xuan Li <lixuan47@hisilicon.com>
+Xuekun Hu <xuekun.hu@intel.com>
+Xuelin Shi <xuelin.shi@freescale.com>
+Xueming Li <xuemingl@nvidia.com> <xuemingl@mellanox.com>
+Xueming Zhang <xuemingx.zhang@intel.com>
+Xueqin Lin <xueqin.lin@intel.com>
+Xun Ni <nixun@baidu.com>
+Xutao Sun <xutao.sun@intel.com>
+Yaacov Hazan <yaacovh@mellanox.com>
+Yahui Cao <yahui.cao@intel.com>
+Yajun Wu <yajunw@nvidia.com>
+Yan Xia <yanx.xia@intel.com>
+Yang Zhang <zy107165@alibaba-inc.com>
+Yangchao Zhou <zhouyates@gmail.com>
+Yanglong Wu <yanglong.wu@intel.com>
+Yanjie Xu <yanjie.xu@intel.com>
+Yao Zhao <yao.zhao@windriver.com>
+Yao-Po Wang <blue119@gmail.com>
+Yaqi Tang <yaqi.tang@intel.com>
+Yari Adan Petralanda <yari.adan.petralanda@ericsson.com>
+Yaron Illouz <yaroni@radcom.com>
+Yaroslav Brustinov <ybrustin@cisco.com>
+Yash Sharma <ysharma@marvell.com>
+Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp> <yasufum.o@gmail.com>
+Yelena Krivosheev <yelena@marvell.com>
+Yerden Zhumabekov <e_zhumabekov@sts.kz> <yerden.zhumabekov@sts.kz>
+Yi Li <liyi1@chinatelecom.cn>
+Yi Liu <yi.liu@nxp.com>
+Yi Lu <luyi68@live.com>
+Yi Yang <yangyi01@inspur.com> <yi.y.yang@intel.com>
+Yi Zhang <zhang.yi75@zte.com.cn>
+Yicai Lu <luyicai@huawei.com>
+Yiding Zhou <yidingx.zhou@intel.com>
+Yilong Lv <lvyilong.lyl@alibaba-inc.com>
+Yilun Xu <yilun.xu@intel.com>
+Yinan Wang <yinan.wang@intel.com>
+Ying A Wang <ying.a.wang@intel.com>
+Yingya Han <yingyax.han@intel.com>
+Yinjun Zhang <yinjun.zhang@corigine.com>
+Yipeng Wang <yipeng1.wang@intel.com>
+Yisen Zhuang <yisen.zhuang@huawei.com>
+Yixue Wang <yixue.wang@intel.com>
+Yoann Desmouceaux <ydesmouc@cisco.com>
+Yogesh Jangra <yogesh.jangra@intel.com>
+Yogev Chaimovich <yogev@cgstowernetworks.com>
+Yong Liu <yong.liu@intel.com>
+Yong Wang <wang.yong19@zte.com.cn> <yongwang@vmware.com>
+Yong Xu <yong.xu@corigine.com>
+Yongji Xie <xieyongji@baidu.com>
+Yongjie Gu <yongjiex.gu@intel.com>
+Yongping Zhang <yongping.zhang@broadcom.com>
+Yongseok Koh <yskoh@mellanox.com>
+Yongxin Liu <yongxin.liu@windriver.com>
+Yoni Gilad <yonig@radcom.com>
+Youri Querry <youri.querry_1@nxp.com>
+Yu Jiang <yux.jiang@intel.com>
+Yu Nemo Wenbin <yuwb_bjy@ctbri.com.cn>
+Yu Wenjun <yuwenjun@cmss.chinamobile.com> <yuwenjun0x@163.com>
+Yu Zhang <zhangyu31@baidu.com>
+Yuan Peng <yuan.peng@intel.com>
+Yuan Wang <yuanx.wang@intel.com>
+Yuanhan Liu <yliu@fridaylinux.org> <yuanhan.liu@linux.intel.com>
+Yufeng Mo <yufengx.mo@intel.com>
+Yuichi Nakai <xoxyuxu@gmail.com>
+Yulong Pei <yulong.pei@intel.com>
+Yunjian Wang <wangyunjian@huawei.com>
+Yuri Chipchev <yuric@marvell.com>
+Yury Kylulin <yury.kylulin@intel.com>
+Yuval Avnery <yuvalav@nvidia.com> <yuvalav@mellanox.com>
+Yuval Caduri <cyuval@marvell.com>
+Yuying Zhang <yuying.zhang@intel.com>
+Yvonne Yang <yvonnex.yang@intel.com>
+Zalfresso-Jundzillo <marekx.zalfresso-jundzillo@intel.com>
+Zbigniew Bodek <zbigniew.bodek@caviumnetworks.com>
+Zengmo Gao <gaozengmo@jd.com>
+Zhangfei Gao <zhangfei.gao@linaro.org>
+Zhangkun <zhangk.zhangkun@huawei.com>
+Zhaochen Zhan <zhaochen.zhan@intel.com>
+Zhaoyan Chen <zhaoyan.chen@intel.com>
+Zhe Tao <zhe.tao@intel.com>
+Zhenghua Zhou <zhenghuax.zhou@intel.com>
+Zhichao Zeng <zhichaox.zeng@intel.com>
+Zhigang Lu <zlu@ezchip.com>
+Zhiguang He <hezhiguang3@huawei.com>
+Zhihong Peng <zhihongx.peng@intel.com>
+Zhihong Wang <wangzhihong.wzh@bytedance.com> <zhihong.wang@intel.com>
+Zhike Wang <wangzhike@jd.com> <wangzk320@163.com>
+Zhimin Huang <zhiminx.huang@intel.com>
+Zhipeng Lu <luzhipeng@cestc.cn>
+Zhirun Yan <zhirun.yan@intel.com>
+Zhiwei He <zhiwei.he@intel.com>
+Zhiyong Yang <zhiyong.yang@intel.com>
+Zi Hu <huzilucky@gmail.com>
+Zijie Pan <zijie.pan@6wind.com>
+Ziyang Xuan <xuanziyang2@huawei.com>
+Ziye Yang <ziye.yang@intel.com>
+Zoltan Kiss <zoltan.kiss@schaman.hu> <zoltan.kiss@linaro.org>
+Zorik Machulsky <zorik@amazon.com>
+Zyta Szpak <zyta@marvell.com> <zr@semihalf.com> <zyta.szpak@semihalf.com>
diff --git a/MAINTAINERS b/MAINTAINERS
index 1709b16038..22ef2ea4b9 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -103,6 +103,7 @@ F: devtools/libabigail.abignore
 F: devtools/words-case.txt
 F: license/
 F: .editorconfig
+F: .mailmap
 
 Build System
 M: Bruce Richardson <bruce.richardson@intel.com>
diff --git a/devtools/checkpatches.sh b/devtools/checkpatches.sh
index a07bbc83cb..8d9aa6573c 100755
--- a/devtools/checkpatches.sh
+++ b/devtools/checkpatches.sh
@@ -248,6 +248,28 @@ check_release_notes() { # <patch>
 		grep -v $current_rel_notes
 }
 
+check_names() { # <patch>
+	res=0
+
+	old_IFS=$IFS
+	IFS='
+'
+	for contributor in $(sed -rn '1,/^--- / {s/.*: (.*<.*@.*>)/\1/p}' $1); do
+		! grep -qE "^$contributor($| <)" .mailmap || continue
+		name=${contributor%% <*}
+		if grep -q "^$name <" .mailmap; then
+			reason="$name mail differs from primary mail"
+		else
+			reason="$contributor is unknown"
+		fi
+		echo "$reason, please fix the commitlog message or update .mailmap."
+		res=1
+	done
+	IFS=$old_IFS
+
+	return $res
+}
+
 number=0
 range='origin/main..'
 quiet=false
@@ -356,6 +378,14 @@ check () { # <patch-file> <commit>
 		ret=1
 	fi
 
+	! $verbose || printf '\nChecking names in commitlog:\n'
+	report=$(check_names "$tmpinput")
+	if [ $? -ne 0 ] ; then
+		$headline_printed || print_headline "$subject"
+		printf '%s\n' "$report"
+		ret=1
+	fi
+
 	if [ "$tmpinput" != "$1" ]; then
 		rm -f "$tmpinput"
 		trap - INT
diff --git a/doc/guides/contributing/patches.rst b/doc/guides/contributing/patches.rst
index bebcaf3925..e0bb6b96db 100644
--- a/doc/guides/contributing/patches.rst
+++ b/doc/guides/contributing/patches.rst
@@ -148,6 +148,10 @@ Make your planned changes in the cloned ``dpdk`` repo. Here are some guidelines
 
 * Follow the :ref:`coding_style` guidelines.
 
+* If you are a new contributor, or if your mail address changed, please update the ``.mailmap``
+  file. This will help other developers when they want to contact you on changes you
+  contributed to.
+
 * If you add new files or directories you should add your name to the ``MAINTAINERS`` file.
 
 * Initial submission of new PMDs should be prepared against a corresponding repo.
-- 
2.38.1


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v4] mailmap: add file to DPDK
  2022-11-24 12:13 ` [PATCH v4] " David Marchand
@ 2022-11-24 13:43   ` Bruce Richardson
  2022-11-24 13:49     ` David Marchand
  2022-11-24 16:51     ` Stephen Hemminger
  0 siblings, 2 replies; 28+ messages in thread
From: Bruce Richardson @ 2022-11-24 13:43 UTC (permalink / raw)
  To: David Marchand; +Cc: dev, Thomas Monjalon

On Thu, Nov 24, 2022 at 01:13:20PM +0100, David Marchand wrote:
> From: Bruce Richardson <bruce.richardson@intel.com>
> 
> Since a number of contributors to DPDK have submitted patches to DPDK
> under more than one email address, we should maintain a mailmap file to
> properly track their commits using "shortlog".
> 
> It also helps fix up any mangled names, for example, with
> surname/firstname reversed, or with incorrect capitalization.
> By keeping this file in the DPDK repository, rather than committers
> maintaining their own copies, it allows individual contributors to edit
> it to update their own email address preferences if so desired.
> 
> While at it, update our checkpatches.sh script and add some
> documentation to help new contributors.
> 
> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> Signed-off-by: David Marchand <david.marchand@redhat.com>
> ---
> Changes since v3:
> - fixed some issues with non iso characters in names,
> - added .mailmap to MAINTAINERS,
> - populated .mailmap with the contributors file Thomas and I maintain,
> - added a check so that people will stop mangling their own names,
> - added a note in the contributing guide,
> 
Do we really want to require all contributors to add their names to the
mailmap file, it seems excessive to me and onerous on new contributors? I
would expect the mailmap to be only necessary for tracking mail updates, or
fixing already-mangled names.

/Bruce

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v4] mailmap: add file to DPDK
  2022-11-24 13:43   ` Bruce Richardson
@ 2022-11-24 13:49     ` David Marchand
  2022-11-24 13:57       ` Thomas Monjalon
  2022-11-24 16:51     ` Stephen Hemminger
  1 sibling, 1 reply; 28+ messages in thread
From: David Marchand @ 2022-11-24 13:49 UTC (permalink / raw)
  To: Bruce Richardson; +Cc: dev, Thomas Monjalon

On Thu, Nov 24, 2022 at 2:43 PM Bruce Richardson
<bruce.richardson@intel.com> wrote:
>
> On Thu, Nov 24, 2022 at 01:13:20PM +0100, David Marchand wrote:
> > From: Bruce Richardson <bruce.richardson@intel.com>
> >
> > Since a number of contributors to DPDK have submitted patches to DPDK
> > under more than one email address, we should maintain a mailmap file to
> > properly track their commits using "shortlog".
> >
> > It also helps fix up any mangled names, for example, with
> > surname/firstname reversed, or with incorrect capitalization.
> > By keeping this file in the DPDK repository, rather than committers
> > maintaining their own copies, it allows individual contributors to edit
> > it to update their own email address preferences if so desired.
> >
> > While at it, update our checkpatches.sh script and add some
> > documentation to help new contributors.
> >
> > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> > Signed-off-by: David Marchand <david.marchand@redhat.com>
> > ---
> > Changes since v3:
> > - fixed some issues with non iso characters in names,
> > - added .mailmap to MAINTAINERS,
> > - populated .mailmap with the contributors file Thomas and I maintain,
> > - added a check so that people will stop mangling their own names,
> > - added a note in the contributing guide,
> >
> Do we really want to require all contributors to add their names to the
> mailmap file, it seems excessive to me and onerous on new contributors? I
> would expect the mailmap to be only necessary for tracking mail updates, or
> fixing already-mangled names.

As someone who checks those names and fixes some regularly, I prefer
developers check this themselves.


-- 
David Marchand


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v4] mailmap: add file to DPDK
  2022-11-24 13:49     ` David Marchand
@ 2022-11-24 13:57       ` Thomas Monjalon
  2022-11-24 15:08         ` Bruce Richardson
  0 siblings, 1 reply; 28+ messages in thread
From: Thomas Monjalon @ 2022-11-24 13:57 UTC (permalink / raw)
  To: Bruce Richardson, David Marchand; +Cc: dev

24/11/2022 14:49, David Marchand:
> On Thu, Nov 24, 2022 at 2:43 PM Bruce Richardson
> <bruce.richardson@intel.com> wrote:
> >
> > On Thu, Nov 24, 2022 at 01:13:20PM +0100, David Marchand wrote:
> > > From: Bruce Richardson <bruce.richardson@intel.com>
> > >
> > > Since a number of contributors to DPDK have submitted patches to DPDK
> > > under more than one email address, we should maintain a mailmap file to
> > > properly track their commits using "shortlog".
> > >
> > > It also helps fix up any mangled names, for example, with
> > > surname/firstname reversed, or with incorrect capitalization.
> > > By keeping this file in the DPDK repository, rather than committers
> > > maintaining their own copies, it allows individual contributors to edit
> > > it to update their own email address preferences if so desired.
> > >
> > > While at it, update our checkpatches.sh script and add some
> > > documentation to help new contributors.
> > >
> > > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> > > Signed-off-by: David Marchand <david.marchand@redhat.com>
> > > ---
> > > Changes since v3:
> > > - fixed some issues with non iso characters in names,
> > > - added .mailmap to MAINTAINERS,
> > > - populated .mailmap with the contributors file Thomas and I maintain,
> > > - added a check so that people will stop mangling their own names,
> > > - added a note in the contributing guide,
> > >
> > Do we really want to require all contributors to add their names to the
> > mailmap file, it seems excessive to me and onerous on new contributors? I
> > would expect the mailmap to be only necessary for tracking mail updates, or
> > fixing already-mangled names.
> 
> As someone who checks those names and fixes some regularly, I prefer
> developers check this themselves.

If a new contributor does not edit this file, it can be done while merging.



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v4] mailmap: add file to DPDK
  2022-11-24 13:57       ` Thomas Monjalon
@ 2022-11-24 15:08         ` Bruce Richardson
  2022-11-24 17:21           ` Thomas Monjalon
  0 siblings, 1 reply; 28+ messages in thread
From: Bruce Richardson @ 2022-11-24 15:08 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: David Marchand, dev

On Thu, Nov 24, 2022 at 02:57:17PM +0100, Thomas Monjalon wrote:
> 24/11/2022 14:49, David Marchand:
> > On Thu, Nov 24, 2022 at 2:43 PM Bruce Richardson
> > <bruce.richardson@intel.com> wrote:
> > >
> > > On Thu, Nov 24, 2022 at 01:13:20PM +0100, David Marchand wrote:
> > > > From: Bruce Richardson <bruce.richardson@intel.com>
> > > >
> > > > Since a number of contributors to DPDK have submitted patches to DPDK
> > > > under more than one email address, we should maintain a mailmap file to
> > > > properly track their commits using "shortlog".
> > > >
> > > > It also helps fix up any mangled names, for example, with
> > > > surname/firstname reversed, or with incorrect capitalization.
> > > > By keeping this file in the DPDK repository, rather than committers
> > > > maintaining their own copies, it allows individual contributors to edit
> > > > it to update their own email address preferences if so desired.
> > > >
> > > > While at it, update our checkpatches.sh script and add some
> > > > documentation to help new contributors.
> > > >
> > > > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> > > > Signed-off-by: David Marchand <david.marchand@redhat.com>
> > > > ---
> > > > Changes since v3:
> > > > - fixed some issues with non iso characters in names,
> > > > - added .mailmap to MAINTAINERS,
> > > > - populated .mailmap with the contributors file Thomas and I maintain,
> > > > - added a check so that people will stop mangling their own names,
> > > > - added a note in the contributing guide,
> > > >
> > > Do we really want to require all contributors to add their names to the
> > > mailmap file, it seems excessive to me and onerous on new contributors? I
> > > would expect the mailmap to be only necessary for tracking mail updates, or
> > > fixing already-mangled names.
> > 
> > As someone who checks those names and fixes some regularly, I prefer
> > developers check this themselves.
> 
> If a new contributor does not edit this file, it can be done while merging.
> 
That would be ok, I think. I just don't want to have extra hurdles for new
contributors to jump through. Thanks for this.

/Bruce

^ permalink raw reply	[flat|nested] 28+ messages in thread

* [PATCH v5] mailmap: add file to DPDK
  2020-10-20 13:07 [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK Bruce Richardson
                   ` (4 preceding siblings ...)
  2022-11-24 12:13 ` [PATCH v4] " David Marchand
@ 2022-11-24 15:44 ` David Marchand
  2022-11-24 17:21   ` Ferruh Yigit
  2022-11-25 14:54 ` [PATCH v6] " David Marchand
  6 siblings, 1 reply; 28+ messages in thread
From: David Marchand @ 2022-11-24 15:44 UTC (permalink / raw)
  To: dev; +Cc: Bruce Richardson, Thomas Monjalon

From: Bruce Richardson <bruce.richardson@intel.com>

Since a number of contributors to DPDK have submitted patches to DPDK
under more than one email address, we should maintain a mailmap file to
properly track their commits using "shortlog".

It also helps fix up any mangled names, for example, with
surname/firstname reversed, or with incorrect capitalization.
By keeping this file in the DPDK repository, rather than committers
maintaining their own copies, it allows individual contributors to edit
it to update their own email address preferences if so desired.

While at it, update our checkpatches.sh script and add some
documentation to help new contributors.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Signed-off-by: David Marchand <david.marchand@redhat.com>
---
Changes since v4:
- removed duplicates,
- sorted file with LC_COLLATE=en_US.utf8,
- checked all git history: added missing people, added more mangled names,
  removed people with no trace in git history,

Changes since v3:
- fixed some issues with non iso characters in names,
- added .mailmap to MAINTAINERS,
- populated .mailmap with the contributors file Thomas and I maintain,
- added a check so that people will stop mangling their own names,
- added a note in the contributing guide,

---
 .mailmap                            | 1573 +++++++++++++++++++++++++++
 MAINTAINERS                         |    1 +
 devtools/checkpatches.sh            |   30 +
 doc/guides/contributing/patches.rst |    3 +
 4 files changed, 1607 insertions(+)
 create mode 100644 .mailmap

diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000000..ced1eb58ba
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,1573 @@
+Aakash Sasidharan <asasidharan@marvell.com>
+Aaro Koskinen <aaro.koskinen@nsn.com>
+Aaron Campbell <aaron@arbor.net>
+Aaron Conole <aconole@redhat.com>
+Abdullah Ömer Yamaç <omer.yamac@ceng.metu.edu.tr>
+Abdullah Sevincer <abdullah.sevincer@intel.com>
+Abed Kamaluddin <akamaluddin@marvell.com>
+Abhijit Sinha <abhijit.sinha@intel.com>
+Abhimanyu Saini <absaini@amd.com> <asaini@xilinx.com>
+Abhinandan Gujjar <abhinandan.gujjar@intel.com>
+Abhishek Maheshwari <abhishek.maheshwari@intel.com>
+Abhishek Marathe <abmarath@microsoft.com>
+Abhishek Sachan <abhishek.sachan@altran.com>
+Abraham Tovar <abrahamx.tovar@intel.com>
+Adam Bynes <adambynes@outlook.com>
+Adam Dybkowski <adamx.dybkowski@intel.com>
+Adam Ludkiewicz <adam.ludkiewicz@intel.com>
+Adham Masarwah <adham@nvidia.com> <adham@mellanox.com>
+Adrian Moreno <amorenoz@redhat.com>
+Adrian Podlawski <adrian.podlawski@intel.com>
+Adrien Mazarguil <adrien.mazarguil@6wind.com>
+Ady Agbarih <adypodoman@gmail.com>
+Agalya Babu RadhaKrishnan <agalyax.babu.radhakrishnan@intel.com>
+Aidan Goddard <aidan.goddard@accelercomm.com>
+Aideen McLoughlin <aideen.mcloughlin@intel.com>
+Ajit Khaparde <ajit.khaparde@broadcom.com>
+Akash Saxena <akash.saxena@caviumnetworks.com>
+Akeem G Abodunrin <akeem.g.abodunrin@intel.com>
+Akhil Goyal <gakhil@marvell.com> <akhil.goyal@nxp.com>
+Alain Leon <xerebz@gmail.com>
+Alan Carew <alan.carew@intel.com>
+Alan Dewar <alan.dewar@att.com> <adewar@brocade.com>
+Alan Liu <zaoxingliu@gmail.com>
+Alan Winkowski <walan@marvell.com>
+Alejandro Lucero <alejandro.lucero@netronome.com>
+Aleksander Gajewski <aleksanderx.gajewski@intel.com>
+Aleksandr Loktionov <aleksandr.loktionov@intel.com>
+Aleksandr Miloshenko <a.miloshenko@f5.com>
+Aleksey Baulin <aleksey.baulin@gmail.com>
+Aleksey Katargin <gureedo@gmail.com>
+Alexander Bechikov <asb.tyum@gmail.com>
+Alexander Belyakov <abelyako@gmail.com>
+Alexander Chernavin <achernavin@netgate.com>
+Alexander Guy <alexander@andern.org>
+Alexander Kozyrev <akozyrev@nvidia.com> <akozyrev@mellanox.com>
+Alexander Matushevsky <matua@amazon.com>
+Alexander Solganik <solganik@gmail.com>
+Alexander V Gutkin <alexander.v.gutkin@intel.com>
+Alexandre Ferrieux <alexandre.ferrieux@orange.com>
+Alexey Kardashevskiy <aik@ozlabs.ru>
+Alex Kiselev <alex@bisonrouter.com> <alex@therouter.net>
+Alex Marginean <alexandru.marginean@nxp.com>
+Alex Markuze <alex@weka.io>
+Alex Porosanu <alexandru.porosanu@nxp.com>
+Alex Rosenbaum <alexr@nvidia.com> <alexr@mellanox.com>
+Alex Vesker <valex@nvidia.com>
+Alex Wang <alex@awakenetworks.com>
+Alex Zelezniak <alexz@att.com>
+Alfredo Cardigliano <cardigliano@ntop.org>
+Ali Alnubani <alialnu@nvidia.com> <alialnu@mellanox.com>
+Alice Michael <alice.michael@intel.com>
+Alin Rauta <alin.rauta@intel.com>
+Ali Volkan Atli <volkan.atli@argela.com.tr>
+Allain Legacy <allain.legacy@windriver.com>
+Allen Hubbe <allen.hubbe@amd.com>
+Alok Makhariya <alok.makhariya@nxp.com>
+Alvin Zhang <alvinx.zhang@intel.com>
+Aman Singh <aman.deep.singh@intel.com>
+Amaranath Somalapuram <asomalap@amd.com>
+Amine Kherbouche <amine.kherbouche@6wind.com>
+Amin Tootoonchian <amint@icsi.berkeley.edu>
+Ami Sabo <amis@radware.com>
+Amit Bernstein <amitbern@amazon.com>
+Amit Gupta <agupta3@marvell.com>
+Amit Prakash Shukla <amitprakashs@marvell.com>
+Amr Mokhtar <amr.mokhtar@intel.com>
+Amruta Zende <amruta.zende@intel.com>
+Amrutha Sampath <amrutha.sampath@intel.com>
+Ananda Sathyanarayana <ananda@versa-networks.com>
+Anand B Jyoti <anand.b.jyoti@intel.com>
+Anand Rawat <anand.rawat@intel.com>
+Anand Sunkad <anand.sunkad@benisontech.com>
+Anatolii Gerasymenko <anatolii.gerasymenko@intel.com>
+Anatoly Burakov <anatoly.burakov@intel.com>
+Anbarasan Murugesan <anbarasanx.murugesan@intel.com>
+Anders Roxell <anders.roxell@linaro.org>
+Andrea Arcangeli <aarcange@redhat.com>
+Andrea Grandi <andrea.grandi@intel.com>
+Andre Richter <andre.o.richter@gmail.com>
+Andrew Boyer <andrew.boyer@amd.com> <aboyer@pensando.io>
+Andrew Harvey <agh@cisco.com>
+Andrew Jackson <ajackson@solarflare.com>
+Andrew Lee <andrewle@xilinx.com> <alee@solarflare.com>
+Andrew Pinski <apinski@marvell.com>
+Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> <arybchenko@solarflare.com>
+Andrey Chilikin <andrey.chilikin@intel.com>
+Andrey Nikolaev <gentoorion@gmail.com>
+Andrey Vesnovaty <andreyv@nvidia.com>
+Andrii Pypchenko <andrii.pypchenko@intel.com>
+Andrius Sirvys <andrius.sirvys@intel.com>
+Andriy Berestovskyy <aber@semihalf.com> <andriy.berestovskyy@caviumnetworks.com>
+Andrzej Ostruszka <amo@semihalf.com> <aostruszka@marvell.com>
+Andy Gospodarek <andrew.gospodarek@broadcom.com> <gospo@broadcom.com>
+Andy Green <andy@warmcat.com>
+Andy Moreton <amoreton@xilinx.com> <amoreton@solarflare.com>
+Andy Pei <andy.pei@intel.com>
+Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>
+Ankur Dwivedi <adwivedi@marvell.com> <ankur.dwivedi@caviumnetworks.com> <ankur.dwivedi@cavium.com>
+Anna Lukin <annal@silicom.co.il>
+Anoob Joseph <anoobj@marvell.com> <anoob.joseph@caviumnetworks.com>
+Antara Ganesh Kolar <antara.ganesh.kolar@intel.com>
+Anthony Fee <anthonyx.fee@intel.com>
+Antonio Fischetti <antonio.fischetti@intel.com>
+Anupam Kapoor <anupam.kapoor@gmail.com>
+Apeksha Gupta <apeksha.gupta@nxp.com>
+Archana Muniganti <marchana@marvell.com> <muniganti.archana@caviumnetworks.com>
+Archit Pandey <architpandeynitk@gmail.com>
+Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
+Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>
+Arnon Warshavsky <arnon@qwilt.com>
+Arshdeep Kaur <arshdeep.kaur@intel.com>
+Artem V. Andreev <artem.andreev@oktetlabs.ru>
+Artur Rojek <ar@semihalf.com>
+Artur Trybula <arturx.trybula@intel.com>
+Artur Tyminski <arturx.tyminski@intel.com>
+Asaf Penso <asafp@nvidia.com> <asafp@mellanox.com>
+Asaf Ravid <aravid@marvell.com>
+Ashijeet Acharya <ashijeet.acharya@6wind.com>
+Ashish Gupta <ashishg@marvell.com> <ashish.gupta@marvell.com> <ashish.gupta@caviumnetworks.com>
+Ashish Jain <ashish.jain@nxp.com>
+Ashish Paul <apaul@juniper.net>
+Ashish Sadanandan <ashish.sadanandan@gmail.com>
+Ashish Shah <ashish.n.shah@intel.com>
+Ashwin Sekhar T K <asekhar@marvell.com> <ashwin.sekhar@caviumnetworks.com>
+Asim Jamshed <asim.jamshed@gmail.com>
+Aviad Yehezkel <aviadye@mellanox.com>
+Avi Kivity <avi@scylladb.com>
+Aws Ismail <aismail@ciena.com>
+Ayuj Verma <ayverma@marvell.com> <ayuj.verma@caviumnetworks.com>
+Balakrishna Bhamidipati <bbhamidipati@marvell.com>
+Balasubramanian Manoharan <balasubramanian.manoharan@caviumnetworks.com>
+Balazs Nemeth <bnemeth@redhat.com> <balazs.nemeth@intel.com>
+Bao-Long Tran <longtb5@viettel.com.vn>
+Barak Enat <barak@saguna.net>
+Barry Cao <barry.cao@nxp.com>
+Baruch Siach <baruch@tkos.co.il>
+Bassam Zaid AlKilani <bzalkilani@nvidia.com>
+Beilei Xing <beilei.xing@intel.com>
+Bei Sun <bei.sun@broadcom.com>
+Benjamin Le Berre <benjamin.le_berre@6wind.com>
+Ben Magistro <koncept1@gmail.com>
+Benoît Canet <benoit.canet@nodalink.com>
+Benoît Ganne <bganne@cisco.com>
+Ben Pfaff <blp@ovn.org>
+Ben Shelton <benjamin.h.shelton@intel.com>
+Ben Walker <benjamin.walker@intel.com>
+Bernard Iremonger <bernard.iremonger@intel.com>
+Bert van Leeuwen <bert.vanleeuwen@netronome.com>
+Bhagyada Modali <bhagyada.modali@amd.com>
+Bharat Mota <bmota@vmware.com>
+Bill Hong <bhong@brocade.com>
+Billy McFall <bmcfall@redhat.com>
+Billy O'Mahony <billy.o.mahony@intel.com>
+Bing Zhao <bingz@nvidia.com> <bingz@mellanox.com> <bing.zhao@hxt-semitech.com>
+Bin Huang <brian.huangbin@huawei.com> <bin.huang@hxt-semitech.com>
+Bin Zheng <zhengbin.89740@bytedance.com>
+Björn Töpel <bjorn.topel@intel.com>
+Bo Chen <box.c.chen@intel.com>
+Boon Ang <bang@vmware.com>
+Boris Pismenny <borisp@mellanox.com>
+Brandon Lo <blo@iol.unh.edu>
+Brendan Ryan <brendan.ryan@intel.com>
+Brett Creeley <brett.creeley@intel.com>
+Brian Archbold <brian.archbold@intel.com>
+Brian Brooks <brian.brooks@arm.com>
+Brian Dooley <brian.dooley@intel.com>
+Brian Johnson <brian.johnson@intel.com>
+Brian Poole <brian90013@gmail.com>
+Brian Russell <brussell@brocade.com>
+Brick Yang <brick.yang@nxp.com>
+Bruce Allan <bruce.w.allan@intel.com>
+Bruce Liu <2103458176@qq.com>
+Bruce Merry <bmerry@sarao.ac.za>
+Bruce Richardson <bruce.richardson@intel.com> <bruce.ricahrdson@intel.com> <bruce.richarsdon@intel.com> <bruce.ruchardson@intel.com>
+Bryan Benson <bmbenson@amazon.com>
+Byron Marohn <byron.marohn@intel.com>
+Carolyn Wyborny <carolyn.wyborny@intel.com>
+Chaeyong Chong <cychong@gmail.com>
+Chaitanya Babu Talluri <tallurix.chaitanya.babu@intel.com>
+Chandubabu Namburu <chandu@amd.com>
+Changchun Ouyang <changchun.ouyang@intel.com>
+Changpeng Liu <changpeng.liu@intel.com>
+Changqing Wu <changqingx.wu@intel.com>
+Chaoyong He <chaoyong.he@corigine.com>
+Chao Zhu <chaozhu@linux.vnet.ibm.com> <bjzhuc@cn.ibm.com>
+Charles Brett <cfb@hpe.com>
+Charles Myers <charles.myers@spirent.com>
+Chas Williams <3chas3@gmail.com> <chas3@att.com> <ciwillia@brocade.com>
+Chenbo Xia <chenbo.xia@intel.com>
+Chengchang Tang <tangchengchang@huawei.com> <tangchengchang@hisilicon.com>
+Chengfeng Ye <cyeaa@connect.ust.hk>
+Chenghu Yao <yao.chenghu@zte.com.cn>
+Cheng Jiang <cheng1.jiang@intel.com>
+Chenglian Sun <sunchenglian@loongson.cn>
+Cheng Liu <liucheng11@huawei.com>
+Cheng Peng <cheng.peng5@zte.com.cn>
+Chengwen Feng <fengchengwen@huawei.com>
+Chenmin Sun <chenmin.sun@intel.com>
+Chenxu Di <chenxux.di@intel.com>
+Cheryl Houser <chouser@vmware.com>
+Chinh T Cao <chinh.t.cao@intel.com>
+Chintu Hetam <rometoroam@gmail.com>
+Choonho Son <choonho.son@gmail.com>
+Chris Metcalf <cmetcalf@mellanox.com>
+Christian Ehrhardt <christian.ehrhardt@canonical.com>
+Christian Maciocco <christian.maciocco@intel.com>
+Christophe Fontaine <cfontain@redhat.com>
+Christophe Grosse <christophe.grosse@6wind.com>
+Christopher Pau <christopher.pau@intel.com>
+Christopher Reder <christopher.reder@broadcom.com>
+Christoph Gysin <christoph.gysin@gmail.com>
+Christos Ricudis <ricudis@niometrics.com>
+Chris Wright <chrisw@redhat.com>
+Chuanshe Zhang <zhangchuanshe@icloudshield.com>
+Chuhong Yao <ych@panath.cn>
+Chunsong Feng <fengchunsong@huawei.com>
+Churchill Khangar <churchill.khangar@intel.com>
+Cian Ferriter <cian.ferriter@intel.com>
+Ciara Loftus <ciara.loftus@intel.com>
+Ciara Power <ciara.power@intel.com>
+Claire Murphy <claire.k.murphy@intel.com>
+Cody Doucette <doucette@bu.edu>
+Congwen Zhang <zhang.congwen@zte.com.cn>
+Conor Fogarty <conor.fogarty@intel.com>
+Conor Walsh <conor.walsh@intel.com>
+Cristian Bidea <cristian.bidea@keysight.com>
+Cristian Dumitrescu <cristian.dumitrescu@intel.com> <cristian.dumitrescu@yahoo.com>
+Cristian Sovaiala <cristian.sovaiala@nxp.com>
+Cunming Liang <cunming.liang@intel.com>
+Cyril Chemparathy <cchemparathy@ezchip.com> <cchemparathy@tilera.com>
+Cyril Cressent <cyril.cressent@intel.com>
+Dahir Osman <dahir.osman@windriver.com>
+Damian Milosek <damian.milosek@intel.com>
+Damian Nowak <damianx.nowak@intel.com>
+Damien Millescamps <damien.millescamps@6wind.com>
+Damjan Marion <damarion@cisco.com>
+Damodharam Ammepalli <damodharam.ammepalli@broadcom.com>
+Dan Aloni <dan@kernelim.com>
+Dana Vardi <danat@marvell.com>
+Dan Gora <dg@adax.com>
+Daniele Di Proietto <ddiproietto@vmware.com>
+Daniel Kaminsky <daniel.kaminsky@infinitelocality.com>
+Daniel Kan <dan@nyansa.com>
+Daniel Martin Buckley <daniel.m.buckley@intel.com>
+Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>
+Daniel Shelepov <dashel@microsoft.com>
+Daniel Verkamp <daniel.verkamp@intel.com>
+Dan Nowlin <dan.nowlin@intel.com>
+Danny Patel <dannyp@marvell.com>
+Danny Zhou <danny.zhou@intel.com>
+Dan Wei <dan.wei@intel.com>
+Dapeng Yu <dapengx.yu@intel.com>
+Darek Stojaczyk <dariusz.stojaczyk@intel.com>
+Daria Kolistratova <daria.kolistratova@intel.com>
+Dariusz Chaberski <dariuszx.chaberski@intel.com>
+Dariusz Jagus <dariuszx.jagus@intel.com>
+Dariusz Sosnowski <dsosnowski@nvidia.com>
+Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
+Darren Edamura <darren.edamura@broadcom.com>
+Dave Burley <dave.burley@accelercomm.com>
+Dave Ertman <david.m.ertman@intel.com>
+David Binderman <dcb314@hotmail.com>
+David Bouyeure <david.bouyeure@fraudbuster.mobi>
+David Christensen <drc@linux.vnet.ibm.com> <david.christensen@broadcom.com>
+David Coyle <david.coyle@intel.com>
+Davide Caratti <dcaratti@redhat.com>
+David George <david.george@sophos.com>
+David Harton <dharton@cisco.com>
+David Hunt <david.hunt@intel.com>
+David Liu <dliu@iol.unh.edu>
+David MacDougal <david.macdougal@gmail.com>
+David Marchand <david.marchand@redhat.com> <david.marchand@6wind.com>
+David Riddoch <driddoch@solarflare.com>
+David Su <david.w.su@intel.com>
+David Verbeiren <david.verbeiren@intel.com>
+David Wilder <dwilder@us.ibm.com>
+David Zeng <zengxhsh@cn.ibm.com>
+Dawid Gorecki <dgr@semihalf.com>
+Dawid Jurczak <dawid_jurek@vp.pl>
+Dawid Lukwinski <dawid.lukwinski@intel.com>
+Dawid Zielinski <dawid.zielinski@intel.com>
+Daxue Gao <daxuex.gao@intel.com>
+Declan Doherty <declan.doherty@intel.com>
+Deepak Khandelwal <deepak.khandelwal@intel.com>
+Deepak Kumar Jain <deepak.k.jain@intel.com>
+Deirdre O'Connor <deirdre.o.connor@intel.com>
+Dekel Peled <dekelp@nvidia.com> <dekelp@mellanox.com>
+Dennis Marinus <dmarinus@amazon.com>
+Derek Chickles <derek.chickles@caviumnetworks.com>
+Des O Dea <des.j.o.dea@intel.com>
+Devendra Singh Rawat <dsinghrawat@marvell.com>
+Dex Chen <dex.chen@ruckuswireless.com>
+Dexia Li <dexia.li@jaguarmicro.com>
+Dexuan Cui <decui@microsoft.com>
+Dharmik Thakkar <dharmik.thakkar@arm.com>
+Dheemanth Mallikarjun <dheemanthm@vmware.com>
+Diana Wang <na.wang@corigine.com>
+Didier Pallard <didier.pallard@6wind.com>
+Dilshod Urazov <dilshod.urazov@oktetlabs.ru>
+Ding Zhi <zhi.ding@6wind.com>
+Diogo Behrens <diogo.behrens@huawei.com>
+Dirk-Holger Lenz <dirk.lenz@ng4t.com>
+Dmitri Epshtein <dima@marvell.com>
+Dmitriy Yakovlev <bombermag@gmail.com>
+Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>
+Dmitry Kozlyuk <dkozlyuk@nvidia.com> <dmitry.kozliuk@gmail.com>
+Dmitry Vyukov <dvyukov@gmail.com>
+Dodji Seketeli <dodji@redhat.com>
+Donald Lee <donald_lee@trendmicro.com>
+Dongdong Liu <liudongdong3@huawei.com>
+Dongsheng Rong <rongdongsheng@baidu.com>
+Dongsu Han <dongsuh@cs.cmu.edu>
+Dong Wang <dong1.wang@intel.com>
+Dongyang Pan <197020236@qq.com>
+Dong Zhou <dongzhou@nvidia.com> <dongz@mellanox.com>
+Don Provan <dprovan@bivio.net>
+Don Wallwork <donw@xsightlabs.com>
+Doug Dziggel <douglas.a.dziggel@intel.com>
+Douglas Flint <douglas.flint@broadcom.com>
+Dr. David Alan Gilbert <dgilbert@redhat.com>
+Drocula Lambda <quzeyao@gmail.com>
+Dror Birkman <dror.birkman@lightcyber.com>
+Dukai Yuan <dukaix.yuan@intel.com>
+Dumitru Ceara <dceara@redhat.com> <dumitru.ceara@gmail.com>
+Duncan Bellamy <dunk@denkimushi.com>
+Dustin Lundquist <dustin@null-ptr.net>
+Dzmitry Sautsa <dzmitryx.sautsa@intel.com>
+Ed Czeck <ed.czeck@atomicrules.com>
+Eduard Serra <eserra@vmware.com>
+Edward Makarov <makarov@kraftway.ru>
+Eelco Chaudron <echaudro@redhat.com>
+Elad Nachman <eladv6@gmail.com>
+Elad Persiko <eladpe@mellanox.com>
+Elena Agostini <eagostini@nvidia.com>
+Eli Britstein <elibr@nvidia.com> <elibr@mellanox.com>
+Elza Mathew <elza.mathew@intel.com>
+Emma Finn <emma.finn@intel.com>
+Emma Kenny <emma.kenny@intel.com>
+Emmanuel Roullit <emmanuel.roullit@gmail.com>
+Eoin Breen <eoin.breen@intel.com>
+Erez Ferber <erezf@nvidia.com> <erezf@mellanox.com>
+Erez Shitrit <erezsh@nvidia.com>
+Eric Kinzie <ekinzie@brocade.com> <ehkinzie@gmail.com>
+Eric Zhang <eric.zhang@windriver.com>
+Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
+Erik Ziegenbalg <eziegenb@brocade.com>
+Erlu Chen <erlu.chen@intel.com>
+Eugenio Pérez <eperezma@redhat.com>
+Eugeny Parshutin <eugeny.parshutin@linux.intel.com>
+Evan Swanson <evan.swanson@intel.com>
+Evgeny Efimov <evgeny.efimov@intel.com>
+Evgeny Im <evgeny.im@oktetlabs.com>
+Evgeny Schemeilin <evgenys@amazon.com>
+Fabio Pricoco <fabio.pricoco@intel.com>
+Fady Bader <fady@mellanox.com>
+Faicker Mo <faicker.mo@ucloud.cn>
+Fangfang Wei <fangfangx.wei@intel.com>
+Fang TongHao <fangtonghao@sangfor.com.cn>
+Fan Zhang <fanzhang.oss@gmail.com> <roy.fan.zhang@intel.com>
+Farah Smith <farah.smith@broadcom.com>
+Fei Chen <chenwei.0515@bytedance.com>
+Feifei Wang <feifei.wang2@arm.com> <feifei.wang@arm.com>
+Fei Qin <fei.qin@corigine.com>
+Fengtian Guo <fengtian.guo@6wind.com>
+Ferdinand Thiessen <rpm@fthiessen.de>
+Ferruh Yigit <ferruh.yigit@amd.com> <ferruh.yigit@intel.com> <ferruh.yigit@xilinx.com> <ferruhy@gmail.com>
+Fidaullah Noonari <fidaullah.noonari@emumba.com>
+Fiona Trahe <fiona.trahe@intel.com>
+Flavia Musatescu <flavia.musatescu@intel.com>
+Flavio Leitner <fbl@redhat.com> <fbl@sysclose.org>
+Forrest Shi <xuelin.shi@nxp.com>
+Francesco Santoro <francesco.santoro@6wind.com>
+Francis Kelly <fkelly@nvidia.com> <fkelly@mellanox.com>
+Franck Lenormand <franck.lenormand@nxp.com>
+François-Frédéric Ozog <ff@ozog.com>
+Frank Du <frank.du@intel.com>
+Frank Zhao <frank.zhao@starfivetech.com>
+Frederico Cadete <frederico.cadete-ext@oneaccess-net.com>
+Fredrik A Lindgren <fredrik.a.lindgren@tietoevry.com>
+Gabriel Ganne <gabriel.ganne@6wind.com>
+Gaetan Rivet <grive@u256.net> <gaetan.rivet@6wind.com>
+Gagandeep Singh <g.singh@nxp.com>
+Gage Eads <gage.eads@intel.com>
+Gal Cohen <galco@nvidia.com> <galco@mellanox.com>
+Gal Shalom <galshalom@nvidia.com>
+Ganapati Kundapura <ganapati.kundapura@intel.com>
+Ganghui Zeng <zengganghui@huawei.com>
+Gang Jiang <jiangg@mail.ustc.edu.cn>
+Gang Yang <gangx.yang@intel.com>
+Gao Feng <davidfgao@tencent.com>
+Gaoxiang Liu <liugaoxiang@huawei.com>
+Gargi Sau <gargi.sau@intel.com>
+Gary Mussar <gmussar@ciena.com>
+Gaurav Singh <gaurav1086@gmail.com>
+Gautam Dawar <gdawar@solarflare.com>
+Gavin Hu <gavin.hu@arm.com> <gavin.hu@linaro.org>
+Geoffrey Le Gourriérec <geoffrey.le_gourrierec@6wind.com>
+Geoffrey Lv <geoffrey.lv@gmail.com>
+Geoff Thorpe <geoff.thorpe@nxp.com>
+George Prekas <prekageo@amazon.com>
+George Wilkie <george.wilkie@intl.att.com> <gwilkie@brocade.com>
+Georgios Katsikas <katsikas.gp@gmail.com>
+Georgiy Levashov <georgiy.levashov@oktetlabs.ru>
+Georg Sauthoff <mail@gms.tf>
+Gerald Rogers <gerald.rogers@intel.com>
+Gerry Gribbon <ggribbon@nvidia.com>
+Ghalem Boudour <ghalem.boudour@6wind.com>
+Gilad Berman <giladb@mellanox.com>
+Girish Nandibasappa <girish.nandibasappa@amd.com>
+Gong Deli <gnnnnng@gmail.com>
+Gordon Noonan <gordon.noonan@intel.com>
+Gosia Bakota <gosia.bakota@intel.com>
+Govindarajulu Varadarajan <gvaradar@cisco.com>
+Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> <gowrishankar.m@linux.vnet.ibm.com>
+Gregory Etelson <getelson@nvidia.com> <getelson@mellanox.com> <gregory@weka.io>
+Greg Tucker <greg.b.tucker@intel.com>
+Grishma Kotecha <grishma.kotecha@intel.com>
+Grzegorz Galkowski <grzegorz.galkowski@intel.com>
+Grzegorz Nitka <grzegorz.nitka@intel.com>
+Grzegorz Siwik <grzegorz.siwik@intel.com>
+Guduri Prathyusha <gprathyusha@caviumnetworks.com>
+Guido Barzini <gbarzini@solarflare.com>
+Guillaume Gaudonville <guillaume.gaudonville@6wind.com>
+Guinan Sun <guinanx.sun@intel.com>
+Guolin Yang <gyang@vmware.com>
+Guo Xin <gxin@ezchip.com>
+Guoyang Zhou <zhouguoyang@huawei.com>
+Guruprasad Rao <guruprasadx.rao@intel.com>
+Guy Kaneti <guyk@marvell.com>
+Guy Tzalik <gtzalik@amazon.com>
+Haggai Eran <haggaie@nvidia.com>
+Haifei Luo <haifeil@nvidia.com>
+Haifeng Gao <gaohaifeng.gao@huawei.com>
+Haifeng Li <hfli@netitest.com>
+Haifeng Lin <haifeng.lin@huawei.com>
+Haifeng Tang <haifengx.tang@intel.com>
+Hailin Xu <hailinx.xu@intel.com>
+Haiyang Zhang <haiyangz@microsoft.com>
+Haiying Wang <haiying.wang@nxp.com>
+Haiyue Wang <haiyue.wang@intel.com>
+Hamdan Igbaria <hamdani@nvidia.com>
+Hamza Khan <hamza.khan@intel.com>
+Hannes Frederic Sowa <hannes@stressinduktion.org>
+Hanoch Haim <hhaim@cisco.com>
+Hanumanth Pothula <hpothula@marvell.com>
+Hao Chen <chenhao164@huawei.com>
+Hao Wu <hao.wu@intel.com>
+Hari Kumar Vemula <hari.kumarx.vemula@intel.com>
+Harini Ramakrishnan <harini.ramakrishnan@microsoft.com>
+Hariprasad Govindharajan <hariprasad.govindharajan@intel.com>
+Harish Patil <harish.patil@cavium.com> <harish.patil@qlogic.com>
+Harman Kalra <hkalra@marvell.com>
+Harneet Singh <harneet.singh@intel.com>
+Harold Huang <baymaxhuang@gmail.com>
+Harrison McCullough <harrison_mccullough@labs.att.com>
+Harry van Haaren <harry.van.haaren@intel.com>
+Harshad Narayane <harshad.suresh.narayane@intel.com>
+Harshitha Ramamurthy <harshitha.ramamurthy@intel.com>
+Hasan Alayli <halayli@gmail.com>
+Hayato Momma <h-momma@ce.jp.nec.com>
+Heinrich Kuhn <heinrich.kuhn@corigine.com> <heinrich.kuhn@netronome.com>
+Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
+Helin Zhang <helin.zhang@intel.com>
+Hemant Agrawal <hemant.agrawal@nxp.com> <hemant@freescale.com>
+Heng Ding <hengx.ding@intel.com>
+Hengjian Zhang <hengjianx.zhang@intel.com>
+Heng Wang <heng.wang@ericsson.com>
+Henning Schild <henning.schild@siemens.com>
+Henry Cai <caihe@huawei.com>
+Henry Nadeau <hnadeau@iol.unh.edu>
+Henry Tieman <henry.w.tieman@intel.com>
+Heqing Zhu <heqing.zhu@intel.com>
+Herakliusz Lipiec <herakliusz.lipiec@intel.com>
+Herbert Guan <herbert.guan@arm.com>
+Hernan Vargas <hernan.vargas@intel.com>
+Herry Chen <herry.chen@broadcom.com>
+Hideyuki Yamashita <yamashita.hideyuki@po.ntt-tx.co.jp>
+Hiroki Shirokura <slank.dev@gmail.com>
+Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>
+Hiroyuki Mikita <h.mikita89@gmail.com>
+Hongbo Zheng <zhenghongbo3@huawei.com>
+Hongjun Ni <hongjun.ni@intel.com>
+Hongzhi Guo <guohongzhi1@huawei.com>
+Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
+Horia Geanta Neag <horia.geanta@nxp.com>
+H. Peter Anvin <hpa@linux.intel.com>
+Hrvoje Habjanic <hrvoje.habjanic@zg.ht.hr>
+Huaibin Wang <huaibin.wang@6wind.com>
+Huanle Han <hanxueluo@gmail.com>
+Huawei Xie <huawei.xhw@alibaba-inc.com> <huawei.xie@intel.com>
+Huichao Cai <chcchc88@163.com>
+Huilong Xu <huilongx.xu@intel.com>
+Huisong Li <lihuisong@huawei.com>
+Hui Zhao <zhaohui8@huawei.com>
+Huzaifa Rahman <huzaifa.rahman@emumba.com>
+Hyong Youb Kim <hyonkim@cisco.com>
+Hyun Yoo <easetheworld@gmail.com>
+Ian Betts <ian.betts@intel.com>
+Ian Dolzhansky <ian.dolzhansky@oktetlabs.ru>
+Ian Stokes <ian.stokes@intel.com>
+Ibtisam Tariq <ibtisam.tariq@emumba.com>
+Idan Hackmon <idanhac@nvidia.com>
+Ido Barnea <ibarnea@cisco.com>
+Ido Goshen <ido@cgstowernetworks.com>
+Ido Segev <idose@amazon.com>
+Igor Chauskin <igorch@amazon.com> <igorch@semihalf.com>
+Igor Romanov <igor.romanov@oktetlabs.ru>
+Igor Russkikh <irusskikh@marvell.com> <igor.russkikh@aquantia.com>
+Igor Ryzhov <iryzhov@arccn.ru> <iryzhov@nfware.com>
+Ildar Mustafin <imustafin@bk.ru>
+Ilia Kurakin <ilia.kurakin@intel.com>
+Ilja Van Sprundel <ivansprundel@ioactive.com>
+Ilya Maximets <i.maximets@ovn.org> <i.maximets@samsung.com>
+Ilya V. Matveychikov <matvejchikov@gmail.com>
+Ilyes Ben Hamouda <ilyes.ben_hamouda@6wind.com>
+Intiyaz Basha <intiyaz.basha@caviumnetworks.com>
+Itsuro Oda <oda@valinux.co.jp>
+Ivan Boule <ivan.boule@6wind.com>
+Ivan Dyukov <i.dyukov@samsung.com>
+Ivan Ilchenko <ivan.ilchenko@oktetlabs.ru>
+Ivan Malov <ivan.malov@oktetlabs.ru>
+Ivan Nardi <nardi.ivan@gmail.com>
+Jacek Bułatek <jacekx.bulatek@intel.com>
+Jacek Naczyk <jacek.naczyk@intel.com>
+Jacek Piasecki <jacekx.piasecki@intel.com>
+Jacek Siuda <jck@semihalf.com>
+Jacob Keller <jacob.e.keller@intel.com>
+Jakub Chylkowski <jakubx.chylkowski@intel.com>
+Jakub Grajciar <jgrajcia@cisco.com>
+Jakub Neruda <neruda@netcope.com>
+Jakub Palider <jpalider@marvell.com> <jpa@semihalf.com> <jpalider@gmail.com>
+Jakub Poczatek <jakub.poczatek@intel.com>
+Jakub Wysocki <jakubx.wysocki@intel.com>
+James Davidson <james.davidson@brocade.com>
+James Fox <jamesfox@xilinx.com>
+James Grant <j.grant@qub.ac.uk>
+James Hershaw <james.hershaw@corigine.com>
+James Poole <james.g.poole@intel.com>
+Jamie Lavigne <lavignen@amazon.com>
+Jananee Parthasarathy <jananeex.m.parthasarathy@intel.com>
+Jan Beulich <jbeulich@suse.com>
+Jan Blunck <jblunck@infradead.org>
+Jan Medala <jan.medala@outlook.com> <jan@semihalf.com>
+Jan Remes <remes@netcope.com>
+Jan Viktorin <viktorin@cesnet.cz> <viktorin@rehivetech.com>
+Jan Wickbom <jan.wickbom@ericsson.com>
+Jaroslaw Gawin <jaroslawx.gawin@intel.com>
+Jaroslaw Ilgiewicz <jaroslaw.ilgiewicz@intel.com>
+Jason He <jason.he@broadcom.com>
+Jason Wang <jasowang@redhat.com>
+Jasvinder Singh <jasvinder.singh@intel.com>
+Jay Ding <jay.ding@broadcom.com>
+Jay Jayatheerthan <jay.jayatheerthan@intel.com>
+Jay Rolette <rolette@infiniteio.com>
+Jay Zhou <jianjay.zhou@huawei.com>
+Jean Dao <jean.dao@6wind.com>
+Jean-Mickael Guerin <jean-mickael.guerin@6wind.com> <jmg@6wind.com>
+Jean Tourrilhes <jt@labs.hpe.com>
+Jeb Cramer <jeb.j.cramer@intel.com>
+Jecky Pei <jpei@sonicwall.com>
+Jeff Daly <jeffd@silicom-usa.com>
+Jeff Guo <jia.guo@intel.com>
+Jeff Kirsher <jeffrey.t.kirsher@intel.com>
+Jeffrey Huang <jeffrey.huang@broadcom.com>
+Jeff Shaw <jeffrey.b.shaw@intel.com>
+Jens Freimann <jfreimann@redhat.com> <jfreiman@redhat.com>
+Jeremy Plsek <jplsek@iol.unh.edu>
+Jeremy Spewock <jspewock@iol.unh.edu>
+Jerin Jacob <jerinj@marvell.com> <jerin.jacob@caviumnetworks.com> <jerinjacobk@gmail.com>
+Jerome Jutteau <jerome.jutteau@outscale.com>
+Jerry Hao OS <jerryhao@os.amperecomputing.com>
+Jerry Lilijun <jerry.lilijun@huawei.com>
+Jerry Zhang <jerry.zhang@intel.com>
+Jesper Wramberg <jesper.wramberg@gmail.com>
+Jesse Brandeburg <jesse.brandeburg@intel.com>
+Jesse Bruni <jesse.bruni@intel.com>
+Jia He <justin.he@arm.com> <jia.he@hxt-semitech.com>
+Jianbo Liu <jianbo.liu@arm.com> <jianbo.liu@linaro.org>
+Jianfeng Tan <jianfeng.tan@intel.com>
+Jiangu Zhao <zhaojg@arraynetworks.com.cn>
+Jianwei Ma <jianwei.ma@intel.com>
+Jianwei Mei <jianweix.mei@intel.com>
+Jiaqi Min <jiaqix.min@intel.com>
+Jiawei Wang <jiaweiw@nvidia.com> <jiaweiw@mellanox.com>
+Jiawei Zhu <zhujiawei12@huawei.com>
+Jiawen Wu <jiawenwu@trustnetic.com>
+Jiayu Hu <jiayu.hu@intel.com>
+Jia Yu <jyu@vmware.com>
+Jie Hai <haijie1@huawei.com>
+Jie Liu <jie2.liu@hxt-semitech.com>
+Jie Pan <panjie5@jd.com>
+Jie Wang <jie1x.wang@intel.com>
+Jie Zhou <jizh@linux.microsoft.com> <jizh@microsoft.com>
+Jijiang Liu <jijiang.liu@intel.com>
+Jilei Chen <chenjilei@cmss.chinamobile.com>
+Jim Harris <james.r.harris@intel.com>
+Jincheng Miao <jincheng.miao@gmail.com> <jmiao@redhat.com>
+Jing Chen <jing.d.chen@intel.com>
+Jingguo Fu <jingguox.fu@intel.com>
+Jingjing Wu <jingjing.wu@intel.com>
+Jingzhao Ni <jingzhao.ni@arm.com>
+Jin Heo <heoj@vmware.com>
+Jin Ling <jin.ling@intel.com>
+Jin Liu <jin.liu@corigine.com>
+Jin Yu <jin.yu@intel.com>
+Jiri Slaby <jslaby@suse.cz>
+Job Abraham <job.abraham@intel.com>
+Jochen Behrens <jbehrens@vmware.com>
+Joey Xing <joey.xing@jaguarmicro.com>
+Johan Faltstrom <johan.faltstrom@netinsight.net>
+Johan Källström <johan.kallstrom@ericsson.com>
+Johan Samuelsson <johan.xb.samuelsson@ericsson.com>
+John Alexander <john.alexander@datapath.co.uk>
+John Baldwin <jhb@freebsd.org>
+John Carney <john.carney@broadcom.com>
+John Daley <johndale@cisco.com>
+John Griffin <john.griffin@intel.com>
+John Guzik <john@shieldxnetworks.com>
+John Hurley <jhurley@nvidia.com>
+John Jacques <john.jacques@intel.com>
+John J Browne <john.j.browne@intel.com>
+John Levon <john.levon@nutanix.com>
+John McNamara <john.mcnamara@intel.com>
+John Miller <john.miller@atomicrules.com>
+John OLoughlin <john.oloughlin@intel.com>
+John Ousterhout <ouster@cs.stanford.edu>
+John W. Linville <linville@tuxdriver.com>
+Jonas Pfefferle <jpf@zurich.ibm.com> <pepperjo@japf.ch>
+Jonathan Erb <jonathan.erb@banduracyber.com>
+Jon DeVree <nuxi@vault24.org>
+Jon Loeliger <jdl@netgate.com>
+Joongi Kim <joongi@an.kaist.ac.kr>
+Jørgen Østergaard Sloth <jorgen.sloth@xci.dk>
+Jörg Thalheim <joerg@thalheim.io>
+Joseph Richard <joseph.richard@windriver.com>
+Josh Soref <jsoref@gmail.com>
+Joshua Hay <joshua.a.hay@intel.com>
+Joyce Kong <joyce.kong@arm.com>
+Jozef Martiniak <jozmarti@cisco.com>
+JP Lee <jongpil.lee@broadcom.com>
+Juan Antonio Montesinos <juan.antonio.montesinos.delgado@ericsson.com>
+Juhamatti Kuusisaari <juhamatti.kuusisaari@coriant.com>
+Juho Snellman <jsnell@iki.fi>
+Julien Castets <jcastets@scaleway.com>
+Julien Courtat <julien.courtat@6wind.com>
+Julien Cretin <julien.cretin@trust-in-soft.com>
+Julien Massonneau <julien.massonneau@6wind.com>
+Julien Meunier <julien.meunier@nokia.com> <julien.meunier@6wind.com>
+Július Milan <jmilan.dev@gmail.com>
+Junfeng Guo <junfeng.guo@intel.com>
+Junjie Chen <junjie.j.chen@intel.com>
+Junjie Wan <wanjunjie@bytedance.com>
+Jun Qiu <jun.qiu@jaguarmicro.com>
+Jun W Zhou <junx.w.zhou@intel.com>
+Junxiao Shi <git@mail1.yoursunny.com>
+Jun Yang <jun.yang@nxp.com>
+Junyu Jiang <junyux.jiang@intel.com>
+Juraj Linkeš <juraj.linkes@pantheon.tech>
+Kai Ji <kai.ji@intel.com>
+Kaiwen Deng <kaiwenx.deng@intel.com>
+Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
+Kamalakannan R <kamalakannan.r@intel.com>
+Kamil Bednarczyk <kamil.bednarczyk@intel.com>
+Kamil Chalupnik <kamilx.chalupnik@intel.com>
+Kamil Rytarowski <kamil.rytarowski@caviumnetworks.com>
+Kamil Vojanec <xvojan00@stud.fit.vutbr.cz>
+Kanaka Durga Kotamarthy <kkotamarthy@marvell.com>
+Karen Sornek <karen.sornek@intel.com>
+Karla Saur <karla.saur@intel.com>
+Karl Bonde Torp <k.torp@samsung.com>
+Karmarkar Suyash <skarmarkar@sonusnet.com>
+Karol Kolacinski <karol.kolacinski@intel.com>
+Karra Satwik <kaara.satwik@chelsio.com>
+Kathleen Capella <kathleen.capella@arm.com>
+Kefu Chai <tchaikov@gmail.com>
+Keiichi Watanabe <keiichiw@chromium.org>
+Keith Wiles <keith.wiles@intel.com> <keith.wiles@windriver.com>
+Kent Wires <kent.wires@intel.com>
+Keren Cohen <kerenc@nvidia.com>
+Keunhong Lee <dlrmsghd@gmail.com>
+Kevin Laatz <kevin.laatz@intel.com>
+Kevin Lampis <klampis@solarflare.com>
+Kevin Liu <kevinx.liu@intel.com>
+Kevin O'Sullivan <kevin.osullivan@intel.com>
+Kevin Scott <kevin.c.scott@intel.com>
+Kevin Traynor <ktraynor@redhat.com>
+Ke Xu <ke1.xu@intel.com>
+Ke Zhang <ke1x.zhang@intel.com>
+Khoa To <khot@microsoft.com>
+Kiran KN <kirankn@juniper.net>
+Kiran Kumar K <kirankumark@marvell.com>
+Kiran Kumar <kkokkilagadda@caviumnetworks.com> <kiran.kokkilagadda@caviumnetworks.com>
+Kiran Patil <kiran.patil@intel.com>
+Kirill Rybalchenko <kirill.rybalchenko@intel.com>
+Kishore Padmanabha <kishore.padmanabha@broadcom.com>
+Klaus Degner <kd@allegro-packets.com>
+Kommula Shiva Shankar <kshankar@marvell.com>
+Konstantin Ananyev <konstantin.v.ananyev@yandex.ru> <konstantin.ananyev@huawei.com> <konstantin.ananyev@intel.com>
+Krishna Murthy <krishna.j.murthy@intel.com>
+Krzysztof Galazka <krzysztof.galazka@intel.com>
+Krzysztof Kanas <kkanas@marvell.com> <krzysztof.kanas@caviumnetworks.com>
+Krzysztof Witek <krzysztof.witek@6wind.com>
+Kuba Kozak <kubax.kozak@intel.com>
+Kumar Amber <kumar.amber@intel.com>
+Kumara Parameshwaran <kumaraparamesh92@gmail.com> <kparameshwar@vmware.com>
+Kumar Sanghvi <kumaras@chelsio.com>
+Kyle Larose <klarose@sandvine.com>
+Lance Richardson <lance.richardson@broadcom.com>
+Laszlo Ersek <lersek@redhat.com>
+Laura Stroe <laura.stroe@intel.com>
+Laurent Hardy <laurent.hardy@6wind.com>
+Lavanya Govindarajan <lavanyax.govindarajan@intel.com>
+Lazaros Koromilas <l@nofutznetworks.com>
+Leah Tekoa <leah@ethernitynet.com>
+Lee Daly <lee.daly@intel.com>
+Lee Roberts <lee.roberts@hpe.com>
+Lei Cai <lei.cai@jaguarmicro.com>
+Lei Gong <arei.gonglei@huawei.com>
+Lei Ji <jilei8@huawei.com>
+Lei Yao <lei.a.yao@intel.com>
+Leonid Myravjev <myravjev@amicon.ru>
+Leszek Zygo <leszek.zygo@intel.com>
+Levend Sayar <levendsayar@gmail.com>
+Lev Faerman <lev.faerman@intel.com>
+Lewei Yang <leweix.yang@intel.com>
+Leyi Rong <leyi.rong@intel.com>
+Liang Ma <liangma@bytedance.com> <liangma@liangbit.com> <liang.j.ma@intel.com>
+Liang-Min Larry Wang <liang-min.wang@intel.com>
+Liang Xu <liang.xu@cinfotech.cn>
+Liang Zhang <zhangliang@bigo.sg>
+Li Feng <fengli@smartx.com>
+Li Han <han.li1@zte.com.cn>
+Lihong Ma <lihongx.ma@intel.com>
+Lijian Zhang <lijian.zhang@arm.com>
+Lijuan Tu <lijuan.tu@intel.com> <lijuanx.a.tu@intel.com>
+Lijun Ou <oulijun@huawei.com>
+Liming Sun <lsun@ezchip.com> <lsun@mellanox.com>
+Linfan Hu <zhongdahulinfan@163.com>
+Lingli Chen <linglix.chen@intel.com>
+Lingyu Liu <lingyu.liu@intel.com>
+Lin Li <lilin24@baidu.com>
+Linsi Yuan <yuanlinsi01@baidu.com>
+Lior Margalit <lmargalit@nvidia.com>
+Li Qiang <liq3ea@163.com>
+Liron Himi <lironh@marvell.com>
+Li Wei <lw@cn.fujitsu.com>
+Li Zhang <lizh@nvidia.com>
+Longfeng Liang <longfengx.liang@intel.com>
+Long Li <longli@microsoft.com>
+Long Wu <long.wu@corigine.com>
+Lotem Leder <lotem.leder@intel.com>
+Louise Kilheeney <louise.kilheeney@intel.com>
+Louis Luo <llouis@vmware.com>
+Louis Peens <louis.peens@corigine.com> <louis.peens@netronome.com>
+Luca Boccassi <luca.boccassi@microsoft.com> <bluca@debian.org> <luca.boccassi@gmail.com> <lboccass@brocade.com> <luca.boccassi@intl.att.com>
+Luc Pelletier <lucp.at.work@gmail.com>
+Lukasz Bartosik <lbartosik@marvell.com>
+Lukasz Czapnik <lukasz.czapnik@intel.com>
+Lukasz Gosiewski <lukaszx.gosiewski@intel.com>
+Lukasz Krakowiak <lukaszx.krakowiak@intel.com>
+Lukasz Kupczak <lukasz.kupczak@intel.com>
+Lukasz Majczak <lma@semihalf.com>
+Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
+Luke Gorrie <luke@snabb.co>
+Lunyuan Cui <lunyuanx.cui@intel.com>
+Lu Qiuwen <luqiuwen@iie.ac.cn>
+Lyn M <netinal7@gmail.com>
+Maciej Bielski <mba@semihalf.com>
+Maciej Czekaj <mczekaj@marvell.com> <maciej.czekaj@caviumnetworks.com>
+Maciej Fijalkowski <maciej.fijalkowski@intel.com>
+Maciej Gajdzica <maciejx.t.gajdzica@intel.com>
+Maciej Hefczyc <maciej.hefczyc@intel.com>
+Maciej Machnikowski <maciej.machnikowski@intel.com>
+Maciej Paczkowski <maciej.paczkowski@intel.com>
+Maciej Rabeda <maciej.rabeda@intel.com>
+Maciej Szwed <maciej.szwed@intel.com>
+Madhuker Mythri <madhuker.mythri@oracle.com>
+Mahipal Challa <mchalla@marvell.com>
+Mah Yock Gen <yock.gen.mah@intel.com>
+Mairtin o Loingsigh <mairtin.oloingsigh@intel.com>
+Mallesham Jatharakonda <mjatharakonda@oneconvergence.com>
+Mallesh Koujalagi <malleshx.koujalagi@intel.com>
+Malvika Gupta <malvika.gupta@arm.com>
+Mandal Purna Chandra <purna.chandra.mandal@intel.com>
+Mandeep Rohilla <mrohilla@brocade.com>
+Manish Chopra <manishc@marvell.com>
+Manish Tomar <manish.tomar@nxp.com>
+Mao Jiang <maox.jiang@intel.com>
+Mao YingMing <maoyingming@baidu.com>
+Marcel Apfelbaum <marcel@redhat.com>
+Marcel Cornu <marcel.d.cornu@intel.com>
+Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
+Marcin Baran <marcinx.baran@intel.com>
+Marcin Danilewicz <marcinx.danilewicz@intel.com>
+Marcin Domagala <marcinx.domagala@intel.com>
+Marcin Formela <marcin.formela@intel.com>
+Marcin Hajkowski <marcinx.hajkowski@intel.com>
+Marcin Kerlin <marcinx.kerlin@intel.com>
+Marcin Smoczynski <marcinx.smoczynski@intel.com>
+Marcin Szycik <marcin.szycik@intel.com>
+Marcin Wilk <marcin.wilk@caviumnetworks.com>
+Marcin Wojtas <mw@semihalf.com>
+Marcin Zapolski <marcinx.a.zapolski@intel.com>
+Marco Varlese <mvarlese@suse.de>
+Marc Sune <marcdevel@gmail.com> <marc.sune@bisdn.de>
+Maria Lingemark <maria.lingemark@ericsson.com>
+Mario Carrillo <mario.alfredo.c.arevalo@intel.com>
+Mário Kuka <kuka@cesnet.cz>
+Mariusz Drost <mariuszx.drost@intel.com>
+Mark Asselstine <mark.asselstine@windriver.com>
+Mark Bloch <mbloch@nvidia.com> <markb@mellanox.com>
+Mark Gillott <mgillott@vyatta.att-mail.com>
+Mark Kavanagh <mark.b.kavanagh@intel.com>
+Marko Kovacevic <marko.kovacevic@intel.com>
+Markos Chandras <mchandras@suse.de>
+Mark Smith <marsmith@akamai.com>
+Mark Spender <mspender@xilinx.com> <mspender@solarflare.com>
+Markus Theil <markus.theil@tu-ilmenau.de> <markus.theil@secunet.com>
+Marta Plantykow <marta.a.plantykow@intel.com>
+Martijn Bakker <gladdyu@gmail.com>
+Martin Harvey <mharvey@solarflare.com>
+Martin Havlik <xhavli56@stud.fit.vutbr.cz>
+Martin Klozik <martinx.klozik@intel.com>
+Martin Spinler <spinler@cesnet.cz>
+Martin Weiser <martin.weiser@allegro-packets.com>
+Martyna Szapar <martyna.szapar@intel.com>
+Maryam Tahhan <maryam.tahhan@intel.com>
+Masoud Hasanifard <masoudhasanifard@gmail.com>
+Matan Azrad <matan@nvidia.com> <matan@mellanox.com>
+Matej Vido <matejvido@gmail.com> <vido@cesnet.cz>
+Mateusz Kowalski <mateusz.kowalski@intel.com>
+Mateusz Pacuszka <mateuszx.pacuszka@intel.com>
+Mateusz Rusinski <mateusz.rusinski@intel.com>
+Matias Elo <matias.elo@nokia.com>
+Mats Liljegren <mats.liljegren@enea.com>
+Matteo Croce <mcroce@redhat.com>
+Matthew Hall <mhall@mhcomputing.net>
+Matthew Smith <mgsmith@netgate.com>
+Matthew Vick <matthew.vick@intel.com>
+Matthias Gatto <matthias.gatto@outscale.com>
+Matthieu Ternisien d'Ouville <matthieu.tdo@6wind.com>
+Mattias Rönnblom <mattias.ronnblom@ericsson.com> <hofors@lysator.liu.se>
+Matt Peters <matt.peters@windriver.com>
+Mauricio Vasquez B <mauricio.vasquez@polito.it> <mauricio.vasquezbernal@studenti.polito.it>
+Mauro Annarumma <mauroannarumma@hotmail.it>
+Maxime Coquelin <maxime.coquelin@redhat.com>
+Maxime Gouin <maxime.gouin@6wind.com>
+Maxime Leroy <maxime.leroy@6wind.com>
+Md Fahad Iqbal Polash <md.fahad.iqbal.polash@intel.com>
+Megha Ajmera <megha.ajmera@intel.com>
+Meijuan Zhao <meijuanx.zhao@intel.com>
+Meir Levi <mlevi4@marvell.com>
+Meir Tseitlin <mirots@gmail.com>
+Mesut Ali Ergin <mesut.a.ergin@intel.com>
+Miao Li <miao.li@intel.com>
+Michael Barker <mikeb01@gmail.com>
+Michael Baum <michaelba@nvidia.com> <michaelba@mellanox.com>
+Michael Frasca <michael.frasca@oracle.com>
+Michael Habibi <mikehabibi@gmail.com>
+Michael Haeuptle <michael.haeuptle@hpe.com>
+Michael Lilja <ml@napatech.com>
+Michael Luo <michael.luo@intel.com>
+Michael McConville <mmcco@mykolab.com>
+Michael Pfeiffer <michael.pfeiffer@tu-ilmenau.de>
+Michael Qiu <qiudayu@chinac.com> <michael.qiu@intel.com>
+Michael Rossberg <michael.rossberg@tu-ilmenau.de>
+Michael Santana <maicolgabriel@hotmail.com> <msantana@redhat.com>
+Michael Savisko <michaelsav@nvidia.com>
+Michael Shamis <michaelsh@marvell.com>
+Michael S. Tsirkin <mst@redhat.com>
+Michael Wildt <michael.wildt@broadcom.com>
+Michal Berger <michallinuxstuff@gmail.com>
+Michal Jastrzebski <michalx.k.jastrzebski@intel.com>
+Michal Kobylinski <michalx.kobylinski@intel.com>
+Michal Krawczyk <mk@semihalf.com>
+Michal Litwicki <michalx.litwicki@intel.com>
+Michal Mazurek <maz@semihalf.com>
+Michal Michalik <michal.michalik@intel.com>
+Michał Mirosław <michal.miroslaw@atendesoftware.pl> <mirq-linux@rere.qmqm.pl>
+Michal Swiatkowski <michal.swiatkowski@intel.com>
+Michal Wilczynski <michal.wilczynski@intel.com>
+Michel Machado <michel@digirati.com.br>
+Miguel Bernal Marin <miguel.bernal.marin@linux.intel.com>
+Mihai Pogonaru <pogonarumihai@gmail.com>
+Mike Baucom <michael.baucom@broadcom.com>
+Mike Pattrick <mkp@redhat.com>
+Mike Sowka <msowka@gmail.com>
+Mike Stolarchuk <mike.stolarchuk@bigswitch.com>
+Mike Ximing Chen <mike.ximing.chen@intel.com>
+Milena Olech <milena.olech@intel.com>
+Min Cao <min.cao@intel.com>
+Minghuan Lian <minghuan.lian@nxp.com>
+Mingjin Ye <mingjinx.ye@intel.com>
+Mingshan Zhang <mingshan.zhang@intel.com>
+Mingxia Liu <mingxia.liu@intel.com>
+Ming Zhao <mzhao@luminatewireless.com>
+Min Hu (Connor) <humin29@huawei.com>
+Min Wang (Jushui) <wangmin3@huawei.com>
+Min Zhou <zhoumin@loongson.cn>
+Miroslaw Walukiewicz <miroslaw.walukiewicz@intel.com>
+Mitch Williams <mitch.a.williams@intel.com>
+Mit Matelske <mit@pt.net>
+Mohamad Noor Alim Hussin <mohamad.noor.alim.hussin@intel.com>
+Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
+Mohammed Gamal <mgamal@redhat.com>
+Mohsin Kazmi <mohsin.kazmi14@gmail.com>
+Mohsin Mazhar Shaikh <mohsinmazhar_shaikh@trendmicro.com>
+Mohsin Shaikh <mohsinshaikh@niometrics.com>
+Morten Brørup <mb@smartsharesystems.com>
+Moti Haimovsky <motih@mellanox.com>
+Muhammad Ahmad <muhammad.ahmad@emumba.com>
+Muhammad Bilal <m.bilal@emumba.com>
+Mukesh Dua <mukesh.dua81@gmail.com>
+Murphy Yang <murphyx.yang@intel.com>
+Murthy NSSR <nidadavolu.murthy@caviumnetworks.com>
+Muthurajan Jayakumar <muthurajan.jayakumar@intel.com>
+Nachiketa Prachanda <nprachan@brocade.com> <nprachan@vyatta.att-mail.com>
+Nagadheeraj Rottela <rnagadheeraj@marvell.com>
+Naga Harish K S V <s.v.naga.harish.k@intel.com>
+Naga Suresh Somarowthu <naga.sureshx.somarowthu@intel.com>
+Nalla Pradeep <pnalla@marvell.com>
+Na Na <nana.nn@alibaba-inc.com>
+Nan Chen <whutchennan@gmail.com>
+Nannan Lu <nannan.lu@intel.com>
+Nan Zhou <zhounan14@huawei.com>
+Narcisa Vasile <navasile@linux.microsoft.com> <navasile@microsoft.com> <narcisa.vasile@microsoft.com>
+Narender Vangati <narender.vangati@intel.com>
+Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
+Natalie Samsonov <nsamsono@marvell.com>
+Natanael Copa <ncopa@alpinelinux.org>
+Nathan Law <nlaw@brocade.com>
+Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
+Neel Patel <neel.patel@amd.com> <neel@pensando.io>
+Neil Horman <nhorman@tuxdriver.com>
+Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
+Nelson Escobar <neescoba@cisco.com>
+Nemanja Marjanovic <nemanja.marjanovic@intel.com>
+Netanel Belgazal <netanel@amazon.com>
+Netanel Gonen <netanelg@mellanox.com>
+Niall Power <niall.power@intel.com>
+Nick Connolly <nick.connolly@mayadata.io>
+Nick Nunley <nicholas.d.nunley@intel.com>
+Niclas Storm <niclas.storm@ericsson.com>
+Nicolas Chautru <nicolas.chautru@intel.com>
+Nicolas Dichtel <nicolas.dichtel@6wind.com>
+Nicolas Harnois <nicolas.harnois@6wind.com>
+Nicolás Pernas Maradei <nico@emutex.com> <nicolas.pernas.maradei@emutex.com>
+Nikhil Agarwal <nikhil.agarwal@linaro.org>
+Nikhil Jagtap <nikhil.jagtap@gmail.com>
+Nikhil Rao <nikhil.rao@intel.com>
+Nikhil Vasoya <nikhil.vasoya@chelsio.com>
+Nikita Kozlov <nikita@elyzion.net>
+Niklas Söderlund <niklas.soderlund@corigine.com>
+Nikolay Nikolaev <nicknickolaev@gmail.com>
+Ning Li <muziding001@163.com> <lining18@jd.com>
+Nipun Gupta <nipun.gupta@nxp.com>
+Nir Efrati <nir.efrati@intel.com>
+Nirmoy Das <ndas@suse.de>
+Nithin Dabilpuram <ndabilpuram@marvell.com> <nithin.dabilpuram@caviumnetworks.com>
+Nitin Saxena <nitin.saxena@caviumnetworks.com>
+Nitzan Weller <nitzanwe@mellanox.com>
+Noa Ezra <noae@mellanox.com>
+Nobuhiro Miki <nmiki@yahoo-corp.jp>
+Norbert Ciosek <norbertx.ciosek@intel.com>
+Odi Assli <odia@nvidia.com>
+Ognjen Joldzic <ognjen.joldzic@gmail.com>
+Ola Liljedahl <ola.liljedahl@arm.com>
+Oleg Polyakov <olegp123@walla.co.il>
+Olga Shern <olgas@nvidia.com> <olgas@mellanox.com>
+Olivier Gournet <ogournet@corp.free.fr>
+Olivier Matz <olivier.matz@6wind.com>
+Omar Awaysa <omara@nvidia.com>
+Omkar Maslekar <omkar.maslekar@intel.com>
+Omri Mor <omrimor2@illinois.edu>
+Ophir Munk <ophirmu@nvidia.com> <ophirmu@mellanox.com>
+Or Ami <ora@mellanox.com>
+Ori Kam <orika@nvidia.com> <orika@mellanox.com>
+Owen Hilyard <ohilyard@iol.unh.edu>
+Pablo Cascón <pablo.cascon@netronome.com>
+Pablo de Lara <pablo.de.lara.guarch@intel.com>
+Padam Jeet Singh <padam.singh@inventum.net>
+Padraig Connolly <padraig.j.connolly@intel.com>
+Pallantla Poornima <pallantlax.poornima@intel.com>
+Pallavi Kadam <pallavi.kadam@intel.com>
+Pandi Kumar Maharajan <pandi.maharajan@intel.com>
+Pankaj Gupta <pagupta@vmware.com> <pagupta@redhat.com>
+Panu Matilainen <pmatilai@redhat.com>
+Paolo Valerio <pvalerio@redhat.com>
+Parav Pandit <parav@nvidia.com> <parav@mellanox.com>
+Pascal Mazon <pascal.mazon@6wind.com>
+Pashupati Kumar <kumarp@brocade.com>
+Patrice Buriez <patrice.buriez@intel.com>
+Patrick Fu <patrick.fu@intel.com>
+Patrick Kutch <patrick.g.kutch@intel.com>
+Patrick Lu <patrick.lu@intel.com>
+Patrick MacArthur <patrick@patrickmacarthur.net>
+Patrik Andersson <patrik.r.andersson@ericsson.com>
+Paul Atkins <paul.atkins@intl.att.com>
+Paul E. McKenney <paulmck@linux.ibm.com>
+Paul Fox <pfox@solarflare.com>
+Paul Greenwalt <paul.greenwalt@intel.com>
+Paulis Gributs <paulis.gributs@intel.com>
+Paul Luse <paul.e.luse@intel.com>
+Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
+Pavan Nikhilesh <pbhagavatula@marvell.com> <pbhagavatula@caviumnetworks.com>
+Pavel Belous <pavel.belous@aquantia.com>
+Pavel Boldin <pboldin@mirantis.com>
+Pavel Fedin <p.fedin@samsung.com>
+Pavel Ivashchenko <pivashchenko@nfware.com>
+Pavel Krauz <pavel.krauz@anritsu.com>
+Pavel Shirshov <pavel.shirshov@gmail.com>
+Pawel Malinowski <pawel.malinowski@intel.com>
+Pawel Modrak <pawelx.modrak@intel.com>
+Pawel Rutkowski <pawelx.rutkowski@intel.com>
+Pawel Wodkowski <pawelwod@gmail.com> <pawelx.wodkowski@intel.com> <pawelx.wdkowski@intel.com>
+Pei Chao <peichao85@gmail.com>
+Pei Zhang <pezhang@redhat.com>
+Peng He <hepeng.0320@bytedance.com> <xnhp0320@icloud.com>
+Peng Huang <peng.huang@intel.com>
+Peng Sun <peng.a.sun@intel.com>
+Peng Yu <penyu@amazon.com>
+Peng Zhang <peng.zhang@corigine.com> <peng1x.zhang@intel.com>
+Pengzhen Liu <liupengzhen3@huawei.com>
+Peter Mccarthy <peter.mccarthy@intel.com>
+Peter Spreadborough <peter.spreadborough@broadcom.com>
+Petr Houska <t-pehous@microsoft.com>
+Phanendra Vukkisala <pvukkisala@marvell.com>
+Phil Yang <phil.yang@arm.com>
+Pierre Pfister <ppfister@cisco.com>
+Piotr Azarewicz <piotr.azarewicz@intel.com> <piotrx.t.azarewicz@intel.com>
+Piotr Bartosiewicz <piotr.bartosiewicz@atendesoftware.pl>
+Piotr Bronowski <piotrx.bronowski@intel.com>
+Piotr Gardocki <piotrx.gardocki@intel.com>
+Piotr Kubaj <pkubaj@freebsd.org>
+Piotr Kwapulinski <piotr.kwapulinski@intel.com>
+Piotr Pietruszewski <piotr.pietruszewski@intel.com>
+Piotr Skajewski <piotrx.skajewski@intel.com>
+Pradeep Satyanarayana <pradeep@us.ibm.com>
+Prashant Bhole <bhole_prashant_q7@lab.ntt.co.jp>
+Prashant Upadhyaya <prashant.upadhyaya@aricent.com> <praupadhyaya@gmail.com>
+Prateek Agarwal <prateekag@cse.iitb.ac.in>
+Praveen Shetty <praveen.shetty@intel.com>
+Pravin Pathak <pravin.pathak@intel.com>
+Priyanka Jain <priyanka.jain@nxp.com>
+Przemyslaw Ciesielski <przemyslaw.ciesielski@intel.com>
+Przemyslaw Czesnowicz <przemyslaw.czesnowicz@intel.com>
+Przemyslaw Patynowski <przemyslawx.patynowski@intel.com>
+Przemyslaw Zegan <przemyslawx.zegan@intel.com>
+Pu Xu <583493798@qq.com>
+Qian Xu <qian.q.xu@intel.com>
+Qiao Liu <qiao.liu@intel.com>
+Qi Fu <qi.fu@intel.com>
+Qimai Xiao <qimaix.xiao@intel.com>
+Qiming Chen <chenqiming_huawei@163.com>
+Qiming Yang <qiming.yang@intel.com>
+Qinglai Xiao <jigsaw@gmail.com>
+Qingmin Liu <qingmin.liu@broadcom.com> <qingmin.liu@jaguarmicro.com>
+Qin Sun <qinx.sun@intel.com>
+Qi Zhang <qi.z.zhang@intel.com>
+Quentin Armitage <quentin@armitage.org.uk>
+Qun Wan <qun.wan@intel.com>
+Radha Mohan Chintakuntla <radhac@marvell.com>
+Radoslaw Biernacki <rad@semihalf.com> <radoslaw.biernacki@linaro.org>
+Radu Bulie <radu-andrei.bulie@nxp.com>
+Radu Nicolau <radu.nicolau@intel.com>
+Rafael Ávila de Espíndola <espindola@scylladb.com>
+Rafal Kozik <rk@semihalf.com>
+Ragothaman Jayaraman <rjayaraman@caviumnetworks.com>
+Rahul Bhansali <rbhansali@marvell.com>
+Rahul Gupta <rahul.gupta@broadcom.com>
+Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
+Rahul Shah <rahul.r.shah@intel.com>
+Raja Zidane <rzidane@nvidia.com>
+Rajesh Ravi <rajesh.ravi@broadcom.com>
+Rakesh Kudurumalla <rkudurumalla@marvell.com> <rkudurumalla@caviumnetworks.com>
+Ralf Hoffmann <ralf.hoffmann@allegro-packets.com>
+Rami Rosen <ramirose@gmail.com> <rami.rosen@intel.com> <roszenrami@gmail.com>
+Randy Schacher <stuart.schacher@broadcom.com>
+Rani Sharoni <ranish@nvidia.com>
+Ranjit Menon <ranjit.menon@intel.com>
+Rasesh Mody <rmody@marvell.com> <rasesh.mody@cavium.com> <rasesh.mody@qlogic.com>
+Rashmi Shetty <rashmi.shetty@intel.com>
+Raslan Darawsheh <rasland@nvidia.com> <rasland@mellanox.com> <rdarawsheh@asaltech.com>
+Rastislav Cernay <cernay@netcope.com>
+Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>
+Ravi Kerur <rkerur@brocade.com> <rkerur@gmail.com>
+Ravi Kumar <ravi1.kumar@amd.com>
+Ray Jui <ray.jui@broadcom.com>
+Ray Kinsella <mdr@ashroe.eu> <ray.kinsella@intel.com>
+Raz Amir <razamir22@gmail.com>
+Real Valiquette <real.valiquette@intel.com>
+Rebecca Troy <rebecca.troy@intel.com>
+Remi Pommarel <repk@triplefau.lt>
+Remy Horton <remy.horton@intel.com>
+Renata Saiakhova <renata.saiakhova@ekinops.com>
+Reshma Pattan <reshma.pattan@intel.com> <reshma.pattan@gmail.com>
+Ricardo Roldan <rroldan@bequant.com>
+Ricardo Salveti <ricardo.salveti@linaro.org>
+Richael Zhuang <richael.zhuang@arm.com>
+Richard Donkin <richard.donkin@corigine.com>
+Richard Eklycke <richard.eklycke@ericsson.com>
+Richard Houldsworth <rhouldsw@xilinx.com> <rhouldsworth@solarflare.com>
+Richard Walsh <richard.walsh@intel.com>
+Rich Lane <rich.lane@bigswitch.com>
+Ricky Li <ricky.li@intel.com>
+R Mohamed Shah <mohamedshah.r@amd.com>
+Robert Konklewski <robertx.konklewski@intel.com>
+Robert Malz <robertx.malz@intel.com>
+Robert Sanford <rsanford@akamai.com> <rsanford2@gmail.com> <rsanford@prolexic.com>
+Robert Shearman <rshearma@brocade.com>
+Robert Stonehouse <rstonehouse@solarflare.com>
+Robin Jarry <rjarry@redhat.com> <robin.jarry@6wind.com>
+Robin Zhang <robinx.zhang@intel.com>
+Rob Miller <rob.miller@broadcom.com>
+Rob Scheepens <rob.scheepens@nutanix.com>
+Roger Melton <rmelton@cisco.com>
+Rohit Raj <rohit.raj@nxp.com>
+Roland Qi <roland.qi@ucloud.cn>
+Rolf Neugebauer <rolf.neugebauer@netronome.com>
+Romain Delhomel <romain.delhomel@6wind.com>
+Roman Dementiev <roman.dementiev@intel.com>
+Roman Fridlyand <roman.fridlyand@intel.com>
+Roman Kapl <rka@sysgo.com>
+Roman Korynkevych <romanx.korynkevych@intel.com>
+Roman Storozhenko <roman.storozhenko@intel.com>
+Roman Zhukov <roman.zhukov@oktetlabs.ru>
+Ronghua Zhang <rzhang@vmware.com>
+RongQiang Xie <xie.rongqiang@zte.com.cn>
+RongQing Li <lirongqing@baidu.com>
+Rongwei Liu <rongweil@nvidia.com>
+Rory Sexton <rory.sexton@intel.com>
+Rosen Xu <rosen.xu@intel.com>
+Roy Franz <roy.franz@cavium.com>
+Roy Pledge <roy.pledge@nxp.com>
+Roy Shterman <roy.shterman@vastdata.com>
+Ruifeng Wang <ruifeng.wang@arm.com>
+Ryan E Hall <ryan.e.hall@intel.com>
+Sabyasachi Sengupta <sabyasg@hpe.com>
+Sachin Saxena <sachin.saxena@nxp.com> <sachin.saxena@oss.nxp.com>
+Sagar Abhang <sabhang@brocade.com>
+Sagi Grimberg <sagi@grimberg.me>
+Saikrishna Edupuganti <saikrishna.edupuganti@intel.com>
+Saleh Alsouqi <salehals@nvidia.com> <salehals@mellanox.com>
+Salem Sol <salems@nvidia.com>
+Sameh Gobriel <sameh.gobriel@intel.com>
+Sam Grove <sam.grove@sifive.com>
+Samik Gupta <samik.gupta@broadcom.com>
+Samuel Gauthier <samuel.gauthier@6wind.com>
+Sangjin Han <sangjin@eecs.berkeley.edu>
+Sankar Chokkalingam <sankarx.chokkalingam@intel.com>
+Santoshkumar Karanappa Rastapur <santosh.rastapur@broadcom.com>
+Santosh Shukla <santosh.shukla@caviumnetworks.com> <sshukla@mvista.com>
+Saori Usami <susami@igel.co.jp>
+Sarath Somasekharan <sarathx.somasekharan@intel.com>
+Sarosh Arif <sarosh.arif@emumba.com>
+Sasha Neftin <sasha.neftin@intel.com>
+Satananda Burla <sburla@marvell.com>
+Satha Rao <skoteshwar@marvell.com> <skoteshwar@caviumnetworks.com>
+Satheesh Paul <psatheesh@marvell.com>
+Sathesh Edara <sedara@marvell.com>
+Savinay Dharmappa <savinay.dharmappa@intel.com>
+Scott Branden <scott.branden@broadcom.com>
+Scott Daniels <daniels@research.att.com>
+Scott Wasson <scott_wasson@affirmednetworks.com>
+Scott W Taylor <scott.w.taylor@intel.com>
+Seán Harte <seanbh@gmail.com>
+Sean Harte <sean.harte@intel.com>
+Sean Morrissey <sean.morrissey@intel.com>
+Sean Zhang <xiazhang@nvidia.com>
+Sebastian Basierski <sebastianx.basierski@intel.com>
+Selwin Sebastian <selwin.sebastian@amd.com>
+Sergey Balabanov <balabanovsv@ecotelecom.ru>
+Sergey Dyasly <s.dyasly@samsung.com>
+Sergey Madaminov <sergey.madaminov@gmail.com>
+Sergey Mironov <grrwlf@gmail.com>
+Sergey Temerkhanov <sergey.temerkhanov@intel.com>
+Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
+Seth Arnold <seth.arnold@canonical.com>
+Seth Howell <seth.howell@intel.com>
+Shachar Beiser <shacharbe@mellanox.com>
+Shagun Agrawal <shaguna@chelsio.com>
+Shahaf Shuler <shahafs@nvidia.com> <shahafs@mellanox.com>
+Shahaji Bhosle <sbhosle@broadcom.com>
+Shahed Shaikh <shshaikh@marvell.com> <shahed.shaikh@cavium.com>
+Shai Brandes <shaibran@amazon.com>
+Shally Verma <shallyv@marvell.com> <shally.verma@caviumnetworks.com>
+Shannon Nelson <snelson@pensando.io>
+Shannon Zhao <zhaoshenglong@huawei.com>
+Shaopeng He <shaopeng.he@intel.com>
+Sharmila Podury <sharmila.podury@att.com>
+Sharon Haroni <sharon.haroni@intel.com>
+Shay Agroskin <shayagr@amazon.com>
+Shay Amir <shay.amir@intel.com>
+Sha Zhang <zhangsha.zhang@huawei.com>
+Shelton Chia <jiaxt@sinogrid.com>
+Shepard Siegel <shepard.siegel@atomicrules.com>
+Shesha Sreenivasamurthy <shesha@cisco.com>
+Shibin Koikkara Reeny <shibin.koikkara.reeny@intel.com>
+Shijith Thotton <sthotton@marvell.com> <shijith.thotton@caviumnetworks.com>
+Shiqi Liu <835703180@qq.com>
+Shiri Kuzin <shirik@nvidia.com> <shirik@mellanox.com>
+Shivanshu Shukla <shivanshu.shukla@intel.com>
+Shiweixian <shiweixian@huawei.com>
+Shlomi Gridish <sgridish@marvell.com>
+Shougang Wang <shougangx.wang@intel.com>
+Shraddha Joshi <jshraddha@vmware.com>
+Shreyansh Jain <shreyansh.jain@nxp.com>
+Shrikrishna Khare <skhare@vmware.com>
+Shuai Zhu <shuaix.zhu@intel.com>
+Shuanglin Wang <shuanglin.wang@broadcom.com>
+Shuki Katzenelson <shuki@lightbitslabs.com>
+Shun Hao <shunh@nvidia.com>
+Shu Shen <shu.shen@radisys.com>
+Shweta Choudaha <shweta.choudaha@att.com>
+Shyam Kumar Shrivastav <shrivastav.shyam@gmail.com>
+Shy Shyman <shys@nvidia.com> <shys@mellanox.com>
+Siddaraju DH <siddaraju.dh@intel.com>
+Simei Su <simei.su@intel.com>
+Simon Ellmann <simon.ellmann@tum.de>
+Simon Horman <simon.horman@corigine.com> <simon.horman@netronome.com>
+Simon Kagstrom <simon.kagstrom@netinsight.net>
+Simon Kuenzer <simon.kuenzer@neclab.eu>
+Siobhan Butler <siobhan.a.butler@intel.com>
+Sirshak Das <sirshak.das@arm.com>
+Sivaprasad Tummala <sivaprasad.tummala@amd.com> <sivaprasad.tummala@intel.com>
+Siwar Zitouni <siwar.zitouni@6wind.com>
+Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>
+Slawomir Rosek <slawomir.rosek@semihalf.com>
+Smadar Fuks <smadarf@marvell.com>
+Solal Pirelli <solal.pirelli@gmail.com>
+Solganik Alexander <sashas@lightbitslabs.com>
+Somnath Kotur <somnath.kotur@broadcom.com>
+Song Zhu <song.zhu@arm.com>
+Sony Chacko <sony.chacko@qlogic.com>
+Sotiris Salloumis <sotiris.salloumis@ericsson.com>
+Souvik Dey <sodey@rbbn.com> <sodey@sonusnet.com>
+Spike Du <spiked@nvidia.com>
+Sridhar Samudrala <sridhar.samudrala@intel.com>
+Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
+Srikanth Yalavarthi <syalavarthi@marvell.com>
+Srinivasan Jayarajan <srinidpdk@gmail.com>
+Srinivas Narayan <srinivas.narayan@att.com>
+Srisivasubramanian Srinivasan <srinivasan@marvell.com> <ssrinivasan@caviumnetworks.com>
+Srujana Challa <schalla@marvell.com>
+Stanislaw Grzeszczak <stanislaw.a.grzeszczak@intel.com>
+Stanislaw Kardach <kda@semihalf.com>
+Steeven Lee <steeven@gmail.com>
+Steeven Li <steeven.li@broadcom.com>
+Stefan Baranoff <sbaranoff@gmail.com>
+Stefan Hajnoczi <stefanha@redhat.com>
+Stefan Puiu <stefan.puiu@gmail.com>
+Stefan Wegrzyn <stefan.wegrzyn@intel.com>
+Stepan Sojka <stepan.sojka@adaptivemobile.com>
+Stephen Coleman <omegacoleman@gmail.com>
+Stephen Douthit <stephend@silicom-usa.com>
+Stephen Hemminger <stephen@networkplumber.org> <sthemmin@microsoft.com> <shemming@brocade.com> <shemminger@vyatta.com>
+Stephen Hurd <stephen.hurd@broadcom.com> <shurd@broadcom.com>
+Steve Capper <steve.capper@arm.com>
+Steven Lariau <steven.lariau@arm.com>
+Steven Luong <sluong@cisco.com>
+Steven Webster <steven.webster@windriver.com>
+Steven Zou <steven.zou@intel.com>
+Steve Rempe <steve.rempe@broadcom.com>
+Steve Shin <jonshin@cisco.com>
+Steve Yang <stevex.yang@intel.com>
+Stewart Allen <allenste@amazon.com>
+Suanming Mou <suanmingm@nvidia.com> <suanmingm@mellanox.com> <mousuanming@huawei.com>
+Subendu Santra <subendu@arista.com>
+Subhi Masri <subhim@nvidia.com>
+Subrahmanyam Nilla <snilla@marvell.com> <snilla@caviumnetworks.com>
+Sucharitha Sarananaga <ssarananaga@marvell.com>
+Sujith Sankar <ssujith@cisco.com>
+Sunila Sahu <ssahu@marvell.com> <sunila.sahu@caviumnetworks.com>
+Sunil Kulkarni <sunil.kulkarni@caviumnetworks.com>
+Sunil Kumar Kori <skori@marvell.com> <skori@mavell.com> <sunil.kori@nxp.com>
+Sunil Pai G <sunil.pai.g@intel.com>
+Sunil Uttarwar <sunilprakashrao.uttarwar@amd.com>
+Sun Jiajia <sunx.jiajia@intel.com>
+Sunyang Wu <sunyang.wu@jaguarmicro.com>
+Surabhi Boob <surabhi.boob@intel.com>
+Suyang Ju <sju@paloaltonetworks.com>
+Sylvain Rodon <srn@nexatech.fr>
+Sylvia Grundwürmer <sylvia.grundwuermer@b-plus.com>
+Sylwester Dziedziuch <sylwesterx.dziedziuch@intel.com>
+Sylwia Wnuczko <sylwia.wnuczko@intel.com>
+Szymon Sliwa <szs@semihalf.com>
+Szymon T Cudzilo <szymon.t.cudzilo@intel.com>
+Tadhg Kearney <tadhg.kearney@intel.com>
+Taekyung Kim <kim.tae.kyung@navercorp.com>
+Takanari Hayama <taki@igel.co.jp>
+Takayuki Usui <takayuki@midokura.com>
+Takeshi Yoshimura <tyos@jp.ibm.com> <t.yoshimura8869@gmail.com>
+Takuya Asada <syuu@cloudius-systems.com>
+Tal Avraham <talavr@annapurnalabs.com>
+Tal Shnaiderman <talshn@nvidia.com> <talshn@mellanox.com>
+Tao Y Yang <tao.y.yang@intel.com>
+Tao Zhu <taox.zhu@intel.com>
+Taripin Samuel <samuel.taripin@intel.com>
+Tarun Singh <tarun.k.singh@intel.com>
+Tasnim Bashar <tbashar@nvidia.com> <tbashar@mellanox.com>
+Tejasree Kondoj <ktejasree@marvell.com> <kondoj.tejasree@caviumnetworks.com>
+Tengfei Zhang <zypscode@outlook.com>
+Tero Aho <tero.aho@coriant.com>
+Tetsuya Mukawa <mtetsuyah@gmail.com> <mukawa@igel.co.jp>
+Thadeu Lima de Souza Cascardo <cascardo@redhat.com>
+Thiago Martins <thiagocmartinsc@gmail.com>
+Thibaut Collet <thibaut.collet@6wind.com>
+Thierry Herbelot <thierry.herbelot@6wind.com>
+Thierry Martin <thierry.martin.public@gmail.com>
+Thinh Tran <thinhtr@linux.vnet.ibm.com>
+Thomas Faivre <thomas.faivre@6wind.com>
+Thomas F Herbert <therbert@redhat.com>
+Thomas Graf <tgraf@redhat.com>
+Thomas Long <thomas.long@intel.com>
+Thomas Monjalon <thomas@monjalon.net> <thomas.monjalon@6wind.com>
+Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+Thomas Speier <tspeier@qti.qualcomm.com>
+Tiago Lam <tiago.lam@intel.com>
+Tianfei Zhang <tianfei.zhang@intel.com>
+Tianhao Chai <cth451@gmail.com>
+Tianjiao Liu <tianjiao.liu@intel.com>
+Tianli Lai <laitianli@tom.com>
+Tianyu Li <tianyu.li@arm.com>
+Timmons C. Player <timmons.player@spirent.com>
+Timothy McDaniel <timothy.mcdaniel@intel.com>
+Timothy Redaelli <tredaelli@redhat.com>
+Tim Shearer <tim.shearer@overturenetworks.com>
+Ting Xu <ting.xu@intel.com>
+Tiwei Bie <tiwei.bie@intel.com> <btw@mail.ustc.edu.cn>
+Todd Fujinaka <todd.fujinaka@intel.com>
+Tomasz Cel <tomaszx.cel@intel.com>
+Tomasz Duszynski <tduszynski@marvell.com> <tdu@semihalf.com>
+Tomasz Jonak <tomasz@graphiant.com>
+Tomasz Jozwiak <tomaszx.jozwiak@intel.com> <tjozwiakgm@gmail.com>
+Tomasz Kantecki <tomasz.kantecki@intel.com>
+Tomasz Konieczny <tomaszx.konieczny@intel.com>
+Tomasz Kulasek <tomaszx.kulasek@intel.com>
+Tomasz Zawadzki <tomasz.zawadzki@intel.com>
+Tom Barbette <barbette@kth.se> <tom.barbette@ulg.ac.be>
+Tom Crugnale <tcrugnale@sandvine.com>
+Tom Millington <tmillington@solarflare.com>
+Tom Rix <trix@redhat.com>
+Tone Zhang <tone.zhang@arm.com>
+Tonghao Zhang <xiangxia.m.yue@gmail.com> <nic@opencloud.tech>
+Tony Nguyen <anthony.l.nguyen@intel.com>
+Tsotne Chakhvadze <tsotne.chakhvadze@intel.com>
+Tudor Brindus <me@tbrindus.ca>
+Tudor Cornea <tudor.cornea@gmail.com> <tudor.cornea@keysight.com>
+Tummala Sivaprasad <sivaprasad.tummala@intel.com>
+Tyler Retzlaff <roretzla@linux.microsoft.com>
+Umesh Kartha <umesh.kartha@caviumnetworks.com>
+Usama Arif <usama.arif@bytedance.com>
+Usman Tanveer <usman.tanveer@emumba.com>
+Vadim Podovinnikov <podovinnikov@protei.ru>
+Vadim Suraev <vadim.suraev@gmail.com>
+Vakul Garg <vakul.garg@nxp.com>
+Vamsi Attunuru <vattunuru@marvell.com>
+Vanshika Shukla <vanshika.shukla@nxp.com>
+Vasily Philipov <vasilyf@mellanox.com>
+Veerasenareddy Burru <vburru@marvell.com>
+Venkata Suresh Kumar P <venkata.suresh.kumar.p@intel.com>
+Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
+Venkatesh Nuthula <venki497@gmail.com>
+Venkatesh Srinivas <venkateshs@google.com>
+Venkateshwarlu Nalla <venkatn@marvell.com>
+Venkat Koppula <venkat.koppula@caviumnetworks.com>
+Venky Venkatesan <venky.venkatesan@intel.com>
+Venky Venkatesh <vvenkatesh@paloaltonetworks.com>
+Viacheslav Galaktionov <viacheslav.galaktionov@oktetlabs.ru>
+Viacheslav Ovsiienko <viacheslavo@nvidia.com> <viacheslavo@mellanox.com>
+Victor Kaplansky <victork@redhat.com>
+Victor Raj <victor.raj@intel.com>
+Vidya Sagar Velumuri <vvelumuri@marvell.com>
+Vignesh Sridhar <vignesh.sridhar@intel.com>
+Vijayakumar Muthuvel Manickam <mmvijay@gmail.com>
+Vijaya Mohan Guvva <vijay1054@gmail.com>
+Vijay Kumar Srivastava <vsrivast@xilinx.com>
+Vijay Srivastava <vijays@solarflare.com>
+Vikas Aggarwal <vikas.aggarwal@caviumnetworks.com>
+Vikas Gupta <vikas.gupta@broadcom.com>
+Vimal Chungath <vcchunga@amazon.com>
+Vincent Guo <guopengfei160@163.com>
+Vincent Jardin <vincent.jardin@6wind.com>
+Vincent Li <vincent.mc.li@gmail.com>
+Vincent S. Cojot <vcojot@redhat.com>
+Vipin Varghese <vipin.varghese@amd.com> <vipin.varghese@intel.com>
+Vipul Ashri <vipul.ashri@oracle.com>
+Vishal Kulkarni <vishal@chelsio.com>
+Vishwas Danivas <vishwas@pensando.io>
+Vitaliy Mysak <vitaliy.mysak@intel.com>
+Vitaly Lifshits <vitaly.lifshits@intel.com>
+Vivek Sharma <viveksharma@marvell.com> <vivek.sharma@caviumnetworks.com>
+Vivien Didelot <vivien.didelot@gmail.com>
+Vladimir Kuramshin <v.kuramshin@samsung.com>
+Vladimir Medvedkin <vladimir.medvedkin@intel.com> <medvedkinv@gmail.com>
+Vladyslav Buslov <vladyslav.buslov@harmonicinc.com>
+Vlad Zolotarov <vladz@cloudius-systems.com>
+Vlastimil Kosar <kosar@rehivetech.com>
+Volodymyr Fialko <vfialko@marvell.com>
+Vu Pham <vuhuong@mellanox.com>
+Walter Heymans <walter.heymans@corigine.com>
+Wang Sheng-Hui <shhuiw@gmail.com>
+Wangyu (Eric) <seven.wangyu@huawei.com>
+Waterman Cao <waterman.cao@intel.com>
+Weichun Chen <weichunx.chen@intel.com>
+Wei Dai <wei.dai@intel.com>
+Weifeng Li <liweifeng96@126.com>
+Weiguo Li <liwg06@foxmail.com>
+Wei Huang <wei.huang@intel.com>
+Wei Hu (Xavier) <xavier.huwei@huawei.com>
+WeiJie Zhuang <zhuangwj@gmail.com>
+Weiliang Luo <droidluo@gmail.com>
+Wei Ling <weix.ling@intel.com>
+Wei Shen <wei1.shen@intel.com>
+Wei Wang <lnykww@gmail.com>
+Wei Xie <weix.xie@intel.com>
+Weiyuan Li <weiyuanx.li@intel.com>
+Wei Zhao <wei.zhao1@intel.com>
+Wen Chiu <wchiu@brocade.com>
+Wen-Chi Yang <wolkayang@gmail.com>
+Wenfeng Liu <liuwf@arraynetworks.com.cn>
+Wenjie Li <wenjiex.a.li@intel.com>
+Wenjie Sun <findtheonlyway@gmail.com>
+Wenjing Qiao <wenjing.qiao@intel.com>
+Wenjun Wu <wenjun1.wu@intel.com>
+Wentao Cui <wentaoc@mellanox.com>
+Wenwu Ma <wenwux.ma@intel.com>
+Wenxiang Qian <leonwxqian@gmail.com>
+Wenxuan Wu <wenxuanx.wu@intel.com>
+Wenzhuo Lu <wenzhuo.lu@intel.com>
+Weqaar Janjua <weqaar.a.janjua@intel.com>
+Wiktor Pilarczyk <wiktor.pilarczyk@intel.com>
+William Tu <u9012063@gmail.com>
+Wisam Jaddo <wisamm@nvidia.com> <wisamm@mellanox.com>
+Wojciech Andralojc <wojciechx.andralojc@intel.com>
+Wojciech Drewek <wojciech.drewek@intel.com>
+Wojciech Liguzinski <wojciechx.liguzinski@intel.com>
+Wojciech Zmuda <woz@semihalf.com>
+Xavier Simonart <xavier.simonart@intel.com>
+Xiangjun Meng <mengxiangjun4@huawei.com>
+Xiaoban Wu <xiaoban_wu@student.uml.edu>
+Xiaobing Zhang <xiaobing.zhang@broadcom.com>
+Xiaobo Chi <xiaobo.chi@nokia.com>
+Xiaofeng Deng <dengxiaofeng@huawei.com>
+Xiaofeng Liu <xiaofeng.liu@6wind.com>
+Xiaohua Zhang <xiaohua.zhang@windriver.com>
+Xiao Liang <xiliang@redhat.com>
+Xiaolong Ye <xiaolong.ye@intel.com>
+Xiaonan Zhang <xiaonanx.zhang@intel.com>
+Xiao Wang <xiao.w.wang@intel.com>
+Xiaoxiao Zeng <xiaoxiaox.zeng@intel.com>
+Xiaoxin Peng <xiaoxin.peng@broadcom.com>
+Xiaoyu Min <jackmin@nvidia.com> <jackmin@mellanox.com>
+Xiaoyun Li <xiaoyun.li@intel.com>
+Xiaoyun Wang <cloud.wangxiaoyun@huawei.com>
+Xiao Zhang <xiao.zhang@intel.com>
+Xieming Katty <katty.xieming@huawei.com>
+Xinfeng Zhao <xinfengx.zhao@intel.com>
+Xingguang He <xingguang.he@intel.com>
+Xingyou Chen <niatlantice@gmail.com>
+Xin Long <longxin.xl@alibaba-inc.com>
+Xi Zhang <xix.zhang@intel.com>
+Xuan Ding <xuan.ding@intel.com>
+Xuan Li <lixuan47@hisilicon.com>
+Xuekun Hu <xuekun.hu@intel.com>
+Xuelin Shi <xuelin.shi@freescale.com>
+Xueming Li <xuemingl@nvidia.com> <xuemingl@mellanox.com>
+Xueming Zhang <xuemingx.zhang@intel.com>
+Xueqin Lin <xueqin.lin@intel.com>
+Xun Ni <nixun@baidu.com>
+Xutao Sun <xutao.sun@intel.com>
+Yaacov Hazan <yaacovh@mellanox.com>
+Yahui Cao <yahui.cao@intel.com>
+Yajun Wu <yajunw@nvidia.com>
+Yangchao Zhou <zhouyates@gmail.com>
+Yanglong Wu <yanglong.wu@intel.com>
+Yang Zhang <zy107165@alibaba-inc.com>
+Yanjie Xu <yanjie.xu@intel.com>
+Yan Xia <yanx.xia@intel.com>
+Yao-Po Wang <blue119@gmail.com>
+Yao Zhao <yao.zhao@windriver.com>
+Yaqi Tang <yaqi.tang@intel.com>
+Yari Adan Petralanda <yari.adan.petralanda@ericsson.com>
+Yaron Illouz <yaroni@radcom.com>
+Yaroslav Brustinov <ybrustin@cisco.com>
+Yash Sharma <ysharma@marvell.com>
+Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp> <yasufum.o@gmail.com>
+Yelena Krivosheev <yelena@marvell.com>
+Yerden Zhumabekov <e_zhumabekov@sts.kz> <yerden.zhumabekov@sts.kz>
+Yicai Lu <luyicai@huawei.com>
+Yiding Zhou <yidingx.zhou@intel.com>
+Yi Li <liyi1@chinatelecom.cn>
+Yi Liu <yi.liu@nxp.com>
+Yilong Lv <lvyilong.lyl@alibaba-inc.com>
+Yi Lu <luyi68@live.com>
+Yilun Xu <yilun.xu@intel.com>
+Yinan Wang <yinan.wang@intel.com>
+Ying A Wang <ying.a.wang@intel.com>
+Yingya Han <yingyax.han@intel.com>
+Yinjun Zhang <yinjun.zhang@corigine.com>
+Yipeng Wang <yipeng1.wang@intel.com>
+Yisen Zhuang <yisen.zhuang@huawei.com>
+Yixue Wang <yixue.wang@intel.com>
+Yi Yang <yangyi01@inspur.com> <yi.y.yang@intel.com>
+Yi Zhang <zhang.yi75@zte.com.cn>
+Yoann Desmouceaux <ydesmouc@cisco.com>
+Yogesh Jangra <yogesh.jangra@intel.com>
+Yogev Chaimovich <yogev@cgstowernetworks.com>
+Yongjie Gu <yongjiex.gu@intel.com>
+Yongji Xie <xieyongji@baidu.com>
+Yong Liu <yong.liu@intel.com>
+Yongping Zhang <yongping.zhang@broadcom.com>
+Yongseok Koh <yskoh@mellanox.com>
+Yong Wang <wang.yong19@zte.com.cn> <yongwang@vmware.com>
+Yongxin Liu <yongxin.liu@windriver.com>
+Yong Xu <yong.xu@corigine.com>
+Yoni Gilad <yonig@radcom.com>
+Youri Querry <youri.querry_1@nxp.com>
+Yuanhan Liu <yliu@fridaylinux.org> <yuanhan.liu@linux.intel.com>
+Yuan Peng <yuan.peng@intel.com>
+Yuan Wang <yuanx.wang@intel.com>
+Yufeng Mo <yufengx.mo@intel.com>
+Yuichi Nakai <xoxyuxu@gmail.com>
+Yu Jiang <yux.jiang@intel.com>
+Yulong Pei <yulong.pei@intel.com>
+Yu Nemo Wenbin <yuwb_bjy@ctbri.com.cn>
+Yunjian Wang <wangyunjian@huawei.com>
+Yuri Chipchev <yuric@marvell.com>
+Yury Kylulin <yury.kylulin@intel.com>
+Yuval Avnery <yuvalav@nvidia.com> <yuvalav@mellanox.com>
+Yuval Caduri <cyuval@marvell.com>
+Yuwei Zhang <yuwei1.zhang@intel.com>
+Yu Wenjun <yuwenjun@cmss.chinamobile.com> <yuwenjun0x@163.com>
+Yuying Zhang <yuying.zhang@intel.com>
+Yu Zhang <zhangyu31@baidu.com>
+Yvonne Yang <yvonnex.yang@intel.com>
+Zalfresso-Jundzillo <marekx.zalfresso-jundzillo@intel.com>
+Zbigniew Bodek <zbigniew.bodek@caviumnetworks.com>
+Zengmo Gao <gaozengmo@jd.com>
+Zhangfei Gao <zhangfei.gao@linaro.org>
+Zhangkun <zhangk.zhangkun@huawei.com>
+Zhaochen Zhan <zhaochen.zhan@intel.com>
+Zhaoyan Chen <zhaoyan.chen@intel.com>
+Zhenghua Zhou <zhenghuax.zhou@intel.com>
+Zhe Tao <zhe.tao@intel.com>
+Zhichao Zeng <zhichaox.zeng@intel.com>
+Zhigang Lu <zlu@ezchip.com>
+Zhiguang He <hezhiguang3@huawei.com>
+Zhihong Peng <zhihongx.peng@intel.com>
+Zhihong Wang <wangzhihong.wzh@bytedance.com> <zhihong.wang@intel.com>
+Zhike Wang <wangzhike@jd.com> <wangzk320@163.com>
+Zhimin Huang <zhiminx.huang@intel.com>
+Zhipeng Lu <luzhipeng@cestc.cn>
+Zhirun Yan <zhirun.yan@intel.com>
+Zhiwei He <zhiwei.he@intel.com>
+Zhiyong Yang <zhiyong.yang@intel.com>
+Zi Hu <huzilucky@gmail.com>
+Zijie Pan <zijie.pan@6wind.com>
+Ziyang Xuan <xuanziyang2@huawei.com>
+Ziye Yang <ziye.yang@intel.com>
+Zoltan Kiss <zoltan.kiss@schaman.hu> <zoltan.kiss@linaro.org>
+Zorik Machulsky <zorik@amazon.com>
+Zyta Szpak <zyta@marvell.com> <zr@semihalf.com> <zyta.szpak@semihalf.com>
diff --git a/MAINTAINERS b/MAINTAINERS
index 1709b16038..22ef2ea4b9 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -103,6 +103,7 @@ F: devtools/libabigail.abignore
 F: devtools/words-case.txt
 F: license/
 F: .editorconfig
+F: .mailmap
 
 Build System
 M: Bruce Richardson <bruce.richardson@intel.com>
diff --git a/devtools/checkpatches.sh b/devtools/checkpatches.sh
index a07bbc83cb..8d9aa6573c 100755
--- a/devtools/checkpatches.sh
+++ b/devtools/checkpatches.sh
@@ -248,6 +248,28 @@ check_release_notes() { # <patch>
 		grep -v $current_rel_notes
 }
 
+check_names() { # <patch>
+	res=0
+
+	old_IFS=$IFS
+	IFS='
+'
+	for contributor in $(sed -rn '1,/^--- / {s/.*: (.*<.*@.*>)/\1/p}' $1); do
+		! grep -qE "^$contributor($| <)" .mailmap || continue
+		name=${contributor%% <*}
+		if grep -q "^$name <" .mailmap; then
+			reason="$name mail differs from primary mail"
+		else
+			reason="$contributor is unknown"
+		fi
+		echo "$reason, please fix the commitlog message or update .mailmap."
+		res=1
+	done
+	IFS=$old_IFS
+
+	return $res
+}
+
 number=0
 range='origin/main..'
 quiet=false
@@ -356,6 +378,14 @@ check () { # <patch-file> <commit>
 		ret=1
 	fi
 
+	! $verbose || printf '\nChecking names in commitlog:\n'
+	report=$(check_names "$tmpinput")
+	if [ $? -ne 0 ] ; then
+		$headline_printed || print_headline "$subject"
+		printf '%s\n' "$report"
+		ret=1
+	fi
+
 	if [ "$tmpinput" != "$1" ]; then
 		rm -f "$tmpinput"
 		trap - INT
diff --git a/doc/guides/contributing/patches.rst b/doc/guides/contributing/patches.rst
index bebcaf3925..3c6a26a374 100644
--- a/doc/guides/contributing/patches.rst
+++ b/doc/guides/contributing/patches.rst
@@ -148,6 +148,9 @@ Make your planned changes in the cloned ``dpdk`` repo. Here are some guidelines
 
 * Follow the :ref:`coding_style` guidelines.
 
+* If you are a new contributor, or if your mail address changed, please update the ``.mailmap`` file.
+  This will help other developers when they want to contact you on changes you contributed to.
+
 * If you add new files or directories you should add your name to the ``MAINTAINERS`` file.
 
 * Initial submission of new PMDs should be prepared against a corresponding repo.
-- 
2.38.1


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v4] mailmap: add file to DPDK
  2022-11-24 13:43   ` Bruce Richardson
  2022-11-24 13:49     ` David Marchand
@ 2022-11-24 16:51     ` Stephen Hemminger
  2022-11-24 17:19       ` Thomas Monjalon
  1 sibling, 1 reply; 28+ messages in thread
From: Stephen Hemminger @ 2022-11-24 16:51 UTC (permalink / raw)
  To: Bruce Richardson; +Cc: David Marchand, dev, Thomas Monjalon

On Thu, 24 Nov 2022 13:43:07 +0000
Bruce Richardson <bruce.richardson@intel.com> wrote:

> On Thu, Nov 24, 2022 at 01:13:20PM +0100, David Marchand wrote:
> > From: Bruce Richardson <bruce.richardson@intel.com>
> > 
> > Since a number of contributors to DPDK have submitted patches to DPDK
> > under more than one email address, we should maintain a mailmap file to
> > properly track their commits using "shortlog".
> > 
> > It also helps fix up any mangled names, for example, with
> > surname/firstname reversed, or with incorrect capitalization.
> > By keeping this file in the DPDK repository, rather than committers
> > maintaining their own copies, it allows individual contributors to edit
> > it to update their own email address preferences if so desired.
> > 
> > While at it, update our checkpatches.sh script and add some
> > documentation to help new contributors.
> > 
> > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> > Signed-off-by: David Marchand <david.marchand@redhat.com>
> > ---
> > Changes since v3:
> > - fixed some issues with non iso characters in names,
> > - added .mailmap to MAINTAINERS,
> > - populated .mailmap with the contributors file Thomas and I maintain,
> > - added a check so that people will stop mangling their own names,
> > - added a note in the contributing guide,
> >   
> Do we really want to require all contributors to add their names to the
> mailmap file, it seems excessive to me and onerous on new contributors? I
> would expect the mailmap to be only necessary for tracking mail updates, or
> fixing already-mangled names.
> 
> /Bruce

Isn't mailmap only needed when there are multiple email addresses in the commit log?

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v4] mailmap: add file to DPDK
  2022-11-24 16:51     ` Stephen Hemminger
@ 2022-11-24 17:19       ` Thomas Monjalon
  2022-11-28 17:18         ` Tyler Retzlaff
  0 siblings, 1 reply; 28+ messages in thread
From: Thomas Monjalon @ 2022-11-24 17:19 UTC (permalink / raw)
  To: Bruce Richardson, Stephen Hemminger; +Cc: David Marchand, dev

24/11/2022 17:51, Stephen Hemminger:
> On Thu, 24 Nov 2022 13:43:07 +0000
> Bruce Richardson <bruce.richardson@intel.com> wrote:
> 
> > On Thu, Nov 24, 2022 at 01:13:20PM +0100, David Marchand wrote:
> > > From: Bruce Richardson <bruce.richardson@intel.com>
> > > 
> > > Since a number of contributors to DPDK have submitted patches to DPDK
> > > under more than one email address, we should maintain a mailmap file to
> > > properly track their commits using "shortlog".
> > > 
> > > It also helps fix up any mangled names, for example, with
> > > surname/firstname reversed, or with incorrect capitalization.
> > > By keeping this file in the DPDK repository, rather than committers
> > > maintaining their own copies, it allows individual contributors to edit
> > > it to update their own email address preferences if so desired.
> > > 
> > > While at it, update our checkpatches.sh script and add some
> > > documentation to help new contributors.
> > > 
> > > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> > > Signed-off-by: David Marchand <david.marchand@redhat.com>
> > > ---
> > > Changes since v3:
> > > - fixed some issues with non iso characters in names,
> > > - added .mailmap to MAINTAINERS,
> > > - populated .mailmap with the contributors file Thomas and I maintain,
> > > - added a check so that people will stop mangling their own names,
> > > - added a note in the contributing guide,
> > >   
> > Do we really want to require all contributors to add their names to the
> > mailmap file, it seems excessive to me and onerous on new contributors? I
> > would expect the mailmap to be only necessary for tracking mail updates, or
> > fixing already-mangled names.
> > 
> > /Bruce
> 
> Isn't mailmap only needed when there are multiple email addresses in the commit log?

Yes, but we also want the full list in order to make sure
there is no typo when writing name or email.
That's the dirty job maintainers are doing...




^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v5] mailmap: add file to DPDK
  2022-11-24 15:44 ` [PATCH v5] " David Marchand
@ 2022-11-24 17:21   ` Ferruh Yigit
  2022-11-24 17:26     ` Thomas Monjalon
  0 siblings, 1 reply; 28+ messages in thread
From: Ferruh Yigit @ 2022-11-24 17:21 UTC (permalink / raw)
  To: David Marchand, dev; +Cc: Bruce Richardson, Thomas Monjalon

On 11/24/2022 3:44 PM, David Marchand wrote:
> From: Bruce Richardson <bruce.richardson@intel.com>
> 
> Since a number of contributors to DPDK have submitted patches to DPDK
> under more than one email address, we should maintain a mailmap file to
> properly track their commits using "shortlog".
> 
> It also helps fix up any mangled names, for example, with
> surname/firstname reversed, or with incorrect capitalization.
> By keeping this file in the DPDK repository, rather than committers
> maintaining their own copies, it allows individual contributors to edit
> it to update their own email address preferences if so desired.
> 
> While at it, update our checkpatches.sh script and add some
> documentation to help new contributors.
> 
> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> Signed-off-by: David Marchand <david.marchand@redhat.com>

<...>

> @@ -148,6 +148,9 @@ Make your planned changes in the cloned ``dpdk`` repo. Here are some guidelines
>  
>  * Follow the :ref:`coding_style` guidelines.
>  
> +* If you are a new contributor, or if your mail address changed, please update the ``.mailmap`` file.

There is no benefit for new contributors to update .mailmap file, but it
adds another thing to update.

I think it is simpler to keep .mailmap only for users that has multiple
email address in the git repo, and ask only from contributors in this
catagory to update the .mailmap instead of all contributors.


> +  This will help other developers when they want to contact you on changes you contributed to.
> +
>  * If you add new files or directories you should add your name to the ``MAINTAINERS`` file.
>  
>  * Initial submission of new PMDs should be prepared against a corresponding repo.


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v4] mailmap: add file to DPDK
  2022-11-24 15:08         ` Bruce Richardson
@ 2022-11-24 17:21           ` Thomas Monjalon
  0 siblings, 0 replies; 28+ messages in thread
From: Thomas Monjalon @ 2022-11-24 17:21 UTC (permalink / raw)
  To: Bruce Richardson; +Cc: David Marchand, dev

24/11/2022 16:08, Bruce Richardson:
> On Thu, Nov 24, 2022 at 02:57:17PM +0100, Thomas Monjalon wrote:
> > 24/11/2022 14:49, David Marchand:
> > > On Thu, Nov 24, 2022 at 2:43 PM Bruce Richardson
> > > <bruce.richardson@intel.com> wrote:
> > > >
> > > > On Thu, Nov 24, 2022 at 01:13:20PM +0100, David Marchand wrote:
> > > > > From: Bruce Richardson <bruce.richardson@intel.com>
> > > > >
> > > > > Since a number of contributors to DPDK have submitted patches to DPDK
> > > > > under more than one email address, we should maintain a mailmap file to
> > > > > properly track their commits using "shortlog".
> > > > >
> > > > > It also helps fix up any mangled names, for example, with
> > > > > surname/firstname reversed, or with incorrect capitalization.
> > > > > By keeping this file in the DPDK repository, rather than committers
> > > > > maintaining their own copies, it allows individual contributors to edit
> > > > > it to update their own email address preferences if so desired.
> > > > >
> > > > > While at it, update our checkpatches.sh script and add some
> > > > > documentation to help new contributors.
> > > > >
> > > > > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> > > > > Signed-off-by: David Marchand <david.marchand@redhat.com>
> > > > > ---
> > > > > Changes since v3:
> > > > > - fixed some issues with non iso characters in names,
> > > > > - added .mailmap to MAINTAINERS,
> > > > > - populated .mailmap with the contributors file Thomas and I maintain,
> > > > > - added a check so that people will stop mangling their own names,
> > > > > - added a note in the contributing guide,
> > > > >
> > > > Do we really want to require all contributors to add their names to the
> > > > mailmap file, it seems excessive to me and onerous on new contributors? I
> > > > would expect the mailmap to be only necessary for tracking mail updates, or
> > > > fixing already-mangled names.
> > > 
> > > As someone who checks those names and fixes some regularly, I prefer
> > > developers check this themselves.
> > 
> > If a new contributor does not edit this file, it can be done while merging.
> > 
> That would be ok, I think. I just don't want to have extra hurdles for new
> contributors to jump through. Thanks for this.

I won't be mandatory and it's very easy.
We'll run the check and will fix it as maintainers.



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v5] mailmap: add file to DPDK
  2022-11-24 17:21   ` Ferruh Yigit
@ 2022-11-24 17:26     ` Thomas Monjalon
  2022-11-24 17:34       ` Ferruh Yigit
  0 siblings, 1 reply; 28+ messages in thread
From: Thomas Monjalon @ 2022-11-24 17:26 UTC (permalink / raw)
  To: Ferruh Yigit; +Cc: David Marchand, dev, Bruce Richardson

24/11/2022 18:21, Ferruh Yigit:
> On 11/24/2022 3:44 PM, David Marchand wrote:
> > From: Bruce Richardson <bruce.richardson@intel.com>
> > 
> > Since a number of contributors to DPDK have submitted patches to DPDK
> > under more than one email address, we should maintain a mailmap file to
> > properly track their commits using "shortlog".
> > 
> > It also helps fix up any mangled names, for example, with
> > surname/firstname reversed, or with incorrect capitalization.
> > By keeping this file in the DPDK repository, rather than committers
> > maintaining their own copies, it allows individual contributors to edit
> > it to update their own email address preferences if so desired.
> > 
> > While at it, update our checkpatches.sh script and add some
> > documentation to help new contributors.
> > 
> > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> > Signed-off-by: David Marchand <david.marchand@redhat.com>
> 
> <...>
> 
> > @@ -148,6 +148,9 @@ Make your planned changes in the cloned ``dpdk`` repo. Here are some guidelines
> >  
> >  * Follow the :ref:`coding_style` guidelines.
> >  
> > +* If you are a new contributor, or if your mail address changed, please update the ``.mailmap`` file.
> 
> There is no benefit for new contributors to update .mailmap file, but it
> adds another thing to update.
> 
> I think it is simpler to keep .mailmap only for users that has multiple
> email address in the git repo, and ask only from contributors in this
> catagory to update the .mailmap instead of all contributors.

We are doing checks on name and email. Typos are very common.
So we are maintaining such a file privately.
We would like to make it public so people can change it if needed.

If it looks a problem for newcomers, we can reword the doc to say
if they are missing in the file and not added themselves,
it will be added with their first patch by maintainers.
Is it better?



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v5] mailmap: add file to DPDK
  2022-11-24 17:26     ` Thomas Monjalon
@ 2022-11-24 17:34       ` Ferruh Yigit
  2022-11-24 19:42         ` Thomas Monjalon
  0 siblings, 1 reply; 28+ messages in thread
From: Ferruh Yigit @ 2022-11-24 17:34 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: David Marchand, dev, Bruce Richardson

On 11/24/2022 5:26 PM, Thomas Monjalon wrote:
> 24/11/2022 18:21, Ferruh Yigit:
>> On 11/24/2022 3:44 PM, David Marchand wrote:
>>> From: Bruce Richardson <bruce.richardson@intel.com>
>>>
>>> Since a number of contributors to DPDK have submitted patches to DPDK
>>> under more than one email address, we should maintain a mailmap file to
>>> properly track their commits using "shortlog".
>>>
>>> It also helps fix up any mangled names, for example, with
>>> surname/firstname reversed, or with incorrect capitalization.
>>> By keeping this file in the DPDK repository, rather than committers
>>> maintaining their own copies, it allows individual contributors to edit
>>> it to update their own email address preferences if so desired.
>>>
>>> While at it, update our checkpatches.sh script and add some
>>> documentation to help new contributors.
>>>
>>> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
>>> Signed-off-by: David Marchand <david.marchand@redhat.com>
>>
>> <...>
>>
>>> @@ -148,6 +148,9 @@ Make your planned changes in the cloned ``dpdk`` repo. Here are some guidelines
>>>  
>>>  * Follow the :ref:`coding_style` guidelines.
>>>  
>>> +* If you are a new contributor, or if your mail address changed, please update the ``.mailmap`` file.
>>
>> There is no benefit for new contributors to update .mailmap file, but it
>> adds another thing to update.
>>
>> I think it is simpler to keep .mailmap only for users that has multiple
>> email address in the git repo, and ask only from contributors in this
>> catagory to update the .mailmap instead of all contributors.
> 
> We are doing checks on name and email. Typos are very common.
> So we are maintaining such a file privately.
> We would like to make it public so people can change it if needed.
> 
> If it looks a problem for newcomers, we can reword the doc to say
> if they are missing in the file and not added themselves,
> it will be added with their first patch by maintainers.
> Is it better?
> 

ACK, this is an internal file for project maintenance, so I think better
to batch update it per release etc.. (This approach also may give easy
list of new contributors for that release.)

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v5] mailmap: add file to DPDK
  2022-11-24 17:34       ` Ferruh Yigit
@ 2022-11-24 19:42         ` Thomas Monjalon
  0 siblings, 0 replies; 28+ messages in thread
From: Thomas Monjalon @ 2022-11-24 19:42 UTC (permalink / raw)
  To: Ferruh Yigit; +Cc: David Marchand, dev, Bruce Richardson

24/11/2022 18:34, Ferruh Yigit:
> On 11/24/2022 5:26 PM, Thomas Monjalon wrote:
> > 24/11/2022 18:21, Ferruh Yigit:
> >> On 11/24/2022 3:44 PM, David Marchand wrote:
> >>> From: Bruce Richardson <bruce.richardson@intel.com>
> >>>
> >>> Since a number of contributors to DPDK have submitted patches to DPDK
> >>> under more than one email address, we should maintain a mailmap file to
> >>> properly track their commits using "shortlog".
> >>>
> >>> It also helps fix up any mangled names, for example, with
> >>> surname/firstname reversed, or with incorrect capitalization.
> >>> By keeping this file in the DPDK repository, rather than committers
> >>> maintaining their own copies, it allows individual contributors to edit
> >>> it to update their own email address preferences if so desired.
> >>>
> >>> While at it, update our checkpatches.sh script and add some
> >>> documentation to help new contributors.
> >>>
> >>> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> >>> Signed-off-by: David Marchand <david.marchand@redhat.com>
> >>
> >> <...>
> >>
> >>> @@ -148,6 +148,9 @@ Make your planned changes in the cloned ``dpdk`` repo. Here are some guidelines
> >>>  
> >>>  * Follow the :ref:`coding_style` guidelines.
> >>>  
> >>> +* If you are a new contributor, or if your mail address changed, please update the ``.mailmap`` file.
> >>
> >> There is no benefit for new contributors to update .mailmap file, but it
> >> adds another thing to update.
> >>
> >> I think it is simpler to keep .mailmap only for users that has multiple
> >> email address in the git repo, and ask only from contributors in this
> >> catagory to update the .mailmap instead of all contributors.
> > 
> > We are doing checks on name and email. Typos are very common.
> > So we are maintaining such a file privately.
> > We would like to make it public so people can change it if needed.
> > 
> > If it looks a problem for newcomers, we can reword the doc to say
> > if they are missing in the file and not added themselves,
> > it will be added with their first patch by maintainers.
> > Is it better?
> > 
> 
> ACK, this is an internal file for project maintenance, so I think better
> to batch update it per release etc.. (This approach also may give easy
> list of new contributors for that release.)

I prefer to squash the change with the first patch.
So the check runs for next patch.
In any case, we can get the list of new contributors easily this way.




^ permalink raw reply	[flat|nested] 28+ messages in thread

* [PATCH v6] mailmap: add file to DPDK
  2020-10-20 13:07 [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK Bruce Richardson
                   ` (5 preceding siblings ...)
  2022-11-24 15:44 ` [PATCH v5] " David Marchand
@ 2022-11-25 14:54 ` David Marchand
  2022-11-25 16:08   ` Dumitrescu, Cristian
  6 siblings, 1 reply; 28+ messages in thread
From: David Marchand @ 2022-11-25 14:54 UTC (permalink / raw)
  To: dev; +Cc: ferruh.yigit, Bruce Richardson, Thomas Monjalon

From: Bruce Richardson <bruce.richardson@intel.com>

Since a number of contributors to DPDK have submitted patches to DPDK
under more than one email address, we should maintain a mailmap file to
properly track their commits using "shortlog".

It also helps fix up any mangled names, for example, with
surname/firstname reversed, or with incorrect capitalization.
By keeping this file in the DPDK repository, rather than committers
maintaining their own copies, it allows individual contributors to edit
it to update their own email address preferences if so desired.

While at it, update our checkpatches.sh script and add some
documentation to help new contributors.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Signed-off-by: David Marchand <david.marchand@redhat.com>
---
Changes since v5:
- reworded the note asking for filling .mailmap in the contributing
  guide,

Changes since v4:
- removed duplicates,
- sorted file with LC_COLLATE=en_US.utf8,
- checked all git history: added missing people, added more mangled names,
  removed people with no trace in git history,

Changes since v3:
- fixed some issues with non iso characters in names,
- added .mailmap to MAINTAINERS,
- populated .mailmap with the contributors file Thomas and I maintain,
- added a check so that people will stop mangling their own names,
- added a note in the contributing guide,

---
 .mailmap                            | 1571 +++++++++++++++++++++++++++
 MAINTAINERS                         |    1 +
 devtools/checkpatches.sh            |   30 +
 doc/guides/contributing/patches.rst |    6 +
 4 files changed, 1608 insertions(+)
 create mode 100644 .mailmap

diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000000..b94c8c2608
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,1571 @@
+Aakash Sasidharan <asasidharan@marvell.com>
+Aaro Koskinen <aaro.koskinen@nsn.com>
+Aaron Campbell <aaron@arbor.net>
+Aaron Conole <aconole@redhat.com>
+Abdullah Ömer Yamaç <omer.yamac@ceng.metu.edu.tr>
+Abdullah Sevincer <abdullah.sevincer@intel.com>
+Abed Kamaluddin <akamaluddin@marvell.com>
+Abhijit Sinha <abhijit.sinha@intel.com>
+Abhimanyu Saini <absaini@amd.com> <asaini@xilinx.com>
+Abhinandan Gujjar <abhinandan.gujjar@intel.com>
+Abhishek Maheshwari <abhishek.maheshwari@intel.com>
+Abhishek Marathe <abmarath@microsoft.com>
+Abhishek Sachan <abhishek.sachan@altran.com>
+Abraham Tovar <abrahamx.tovar@intel.com>
+Adam Bynes <adambynes@outlook.com>
+Adam Dybkowski <adamx.dybkowski@intel.com>
+Adam Ludkiewicz <adam.ludkiewicz@intel.com>
+Adham Masarwah <adham@nvidia.com> <adham@mellanox.com>
+Adrian Moreno <amorenoz@redhat.com>
+Adrian Podlawski <adrian.podlawski@intel.com>
+Adrien Mazarguil <adrien.mazarguil@6wind.com>
+Ady Agbarih <adypodoman@gmail.com>
+Agalya Babu RadhaKrishnan <agalyax.babu.radhakrishnan@intel.com>
+Aidan Goddard <aidan.goddard@accelercomm.com>
+Aideen McLoughlin <aideen.mcloughlin@intel.com>
+Ajit Khaparde <ajit.khaparde@broadcom.com>
+Akash Saxena <akash.saxena@caviumnetworks.com>
+Akeem G Abodunrin <akeem.g.abodunrin@intel.com>
+Akhil Goyal <gakhil@marvell.com> <akhil.goyal@nxp.com>
+Alain Leon <xerebz@gmail.com>
+Alan Carew <alan.carew@intel.com>
+Alan Dewar <alan.dewar@att.com> <adewar@brocade.com>
+Alan Liu <zaoxingliu@gmail.com>
+Alan Winkowski <walan@marvell.com>
+Alejandro Lucero <alejandro.lucero@netronome.com>
+Aleksander Gajewski <aleksanderx.gajewski@intel.com>
+Aleksandr Loktionov <aleksandr.loktionov@intel.com>
+Aleksandr Miloshenko <a.miloshenko@f5.com>
+Aleksey Baulin <aleksey.baulin@gmail.com>
+Aleksey Katargin <gureedo@gmail.com>
+Alexander Bechikov <asb.tyum@gmail.com>
+Alexander Belyakov <abelyako@gmail.com>
+Alexander Chernavin <achernavin@netgate.com>
+Alexander Guy <alexander@andern.org>
+Alexander Kozyrev <akozyrev@nvidia.com> <akozyrev@mellanox.com>
+Alexander Matushevsky <matua@amazon.com>
+Alexander Solganik <solganik@gmail.com>
+Alexander V Gutkin <alexander.v.gutkin@intel.com>
+Alexandre Ferrieux <alexandre.ferrieux@orange.com>
+Alexey Kardashevskiy <aik@ozlabs.ru>
+Alex Kiselev <alex@bisonrouter.com> <alex@therouter.net>
+Alex Marginean <alexandru.marginean@nxp.com>
+Alex Markuze <alex@weka.io>
+Alex Porosanu <alexandru.porosanu@nxp.com>
+Alex Rosenbaum <alexr@nvidia.com> <alexr@mellanox.com>
+Alex Vesker <valex@nvidia.com>
+Alex Wang <alex@awakenetworks.com>
+Alex Zelezniak <alexz@att.com>
+Alfredo Cardigliano <cardigliano@ntop.org>
+Ali Alnubani <alialnu@nvidia.com> <alialnu@mellanox.com>
+Alice Michael <alice.michael@intel.com>
+Alin Rauta <alin.rauta@intel.com>
+Ali Volkan Atli <volkan.atli@argela.com.tr>
+Allain Legacy <allain.legacy@windriver.com>
+Allen Hubbe <allen.hubbe@amd.com>
+Alok Makhariya <alok.makhariya@nxp.com>
+Alvin Zhang <alvinx.zhang@intel.com>
+Aman Singh <aman.deep.singh@intel.com>
+Amaranath Somalapuram <asomalap@amd.com>
+Amine Kherbouche <amine.kherbouche@6wind.com>
+Amin Tootoonchian <amint@icsi.berkeley.edu>
+Ami Sabo <amis@radware.com>
+Amit Bernstein <amitbern@amazon.com>
+Amit Gupta <agupta3@marvell.com>
+Amit Prakash Shukla <amitprakashs@marvell.com>
+Amr Mokhtar <amr.mokhtar@intel.com>
+Amruta Zende <amruta.zende@intel.com>
+Amrutha Sampath <amrutha.sampath@intel.com>
+Ananda Sathyanarayana <ananda@versa-networks.com>
+Anand B Jyoti <anand.b.jyoti@intel.com>
+Anand Rawat <anand.rawat@intel.com>
+Anand Sunkad <anand.sunkad@benisontech.com>
+Anatolii Gerasymenko <anatolii.gerasymenko@intel.com>
+Anatoly Burakov <anatoly.burakov@intel.com>
+Anbarasan Murugesan <anbarasanx.murugesan@intel.com>
+Anders Roxell <anders.roxell@linaro.org>
+Andrea Arcangeli <aarcange@redhat.com>
+Andrea Grandi <andrea.grandi@intel.com>
+Andre Richter <andre.o.richter@gmail.com>
+Andrew Boyer <andrew.boyer@amd.com> <aboyer@pensando.io>
+Andrew Harvey <agh@cisco.com>
+Andrew Jackson <ajackson@solarflare.com>
+Andrew Lee <andrewle@xilinx.com> <alee@solarflare.com>
+Andrew Pinski <apinski@marvell.com>
+Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> <arybchenko@solarflare.com>
+Andrey Chilikin <andrey.chilikin@intel.com>
+Andrey Nikolaev <gentoorion@gmail.com>
+Andrey Vesnovaty <andreyv@nvidia.com>
+Andrii Pypchenko <andrii.pypchenko@intel.com>
+Andrius Sirvys <andrius.sirvys@intel.com>
+Andriy Berestovskyy <aber@semihalf.com> <andriy.berestovskyy@caviumnetworks.com>
+Andrzej Ostruszka <amo@semihalf.com> <aostruszka@marvell.com>
+Andy Gospodarek <andrew.gospodarek@broadcom.com> <gospo@broadcom.com>
+Andy Green <andy@warmcat.com>
+Andy Moreton <amoreton@xilinx.com> <amoreton@solarflare.com>
+Andy Pei <andy.pei@intel.com>
+Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>
+Ankur Dwivedi <adwivedi@marvell.com> <ankur.dwivedi@caviumnetworks.com> <ankur.dwivedi@cavium.com>
+Anna Lukin <annal@silicom.co.il>
+Anoob Joseph <anoobj@marvell.com> <anoob.joseph@caviumnetworks.com>
+Antara Ganesh Kolar <antara.ganesh.kolar@intel.com>
+Anthony Fee <anthonyx.fee@intel.com>
+Antonio Fischetti <antonio.fischetti@intel.com>
+Anupam Kapoor <anupam.kapoor@gmail.com>
+Apeksha Gupta <apeksha.gupta@nxp.com>
+Archana Muniganti <marchana@marvell.com> <muniganti.archana@caviumnetworks.com>
+Archit Pandey <architpandeynitk@gmail.com>
+Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
+Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>
+Arnon Warshavsky <arnon@qwilt.com>
+Arshdeep Kaur <arshdeep.kaur@intel.com>
+Artem V. Andreev <artem.andreev@oktetlabs.ru>
+Artur Rojek <ar@semihalf.com>
+Artur Trybula <arturx.trybula@intel.com>
+Artur Tyminski <arturx.tyminski@intel.com>
+Asaf Penso <asafp@nvidia.com> <asafp@mellanox.com>
+Asaf Ravid <aravid@marvell.com>
+Ashijeet Acharya <ashijeet.acharya@6wind.com>
+Ashish Gupta <ashishg@marvell.com> <ashish.gupta@marvell.com> <ashish.gupta@caviumnetworks.com>
+Ashish Jain <ashish.jain@nxp.com>
+Ashish Paul <apaul@juniper.net>
+Ashish Sadanandan <ashish.sadanandan@gmail.com>
+Ashish Shah <ashish.n.shah@intel.com>
+Ashwin Sekhar T K <asekhar@marvell.com> <ashwin.sekhar@caviumnetworks.com>
+Asim Jamshed <asim.jamshed@gmail.com>
+Aviad Yehezkel <aviadye@mellanox.com>
+Avi Kivity <avi@scylladb.com>
+Aws Ismail <aismail@ciena.com>
+Ayuj Verma <ayverma@marvell.com> <ayuj.verma@caviumnetworks.com>
+Balakrishna Bhamidipati <bbhamidipati@marvell.com>
+Balasubramanian Manoharan <balasubramanian.manoharan@caviumnetworks.com>
+Balazs Nemeth <bnemeth@redhat.com> <balazs.nemeth@intel.com>
+Bao-Long Tran <longtb5@viettel.com.vn>
+Barak Enat <barak@saguna.net>
+Barry Cao <barry.cao@nxp.com>
+Baruch Siach <baruch@tkos.co.il>
+Bassam Zaid AlKilani <bzalkilani@nvidia.com>
+Beilei Xing <beilei.xing@intel.com>
+Bei Sun <bei.sun@broadcom.com>
+Benjamin Le Berre <benjamin.le_berre@6wind.com>
+Ben Magistro <koncept1@gmail.com>
+Benoît Canet <benoit.canet@nodalink.com>
+Benoît Ganne <bganne@cisco.com>
+Ben Pfaff <blp@ovn.org>
+Ben Shelton <benjamin.h.shelton@intel.com>
+Ben Walker <benjamin.walker@intel.com>
+Bernard Iremonger <bernard.iremonger@intel.com>
+Bert van Leeuwen <bert.vanleeuwen@netronome.com>
+Bhagyada Modali <bhagyada.modali@amd.com>
+Bharat Mota <bmota@vmware.com>
+Bill Hong <bhong@brocade.com>
+Billy McFall <bmcfall@redhat.com>
+Billy O'Mahony <billy.o.mahony@intel.com>
+Bing Zhao <bingz@nvidia.com> <bingz@mellanox.com> <bing.zhao@hxt-semitech.com>
+Bin Huang <brian.huangbin@huawei.com> <bin.huang@hxt-semitech.com>
+Bin Zheng <zhengbin.89740@bytedance.com>
+Björn Töpel <bjorn.topel@intel.com>
+Bo Chen <box.c.chen@intel.com>
+Boon Ang <bang@vmware.com>
+Boris Pismenny <borisp@mellanox.com>
+Brandon Lo <blo@iol.unh.edu>
+Brendan Ryan <brendan.ryan@intel.com>
+Brett Creeley <brett.creeley@intel.com>
+Brian Archbold <brian.archbold@intel.com>
+Brian Brooks <brian.brooks@arm.com>
+Brian Dooley <brian.dooley@intel.com>
+Brian Johnson <brian.johnson@intel.com>
+Brian Poole <brian90013@gmail.com>
+Brian Russell <brussell@brocade.com>
+Brick Yang <brick.yang@nxp.com>
+Bruce Allan <bruce.w.allan@intel.com>
+Bruce Liu <2103458176@qq.com>
+Bruce Merry <bmerry@sarao.ac.za>
+Bruce Richardson <bruce.richardson@intel.com> <bruce.ricahrdson@intel.com> <bruce.richarsdon@intel.com> <bruce.ruchardson@intel.com>
+Bryan Benson <bmbenson@amazon.com>
+Byron Marohn <byron.marohn@intel.com>
+Carolyn Wyborny <carolyn.wyborny@intel.com>
+Chaeyong Chong <cychong@gmail.com>
+Chaitanya Babu Talluri <tallurix.chaitanya.babu@intel.com>
+Chandubabu Namburu <chandu@amd.com>
+Changchun Ouyang <changchun.ouyang@intel.com>
+Changpeng Liu <changpeng.liu@intel.com>
+Changqing Wu <changqingx.wu@intel.com>
+Chaoyong He <chaoyong.he@corigine.com>
+Chao Zhu <chaozhu@linux.vnet.ibm.com> <bjzhuc@cn.ibm.com>
+Charles Brett <cfb@hpe.com>
+Charles Myers <charles.myers@spirent.com>
+Chas Williams <3chas3@gmail.com> <chas3@att.com> <ciwillia@brocade.com>
+Chenbo Xia <chenbo.xia@intel.com>
+Chengchang Tang <tangchengchang@huawei.com> <tangchengchang@hisilicon.com>
+Chengfeng Ye <cyeaa@connect.ust.hk>
+Chenghu Yao <yao.chenghu@zte.com.cn>
+Cheng Jiang <cheng1.jiang@intel.com>
+Chenglian Sun <sunchenglian@loongson.cn>
+Cheng Liu <liucheng11@huawei.com>
+Cheng Peng <cheng.peng5@zte.com.cn>
+Chengwen Feng <fengchengwen@huawei.com>
+Chenmin Sun <chenmin.sun@intel.com>
+Chenxu Di <chenxux.di@intel.com>
+Cheryl Houser <chouser@vmware.com>
+Chinh T Cao <chinh.t.cao@intel.com>
+Chintu Hetam <rometoroam@gmail.com>
+Choonho Son <choonho.son@gmail.com>
+Chris Metcalf <cmetcalf@mellanox.com>
+Christian Ehrhardt <christian.ehrhardt@canonical.com>
+Christian Maciocco <christian.maciocco@intel.com>
+Christophe Fontaine <cfontain@redhat.com>
+Christophe Grosse <christophe.grosse@6wind.com>
+Christopher Pau <christopher.pau@intel.com>
+Christopher Reder <christopher.reder@broadcom.com>
+Christoph Gysin <christoph.gysin@gmail.com>
+Christos Ricudis <ricudis@niometrics.com>
+Chris Wright <chrisw@redhat.com>
+Chuanshe Zhang <zhangchuanshe@icloudshield.com>
+Chuhong Yao <ych@panath.cn>
+Chunsong Feng <fengchunsong@huawei.com>
+Churchill Khangar <churchill.khangar@intel.com>
+Cian Ferriter <cian.ferriter@intel.com>
+Ciara Loftus <ciara.loftus@intel.com>
+Ciara Power <ciara.power@intel.com>
+Claire Murphy <claire.k.murphy@intel.com>
+Cody Doucette <doucette@bu.edu>
+Congwen Zhang <zhang.congwen@zte.com.cn>
+Conor Fogarty <conor.fogarty@intel.com>
+Conor Walsh <conor.walsh@intel.com>
+Cristian Bidea <cristian.bidea@keysight.com>
+Cristian Dumitrescu <cristian.dumitrescu@intel.com> <cristian.dumitrescu@yahoo.com>
+Cristian Sovaiala <cristian.sovaiala@nxp.com>
+Cunming Liang <cunming.liang@intel.com>
+Cyril Chemparathy <cchemparathy@ezchip.com> <cchemparathy@tilera.com>
+Cyril Cressent <cyril.cressent@intel.com>
+Dahir Osman <dahir.osman@windriver.com>
+Damian Milosek <damian.milosek@intel.com>
+Damian Nowak <damianx.nowak@intel.com>
+Damien Millescamps <damien.millescamps@6wind.com>
+Damjan Marion <damarion@cisco.com>
+Damodharam Ammepalli <damodharam.ammepalli@broadcom.com>
+Dan Aloni <dan@kernelim.com>
+Dana Vardi <danat@marvell.com>
+Dan Gora <dg@adax.com>
+Daniele Di Proietto <ddiproietto@vmware.com>
+Daniel Kaminsky <daniel.kaminsky@infinitelocality.com>
+Daniel Kan <dan@nyansa.com>
+Daniel Martin Buckley <daniel.m.buckley@intel.com>
+Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>
+Daniel Shelepov <dashel@microsoft.com>
+Daniel Verkamp <daniel.verkamp@intel.com>
+Dan Nowlin <dan.nowlin@intel.com>
+Danny Patel <dannyp@marvell.com>
+Danny Zhou <danny.zhou@intel.com>
+Dan Wei <dan.wei@intel.com>
+Dapeng Yu <dapengx.yu@intel.com>
+Darek Stojaczyk <dariusz.stojaczyk@intel.com>
+Daria Kolistratova <daria.kolistratova@intel.com>
+Dariusz Chaberski <dariuszx.chaberski@intel.com>
+Dariusz Jagus <dariuszx.jagus@intel.com>
+Dariusz Sosnowski <dsosnowski@nvidia.com>
+Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
+Darren Edamura <darren.edamura@broadcom.com>
+Dave Burley <dave.burley@accelercomm.com>
+Dave Ertman <david.m.ertman@intel.com>
+David Binderman <dcb314@hotmail.com>
+David Bouyeure <david.bouyeure@fraudbuster.mobi>
+David Christensen <drc@linux.vnet.ibm.com> <david.christensen@broadcom.com>
+David Coyle <david.coyle@intel.com>
+Davide Caratti <dcaratti@redhat.com>
+David George <david.george@sophos.com>
+David Harton <dharton@cisco.com>
+David Hunt <david.hunt@intel.com>
+David Liu <dliu@iol.unh.edu>
+David MacDougal <david.macdougal@gmail.com>
+David Marchand <david.marchand@redhat.com> <david.marchand@6wind.com>
+David Riddoch <driddoch@solarflare.com>
+David Su <david.w.su@intel.com>
+David Verbeiren <david.verbeiren@intel.com>
+David Wilder <dwilder@us.ibm.com>
+David Zeng <zengxhsh@cn.ibm.com>
+Dawid Gorecki <dgr@semihalf.com>
+Dawid Jurczak <dawid_jurek@vp.pl>
+Dawid Lukwinski <dawid.lukwinski@intel.com>
+Dawid Zielinski <dawid.zielinski@intel.com>
+Daxue Gao <daxuex.gao@intel.com>
+Declan Doherty <declan.doherty@intel.com>
+Deepak Khandelwal <deepak.khandelwal@intel.com>
+Deepak Kumar Jain <deepak.k.jain@intel.com>
+Deirdre O'Connor <deirdre.o.connor@intel.com>
+Dekel Peled <dekelp@nvidia.com> <dekelp@mellanox.com>
+Dennis Marinus <dmarinus@amazon.com>
+Derek Chickles <derek.chickles@caviumnetworks.com>
+Des O Dea <des.j.o.dea@intel.com>
+Devendra Singh Rawat <dsinghrawat@marvell.com>
+Dex Chen <dex.chen@ruckuswireless.com>
+Dexia Li <dexia.li@jaguarmicro.com>
+Dexuan Cui <decui@microsoft.com>
+Dharmik Thakkar <dharmik.thakkar@arm.com>
+Dheemanth Mallikarjun <dheemanthm@vmware.com>
+Diana Wang <na.wang@corigine.com>
+Didier Pallard <didier.pallard@6wind.com>
+Dilshod Urazov <dilshod.urazov@oktetlabs.ru>
+Ding Zhi <zhi.ding@6wind.com>
+Diogo Behrens <diogo.behrens@huawei.com>
+Dirk-Holger Lenz <dirk.lenz@ng4t.com>
+Dmitri Epshtein <dima@marvell.com>
+Dmitriy Yakovlev <bombermag@gmail.com>
+Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>
+Dmitry Kozlyuk <dkozlyuk@nvidia.com> <dmitry.kozliuk@gmail.com>
+Dmitry Vyukov <dvyukov@gmail.com>
+Dodji Seketeli <dodji@redhat.com>
+Donald Lee <donald_lee@trendmicro.com>
+Dongdong Liu <liudongdong3@huawei.com>
+Dongsheng Rong <rongdongsheng@baidu.com>
+Dongsu Han <dongsuh@cs.cmu.edu>
+Dong Wang <dong1.wang@intel.com>
+Dongyang Pan <197020236@qq.com>
+Dong Zhou <dongzhou@nvidia.com> <dongz@mellanox.com>
+Don Provan <dprovan@bivio.net>
+Don Wallwork <donw@xsightlabs.com>
+Doug Dziggel <douglas.a.dziggel@intel.com>
+Douglas Flint <douglas.flint@broadcom.com>
+Dr. David Alan Gilbert <dgilbert@redhat.com>
+Drocula Lambda <quzeyao@gmail.com>
+Dror Birkman <dror.birkman@lightcyber.com>
+Dukai Yuan <dukaix.yuan@intel.com>
+Dumitru Ceara <dceara@redhat.com> <dumitru.ceara@gmail.com>
+Duncan Bellamy <dunk@denkimushi.com>
+Dustin Lundquist <dustin@null-ptr.net>
+Dzmitry Sautsa <dzmitryx.sautsa@intel.com>
+Ed Czeck <ed.czeck@atomicrules.com>
+Eduard Serra <eserra@vmware.com>
+Edward Makarov <makarov@kraftway.ru>
+Eelco Chaudron <echaudro@redhat.com>
+Elad Nachman <eladv6@gmail.com>
+Elad Persiko <eladpe@mellanox.com>
+Elena Agostini <eagostini@nvidia.com>
+Eli Britstein <elibr@nvidia.com> <elibr@mellanox.com>
+Elza Mathew <elza.mathew@intel.com>
+Emma Finn <emma.finn@intel.com>
+Emma Kenny <emma.kenny@intel.com>
+Emmanuel Roullit <emmanuel.roullit@gmail.com>
+Eoin Breen <eoin.breen@intel.com>
+Erez Ferber <erezf@nvidia.com> <erezf@mellanox.com>
+Erez Shitrit <erezsh@nvidia.com>
+Eric Kinzie <ekinzie@brocade.com> <ehkinzie@gmail.com>
+Eric Zhang <eric.zhang@windriver.com>
+Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
+Erik Ziegenbalg <eziegenb@brocade.com>
+Erlu Chen <erlu.chen@intel.com>
+Eugenio Pérez <eperezma@redhat.com>
+Eugeny Parshutin <eugeny.parshutin@linux.intel.com>
+Evan Swanson <evan.swanson@intel.com>
+Evgeny Efimov <evgeny.efimov@intel.com>
+Evgeny Im <evgeny.im@oktetlabs.com>
+Evgeny Schemeilin <evgenys@amazon.com>
+Fabio Pricoco <fabio.pricoco@intel.com>
+Fady Bader <fady@mellanox.com>
+Faicker Mo <faicker.mo@ucloud.cn>
+Fangfang Wei <fangfangx.wei@intel.com>
+Fang TongHao <fangtonghao@sangfor.com.cn>
+Fan Zhang <fanzhang.oss@gmail.com> <roy.fan.zhang@intel.com>
+Farah Smith <farah.smith@broadcom.com>
+Fei Chen <chenwei.0515@bytedance.com>
+Feifei Wang <feifei.wang2@arm.com> <feifei.wang@arm.com>
+Fei Qin <fei.qin@corigine.com>
+Fengtian Guo <fengtian.guo@6wind.com>
+Ferdinand Thiessen <rpm@fthiessen.de>
+Ferruh Yigit <ferruh.yigit@amd.com> <ferruh.yigit@intel.com> <ferruh.yigit@xilinx.com> <ferruhy@gmail.com>
+Fidaullah Noonari <fidaullah.noonari@emumba.com>
+Fiona Trahe <fiona.trahe@intel.com>
+Flavia Musatescu <flavia.musatescu@intel.com>
+Flavio Leitner <fbl@redhat.com> <fbl@sysclose.org>
+Forrest Shi <xuelin.shi@nxp.com>
+Francesco Santoro <francesco.santoro@6wind.com>
+Francis Kelly <fkelly@nvidia.com> <fkelly@mellanox.com>
+Franck Lenormand <franck.lenormand@nxp.com>
+François-Frédéric Ozog <ff@ozog.com>
+Frank Du <frank.du@intel.com>
+Frank Zhao <frank.zhao@starfivetech.com>
+Frederico Cadete <frederico.cadete-ext@oneaccess-net.com>
+Fredrik A Lindgren <fredrik.a.lindgren@tietoevry.com>
+Gabriel Ganne <gabriel.ganne@6wind.com>
+Gaetan Rivet <grive@u256.net> <gaetan.rivet@6wind.com>
+Gagandeep Singh <g.singh@nxp.com>
+Gage Eads <gage.eads@intel.com>
+Gal Cohen <galco@nvidia.com> <galco@mellanox.com>
+Gal Shalom <galshalom@nvidia.com>
+Ganapati Kundapura <ganapati.kundapura@intel.com>
+Ganghui Zeng <zengganghui@huawei.com>
+Gang Jiang <jiangg@mail.ustc.edu.cn>
+Gang Yang <gangx.yang@intel.com>
+Gao Feng <davidfgao@tencent.com>
+Gaoxiang Liu <liugaoxiang@huawei.com>
+Gargi Sau <gargi.sau@intel.com>
+Gary Mussar <gmussar@ciena.com>
+Gaurav Singh <gaurav1086@gmail.com>
+Gautam Dawar <gdawar@solarflare.com>
+Gavin Hu <gavin.hu@arm.com> <gavin.hu@linaro.org>
+Geoffrey Le Gourriérec <geoffrey.le_gourrierec@6wind.com>
+Geoffrey Lv <geoffrey.lv@gmail.com>
+Geoff Thorpe <geoff.thorpe@nxp.com>
+George Prekas <prekageo@amazon.com>
+George Wilkie <george.wilkie@intl.att.com> <gwilkie@brocade.com>
+Georgios Katsikas <katsikas.gp@gmail.com>
+Georgiy Levashov <georgiy.levashov@oktetlabs.ru>
+Georg Sauthoff <mail@gms.tf>
+Gerald Rogers <gerald.rogers@intel.com>
+Gerry Gribbon <ggribbon@nvidia.com>
+Ghalem Boudour <ghalem.boudour@6wind.com>
+Gilad Berman <giladb@mellanox.com>
+Girish Nandibasappa <girish.nandibasappa@amd.com>
+Gong Deli <gnnnnng@gmail.com>
+Gordon Noonan <gordon.noonan@intel.com>
+Gosia Bakota <gosia.bakota@intel.com>
+Govindarajulu Varadarajan <gvaradar@cisco.com>
+Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> <gowrishankar.m@linux.vnet.ibm.com>
+Gregory Etelson <getelson@nvidia.com> <getelson@mellanox.com> <gregory@weka.io>
+Greg Tucker <greg.b.tucker@intel.com>
+Grishma Kotecha <grishma.kotecha@intel.com>
+Grzegorz Galkowski <grzegorz.galkowski@intel.com>
+Grzegorz Nitka <grzegorz.nitka@intel.com>
+Grzegorz Siwik <grzegorz.siwik@intel.com>
+Guduri Prathyusha <gprathyusha@caviumnetworks.com>
+Guido Barzini <gbarzini@solarflare.com>
+Guillaume Gaudonville <guillaume.gaudonville@6wind.com>
+Guinan Sun <guinanx.sun@intel.com>
+Guolin Yang <gyang@vmware.com>
+Guo Xin <gxin@ezchip.com>
+Guoyang Zhou <zhouguoyang@huawei.com>
+Guruprasad Rao <guruprasadx.rao@intel.com>
+Guy Kaneti <guyk@marvell.com>
+Guy Tzalik <gtzalik@amazon.com>
+Haggai Eran <haggaie@nvidia.com>
+Haifei Luo <haifeil@nvidia.com>
+Haifeng Gao <gaohaifeng.gao@huawei.com>
+Haifeng Li <hfli@netitest.com>
+Haifeng Lin <haifeng.lin@huawei.com>
+Haifeng Tang <haifengx.tang@intel.com>
+Hailin Xu <hailinx.xu@intel.com>
+Haiyang Zhang <haiyangz@microsoft.com>
+Haiying Wang <haiying.wang@nxp.com>
+Haiyue Wang <haiyue.wang@intel.com>
+Hamdan Igbaria <hamdani@nvidia.com>
+Hamza Khan <hamza.khan@intel.com>
+Hannes Frederic Sowa <hannes@stressinduktion.org>
+Hanoch Haim <hhaim@cisco.com>
+Hanumanth Pothula <hpothula@marvell.com>
+Hao Chen <chenhao164@huawei.com>
+Hao Wu <hao.wu@intel.com>
+Hari Kumar Vemula <hari.kumarx.vemula@intel.com>
+Harini Ramakrishnan <harini.ramakrishnan@microsoft.com>
+Hariprasad Govindharajan <hariprasad.govindharajan@intel.com>
+Harish Patil <harish.patil@cavium.com> <harish.patil@qlogic.com>
+Harman Kalra <hkalra@marvell.com>
+Harneet Singh <harneet.singh@intel.com>
+Harold Huang <baymaxhuang@gmail.com>
+Harrison McCullough <harrison_mccullough@labs.att.com>
+Harry van Haaren <harry.van.haaren@intel.com>
+Harshad Narayane <harshad.suresh.narayane@intel.com>
+Harshitha Ramamurthy <harshitha.ramamurthy@intel.com>
+Hasan Alayli <halayli@gmail.com>
+Hayato Momma <h-momma@ce.jp.nec.com>
+Heinrich Kuhn <heinrich.kuhn@corigine.com> <heinrich.kuhn@netronome.com>
+Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
+Helin Zhang <helin.zhang@intel.com>
+Hemant Agrawal <hemant.agrawal@nxp.com> <hemant@freescale.com>
+Heng Ding <hengx.ding@intel.com>
+Hengjian Zhang <hengjianx.zhang@intel.com>
+Heng Wang <heng.wang@ericsson.com>
+Henning Schild <henning.schild@siemens.com>
+Henry Cai <caihe@huawei.com>
+Henry Nadeau <hnadeau@iol.unh.edu>
+Henry Tieman <henry.w.tieman@intel.com>
+Heqing Zhu <heqing.zhu@intel.com>
+Herakliusz Lipiec <herakliusz.lipiec@intel.com>
+Herbert Guan <herbert.guan@arm.com>
+Hernan Vargas <hernan.vargas@intel.com>
+Herry Chen <herry.chen@broadcom.com>
+Hideyuki Yamashita <yamashita.hideyuki@po.ntt-tx.co.jp>
+Hiroki Shirokura <slank.dev@gmail.com>
+Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>
+Hiroyuki Mikita <h.mikita89@gmail.com>
+Hongbo Zheng <zhenghongbo3@huawei.com>
+Hongjun Ni <hongjun.ni@intel.com>
+Hongzhi Guo <guohongzhi1@huawei.com>
+Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
+Horia Geanta Neag <horia.geanta@nxp.com>
+H. Peter Anvin <hpa@linux.intel.com>
+Hrvoje Habjanic <hrvoje.habjanic@zg.ht.hr>
+Huaibin Wang <huaibin.wang@6wind.com>
+Huanle Han <hanxueluo@gmail.com>
+Huawei Xie <huawei.xhw@alibaba-inc.com> <huawei.xie@intel.com>
+Huichao Cai <chcchc88@163.com>
+Huilong Xu <huilongx.xu@intel.com>
+Huisong Li <lihuisong@huawei.com>
+Hui Zhao <zhaohui8@huawei.com>
+Huzaifa Rahman <huzaifa.rahman@emumba.com>
+Hyong Youb Kim <hyonkim@cisco.com>
+Hyun Yoo <easetheworld@gmail.com>
+Ian Betts <ian.betts@intel.com>
+Ian Dolzhansky <ian.dolzhansky@oktetlabs.ru>
+Ian Stokes <ian.stokes@intel.com>
+Ibtisam Tariq <ibtisam.tariq@emumba.com>
+Idan Hackmon <idanhac@nvidia.com>
+Ido Barnea <ibarnea@cisco.com>
+Ido Goshen <ido@cgstowernetworks.com>
+Ido Segev <idose@amazon.com>
+Igor Chauskin <igorch@amazon.com> <igorch@semihalf.com>
+Igor Romanov <igor.romanov@oktetlabs.ru>
+Igor Russkikh <irusskikh@marvell.com> <igor.russkikh@aquantia.com>
+Igor Ryzhov <iryzhov@arccn.ru> <iryzhov@nfware.com>
+Ildar Mustafin <imustafin@bk.ru>
+Ilia Kurakin <ilia.kurakin@intel.com>
+Ilja Van Sprundel <ivansprundel@ioactive.com>
+Ilya Maximets <i.maximets@ovn.org> <i.maximets@samsung.com>
+Ilya V. Matveychikov <matvejchikov@gmail.com>
+Ilyes Ben Hamouda <ilyes.ben_hamouda@6wind.com>
+Intiyaz Basha <intiyaz.basha@caviumnetworks.com>
+Itsuro Oda <oda@valinux.co.jp>
+Ivan Boule <ivan.boule@6wind.com>
+Ivan Dyukov <i.dyukov@samsung.com>
+Ivan Ilchenko <ivan.ilchenko@oktetlabs.ru>
+Ivan Malov <ivan.malov@oktetlabs.ru>
+Ivan Nardi <nardi.ivan@gmail.com>
+Jacek Bułatek <jacekx.bulatek@intel.com>
+Jacek Naczyk <jacek.naczyk@intel.com>
+Jacek Piasecki <jacekx.piasecki@intel.com>
+Jacek Siuda <jck@semihalf.com>
+Jacob Keller <jacob.e.keller@intel.com>
+Jakub Chylkowski <jakubx.chylkowski@intel.com>
+Jakub Grajciar <jgrajcia@cisco.com>
+Jakub Neruda <neruda@netcope.com>
+Jakub Palider <jpalider@marvell.com> <jpa@semihalf.com> <jpalider@gmail.com>
+Jakub Poczatek <jakub.poczatek@intel.com>
+Jakub Wysocki <jakubx.wysocki@intel.com>
+James Davidson <james.davidson@brocade.com>
+James Fox <jamesfox@xilinx.com>
+James Grant <j.grant@qub.ac.uk>
+James Hershaw <james.hershaw@corigine.com>
+James Poole <james.g.poole@intel.com>
+Jamie Lavigne <lavignen@amazon.com>
+Jananee Parthasarathy <jananeex.m.parthasarathy@intel.com>
+Jan Beulich <jbeulich@suse.com>
+Jan Blunck <jblunck@infradead.org>
+Jan Medala <jan.medala@outlook.com> <jan@semihalf.com>
+Jan Remes <remes@netcope.com>
+Jan Viktorin <viktorin@cesnet.cz> <viktorin@rehivetech.com>
+Jan Wickbom <jan.wickbom@ericsson.com>
+Jaroslaw Gawin <jaroslawx.gawin@intel.com>
+Jaroslaw Ilgiewicz <jaroslaw.ilgiewicz@intel.com>
+Jason He <jason.he@broadcom.com>
+Jason Wang <jasowang@redhat.com>
+Jasvinder Singh <jasvinder.singh@intel.com>
+Jay Ding <jay.ding@broadcom.com>
+Jay Jayatheerthan <jay.jayatheerthan@intel.com>
+Jay Rolette <rolette@infiniteio.com>
+Jay Zhou <jianjay.zhou@huawei.com>
+Jean Dao <jean.dao@6wind.com>
+Jean-Mickael Guerin <jean-mickael.guerin@6wind.com> <jmg@6wind.com>
+Jean Tourrilhes <jt@labs.hpe.com>
+Jeb Cramer <jeb.j.cramer@intel.com>
+Jecky Pei <jpei@sonicwall.com>
+Jeff Daly <jeffd@silicom-usa.com>
+Jeff Guo <jia.guo@intel.com>
+Jeff Kirsher <jeffrey.t.kirsher@intel.com>
+Jeffrey Huang <jeffrey.huang@broadcom.com>
+Jeff Shaw <jeffrey.b.shaw@intel.com>
+Jens Freimann <jfreimann@redhat.com> <jfreiman@redhat.com>
+Jeremy Plsek <jplsek@iol.unh.edu>
+Jeremy Spewock <jspewock@iol.unh.edu>
+Jerin Jacob <jerinj@marvell.com> <jerin.jacob@caviumnetworks.com> <jerinjacobk@gmail.com>
+Jerome Jutteau <jerome.jutteau@outscale.com>
+Jerry Hao OS <jerryhao@os.amperecomputing.com>
+Jerry Lilijun <jerry.lilijun@huawei.com>
+Jerry Zhang <jerry.zhang@intel.com>
+Jesper Wramberg <jesper.wramberg@gmail.com>
+Jesse Brandeburg <jesse.brandeburg@intel.com>
+Jesse Bruni <jesse.bruni@intel.com>
+Jia He <justin.he@arm.com> <jia.he@hxt-semitech.com>
+Jianbo Liu <jianbo.liu@arm.com> <jianbo.liu@linaro.org>
+Jianfeng Tan <jianfeng.tan@intel.com>
+Jiangu Zhao <zhaojg@arraynetworks.com.cn>
+Jianwei Ma <jianwei.ma@intel.com>
+Jianwei Mei <jianweix.mei@intel.com>
+Jiaqi Min <jiaqix.min@intel.com>
+Jiawei Wang <jiaweiw@nvidia.com> <jiaweiw@mellanox.com>
+Jiawei Zhu <zhujiawei12@huawei.com>
+Jiawen Wu <jiawenwu@trustnetic.com>
+Jiayu Hu <jiayu.hu@intel.com>
+Jia Yu <jyu@vmware.com>
+Jie Hai <haijie1@huawei.com>
+Jie Liu <jie2.liu@hxt-semitech.com>
+Jie Pan <panjie5@jd.com>
+Jie Wang <jie1x.wang@intel.com>
+Jie Zhou <jizh@linux.microsoft.com> <jizh@microsoft.com>
+Jijiang Liu <jijiang.liu@intel.com>
+Jilei Chen <chenjilei@cmss.chinamobile.com>
+Jim Harris <james.r.harris@intel.com>
+Jincheng Miao <jincheng.miao@gmail.com> <jmiao@redhat.com>
+Jing Chen <jing.d.chen@intel.com>
+Jingguo Fu <jingguox.fu@intel.com>
+Jingjing Wu <jingjing.wu@intel.com>
+Jingzhao Ni <jingzhao.ni@arm.com>
+Jin Heo <heoj@vmware.com>
+Jin Ling <jin.ling@intel.com>
+Jin Liu <jin.liu@corigine.com>
+Jin Yu <jin.yu@intel.com>
+Jiri Slaby <jslaby@suse.cz>
+Job Abraham <job.abraham@intel.com>
+Jochen Behrens <jbehrens@vmware.com>
+Joey Xing <joey.xing@jaguarmicro.com>
+Johan Faltstrom <johan.faltstrom@netinsight.net>
+Johan Källström <johan.kallstrom@ericsson.com>
+Johan Samuelsson <johan.xb.samuelsson@ericsson.com>
+John Alexander <john.alexander@datapath.co.uk>
+John Baldwin <jhb@freebsd.org>
+John Carney <john.carney@broadcom.com>
+John Daley <johndale@cisco.com>
+John Griffin <john.griffin@intel.com>
+John Guzik <john@shieldxnetworks.com>
+John Hurley <jhurley@nvidia.com>
+John Jacques <john.jacques@intel.com>
+John J Browne <john.j.browne@intel.com>
+John Levon <john.levon@nutanix.com>
+John McNamara <john.mcnamara@intel.com>
+John Miller <john.miller@atomicrules.com>
+John OLoughlin <john.oloughlin@intel.com>
+John Ousterhout <ouster@cs.stanford.edu>
+John W. Linville <linville@tuxdriver.com>
+Jonas Pfefferle <jpf@zurich.ibm.com> <pepperjo@japf.ch>
+Jonathan Erb <jonathan.erb@banduracyber.com>
+Jon DeVree <nuxi@vault24.org>
+Jon Loeliger <jdl@netgate.com>
+Joongi Kim <joongi@an.kaist.ac.kr>
+Jørgen Østergaard Sloth <jorgen.sloth@xci.dk>
+Jörg Thalheim <joerg@thalheim.io>
+Joseph Richard <joseph.richard@windriver.com>
+Josh Soref <jsoref@gmail.com>
+Joshua Hay <joshua.a.hay@intel.com>
+Joyce Kong <joyce.kong@arm.com>
+Jozef Martiniak <jozmarti@cisco.com>
+JP Lee <jongpil.lee@broadcom.com>
+Juan Antonio Montesinos <juan.antonio.montesinos.delgado@ericsson.com>
+Juhamatti Kuusisaari <juhamatti.kuusisaari@coriant.com>
+Juho Snellman <jsnell@iki.fi>
+Julien Castets <jcastets@scaleway.com>
+Julien Courtat <julien.courtat@6wind.com>
+Julien Cretin <julien.cretin@trust-in-soft.com>
+Julien Massonneau <julien.massonneau@6wind.com>
+Julien Meunier <julien.meunier@nokia.com> <julien.meunier@6wind.com>
+Július Milan <jmilan.dev@gmail.com>
+Junfeng Guo <junfeng.guo@intel.com>
+Junjie Chen <junjie.j.chen@intel.com>
+Junjie Wan <wanjunjie@bytedance.com>
+Jun Qiu <jun.qiu@jaguarmicro.com>
+Jun W Zhou <junx.w.zhou@intel.com>
+Junxiao Shi <git@mail1.yoursunny.com>
+Jun Yang <jun.yang@nxp.com>
+Junyu Jiang <junyux.jiang@intel.com>
+Juraj Linkeš <juraj.linkes@pantheon.tech>
+Kai Ji <kai.ji@intel.com>
+Kaiwen Deng <kaiwenx.deng@intel.com>
+Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
+Kamalakannan R <kamalakannan.r@intel.com>
+Kamil Bednarczyk <kamil.bednarczyk@intel.com>
+Kamil Chalupnik <kamilx.chalupnik@intel.com>
+Kamil Rytarowski <kamil.rytarowski@caviumnetworks.com>
+Kamil Vojanec <xvojan00@stud.fit.vutbr.cz>
+Kanaka Durga Kotamarthy <kkotamarthy@marvell.com>
+Karen Sornek <karen.sornek@intel.com>
+Karla Saur <karla.saur@intel.com>
+Karl Bonde Torp <k.torp@samsung.com>
+Karmarkar Suyash <skarmarkar@sonusnet.com>
+Karol Kolacinski <karol.kolacinski@intel.com>
+Karra Satwik <kaara.satwik@chelsio.com>
+Kathleen Capella <kathleen.capella@arm.com>
+Kefu Chai <tchaikov@gmail.com>
+Keiichi Watanabe <keiichiw@chromium.org>
+Keith Wiles <keith.wiles@intel.com> <keith.wiles@windriver.com>
+Kent Wires <kent.wires@intel.com>
+Keunhong Lee <dlrmsghd@gmail.com>
+Kevin Laatz <kevin.laatz@intel.com>
+Kevin Lampis <klampis@solarflare.com>
+Kevin Liu <kevinx.liu@intel.com>
+Kevin O'Sullivan <kevin.osullivan@intel.com>
+Kevin Scott <kevin.c.scott@intel.com>
+Kevin Traynor <ktraynor@redhat.com>
+Ke Xu <ke1.xu@intel.com>
+Ke Zhang <ke1x.zhang@intel.com>
+Khoa To <khot@microsoft.com>
+Kiran KN <kirankn@juniper.net>
+Kiran Kumar K <kirankumark@marvell.com>
+Kiran Kumar <kkokkilagadda@caviumnetworks.com> <kiran.kokkilagadda@caviumnetworks.com>
+Kiran Patil <kiran.patil@intel.com>
+Kirill Rybalchenko <kirill.rybalchenko@intel.com>
+Kishore Padmanabha <kishore.padmanabha@broadcom.com>
+Klaus Degner <kd@allegro-packets.com>
+Kommula Shiva Shankar <kshankar@marvell.com>
+Konstantin Ananyev <konstantin.v.ananyev@yandex.ru> <konstantin.ananyev@huawei.com> <konstantin.ananyev@intel.com>
+Krishna Murthy <krishna.j.murthy@intel.com>
+Krzysztof Galazka <krzysztof.galazka@intel.com>
+Krzysztof Kanas <kkanas@marvell.com> <krzysztof.kanas@caviumnetworks.com>
+Krzysztof Witek <krzysztof.witek@6wind.com>
+Kuba Kozak <kubax.kozak@intel.com>
+Kumar Amber <kumar.amber@intel.com>
+Kumara Parameshwaran <kumaraparamesh92@gmail.com> <kparameshwar@vmware.com>
+Kumar Sanghvi <kumaras@chelsio.com>
+Kyle Larose <klarose@sandvine.com>
+Lance Richardson <lance.richardson@broadcom.com>
+Laszlo Ersek <lersek@redhat.com>
+Laura Stroe <laura.stroe@intel.com>
+Laurent Hardy <laurent.hardy@6wind.com>
+Lavanya Govindarajan <lavanyax.govindarajan@intel.com>
+Lazaros Koromilas <l@nofutznetworks.com>
+Leah Tekoa <leah@ethernitynet.com>
+Lee Daly <lee.daly@intel.com>
+Lee Roberts <lee.roberts@hpe.com>
+Lei Cai <lei.cai@jaguarmicro.com>
+Lei Gong <arei.gonglei@huawei.com>
+Lei Ji <jilei8@huawei.com>
+Lei Yao <lei.a.yao@intel.com>
+Leonid Myravjev <myravjev@amicon.ru>
+Leszek Zygo <leszek.zygo@intel.com>
+Levend Sayar <levendsayar@gmail.com>
+Lev Faerman <lev.faerman@intel.com>
+Lewei Yang <leweix.yang@intel.com>
+Leyi Rong <leyi.rong@intel.com>
+Liang Ma <liangma@bytedance.com> <liangma@liangbit.com> <liang.j.ma@intel.com>
+Liang-Min Larry Wang <liang-min.wang@intel.com>
+Liang Xu <liang.xu@cinfotech.cn>
+Liang Zhang <zhangliang@bigo.sg>
+Li Feng <fengli@smartx.com>
+Li Han <han.li1@zte.com.cn>
+Lihong Ma <lihongx.ma@intel.com>
+Lijian Zhang <lijian.zhang@arm.com>
+Lijuan Tu <lijuan.tu@intel.com> <lijuanx.a.tu@intel.com>
+Lijun Ou <oulijun@huawei.com>
+Liming Sun <lsun@ezchip.com> <lsun@mellanox.com>
+Linfan Hu <zhongdahulinfan@163.com>
+Lingli Chen <linglix.chen@intel.com>
+Lingyu Liu <lingyu.liu@intel.com>
+Lin Li <lilin24@baidu.com>
+Linsi Yuan <yuanlinsi01@baidu.com>
+Lior Margalit <lmargalit@nvidia.com>
+Li Qiang <liq3ea@163.com>
+Liron Himi <lironh@marvell.com>
+Li Wei <lw@cn.fujitsu.com>
+Li Zhang <lizh@nvidia.com>
+Longfeng Liang <longfengx.liang@intel.com>
+Long Li <longli@microsoft.com>
+Long Wu <long.wu@corigine.com>
+Lotem Leder <lotem.leder@intel.com>
+Louise Kilheeney <louise.kilheeney@intel.com>
+Louis Luo <llouis@vmware.com>
+Louis Peens <louis.peens@corigine.com> <louis.peens@netronome.com>
+Luca Boccassi <luca.boccassi@microsoft.com> <bluca@debian.org> <luca.boccassi@gmail.com> <lboccass@brocade.com> <luca.boccassi@intl.att.com>
+Luc Pelletier <lucp.at.work@gmail.com>
+Lukasz Bartosik <lbartosik@marvell.com>
+Lukasz Czapnik <lukasz.czapnik@intel.com>
+Lukasz Gosiewski <lukaszx.gosiewski@intel.com>
+Lukasz Krakowiak <lukaszx.krakowiak@intel.com>
+Lukasz Kupczak <lukasz.kupczak@intel.com>
+Lukasz Majczak <lma@semihalf.com>
+Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
+Luke Gorrie <luke@snabb.co>
+Lunyuan Cui <lunyuanx.cui@intel.com>
+Lu Qiuwen <luqiuwen@iie.ac.cn>
+Lyn M <netinal7@gmail.com>
+Maciej Bielski <mba@semihalf.com>
+Maciej Czekaj <mczekaj@marvell.com> <maciej.czekaj@caviumnetworks.com>
+Maciej Fijalkowski <maciej.fijalkowski@intel.com>
+Maciej Gajdzica <maciejx.t.gajdzica@intel.com>
+Maciej Hefczyc <maciej.hefczyc@intel.com>
+Maciej Machnikowski <maciej.machnikowski@intel.com>
+Maciej Paczkowski <maciej.paczkowski@intel.com>
+Maciej Rabeda <maciej.rabeda@intel.com>
+Maciej Szwed <maciej.szwed@intel.com>
+Madhuker Mythri <madhuker.mythri@oracle.com>
+Mahipal Challa <mchalla@marvell.com>
+Mah Yock Gen <yock.gen.mah@intel.com>
+Mairtin o Loingsigh <mairtin.oloingsigh@intel.com>
+Mallesham Jatharakonda <mjatharakonda@oneconvergence.com>
+Mallesh Koujalagi <malleshx.koujalagi@intel.com>
+Malvika Gupta <malvika.gupta@arm.com>
+Mandal Purna Chandra <purna.chandra.mandal@intel.com>
+Mandeep Rohilla <mrohilla@brocade.com>
+Manish Chopra <manishc@marvell.com>
+Manish Tomar <manish.tomar@nxp.com>
+Mao Jiang <maox.jiang@intel.com>
+Mao YingMing <maoyingming@baidu.com>
+Marcel Apfelbaum <marcel@redhat.com>
+Marcel Cornu <marcel.d.cornu@intel.com>
+Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
+Marcin Baran <marcinx.baran@intel.com>
+Marcin Danilewicz <marcinx.danilewicz@intel.com>
+Marcin Domagala <marcinx.domagala@intel.com>
+Marcin Formela <marcin.formela@intel.com>
+Marcin Hajkowski <marcinx.hajkowski@intel.com>
+Marcin Kerlin <marcinx.kerlin@intel.com>
+Marcin Smoczynski <marcinx.smoczynski@intel.com>
+Marcin Szycik <marcin.szycik@intel.com>
+Marcin Wilk <marcin.wilk@caviumnetworks.com>
+Marcin Wojtas <mw@semihalf.com>
+Marcin Zapolski <marcinx.a.zapolski@intel.com>
+Marco Varlese <mvarlese@suse.de>
+Marc Sune <marcdevel@gmail.com> <marc.sune@bisdn.de>
+Maria Lingemark <maria.lingemark@ericsson.com>
+Mario Carrillo <mario.alfredo.c.arevalo@intel.com>
+Mário Kuka <kuka@cesnet.cz>
+Mariusz Drost <mariuszx.drost@intel.com>
+Mark Asselstine <mark.asselstine@windriver.com>
+Mark Bloch <mbloch@nvidia.com> <markb@mellanox.com>
+Mark Gillott <mgillott@vyatta.att-mail.com>
+Mark Kavanagh <mark.b.kavanagh@intel.com>
+Marko Kovacevic <marko.kovacevic@intel.com>
+Markos Chandras <mchandras@suse.de>
+Mark Smith <marsmith@akamai.com>
+Mark Spender <mspender@xilinx.com> <mspender@solarflare.com>
+Markus Theil <markus.theil@tu-ilmenau.de> <markus.theil@secunet.com>
+Marta Plantykow <marta.a.plantykow@intel.com>
+Martijn Bakker <gladdyu@gmail.com>
+Martin Harvey <mharvey@solarflare.com>
+Martin Havlik <xhavli56@stud.fit.vutbr.cz>
+Martin Klozik <martinx.klozik@intel.com>
+Martin Spinler <spinler@cesnet.cz>
+Martin Weiser <martin.weiser@allegro-packets.com>
+Martyna Szapar <martyna.szapar@intel.com>
+Maryam Tahhan <maryam.tahhan@intel.com>
+Masoud Hasanifard <masoudhasanifard@gmail.com>
+Matan Azrad <matan@nvidia.com> <matan@mellanox.com>
+Matej Vido <matejvido@gmail.com> <vido@cesnet.cz>
+Mateusz Kowalski <mateusz.kowalski@intel.com>
+Mateusz Pacuszka <mateuszx.pacuszka@intel.com>
+Mateusz Rusinski <mateusz.rusinski@intel.com>
+Matias Elo <matias.elo@nokia.com>
+Mats Liljegren <mats.liljegren@enea.com>
+Matteo Croce <mcroce@redhat.com>
+Matthew Hall <mhall@mhcomputing.net>
+Matthew Smith <mgsmith@netgate.com>
+Matthew Vick <matthew.vick@intel.com>
+Matthias Gatto <matthias.gatto@outscale.com>
+Matthieu Ternisien d'Ouville <matthieu.tdo@6wind.com>
+Mattias Rönnblom <mattias.ronnblom@ericsson.com> <hofors@lysator.liu.se>
+Matt Peters <matt.peters@windriver.com>
+Mauricio Vasquez B <mauricio.vasquez@polito.it> <mauricio.vasquezbernal@studenti.polito.it>
+Mauro Annarumma <mauroannarumma@hotmail.it>
+Maxime Coquelin <maxime.coquelin@redhat.com>
+Maxime Gouin <maxime.gouin@6wind.com>
+Maxime Leroy <maxime.leroy@6wind.com>
+Md Fahad Iqbal Polash <md.fahad.iqbal.polash@intel.com>
+Megha Ajmera <megha.ajmera@intel.com>
+Meijuan Zhao <meijuanx.zhao@intel.com>
+Meir Levi <mlevi4@marvell.com>
+Meir Tseitlin <mirots@gmail.com>
+Mesut Ali Ergin <mesut.a.ergin@intel.com>
+Miao Li <miao.li@intel.com>
+Michael Barker <mikeb01@gmail.com>
+Michael Baum <michaelba@nvidia.com> <michaelba@mellanox.com>
+Michael Frasca <michael.frasca@oracle.com>
+Michael Habibi <mikehabibi@gmail.com>
+Michael Haeuptle <michael.haeuptle@hpe.com>
+Michael Lilja <ml@napatech.com>
+Michael Luo <michael.luo@intel.com>
+Michael McConville <mmcco@mykolab.com>
+Michael Pfeiffer <michael.pfeiffer@tu-ilmenau.de>
+Michael Qiu <qiudayu@chinac.com> <michael.qiu@intel.com>
+Michael Rossberg <michael.rossberg@tu-ilmenau.de>
+Michael Santana <maicolgabriel@hotmail.com> <msantana@redhat.com>
+Michael Savisko <michaelsav@nvidia.com>
+Michael Shamis <michaelsh@marvell.com>
+Michael S. Tsirkin <mst@redhat.com>
+Michael Wildt <michael.wildt@broadcom.com>
+Michal Berger <michallinuxstuff@gmail.com>
+Michal Jastrzebski <michalx.k.jastrzebski@intel.com>
+Michal Kobylinski <michalx.kobylinski@intel.com>
+Michal Krawczyk <mk@semihalf.com>
+Michal Litwicki <michalx.litwicki@intel.com>
+Michal Mazurek <maz@semihalf.com>
+Michal Michalik <michal.michalik@intel.com>
+Michał Mirosław <michal.miroslaw@atendesoftware.pl> <mirq-linux@rere.qmqm.pl>
+Michal Swiatkowski <michal.swiatkowski@intel.com>
+Michal Wilczynski <michal.wilczynski@intel.com>
+Michel Machado <michel@digirati.com.br>
+Miguel Bernal Marin <miguel.bernal.marin@linux.intel.com>
+Mihai Pogonaru <pogonarumihai@gmail.com>
+Mike Baucom <michael.baucom@broadcom.com>
+Mike Pattrick <mkp@redhat.com>
+Mike Sowka <msowka@gmail.com>
+Mike Stolarchuk <mike.stolarchuk@bigswitch.com>
+Mike Ximing Chen <mike.ximing.chen@intel.com>
+Milena Olech <milena.olech@intel.com>
+Min Cao <min.cao@intel.com>
+Minghuan Lian <minghuan.lian@nxp.com>
+Mingjin Ye <mingjinx.ye@intel.com>
+Mingshan Zhang <mingshan.zhang@intel.com>
+Mingxia Liu <mingxia.liu@intel.com>
+Ming Zhao <mzhao@luminatewireless.com>
+Min Hu (Connor) <humin29@huawei.com>
+Min Wang (Jushui) <wangmin3@huawei.com>
+Min Zhou <zhoumin@loongson.cn>
+Miroslaw Walukiewicz <miroslaw.walukiewicz@intel.com>
+Mitch Williams <mitch.a.williams@intel.com>
+Mit Matelske <mit@pt.net>
+Mohamad Noor Alim Hussin <mohamad.noor.alim.hussin@intel.com>
+Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
+Mohammed Gamal <mgamal@redhat.com>
+Mohsin Kazmi <mohsin.kazmi14@gmail.com>
+Mohsin Mazhar Shaikh <mohsinmazhar_shaikh@trendmicro.com>
+Mohsin Shaikh <mohsinshaikh@niometrics.com>
+Morten Brørup <mb@smartsharesystems.com>
+Moti Haimovsky <motih@mellanox.com>
+Muhammad Ahmad <muhammad.ahmad@emumba.com>
+Muhammad Bilal <m.bilal@emumba.com>
+Mukesh Dua <mukesh.dua81@gmail.com>
+Murphy Yang <murphyx.yang@intel.com>
+Murthy NSSR <nidadavolu.murthy@caviumnetworks.com>
+Muthurajan Jayakumar <muthurajan.jayakumar@intel.com>
+Nachiketa Prachanda <nprachan@brocade.com> <nprachan@vyatta.att-mail.com>
+Nagadheeraj Rottela <rnagadheeraj@marvell.com>
+Naga Harish K S V <s.v.naga.harish.k@intel.com>
+Naga Suresh Somarowthu <naga.sureshx.somarowthu@intel.com>
+Nalla Pradeep <pnalla@marvell.com>
+Na Na <nana.nn@alibaba-inc.com>
+Nan Chen <whutchennan@gmail.com>
+Nannan Lu <nannan.lu@intel.com>
+Nan Zhou <zhounan14@huawei.com>
+Narcisa Vasile <navasile@linux.microsoft.com> <navasile@microsoft.com> <narcisa.vasile@microsoft.com>
+Narender Vangati <narender.vangati@intel.com>
+Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
+Natalie Samsonov <nsamsono@marvell.com>
+Natanael Copa <ncopa@alpinelinux.org>
+Nathan Law <nlaw@brocade.com>
+Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
+Neel Patel <neel.patel@amd.com> <neel@pensando.io>
+Neil Horman <nhorman@tuxdriver.com>
+Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
+Nelson Escobar <neescoba@cisco.com>
+Nemanja Marjanovic <nemanja.marjanovic@intel.com>
+Netanel Belgazal <netanel@amazon.com>
+Netanel Gonen <netanelg@mellanox.com>
+Niall Power <niall.power@intel.com>
+Nick Connolly <nick.connolly@mayadata.io>
+Nick Nunley <nicholas.d.nunley@intel.com>
+Niclas Storm <niclas.storm@ericsson.com>
+Nicolas Chautru <nicolas.chautru@intel.com>
+Nicolas Dichtel <nicolas.dichtel@6wind.com>
+Nicolas Harnois <nicolas.harnois@6wind.com>
+Nicolás Pernas Maradei <nico@emutex.com> <nicolas.pernas.maradei@emutex.com>
+Nikhil Agarwal <nikhil.agarwal@linaro.org>
+Nikhil Jagtap <nikhil.jagtap@gmail.com>
+Nikhil Rao <nikhil.rao@intel.com>
+Nikhil Vasoya <nikhil.vasoya@chelsio.com>
+Nikita Kozlov <nikita@elyzion.net>
+Niklas Söderlund <niklas.soderlund@corigine.com>
+Nikolay Nikolaev <nicknickolaev@gmail.com>
+Ning Li <muziding001@163.com> <lining18@jd.com>
+Nipun Gupta <nipun.gupta@nxp.com>
+Nir Efrati <nir.efrati@intel.com>
+Nirmoy Das <ndas@suse.de>
+Nithin Dabilpuram <ndabilpuram@marvell.com> <nithin.dabilpuram@caviumnetworks.com>
+Nitin Saxena <nitin.saxena@caviumnetworks.com>
+Nitzan Weller <nitzanwe@mellanox.com>
+Noa Ezra <noae@mellanox.com>
+Nobuhiro Miki <nmiki@yahoo-corp.jp>
+Norbert Ciosek <norbertx.ciosek@intel.com>
+Odi Assli <odia@nvidia.com>
+Ognjen Joldzic <ognjen.joldzic@gmail.com>
+Ola Liljedahl <ola.liljedahl@arm.com>
+Oleg Polyakov <olegp123@walla.co.il>
+Olga Shern <olgas@nvidia.com> <olgas@mellanox.com>
+Olivier Gournet <ogournet@corp.free.fr>
+Olivier Matz <olivier.matz@6wind.com>
+Omar Awaysa <omara@nvidia.com>
+Omkar Maslekar <omkar.maslekar@intel.com>
+Omri Mor <omrimor2@illinois.edu>
+Ophir Munk <ophirmu@nvidia.com> <ophirmu@mellanox.com>
+Or Ami <ora@mellanox.com>
+Ori Kam <orika@nvidia.com> <orika@mellanox.com>
+Owen Hilyard <ohilyard@iol.unh.edu>
+Pablo Cascón <pablo.cascon@netronome.com>
+Pablo de Lara <pablo.de.lara.guarch@intel.com>
+Padam Jeet Singh <padam.singh@inventum.net>
+Padraig Connolly <padraig.j.connolly@intel.com>
+Pallantla Poornima <pallantlax.poornima@intel.com>
+Pallavi Kadam <pallavi.kadam@intel.com>
+Pandi Kumar Maharajan <pandi.maharajan@intel.com>
+Pankaj Gupta <pagupta@vmware.com> <pagupta@redhat.com>
+Panu Matilainen <pmatilai@redhat.com>
+Paolo Valerio <pvalerio@redhat.com>
+Parav Pandit <parav@nvidia.com> <parav@mellanox.com>
+Pascal Mazon <pascal.mazon@6wind.com>
+Pashupati Kumar <kumarp@brocade.com>
+Patrice Buriez <patrice.buriez@intel.com>
+Patrick Fu <patrick.fu@intel.com>
+Patrick Kutch <patrick.g.kutch@intel.com>
+Patrick Lu <patrick.lu@intel.com>
+Patrick MacArthur <patrick@patrickmacarthur.net>
+Patrik Andersson <patrik.r.andersson@ericsson.com>
+Paul Atkins <paul.atkins@intl.att.com>
+Paul E. McKenney <paulmck@linux.ibm.com>
+Paul Fox <pfox@solarflare.com>
+Paul Greenwalt <paul.greenwalt@intel.com>
+Paulis Gributs <paulis.gributs@intel.com>
+Paul Luse <paul.e.luse@intel.com>
+Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
+Pavan Nikhilesh <pbhagavatula@marvell.com> <pbhagavatula@caviumnetworks.com>
+Pavel Belous <pavel.belous@aquantia.com>
+Pavel Boldin <pboldin@mirantis.com>
+Pavel Fedin <p.fedin@samsung.com>
+Pavel Ivashchenko <pivashchenko@nfware.com>
+Pavel Krauz <pavel.krauz@anritsu.com>
+Pavel Shirshov <pavel.shirshov@gmail.com>
+Pawel Malinowski <pawel.malinowski@intel.com>
+Pawel Modrak <pawelx.modrak@intel.com>
+Pawel Rutkowski <pawelx.rutkowski@intel.com>
+Pawel Wodkowski <pawelwod@gmail.com> <pawelx.wodkowski@intel.com> <pawelx.wdkowski@intel.com>
+Pei Chao <peichao85@gmail.com>
+Pei Zhang <pezhang@redhat.com>
+Peng He <hepeng.0320@bytedance.com> <xnhp0320@icloud.com>
+Peng Huang <peng.huang@intel.com>
+Peng Sun <peng.a.sun@intel.com>
+Peng Yu <penyu@amazon.com>
+Peng Zhang <peng.zhang@corigine.com> <peng1x.zhang@intel.com>
+Pengzhen Liu <liupengzhen3@huawei.com>
+Peter Mccarthy <peter.mccarthy@intel.com>
+Peter Spreadborough <peter.spreadborough@broadcom.com>
+Petr Houska <t-pehous@microsoft.com>
+Phanendra Vukkisala <pvukkisala@marvell.com>
+Phil Yang <phil.yang@arm.com>
+Pierre Pfister <ppfister@cisco.com>
+Piotr Azarewicz <piotr.azarewicz@intel.com> <piotrx.t.azarewicz@intel.com>
+Piotr Bartosiewicz <piotr.bartosiewicz@atendesoftware.pl>
+Piotr Bronowski <piotrx.bronowski@intel.com>
+Piotr Gardocki <piotrx.gardocki@intel.com>
+Piotr Kubaj <pkubaj@freebsd.org>
+Piotr Kwapulinski <piotr.kwapulinski@intel.com>
+Piotr Pietruszewski <piotr.pietruszewski@intel.com>
+Piotr Skajewski <piotrx.skajewski@intel.com>
+Pradeep Satyanarayana <pradeep@us.ibm.com>
+Prashant Bhole <bhole_prashant_q7@lab.ntt.co.jp>
+Prashant Upadhyaya <prashant.upadhyaya@aricent.com> <praupadhyaya@gmail.com>
+Prateek Agarwal <prateekag@cse.iitb.ac.in>
+Praveen Shetty <praveen.shetty@intel.com>
+Pravin Pathak <pravin.pathak@intel.com>
+Priyanka Jain <priyanka.jain@nxp.com>
+Przemyslaw Ciesielski <przemyslaw.ciesielski@intel.com>
+Przemyslaw Czesnowicz <przemyslaw.czesnowicz@intel.com>
+Przemyslaw Patynowski <przemyslawx.patynowski@intel.com>
+Przemyslaw Zegan <przemyslawx.zegan@intel.com>
+Pu Xu <583493798@qq.com>
+Qian Xu <qian.q.xu@intel.com>
+Qiao Liu <qiao.liu@intel.com>
+Qi Fu <qi.fu@intel.com>
+Qimai Xiao <qimaix.xiao@intel.com>
+Qiming Chen <chenqiming_huawei@163.com>
+Qiming Yang <qiming.yang@intel.com>
+Qinglai Xiao <jigsaw@gmail.com>
+Qingmin Liu <qingmin.liu@broadcom.com> <qingmin.liu@jaguarmicro.com>
+Qin Sun <qinx.sun@intel.com>
+Qi Zhang <qi.z.zhang@intel.com>
+Quentin Armitage <quentin@armitage.org.uk>
+Qun Wan <qun.wan@intel.com>
+Radha Mohan Chintakuntla <radhac@marvell.com>
+Radoslaw Biernacki <rad@semihalf.com> <radoslaw.biernacki@linaro.org>
+Radu Bulie <radu-andrei.bulie@nxp.com>
+Radu Nicolau <radu.nicolau@intel.com>
+Rafael Ávila de Espíndola <espindola@scylladb.com>
+Rafal Kozik <rk@semihalf.com>
+Ragothaman Jayaraman <rjayaraman@caviumnetworks.com>
+Rahul Bhansali <rbhansali@marvell.com>
+Rahul Gupta <rahul.gupta@broadcom.com>
+Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
+Rahul Shah <rahul.r.shah@intel.com>
+Raja Zidane <rzidane@nvidia.com>
+Rajesh Ravi <rajesh.ravi@broadcom.com>
+Rakesh Kudurumalla <rkudurumalla@marvell.com> <rkudurumalla@caviumnetworks.com>
+Ralf Hoffmann <ralf.hoffmann@allegro-packets.com>
+Rami Rosen <ramirose@gmail.com> <rami.rosen@intel.com> <roszenrami@gmail.com>
+Randy Schacher <stuart.schacher@broadcom.com>
+Rani Sharoni <ranish@nvidia.com>
+Ranjit Menon <ranjit.menon@intel.com>
+Rasesh Mody <rmody@marvell.com> <rasesh.mody@cavium.com> <rasesh.mody@qlogic.com>
+Rashmi Shetty <rashmi.shetty@intel.com>
+Raslan Darawsheh <rasland@nvidia.com> <rasland@mellanox.com> <rdarawsheh@asaltech.com>
+Rastislav Cernay <cernay@netcope.com>
+Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>
+Ravi Kerur <rkerur@brocade.com> <rkerur@gmail.com>
+Ravi Kumar <ravi1.kumar@amd.com>
+Ray Jui <ray.jui@broadcom.com>
+Ray Kinsella <mdr@ashroe.eu> <ray.kinsella@intel.com>
+Raz Amir <razamir22@gmail.com>
+Real Valiquette <real.valiquette@intel.com>
+Rebecca Troy <rebecca.troy@intel.com>
+Remi Pommarel <repk@triplefau.lt>
+Remy Horton <remy.horton@intel.com>
+Renata Saiakhova <renata.saiakhova@ekinops.com>
+Reshma Pattan <reshma.pattan@intel.com> <reshma.pattan@gmail.com>
+Ricardo Roldan <rroldan@bequant.com>
+Ricardo Salveti <ricardo.salveti@linaro.org>
+Richael Zhuang <richael.zhuang@arm.com>
+Richard Donkin <richard.donkin@corigine.com>
+Richard Eklycke <richard.eklycke@ericsson.com>
+Richard Houldsworth <rhouldsw@xilinx.com> <rhouldsworth@solarflare.com>
+Richard Walsh <richard.walsh@intel.com>
+Rich Lane <rich.lane@bigswitch.com>
+Ricky Li <ricky.li@intel.com>
+R Mohamed Shah <mohamedshah.r@amd.com>
+Robert Konklewski <robertx.konklewski@intel.com>
+Robert Malz <robertx.malz@intel.com>
+Robert Sanford <rsanford@akamai.com> <rsanford2@gmail.com> <rsanford@prolexic.com>
+Robert Shearman <rshearma@brocade.com>
+Robert Stonehouse <rstonehouse@solarflare.com>
+Robin Jarry <rjarry@redhat.com> <robin.jarry@6wind.com>
+Robin Zhang <robinx.zhang@intel.com>
+Rob Miller <rob.miller@broadcom.com>
+Rob Scheepens <rob.scheepens@nutanix.com>
+Roger Melton <rmelton@cisco.com>
+Rohit Raj <rohit.raj@nxp.com>
+Roland Qi <roland.qi@ucloud.cn>
+Rolf Neugebauer <rolf.neugebauer@netronome.com>
+Romain Delhomel <romain.delhomel@6wind.com>
+Roman Dementiev <roman.dementiev@intel.com>
+Roman Fridlyand <roman.fridlyand@intel.com>
+Roman Kapl <rka@sysgo.com>
+Roman Korynkevych <romanx.korynkevych@intel.com>
+Roman Storozhenko <roman.storozhenko@intel.com>
+Roman Zhukov <roman.zhukov@oktetlabs.ru>
+Ronghua Zhang <rzhang@vmware.com>
+RongQiang Xie <xie.rongqiang@zte.com.cn>
+RongQing Li <lirongqing@baidu.com>
+Rongwei Liu <rongweil@nvidia.com>
+Rory Sexton <rory.sexton@intel.com>
+Rosen Xu <rosen.xu@intel.com>
+Roy Franz <roy.franz@cavium.com>
+Roy Pledge <roy.pledge@nxp.com>
+Roy Shterman <roy.shterman@vastdata.com>
+Ruifeng Wang <ruifeng.wang@arm.com>
+Ryan E Hall <ryan.e.hall@intel.com>
+Sabyasachi Sengupta <sabyasg@hpe.com>
+Sachin Saxena <sachin.saxena@nxp.com> <sachin.saxena@oss.nxp.com>
+Sagar Abhang <sabhang@brocade.com>
+Sagi Grimberg <sagi@grimberg.me>
+Saikrishna Edupuganti <saikrishna.edupuganti@intel.com>
+Saleh Alsouqi <salehals@nvidia.com> <salehals@mellanox.com>
+Salem Sol <salems@nvidia.com>
+Sameh Gobriel <sameh.gobriel@intel.com>
+Sam Grove <sam.grove@sifive.com>
+Samik Gupta <samik.gupta@broadcom.com>
+Samuel Gauthier <samuel.gauthier@6wind.com>
+Sangjin Han <sangjin@eecs.berkeley.edu>
+Sankar Chokkalingam <sankarx.chokkalingam@intel.com>
+Santoshkumar Karanappa Rastapur <santosh.rastapur@broadcom.com>
+Santosh Shukla <santosh.shukla@caviumnetworks.com> <sshukla@mvista.com>
+Saori Usami <susami@igel.co.jp>
+Sarath Somasekharan <sarathx.somasekharan@intel.com>
+Sarosh Arif <sarosh.arif@emumba.com>
+Sasha Neftin <sasha.neftin@intel.com>
+Satananda Burla <sburla@marvell.com>
+Satha Rao <skoteshwar@marvell.com> <skoteshwar@caviumnetworks.com>
+Satheesh Paul <psatheesh@marvell.com>
+Sathesh Edara <sedara@marvell.com>
+Savinay Dharmappa <savinay.dharmappa@intel.com>
+Scott Branden <scott.branden@broadcom.com>
+Scott Daniels <daniels@research.att.com>
+Scott Wasson <scott_wasson@affirmednetworks.com>
+Scott W Taylor <scott.w.taylor@intel.com>
+Seán Harte <seanbh@gmail.com>
+Sean Harte <sean.harte@intel.com>
+Sean Morrissey <sean.morrissey@intel.com>
+Sean Zhang <xiazhang@nvidia.com>
+Sebastian Basierski <sebastianx.basierski@intel.com>
+Selwin Sebastian <selwin.sebastian@amd.com>
+Sergey Balabanov <balabanovsv@ecotelecom.ru>
+Sergey Dyasly <s.dyasly@samsung.com>
+Sergey Madaminov <sergey.madaminov@gmail.com>
+Sergey Mironov <grrwlf@gmail.com>
+Sergey Temerkhanov <sergey.temerkhanov@intel.com>
+Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
+Seth Arnold <seth.arnold@canonical.com>
+Seth Howell <seth.howell@intel.com>
+Shachar Beiser <shacharbe@mellanox.com>
+Shagun Agrawal <shaguna@chelsio.com>
+Shahaf Shuler <shahafs@nvidia.com> <shahafs@mellanox.com>
+Shahaji Bhosle <sbhosle@broadcom.com>
+Shahed Shaikh <shshaikh@marvell.com> <shahed.shaikh@cavium.com>
+Shai Brandes <shaibran@amazon.com>
+Shally Verma <shallyv@marvell.com> <shally.verma@caviumnetworks.com>
+Shannon Nelson <snelson@pensando.io>
+Shannon Zhao <zhaoshenglong@huawei.com>
+Shaopeng He <shaopeng.he@intel.com>
+Sharmila Podury <sharmila.podury@att.com>
+Sharon Haroni <sharon.haroni@intel.com>
+Shay Agroskin <shayagr@amazon.com>
+Shay Amir <shay.amir@intel.com>
+Sha Zhang <zhangsha.zhang@huawei.com>
+Shelton Chia <jiaxt@sinogrid.com>
+Shepard Siegel <shepard.siegel@atomicrules.com>
+Shesha Sreenivasamurthy <shesha@cisco.com>
+Shibin Koikkara Reeny <shibin.koikkara.reeny@intel.com>
+Shijith Thotton <sthotton@marvell.com> <shijith.thotton@caviumnetworks.com>
+Shiqi Liu <835703180@qq.com>
+Shiri Kuzin <shirik@nvidia.com> <shirik@mellanox.com>
+Shivanshu Shukla <shivanshu.shukla@intel.com>
+Shiweixian <shiweixian@huawei.com>
+Shlomi Gridish <sgridish@marvell.com>
+Shougang Wang <shougangx.wang@intel.com>
+Shraddha Joshi <jshraddha@vmware.com>
+Shreyansh Jain <shreyansh.jain@nxp.com>
+Shrikrishna Khare <skhare@vmware.com>
+Shuai Zhu <shuaix.zhu@intel.com>
+Shuanglin Wang <shuanglin.wang@broadcom.com>
+Shuki Katzenelson <shuki@lightbitslabs.com>
+Shun Hao <shunh@nvidia.com>
+Shu Shen <shu.shen@radisys.com>
+Shweta Choudaha <shweta.choudaha@att.com>
+Shyam Kumar Shrivastav <shrivastav.shyam@gmail.com>
+Shy Shyman <shys@nvidia.com> <shys@mellanox.com>
+Siddaraju DH <siddaraju.dh@intel.com>
+Simei Su <simei.su@intel.com>
+Simon Ellmann <simon.ellmann@tum.de>
+Simon Horman <simon.horman@corigine.com> <simon.horman@netronome.com>
+Simon Kagstrom <simon.kagstrom@netinsight.net>
+Simon Kuenzer <simon.kuenzer@neclab.eu>
+Siobhan Butler <siobhan.a.butler@intel.com>
+Sirshak Das <sirshak.das@arm.com>
+Sivaprasad Tummala <sivaprasad.tummala@amd.com> <sivaprasad.tummala@intel.com>
+Siwar Zitouni <siwar.zitouni@6wind.com>
+Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>
+Slawomir Rosek <slawomir.rosek@semihalf.com>
+Smadar Fuks <smadarf@marvell.com>
+Solal Pirelli <solal.pirelli@gmail.com>
+Solganik Alexander <sashas@lightbitslabs.com>
+Somnath Kotur <somnath.kotur@broadcom.com>
+Song Zhu <song.zhu@arm.com>
+Sony Chacko <sony.chacko@qlogic.com>
+Sotiris Salloumis <sotiris.salloumis@ericsson.com>
+Souvik Dey <sodey@rbbn.com> <sodey@sonusnet.com>
+Spike Du <spiked@nvidia.com>
+Sridhar Samudrala <sridhar.samudrala@intel.com>
+Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
+Srikanth Yalavarthi <syalavarthi@marvell.com>
+Srinivas Narayan <srinivas.narayan@att.com>
+Srisivasubramanian Srinivasan <srinivasan@marvell.com> <ssrinivasan@caviumnetworks.com>
+Srujana Challa <schalla@marvell.com>
+Stanislaw Grzeszczak <stanislaw.a.grzeszczak@intel.com>
+Stanislaw Kardach <kda@semihalf.com>
+Steeven Lee <steeven@gmail.com>
+Steeven Li <steeven.li@broadcom.com>
+Stefan Baranoff <sbaranoff@gmail.com>
+Stefan Hajnoczi <stefanha@redhat.com>
+Stefan Puiu <stefan.puiu@gmail.com>
+Stefan Wegrzyn <stefan.wegrzyn@intel.com>
+Stepan Sojka <stepan.sojka@adaptivemobile.com>
+Stephen Coleman <omegacoleman@gmail.com>
+Stephen Douthit <stephend@silicom-usa.com>
+Stephen Hemminger <stephen@networkplumber.org> <sthemmin@microsoft.com> <shemming@brocade.com> <shemminger@vyatta.com>
+Stephen Hurd <stephen.hurd@broadcom.com> <shurd@broadcom.com>
+Steve Capper <steve.capper@arm.com>
+Steven Lariau <steven.lariau@arm.com>
+Steven Luong <sluong@cisco.com>
+Steven Webster <steven.webster@windriver.com>
+Steven Zou <steven.zou@intel.com>
+Steve Rempe <steve.rempe@broadcom.com>
+Steve Shin <jonshin@cisco.com>
+Steve Yang <stevex.yang@intel.com>
+Stewart Allen <allenste@amazon.com>
+Suanming Mou <suanmingm@nvidia.com> <suanmingm@mellanox.com> <mousuanming@huawei.com>
+Subendu Santra <subendu@arista.com>
+Subhi Masri <subhim@nvidia.com>
+Subrahmanyam Nilla <snilla@marvell.com> <snilla@caviumnetworks.com>
+Sucharitha Sarananaga <ssarananaga@marvell.com>
+Sujith Sankar <ssujith@cisco.com>
+Sunila Sahu <ssahu@marvell.com> <sunila.sahu@caviumnetworks.com>
+Sunil Kulkarni <sunil.kulkarni@caviumnetworks.com>
+Sunil Kumar Kori <skori@marvell.com> <skori@mavell.com> <sunil.kori@nxp.com>
+Sunil Pai G <sunil.pai.g@intel.com>
+Sunil Uttarwar <sunilprakashrao.uttarwar@amd.com>
+Sun Jiajia <sunx.jiajia@intel.com>
+Sunyang Wu <sunyang.wu@jaguarmicro.com>
+Surabhi Boob <surabhi.boob@intel.com>
+Suyang Ju <sju@paloaltonetworks.com>
+Sylvain Rodon <srn@nexatech.fr>
+Sylvia Grundwürmer <sylvia.grundwuermer@b-plus.com>
+Sylwester Dziedziuch <sylwesterx.dziedziuch@intel.com>
+Sylwia Wnuczko <sylwia.wnuczko@intel.com>
+Szymon Sliwa <szs@semihalf.com>
+Szymon T Cudzilo <szymon.t.cudzilo@intel.com>
+Tadhg Kearney <tadhg.kearney@intel.com>
+Taekyung Kim <kim.tae.kyung@navercorp.com>
+Takanari Hayama <taki@igel.co.jp>
+Takayuki Usui <takayuki@midokura.com>
+Takeshi Yoshimura <tyos@jp.ibm.com> <t.yoshimura8869@gmail.com>
+Takuya Asada <syuu@cloudius-systems.com>
+Tal Avraham <talavr@annapurnalabs.com>
+Tal Shnaiderman <talshn@nvidia.com> <talshn@mellanox.com>
+Tao Y Yang <tao.y.yang@intel.com>
+Tao Zhu <taox.zhu@intel.com>
+Taripin Samuel <samuel.taripin@intel.com>
+Tarun Singh <tarun.k.singh@intel.com>
+Tasnim Bashar <tbashar@nvidia.com> <tbashar@mellanox.com>
+Tejasree Kondoj <ktejasree@marvell.com> <kondoj.tejasree@caviumnetworks.com>
+Tengfei Zhang <zypscode@outlook.com>
+Tero Aho <tero.aho@coriant.com>
+Tetsuya Mukawa <mtetsuyah@gmail.com> <mukawa@igel.co.jp>
+Thadeu Lima de Souza Cascardo <cascardo@redhat.com>
+Thiago Martins <thiagocmartinsc@gmail.com>
+Thibaut Collet <thibaut.collet@6wind.com>
+Thierry Herbelot <thierry.herbelot@6wind.com>
+Thierry Martin <thierry.martin.public@gmail.com>
+Thinh Tran <thinhtr@linux.vnet.ibm.com>
+Thomas Faivre <thomas.faivre@6wind.com>
+Thomas F Herbert <therbert@redhat.com>
+Thomas Graf <tgraf@redhat.com>
+Thomas Long <thomas.long@intel.com>
+Thomas Monjalon <thomas@monjalon.net> <thomas.monjalon@6wind.com>
+Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+Thomas Speier <tspeier@qti.qualcomm.com>
+Tiago Lam <tiago.lam@intel.com>
+Tianfei Zhang <tianfei.zhang@intel.com>
+Tianhao Chai <cth451@gmail.com>
+Tianjiao Liu <tianjiao.liu@intel.com>
+Tianli Lai <laitianli@tom.com>
+Tianyu Li <tianyu.li@arm.com>
+Timmons C. Player <timmons.player@spirent.com>
+Timothy McDaniel <timothy.mcdaniel@intel.com>
+Timothy Redaelli <tredaelli@redhat.com>
+Tim Shearer <tim.shearer@overturenetworks.com>
+Ting Xu <ting.xu@intel.com>
+Tiwei Bie <tiwei.bie@intel.com> <btw@mail.ustc.edu.cn>
+Todd Fujinaka <todd.fujinaka@intel.com>
+Tomasz Cel <tomaszx.cel@intel.com>
+Tomasz Duszynski <tduszynski@marvell.com> <tdu@semihalf.com>
+Tomasz Jonak <tomasz@graphiant.com>
+Tomasz Jozwiak <tomaszx.jozwiak@intel.com> <tjozwiakgm@gmail.com>
+Tomasz Kantecki <tomasz.kantecki@intel.com>
+Tomasz Konieczny <tomaszx.konieczny@intel.com>
+Tomasz Kulasek <tomaszx.kulasek@intel.com>
+Tomasz Zawadzki <tomasz.zawadzki@intel.com>
+Tom Barbette <barbette@kth.se> <tom.barbette@ulg.ac.be>
+Tom Crugnale <tcrugnale@sandvine.com>
+Tom Millington <tmillington@solarflare.com>
+Tom Rix <trix@redhat.com>
+Tone Zhang <tone.zhang@arm.com>
+Tonghao Zhang <xiangxia.m.yue@gmail.com> <nic@opencloud.tech>
+Tony Nguyen <anthony.l.nguyen@intel.com>
+Tsotne Chakhvadze <tsotne.chakhvadze@intel.com>
+Tudor Brindus <me@tbrindus.ca>
+Tudor Cornea <tudor.cornea@gmail.com> <tudor.cornea@keysight.com>
+Tummala Sivaprasad <sivaprasad.tummala@intel.com>
+Tyler Retzlaff <roretzla@linux.microsoft.com>
+Umesh Kartha <umesh.kartha@caviumnetworks.com>
+Usama Arif <usama.arif@bytedance.com>
+Usman Tanveer <usman.tanveer@emumba.com>
+Vadim Podovinnikov <podovinnikov@protei.ru>
+Vadim Suraev <vadim.suraev@gmail.com>
+Vakul Garg <vakul.garg@nxp.com>
+Vamsi Attunuru <vattunuru@marvell.com>
+Vanshika Shukla <vanshika.shukla@nxp.com>
+Vasily Philipov <vasilyf@mellanox.com>
+Veerasenareddy Burru <vburru@marvell.com>
+Venkata Suresh Kumar P <venkata.suresh.kumar.p@intel.com>
+Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
+Venkatesh Nuthula <venki497@gmail.com>
+Venkatesh Srinivas <venkateshs@google.com>
+Venkateshwarlu Nalla <venkatn@marvell.com>
+Venkat Koppula <venkat.koppula@caviumnetworks.com>
+Venky Venkatesan <venky.venkatesan@intel.com>
+Venky Venkatesh <vvenkatesh@paloaltonetworks.com>
+Viacheslav Galaktionov <viacheslav.galaktionov@oktetlabs.ru>
+Viacheslav Ovsiienko <viacheslavo@nvidia.com> <viacheslavo@mellanox.com>
+Victor Kaplansky <victork@redhat.com>
+Victor Raj <victor.raj@intel.com>
+Vidya Sagar Velumuri <vvelumuri@marvell.com>
+Vignesh Sridhar <vignesh.sridhar@intel.com>
+Vijayakumar Muthuvel Manickam <mmvijay@gmail.com>
+Vijaya Mohan Guvva <vijay1054@gmail.com>
+Vijay Kumar Srivastava <vsrivast@xilinx.com>
+Vijay Srivastava <vijays@solarflare.com>
+Vikas Aggarwal <vikas.aggarwal@caviumnetworks.com>
+Vikas Gupta <vikas.gupta@broadcom.com>
+Vimal Chungath <vcchunga@amazon.com>
+Vincent Guo <guopengfei160@163.com>
+Vincent Jardin <vincent.jardin@6wind.com>
+Vincent Li <vincent.mc.li@gmail.com>
+Vincent S. Cojot <vcojot@redhat.com>
+Vipin Varghese <vipin.varghese@amd.com> <vipin.varghese@intel.com>
+Vipul Ashri <vipul.ashri@oracle.com>
+Vishal Kulkarni <vishal@chelsio.com>
+Vishwas Danivas <vishwas@pensando.io>
+Vitaliy Mysak <vitaliy.mysak@intel.com>
+Vitaly Lifshits <vitaly.lifshits@intel.com>
+Vivek Sharma <viveksharma@marvell.com> <vivek.sharma@caviumnetworks.com>
+Vivien Didelot <vivien.didelot@gmail.com>
+Vladimir Kuramshin <v.kuramshin@samsung.com>
+Vladimir Medvedkin <vladimir.medvedkin@intel.com> <medvedkinv@gmail.com>
+Vladyslav Buslov <vladyslav.buslov@harmonicinc.com>
+Vlad Zolotarov <vladz@cloudius-systems.com>
+Vlastimil Kosar <kosar@rehivetech.com>
+Volodymyr Fialko <vfialko@marvell.com>
+Vu Pham <vuhuong@mellanox.com>
+Walter Heymans <walter.heymans@corigine.com>
+Wang Sheng-Hui <shhuiw@gmail.com>
+Wangyu (Eric) <seven.wangyu@huawei.com>
+Waterman Cao <waterman.cao@intel.com>
+Weichun Chen <weichunx.chen@intel.com>
+Wei Dai <wei.dai@intel.com>
+Weifeng Li <liweifeng96@126.com>
+Weiguo Li <liwg06@foxmail.com>
+Wei Huang <wei.huang@intel.com>
+Wei Hu (Xavier) <xavier.huwei@huawei.com>
+WeiJie Zhuang <zhuangwj@gmail.com>
+Weiliang Luo <droidluo@gmail.com>
+Wei Ling <weix.ling@intel.com>
+Wei Shen <wei1.shen@intel.com>
+Wei Wang <lnykww@gmail.com>
+Wei Xie <weix.xie@intel.com>
+Weiyuan Li <weiyuanx.li@intel.com>
+Wei Zhao <wei.zhao1@intel.com>
+Wen Chiu <wchiu@brocade.com>
+Wen-Chi Yang <wolkayang@gmail.com>
+Wenfeng Liu <liuwf@arraynetworks.com.cn>
+Wenjie Li <wenjiex.a.li@intel.com>
+Wenjie Sun <findtheonlyway@gmail.com>
+Wenjing Qiao <wenjing.qiao@intel.com>
+Wenjun Wu <wenjun1.wu@intel.com>
+Wentao Cui <wentaoc@mellanox.com>
+Wenwu Ma <wenwux.ma@intel.com>
+Wenxiang Qian <leonwxqian@gmail.com>
+Wenxuan Wu <wenxuanx.wu@intel.com>
+Wenzhuo Lu <wenzhuo.lu@intel.com>
+Weqaar Janjua <weqaar.a.janjua@intel.com>
+Wiktor Pilarczyk <wiktor.pilarczyk@intel.com>
+William Tu <u9012063@gmail.com>
+Wisam Jaddo <wisamm@nvidia.com> <wisamm@mellanox.com>
+Wojciech Andralojc <wojciechx.andralojc@intel.com>
+Wojciech Drewek <wojciech.drewek@intel.com>
+Wojciech Liguzinski <wojciechx.liguzinski@intel.com>
+Wojciech Zmuda <woz@semihalf.com>
+Xavier Simonart <xavier.simonart@intel.com>
+Xiangjun Meng <mengxiangjun4@huawei.com>
+Xiaoban Wu <xiaoban_wu@student.uml.edu>
+Xiaobing Zhang <xiaobing.zhang@broadcom.com>
+Xiaobo Chi <xiaobo.chi@nokia.com>
+Xiaofeng Deng <dengxiaofeng@huawei.com>
+Xiaofeng Liu <xiaofeng.liu@6wind.com>
+Xiaohua Zhang <xiaohua.zhang@windriver.com>
+Xiao Liang <xiliang@redhat.com>
+Xiaolong Ye <xiaolong.ye@intel.com>
+Xiaonan Zhang <xiaonanx.zhang@intel.com>
+Xiao Wang <xiao.w.wang@intel.com>
+Xiaoxiao Zeng <xiaoxiaox.zeng@intel.com>
+Xiaoxin Peng <xiaoxin.peng@broadcom.com>
+Xiaoyu Min <jackmin@nvidia.com> <jackmin@mellanox.com>
+Xiaoyun Li <xiaoyun.li@intel.com>
+Xiaoyun Wang <cloud.wangxiaoyun@huawei.com>
+Xiao Zhang <xiao.zhang@intel.com>
+Xieming Katty <katty.xieming@huawei.com>
+Xinfeng Zhao <xinfengx.zhao@intel.com>
+Xingguang He <xingguang.he@intel.com>
+Xingyou Chen <niatlantice@gmail.com>
+Xin Long <longxin.xl@alibaba-inc.com>
+Xi Zhang <xix.zhang@intel.com>
+Xuan Ding <xuan.ding@intel.com>
+Xuan Li <lixuan47@hisilicon.com>
+Xuekun Hu <xuekun.hu@intel.com>
+Xuelin Shi <xuelin.shi@freescale.com>
+Xueming Li <xuemingl@nvidia.com> <xuemingl@mellanox.com>
+Xueming Zhang <xuemingx.zhang@intel.com>
+Xueqin Lin <xueqin.lin@intel.com>
+Xun Ni <nixun@baidu.com>
+Xutao Sun <xutao.sun@intel.com>
+Yaacov Hazan <yaacovh@mellanox.com>
+Yahui Cao <yahui.cao@intel.com>
+Yajun Wu <yajunw@nvidia.com>
+Yangchao Zhou <zhouyates@gmail.com>
+Yanglong Wu <yanglong.wu@intel.com>
+Yang Zhang <zy107165@alibaba-inc.com>
+Yanjie Xu <yanjie.xu@intel.com>
+Yan Xia <yanx.xia@intel.com>
+Yao-Po Wang <blue119@gmail.com>
+Yao Zhao <yao.zhao@windriver.com>
+Yaqi Tang <yaqi.tang@intel.com>
+Yari Adan Petralanda <yari.adan.petralanda@ericsson.com>
+Yaron Illouz <yaroni@radcom.com>
+Yaroslav Brustinov <ybrustin@cisco.com>
+Yash Sharma <ysharma@marvell.com>
+Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp> <yasufum.o@gmail.com>
+Yelena Krivosheev <yelena@marvell.com>
+Yerden Zhumabekov <e_zhumabekov@sts.kz> <yerden.zhumabekov@sts.kz>
+Yicai Lu <luyicai@huawei.com>
+Yiding Zhou <yidingx.zhou@intel.com>
+Yi Li <liyi1@chinatelecom.cn>
+Yi Liu <yi.liu@nxp.com>
+Yilong Lv <lvyilong.lyl@alibaba-inc.com>
+Yi Lu <luyi68@live.com>
+Yilun Xu <yilun.xu@intel.com>
+Yinan Wang <yinan.wang@intel.com>
+Ying A Wang <ying.a.wang@intel.com>
+Yingya Han <yingyax.han@intel.com>
+Yinjun Zhang <yinjun.zhang@corigine.com>
+Yipeng Wang <yipeng1.wang@intel.com>
+Yisen Zhuang <yisen.zhuang@huawei.com>
+Yixue Wang <yixue.wang@intel.com>
+Yi Yang <yangyi01@inspur.com> <yi.y.yang@intel.com>
+Yi Zhang <zhang.yi75@zte.com.cn>
+Yoann Desmouceaux <ydesmouc@cisco.com>
+Yogesh Jangra <yogesh.jangra@intel.com>
+Yogev Chaimovich <yogev@cgstowernetworks.com>
+Yongjie Gu <yongjiex.gu@intel.com>
+Yongji Xie <xieyongji@baidu.com>
+Yong Liu <yong.liu@intel.com>
+Yongping Zhang <yongping.zhang@broadcom.com>
+Yongseok Koh <yskoh@mellanox.com>
+Yong Wang <wang.yong19@zte.com.cn> <yongwang@vmware.com>
+Yongxin Liu <yongxin.liu@windriver.com>
+Yong Xu <yong.xu@corigine.com>
+Yoni Gilad <yonig@radcom.com>
+Youri Querry <youri.querry_1@nxp.com>
+Yuanhan Liu <yliu@fridaylinux.org> <yuanhan.liu@linux.intel.com>
+Yuan Peng <yuan.peng@intel.com>
+Yuan Wang <yuanx.wang@intel.com>
+Yufeng Mo <yufengx.mo@intel.com>
+Yuichi Nakai <xoxyuxu@gmail.com>
+Yu Jiang <yux.jiang@intel.com>
+Yulong Pei <yulong.pei@intel.com>
+Yu Nemo Wenbin <yuwb_bjy@ctbri.com.cn>
+Yunjian Wang <wangyunjian@huawei.com>
+Yuri Chipchev <yuric@marvell.com>
+Yury Kylulin <yury.kylulin@intel.com>
+Yuval Avnery <yuvalav@nvidia.com> <yuvalav@mellanox.com>
+Yuval Caduri <cyuval@marvell.com>
+Yuwei Zhang <yuwei1.zhang@intel.com>
+Yu Wenjun <yuwenjun@cmss.chinamobile.com> <yuwenjun0x@163.com>
+Yuying Zhang <yuying.zhang@intel.com>
+Yu Zhang <zhangyu31@baidu.com>
+Yvonne Yang <yvonnex.yang@intel.com>
+Zalfresso-Jundzillo <marekx.zalfresso-jundzillo@intel.com>
+Zbigniew Bodek <zbigniew.bodek@caviumnetworks.com>
+Zengmo Gao <gaozengmo@jd.com>
+Zhangfei Gao <zhangfei.gao@linaro.org>
+Zhangkun <zhangk.zhangkun@huawei.com>
+Zhaochen Zhan <zhaochen.zhan@intel.com>
+Zhaoyan Chen <zhaoyan.chen@intel.com>
+Zhenghua Zhou <zhenghuax.zhou@intel.com>
+Zhe Tao <zhe.tao@intel.com>
+Zhichao Zeng <zhichaox.zeng@intel.com>
+Zhigang Lu <zlu@ezchip.com>
+Zhiguang He <hezhiguang3@huawei.com>
+Zhihong Peng <zhihongx.peng@intel.com>
+Zhihong Wang <wangzhihong.wzh@bytedance.com> <zhihong.wang@intel.com>
+Zhike Wang <wangzhike@jd.com> <wangzk320@163.com>
+Zhimin Huang <zhiminx.huang@intel.com>
+Zhipeng Lu <luzhipeng@cestc.cn>
+Zhirun Yan <zhirun.yan@intel.com>
+Zhiwei He <zhiwei.he@intel.com>
+Zhiyong Yang <zhiyong.yang@intel.com>
+Zi Hu <huzilucky@gmail.com>
+Zijie Pan <zijie.pan@6wind.com>
+Ziyang Xuan <xuanziyang2@huawei.com>
+Ziye Yang <ziye.yang@intel.com>
+Zoltan Kiss <zoltan.kiss@schaman.hu> <zoltan.kiss@linaro.org>
+Zorik Machulsky <zorik@amazon.com>
+Zyta Szpak <zyta@marvell.com> <zr@semihalf.com> <zyta.szpak@semihalf.com>
diff --git a/MAINTAINERS b/MAINTAINERS
index 1709b16038..22ef2ea4b9 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -103,6 +103,7 @@ F: devtools/libabigail.abignore
 F: devtools/words-case.txt
 F: license/
 F: .editorconfig
+F: .mailmap
 
 Build System
 M: Bruce Richardson <bruce.richardson@intel.com>
diff --git a/devtools/checkpatches.sh b/devtools/checkpatches.sh
index a07bbc83cb..8d9aa6573c 100755
--- a/devtools/checkpatches.sh
+++ b/devtools/checkpatches.sh
@@ -248,6 +248,28 @@ check_release_notes() { # <patch>
 		grep -v $current_rel_notes
 }
 
+check_names() { # <patch>
+	res=0
+
+	old_IFS=$IFS
+	IFS='
+'
+	for contributor in $(sed -rn '1,/^--- / {s/.*: (.*<.*@.*>)/\1/p}' $1); do
+		! grep -qE "^$contributor($| <)" .mailmap || continue
+		name=${contributor%% <*}
+		if grep -q "^$name <" .mailmap; then
+			reason="$name mail differs from primary mail"
+		else
+			reason="$contributor is unknown"
+		fi
+		echo "$reason, please fix the commitlog message or update .mailmap."
+		res=1
+	done
+	IFS=$old_IFS
+
+	return $res
+}
+
 number=0
 range='origin/main..'
 quiet=false
@@ -356,6 +378,14 @@ check () { # <patch-file> <commit>
 		ret=1
 	fi
 
+	! $verbose || printf '\nChecking names in commitlog:\n'
+	report=$(check_names "$tmpinput")
+	if [ $? -ne 0 ] ; then
+		$headline_printed || print_headline "$subject"
+		printf '%s\n' "$report"
+		ret=1
+	fi
+
 	if [ "$tmpinput" != "$1" ]; then
 		rm -f "$tmpinput"
 		trap - INT
diff --git a/doc/guides/contributing/patches.rst b/doc/guides/contributing/patches.rst
index bebcaf3925..84f79cd970 100644
--- a/doc/guides/contributing/patches.rst
+++ b/doc/guides/contributing/patches.rst
@@ -148,6 +148,12 @@ Make your planned changes in the cloned ``dpdk`` repo. Here are some guidelines
 
 * Follow the :ref:`coding_style` guidelines.
 
+* If you are a new contributor, or if your mail address changed,
+  you may update the ``.mailmap`` file.
+  Otherwise the new name or address will be added by a maintainer.
+  Keeping this file up-to-date will help when someone wants to contact you
+  about the changes you contributed to.
+
 * If you add new files or directories you should add your name to the ``MAINTAINERS`` file.
 
 * Initial submission of new PMDs should be prepared against a corresponding repo.
-- 
2.38.1


^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [PATCH v6] mailmap: add file to DPDK
  2022-11-25 14:54 ` [PATCH v6] " David Marchand
@ 2022-11-25 16:08   ` Dumitrescu, Cristian
  2022-11-27 10:27     ` Thomas Monjalon
  0 siblings, 1 reply; 28+ messages in thread
From: Dumitrescu, Cristian @ 2022-11-25 16:08 UTC (permalink / raw)
  To: David Marchand, dev; +Cc: ferruh.yigit, Richardson, Bruce, Thomas Monjalon



> -----Original Message-----
> From: David Marchand <david.marchand@redhat.com>
> Sent: Friday, November 25, 2022 2:54 PM
> To: dev@dpdk.org
> Cc: ferruh.yigit@amd.com; Richardson, Bruce
> <bruce.richardson@intel.com>; Thomas Monjalon <thomas@monjalon.net>
> Subject: [PATCH v6] mailmap: add file to DPDK
> 
> From: Bruce Richardson <bruce.richardson@intel.com>
> 
> Since a number of contributors to DPDK have submitted patches to DPDK
> under more than one email address, we should maintain a mailmap file to
> properly track their commits using "shortlog".
> 
> It also helps fix up any mangled names, for example, with
> surname/firstname reversed, or with incorrect capitalization.
> By keeping this file in the DPDK repository, rather than committers
> maintaining their own copies, it allows individual contributors to edit
> it to update their own email address preferences if so desired.
> 
> While at it, update our checkpatches.sh script and add some
> documentation to help new contributors.
> 
> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> Signed-off-by: David Marchand <david.marchand@redhat.com>
> ---
> Changes since v5:
> - reworded the note asking for filling .mailmap in the contributing
>   guide,
> 

<snip>

> +Cristian Dumitrescu <cristian.dumitrescu@intel.com> 
<cristian.dumitrescu@yahoo.com>

The above yahoo.com address under my name was a mistake and it is not valid, therefore it should probably be removed from here.

The only valid one is:
> +Cristian Dumitrescu <cristian.dumitrescu@intel.com>


<snip>


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v6] mailmap: add file to DPDK
  2022-11-25 16:08   ` Dumitrescu, Cristian
@ 2022-11-27 10:27     ` Thomas Monjalon
  0 siblings, 0 replies; 28+ messages in thread
From: Thomas Monjalon @ 2022-11-27 10:27 UTC (permalink / raw)
  To: David Marchand; +Cc: dev, ferruh.yigit, Richardson, Bruce, Dumitrescu, Cristian

> > From: Bruce Richardson <bruce.richardson@intel.com>
> > 
> > Since a number of contributors to DPDK have submitted patches to DPDK
> > under more than one email address, we should maintain a mailmap file to
> > properly track their commits using "shortlog".

and to do accurate automatic Cc with "get_maintainer.pl".

> > It also helps fix up any mangled names, for example, with
> > surname/firstname reversed, or with incorrect capitalization.
> > By keeping this file in the DPDK repository, rather than committers
> > maintaining their own copies, it allows individual contributors to edit
> > it to update their own email address preferences if so desired.
> > 
> > While at it, update our checkpatches.sh script and add some
> > documentation to help new contributors.
> > 
> > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> > Signed-off-by: David Marchand <david.marchand@redhat.com>
> 
> <snip>
> 
> > +Cristian Dumitrescu <cristian.dumitrescu@intel.com> 
> <cristian.dumitrescu@yahoo.com>
> 
> The above yahoo.com address under my name was a mistake and it is not valid, therefore it should probably be removed from here.

Fixed

Acked-by: Thomas Monjalon <thomas@monjalon.net>

Added exception in devtools/check-spdx-tag.sh,

Applied, thanks.

Now we have a list of contributors :)



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH v4] mailmap: add file to DPDK
  2022-11-24 17:19       ` Thomas Monjalon
@ 2022-11-28 17:18         ` Tyler Retzlaff
  0 siblings, 0 replies; 28+ messages in thread
From: Tyler Retzlaff @ 2022-11-28 17:18 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: Bruce Richardson, Stephen Hemminger, David Marchand, dev

On Thu, Nov 24, 2022 at 06:19:57PM +0100, Thomas Monjalon wrote:
> 24/11/2022 17:51, Stephen Hemminger:
> > On Thu, 24 Nov 2022 13:43:07 +0000
> > Bruce Richardson <bruce.richardson@intel.com> wrote:
> > 
> > > On Thu, Nov 24, 2022 at 01:13:20PM +0100, David Marchand wrote:
> > > > From: Bruce Richardson <bruce.richardson@intel.com>
> > > > 
> > > > Since a number of contributors to DPDK have submitted patches to DPDK
> > > > under more than one email address, we should maintain a mailmap file to
> > > > properly track their commits using "shortlog".
> > > > 
> > > > It also helps fix up any mangled names, for example, with
> > > > surname/firstname reversed, or with incorrect capitalization.
> > > > By keeping this file in the DPDK repository, rather than committers
> > > > maintaining their own copies, it allows individual contributors to edit
> > > > it to update their own email address preferences if so desired.
> > > > 
> > > > While at it, update our checkpatches.sh script and add some
> > > > documentation to help new contributors.
> > > > 
> > > > Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> > > > Signed-off-by: David Marchand <david.marchand@redhat.com>
> > > > ---
> > > > Changes since v3:
> > > > - fixed some issues with non iso characters in names,
> > > > - added .mailmap to MAINTAINERS,
> > > > - populated .mailmap with the contributors file Thomas and I maintain,
> > > > - added a check so that people will stop mangling their own names,
> > > > - added a note in the contributing guide,
> > > >   
> > > Do we really want to require all contributors to add their names to the
> > > mailmap file, it seems excessive to me and onerous on new contributors? I
> > > would expect the mailmap to be only necessary for tracking mail updates, or
> > > fixing already-mangled names.
> > > 
> > > /Bruce
> > 
> > Isn't mailmap only needed when there are multiple email addresses in the commit log?
> 
> Yes, but we also want the full list in order to make sure
> there is no typo when writing name or email.
> That's the dirty job maintainers are doing...
> 
> 

coming to the party late, does this fix the problem of the CI rejecting
patches that have @microsoft.com vs @linux.microsoft.com for me? because
if it does i'm on board with this change.

this arises for me if i work on my "work" provided systems which use a
default user.email, if i don't notice then it's stuck in the history and
i have to stuff around to fix the commits.

thanks for doing this.

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2022-11-28 17:18 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-20 13:07 [dpdk-dev] [PATCH] mailmap: add a mailmap file to DPDK Bruce Richardson
2020-10-20 13:22 ` David Marchand
2020-10-20 14:29 ` Thomas Monjalon
2020-10-20 15:03   ` Bruce Richardson
2020-10-20 15:17     ` Thomas Monjalon
2020-10-20 15:32       ` Bruce Richardson
2020-10-20 15:38         ` Thomas Monjalon
2020-10-20 15:44           ` Bruce Richardson
2020-10-21 16:55 ` [dpdk-dev] [PATCH v2] " Bruce Richardson
2022-11-04 12:13 ` [PATCH v3] mailmap: add " Bruce Richardson
2022-11-04 12:16   ` Bruce Richardson
2022-11-24 12:13 ` [PATCH v4] " David Marchand
2022-11-24 13:43   ` Bruce Richardson
2022-11-24 13:49     ` David Marchand
2022-11-24 13:57       ` Thomas Monjalon
2022-11-24 15:08         ` Bruce Richardson
2022-11-24 17:21           ` Thomas Monjalon
2022-11-24 16:51     ` Stephen Hemminger
2022-11-24 17:19       ` Thomas Monjalon
2022-11-28 17:18         ` Tyler Retzlaff
2022-11-24 15:44 ` [PATCH v5] " David Marchand
2022-11-24 17:21   ` Ferruh Yigit
2022-11-24 17:26     ` Thomas Monjalon
2022-11-24 17:34       ` Ferruh Yigit
2022-11-24 19:42         ` Thomas Monjalon
2022-11-25 14:54 ` [PATCH v6] " David Marchand
2022-11-25 16:08   ` Dumitrescu, Cristian
2022-11-27 10:27     ` Thomas Monjalon

DPDK patches and discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://inbox.dpdk.org/dev/0 dev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 dev dev/ https://inbox.dpdk.org/dev \
		dev@dpdk.org
	public-inbox-index dev

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.dev


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git