lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20250728160647.6d0bb258@kernel.org>
Date: Mon, 28 Jul 2025 16:06:47 -0700
From: Jakub Kicinski <kuba@...nel.org>
To: netdev@...r.kernel.org, netdev-driver-reviewers@...r.kernel.org
Subject: [ANN] netdev development stats for 6.17

Intro
-----

As is tradition here are the development statistics based on mailing
list traffic on netdev@...r.

These stats are somewhat like LWN stats: https://lwn.net/Articles/1004998/
but more focused on mailing list participation. And by participation
we mean reviewing code more than producing patches.

In particular "review score" tries to capture the balance between
reviewing other people's code vs posting patches. It's roughly
number of patches reviewed minus number of patches posted. Those who
post more than they review will have a negative score.

Previous 3 reports:
 - for 6.14: https://lore.kernel.org/20250121200710.19126f7d@kernel.org
 - for 6.15: https://lore.kernel.org/20250326140948.18a7da36@kernel.org
 - for 6.16: https://lore.kernel.org/20250529144354.4ca86c77@kernel.org

General stats
-------------

6.17 was similar size to 6.15 for us: -1% messages / day, +3% commits /
day. 6.16 was smaller for some reason, hence using 6.15 for comparison. 
The review coverage slipped slightly (-1.4%), which may be due to
people taking summer vacations. The percentage of commits with
selftests remained the same as in 6.16 at 8%.

Testing
-------

The number of tests is slowly creeping up. Recent test additions
(netconsole and tc flower) helped up catch some longstanding issues.
The main change on the test infra side was the addition of pylint,
yamllint and shellcheck to the checkers we run.

Contributions to selftests:
   1 [ 23] Jakub Kicinski
   2 [  8] Breno Leitao
   3 [  7] Eric Dumazet
   4 [  6] Mohsin Bashir
   5 [  5] Petr Machata
   6 [  4] Hangbin Liu
   7 [  4] Mina Almasry
   8 [  3] Daniel Zahka
   9 [  3] Gal Pressman
  10 [  3] Samiullah Khawaja

Developer rankings
------------------

Top reviewers (cs):                  Top reviewers (msg):                
   1 (   ) [36] Jakub Kicinski          1 (   ) [73] Jakub Kicinski      
   2 (   ) [34] Simon Horman            2 (   ) [69] Simon Horman        
   3 (   ) [14] Andrew Lunn             3 (   ) [39] Andrew Lunn         
   4 (   ) [11] Paolo Abeni             4 (   ) [21] Paolo Abeni         
   5 ( +7) [ 7] Eric Dumazet            5 (+14) [16] Eric Dumazet        
   6 (   ) [ 5] Kuniyuki Iwashima       6 ( +3) [15] Willem de Bruijn    
   7 (   ) [ 4] Stanislav Fomichev      7 ( +5) [14] Krzysztof Kozlowski 
   8 ( +1) [ 4] Willem de Bruijn        8 ( -2) [12] Kuniyuki Iwashima   
   9 ( +6) [ 4] Rob Herring             9 ( -2) [12] Stanislav Fomichev  
  10 ( +3) [ 4] Krzysztof Kozlowski    10 ( +3) [11] Stefano Garzarella  
  11 ( -1) [ 4] Vadim Fedorenko        11 ( +4) [10] Vadim Fedorenko     
  12 ( -7) [ 4] Jacob Keller           12 ( -2) [10] Donald Hunter       
  13 ( -5) [ 3] Russell King           13 ( -5) [ 8] Russell King        
  14 ( +7) [ 3] Aleksandr Loktionov    14 ( -3) [ 8] Mina Almasry        
  15 (+15) [ 2] Cong Wang              15 ( +8) [ 8] Jason Wang          

The set of "top 15" reviewers was quite stable since 6.16, even tho
there was a bit of a shuffle in the bottom half of positions.

Krzysztof and Rob review device tree bindings, we wait for their
acks for all DT patches, so either there was more active discussions
or simply more DT patches in this release.

Stefano maintains and reviews vsock code, Donal - YNL, and Mina
participates in the zero-copy and page pool related discussions.

Vadim and Jacob continue to focus on PTP and general driver reviews.
Russell reviews mostly phylink, phy, and stmmac code on netdev.

Aleksandr Loktionov reviews Intel patches on intel-wired (with netdev
CCed, FWIW since these are Intel-to-Intel reviews they do not count 
to Intel's company score).

Thanks to all the reviewers for your invaluable work!

Top authors (cs):                    Top authors (msg):                  
   1 (   ) [7] Jakub Kicinski           1 (   ) [33] Jakub Kicinski      
   2 (+18) [4] Eric Dumazet             2 ( +2) [25] Chia-Yu Chang       
   3 (***) [3] Kuniyuki Iwashima        3 (***) [20] Kuniyuki Iwashima   
   4 (***) [3] Yue Haibing              4 ( -1) [19] Tony Nguyen         
   5 (+37) [2] Alok Tiwari              5 (***) [16] Mauro Carvalho Chehab
   6 ( +5) [2] Tariq Toukan             6 (+43) [16] Frank Wunderlich    
   7 (***) [2] Jason Xing               7 (+29) [16] Stephen Smalley     
   8 ( +6) [2] Oleksij Rempel           8 (+33) [16] Breno Leitao        
   9 (***) [2] Thomas Fourier           9 ( -4) [15] Byungchul Park      
  10 ( -5) [2] Heiner Kallweit         10 (***) [14] Mark Bloch          
  11 (+27) [2] Breno Leitao            11 (***) [14] Eric Dumazet        
  12 (-10) [2] Russell King            12 (+27) [14] Jijie Shao          
  13 (***) [1] Luka                    13 (***) [13] Daniel Zahka        
  14 (+19) [1] Johannes Berg           14 (+19) [12] Marc Kleine-Budde   
  15 (***) [1] Arnd Bergmann           15 ( -4) [12] Ivan Vecera         

The person called "Luka" sent a bunch of syzbot reports for 6.12,
which weren't particularly useful. Our methodology counts starting
a thread as a "posting". I think that's fairly reasonable, whether
it's a patch or a not-so-great report - someone has to spend time
investigating it; so counting it as a net consumer of upstream
attention seems fair. We do not know where that person works.

Top scores (positive):               Top scores (negative):              
   1 (   ) [529] Simon Horman           1 (   ) [99] Chia-Yu Chang       
   2 (   ) [461] Jakub Kicinski         2 (***) [66] Mauro Carvalho Chehab
   3 (   ) [245] Andrew Lunn            3 (+18) [65] Stephen Smalley     
   4 (   ) [139] Paolo Abeni            4 (+28) [64] Frank Wunderlich    
   5 ( +1) [ 81] Willem de Bruijn       5 ( -1) [64] Tony Nguyen         
   6 ( +2) [ 76] Krzysztof Kozlowski    6 ( -4) [61] Byungchul Park      
   7 ( +2) [ 63] Vadim Fedorenko        7 (***) [54] Mark Bloch          
   8 ( +2) [ 62] Rob Herring            8 (***) [51] Daniel Zahka        
   9 ( +3) [ 54] Eric Dumazet           9 (+20) [50] Jijie Shao          
  10 ( +4) [ 45] Stefano Garzarella    10 ( -4) [48] Ivan Vecera     

Company rankings
----------------

Top reviewers (cs):                  Top reviewers (msg):                
   1 (   ) [48] RedHat                  1 (   ) [130] RedHat             
   2 (   ) [39] Meta                    2 (   ) [101] Meta               
   3 (   ) [22] Intel                   3 ( +2) [ 53] Google             
   4 ( +1) [17] Google                  4 ( -1) [ 48] Intel              
   5 ( -1) [14] Andrew Lunn             5 ( -1) [ 39] Andrew Lunn        
   6 ( +3) [ 7] Linaro                  6 (   ) [ 20] nVidia             
   7 ( -1) [ 7] nVidia                  7 ( +2) [ 18] Linaro          

Top authors (cs):                    Top authors (msg):                  
   1 (   ) [13] Meta                    1 ( +1) [98] Meta                
   2 ( +2) [12] Google                  2 ( +2) [66] Google              
   3 ( -1) [10] RedHat                  3 (   ) [56] RedHat              
   4 ( -1) [ 9] Intel                   4 ( +2) [55] nVidia              
   5 (   ) [ 8] nVidia                  5 (+14) [47] Huawei              
   6 ( +8) [ 6] Huawei                  6 ( -5) [47] Intel               
   7 ( -1) [ 4] Oracle                  7 ( +1) [25] Nokia                  

Top scores (positive):               Top scores (negative):              
   1 (   ) [648] RedHat                 1 (+25) [165] Huawei             
   2 (   ) [312] Meta                   2 (   ) [ 99] Nokia              
   3 (   ) [245] Andrew Lunn            3 (***) [ 94] nVidia             
   4 (+10) [166] Intel                  4 (***) [ 65] NSA                
   5 ( -1) [ 97] Linaro                 5 ( +3) [ 64] Pengutronix        
   6 (   ) [ 67] ARM                    6 (***) [ 64] OMNINET            
   7 ( +1) [ 63] Google                 7 ( -4) [ 61] SK Hynix  

Red Hat wins #1 as the net-reviewer, 3rd time in the row.
Intel jumps to #4 with (slightly) higher review rate and (much)
lower posting rate. I really need to come up with a systematic
way of benefiting companies who contribute to upstream reviews..

On the negative side we have Huawei (largely due to the many
re-postings for YNL-doc reformatting from Mauro). Chia-Yu Chang
secures the negative #2 position for Nokia with AccECN.
nVidia returns to negative #3, after going barely-positive in
the previous cycle (due to lower posting rate).
The NSA entry is from someone cross-posting a huge SELinux patch
set to netdev. SK Hynix, I believe, is due to Byungchul Park's
postings.
--
Code: https://github.com/kuba-moo/ml-stat
Raw output: https://netdev.bots.linux.dev/static/nipa/stats-6.17/stdout

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ