Linux Source Code
Home
Release 5.16
Help
decnet
root
net
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alan Stern
Alexey Dobriyan
Américo Wang
Andrew Morton
Arnaldo Carvalho de Melo
Christoph Hellwig
Dan Rosenberg
Daniel Borkmann
Daniel Lezcano
David Ahern
David S. Miller
Denis V. Lunev
Eric Dumazet
Eric W. Biedermann
Florian Westphal
Gao Feng
Greg Kroah-Hartman
Greg Rose
Gustavo A. R. Silva
Hannes Eder
Hannes Frederic Sowa
Harald Welte
Harvey Harrison
Hideaki Yoshifuji / 吉藤英明
Himangi Saraogi
Jamal Hadi Salim
Jan Engelhardt
Jiri Pirko
Joe Perches
Johannes Berg
Kees Cook
Linus Torvalds
Mateusz Jurczyk
Octavian Purdila
Others
Pablo Neira Ayuso
Panagiotis Issaris
Paolo Abeni
Patrick Caulfield
Patrick McHardy
Paul E. McKenney
Paul Gortmaker
Pavel Emelyanov
Rafael J. Wysocki
Randy Dunlap
Roopa Prabhu
Sai Kalyaan Palla
Satoru SATOH
Steffen Hurrle
Steffen Klassert
Stephen Hemminger
Steven Whitehouse
Suraj Upadhyay
Tejun Heo
Thomas Gleixner
Thomas Graf
Vegard Nossum
Wei Wang
Yajun Deng
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
netfilter
158
1
19
616
Linus Torvalds
David S. Miller
Pablo Neira Ayuso
Mateusz Jurczyk
Florian Westphal
Andrew Morton
Eric W. Biedermann
Harald Welte
Arnaldo Carvalho de Melo
Tejun Heo
Patrick McHardy
Denis V. Lunev
Thomas Gleixner
Johannes Berg
Others
April 2005
August 2005
March 2006
March 2007
April 2007
September 2007
October 2007
January 2008
March 2010
January 2012
May 2012
June 2012
March 2013
October 2013
April 2014
April 2015
September 2015
April 2017
June 2017
July 2017
May 2019
July 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 492}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 50, "token_count": 5}, {"author_id": 55, "token_count": 7}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 35, "token_count": 18}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 23, "token_count": 8}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 47, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
492
79.87%
David S. Miller
37
6.01%
Pablo Neira Ayuso
18
2.92%
Mateusz Jurczyk
10
1.62%
Florian Westphal
9
1.46%
Andrew Morton
9
1.46%
Eric W. Biedermann
8
1.30%
Harald Welte
7
1.14%
Arnaldo Carvalho de Melo
7
1.14%
Tejun Heo
3
0.49%
Patrick McHardy
2
0.32%
Denis V. Lunev
2
0.32%
Thomas Gleixner
1
0.16%
Johannes Berg
1
0.16%
Others
10
1.62%
Total
616
Files:
af_decnet.c
2400
-
44
10697
Linus Torvalds
Paolo Abeni
Patrick Caulfield
Steven Whitehouse
David S. Miller
Eric Dumazet
Eric W. Biedermann
Yajun Deng
Harvey Harrison
Américo Wang
Pavel Emelyanov
Christoph Hellwig
Steffen Hurrle
Hideaki Yoshifuji / 吉藤英明
Hannes Frederic Sowa
Gao Feng
Dan Rosenberg
Himangi Saraogi
Patrick McHardy
Gustavo A. R. Silva
Al Viro
Suraj Upadhyay
Octavian Purdila
Hannes Eder
Randy Dunlap
Jiri Pirko
Thomas Gleixner
Stephen Hemminger
Paul E. McKenney
Kees Cook
Joe Perches
Arnaldo Carvalho de Melo
Others
April 2005
July 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
March 2006
August 2006
October 2006
November 2006
February 2007
May 2007
July 2007
September 2007
October 2007
December 2007
March 2008
June 2008
July 2008
November 2008
February 2009
March 2009
May 2009
June 2009
September 2009
October 2009
November 2009
April 2010
October 2010
November 2010
December 2010
March 2011
April 2012
August 2012
January 2013
February 2013
May 2013
January 2014
April 2014
May 2014
August 2014
May 2015
November 2015
December 2015
November 2016
February 2017
March 2017
May 2017
June 2017
July 2017
February 2018
March 2018
April 2018
June 2018
November 2018
March 2019
May 2019
October 2019
November 2019
January 2020
July 2020
August 2020
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 9758}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 8, "token_count": 96}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 3, "token_count": 82}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 15, "token_count": 5}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 32}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 48, "token_count": 4}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 19, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 44, "token_count": 13}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 40, "token_count": 16}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 43, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 21, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 148}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 18, "token_count": 7}, {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 17, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
9774
91.37%
Paolo Abeni
148
1.38%
Patrick Caulfield
133
1.24%
Steven Whitehouse
122
1.14%
David S. Miller
110
1.03%
Eric Dumazet
77
0.72%
Eric W. Biedermann
48
0.45%
Yajun Deng
33
0.31%
Harvey Harrison
33
0.31%
Américo Wang
30
0.28%
Pavel Emelyanov
20
0.19%
Christoph Hellwig
19
0.18%
Steffen Hurrle
16
0.15%
Hideaki Yoshifuji / 吉藤英明
16
0.15%
Hannes Frederic Sowa
13
0.12%
Gao Feng
13
0.12%
Dan Rosenberg
13
0.12%
Himangi Saraogi
8
0.07%
Patrick McHardy
7
0.07%
Gustavo A. R. Silva
6
0.06%
Al Viro
6
0.06%
Suraj Upadhyay
5
0.05%
Octavian Purdila
5
0.05%
Hannes Eder
4
0.04%
Randy Dunlap
3
0.03%
Jiri Pirko
3
0.03%
Thomas Gleixner
2
0.02%
Stephen Hemminger
2
0.02%
Paul E. McKenney
2
0.02%
Kees Cook
2
0.02%
Joe Perches
1
0.01%
Arnaldo Carvalho de Melo
1
0.01%
Others
22
0.21%
Total
10697
dn_dev.c
1433
-
41
6711
Linus Torvalds
Thomas Graf
Eric Dumazet
Eric W. Biedermann
Pavel Emelyanov
Denis V. Lunev
Jiri Pirko
Patrick McHardy
Kees Cook
David S. Miller
Rafael J. Wysocki
Suraj Upadhyay
Stephen Hemminger
Steven Whitehouse
Octavian Purdila
Florian Westphal
David Ahern
Harvey Harrison
Jamal Hadi Salim
Hideaki Yoshifuji / 吉藤英明
Arnaldo Carvalho de Melo
Gao Feng
Johannes Berg
Himangi Saraogi
Alan Stern
Joe Perches
Hannes Eder
Tejun Heo
Randy Dunlap
Greg Rose
Panagiotis Issaris
Christoph Hellwig
Patrick Caulfield
Pablo Neira Ayuso
Greg Kroah-Hartman
Others
April 2005
May 2005
June 2005
August 2005
January 2006
March 2006
July 2006
August 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
September 2007
November 2007
January 2008
March 2008
October 2008
November 2008
December 2008
February 2009
November 2009
March 2010
April 2010
May 2010
October 2010
November 2010
March 2011
April 2011
June 2011
August 2011
January 2012
April 2012
September 2012
November 2012
February 2013
June 2013
December 2013
April 2014
August 2014
January 2015
December 2016
April 2017
August 2017
October 2017
November 2017
December 2017
March 2018
April 2018
January 2019
April 2019
July 2020
November 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 5594}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 38, "token_count": 18}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 54, "token_count": 8}, {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 1, "token_count": 262}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 4, "token_count": 44}, {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 9, "token_count": 78}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 31}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 7, "token_count": 64}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 26}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 48, "token_count": 4}, {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 4, "token_count": 2}, {"author_id": 19, "token_count": 15}, {"author_id": 34, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 127}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 49}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 25, "token_count": 12}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 33, "token_count": 17}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
5595
83.37%
Thomas Graf
321
4.78%
Eric Dumazet
141
2.10%
Eric W. Biedermann
138
2.06%
Pavel Emelyanov
114
1.70%
Denis V. Lunev
64
0.95%
Jiri Pirko
52
0.77%
Patrick McHardy
29
0.43%
Kees Cook
25
0.37%
David S. Miller
19
0.28%
Rafael J. Wysocki
18
0.27%
Suraj Upadhyay
17
0.25%
Stephen Hemminger
16
0.24%
Steven Whitehouse
15
0.22%
Octavian Purdila
15
0.22%
Florian Westphal
12
0.18%
David Ahern
12
0.18%
Harvey Harrison
11
0.16%
Jamal Hadi Salim
10
0.15%
Hideaki Yoshifuji / 吉藤英明
10
0.15%
Arnaldo Carvalho de Melo
10
0.15%
Gao Feng
9
0.13%
Johannes Berg
8
0.12%
Himangi Saraogi
8
0.12%
Alan Stern
8
0.12%
Joe Perches
7
0.10%
Hannes Eder
4
0.06%
Tejun Heo
3
0.04%
Randy Dunlap
3
0.04%
Greg Rose
3
0.04%
Panagiotis Issaris
2
0.03%
Christoph Hellwig
2
0.03%
Patrick Caulfield
1
0.01%
Pablo Neira Ayuso
1
0.01%
Greg Kroah-Hartman
1
0.01%
Others
7
0.10%
Total
6711
dn_fib.c
798
-
26
4026
Linus Torvalds
Thomas Graf
Eric W. Biedermann
Vegard Nossum
Denis V. Lunev
Adrian Bunk
David S. Miller
Eric Dumazet
Yajun Deng
David Ahern
Steven Whitehouse
Octavian Purdila
Patrick McHardy
Florian Westphal
Hideaki Yoshifuji / 吉藤英明
Johannes Berg
Gustavo A. R. Silva
Daniel Borkmann
Tejun Heo
Pavel Emelyanov
Greg Rose
Panagiotis Issaris
Joe Perches
Greg Kroah-Hartman
Others
April 2005
March 2006
July 2006
August 2006
February 2007
March 2007
May 2007
September 2007
November 2007
March 2008
November 2009
March 2010
October 2010
March 2011
June 2011
July 2011
April 2012
May 2012
June 2012
November 2012
March 2013
April 2014
January 2015
July 2016
December 2016
April 2017
July 2017
August 2017
November 2017
December 2017
January 2019
April 2019
July 2021
August 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3282}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 30, "token_count": 28}, {"author_id": 6, "token_count": 8}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 402}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 24, "token_count": 36}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 25, "token_count": 12}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 17, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3283
81.54%
Thomas Graf
467
11.60%
Eric W. Biedermann
39
0.97%
Vegard Nossum
36
0.89%
Denis V. Lunev
34
0.84%
Adrian Bunk
28
0.70%
David S. Miller
23
0.57%
Eric Dumazet
17
0.42%
Yajun Deng
14
0.35%
David Ahern
13
0.32%
Steven Whitehouse
10
0.25%
Octavian Purdila
10
0.25%
Patrick McHardy
8
0.20%
Florian Westphal
8
0.20%
Hideaki Yoshifuji / 吉藤英明
7
0.17%
Johannes Berg
4
0.10%
Gustavo A. R. Silva
4
0.10%
Daniel Borkmann
4
0.10%
Tejun Heo
3
0.07%
Pavel Emelyanov
3
0.07%
Greg Rose
2
0.05%
Panagiotis Issaris
1
0.02%
Joe Perches
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
6
0.15%
Total
4026
dn_neigh.c
605
-
23
3014
Linus Torvalds
Eric W. Biedermann
David S. Miller
Jiri Pirko
Eric Dumazet
Kees Cook
Patrick Caulfield
Harvey Harrison
Steven Whitehouse
Gao Feng
Arnaldo Carvalho de Melo
Joe Perches
Christoph Hellwig
Hideaki Yoshifuji / 吉藤英明
Américo Wang
Tejun Heo
Paul E. McKenney
Jan Engelhardt
Stephen Hemminger
Greg Kroah-Hartman
Others
April 2005
August 2005
January 2006
March 2006
February 2007
April 2007
July 2007
September 2007
October 2007
November 2008
June 2009
September 2009
March 2010
October 2010
July 2011
December 2011
February 2012
May 2012
June 2012
February 2013
December 2013
November 2014
March 2015
April 2015
September 2015
May 2017
June 2017
August 2017
November 2017
March 2018
April 2018
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2384}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 46, "token_count": 3}, {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 9}, {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 53}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 239}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 12, "token_count": 41}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2384
79.10%
Eric W. Biedermann
271
8.99%
David S. Miller
124
4.11%
Jiri Pirko
53
1.76%
Eric Dumazet
45
1.49%
Kees Cook
41
1.36%
Patrick Caulfield
20
0.66%
Harvey Harrison
10
0.33%
Steven Whitehouse
9
0.30%
Gao Feng
9
0.30%
Arnaldo Carvalho de Melo
9
0.30%
Joe Perches
8
0.27%
Christoph Hellwig
8
0.27%
Hideaki Yoshifuji / 吉藤英明
4
0.13%
Américo Wang
4
0.13%
Tejun Heo
3
0.10%
Paul E. McKenney
3
0.10%
Jan Engelhardt
3
0.10%
Stephen Hemminger
2
0.07%
Greg Kroah-Hartman
1
0.03%
Others
3
0.10%
Total
3014
dn_nsp_in.c
906
-
16
3725
Linus Torvalds
Steven Whitehouse
Arnaldo Carvalho de Melo
Harvey Harrison
Gustavo A. R. Silva
Eric W. Biedermann
David S. Miller
Eric Dumazet
Tejun Heo
Thomas Gleixner
Hideaki Yoshifuji / 吉藤英明
Joe Perches
Jan Engelhardt
Others
April 2005
August 2005
December 2005
March 2006
June 2006
November 2006
February 2007
March 2007
November 2008
May 2009
March 2010
April 2012
May 2012
April 2015
September 2015
October 2017
May 2019
November 2019
August 2020
March 2021
June 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3623}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3623
97.26%
Steven Whitehouse
27
0.72%
Arnaldo Carvalho de Melo
18
0.48%
Harvey Harrison
16
0.43%
Gustavo A. R. Silva
10
0.27%
Eric W. Biedermann
8
0.21%
David S. Miller
7
0.19%
Eric Dumazet
4
0.11%
Tejun Heo
3
0.08%
Thomas Gleixner
2
0.05%
Hideaki Yoshifuji / 吉藤英明
2
0.05%
Joe Perches
1
0.03%
Jan Engelhardt
1
0.03%
Others
3
0.08%
Total
3725
dn_nsp_out.c
695
-
17
3089
Linus Torvalds
Steven Whitehouse
David S. Miller
Johannes Berg
Eric W. Biedermann
Eric Dumazet
Harvey Harrison
Arnaldo Carvalho de Melo
Al Viro
Gustavo A. R. Silva
Tejun Heo
Américo Wang
Thomas Gleixner
Joe Perches
Hideaki Yoshifuji / 吉藤英明
Others
April 2005
July 2005
August 2005
October 2005
March 2006
November 2006
March 2007
April 2007
December 2007
November 2008
May 2009
June 2009
March 2010
March 2011
April 2012
May 2012
January 2013
September 2015
October 2015
June 2017
October 2017
May 2019
June 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2936}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 22, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2936
95.05%
Steven Whitehouse
35
1.13%
David S. Miller
29
0.94%
Johannes Berg
17
0.55%
Eric W. Biedermann
14
0.45%
Eric Dumazet
13
0.42%
Harvey Harrison
11
0.36%
Arnaldo Carvalho de Melo
9
0.29%
Al Viro
9
0.29%
Gustavo A. R. Silva
4
0.13%
Tejun Heo
3
0.10%
Américo Wang
3
0.10%
Thomas Gleixner
2
0.06%
Joe Perches
1
0.03%
Hideaki Yoshifuji / 吉藤英明
1
0.03%
Others
2
0.06%
Total
3089
dn_route.c
1922
-
50
9352
Linus Torvalds
David S. Miller
Thomas Graf
Eric Dumazet
Eric W. Biedermann
Wei Wang
Steven Whitehouse
Denis V. Lunev
Sai Kalyaan Palla
Pavel Emelyanov
Patrick Caulfield
Arnaldo Carvalho de Melo
Hideaki Yoshifuji / 吉藤英明
Steffen Klassert
Satoru SATOH
Kees Cook
Harvey Harrison
Octavian Purdila
Jamal Hadi Salim
Christoph Hellwig
Gao Feng
Florian Westphal
Jan Engelhardt
Daniel Lezcano
Alexey Dobriyan
Paul E. McKenney
Joe Perches
David Ahern
Johannes Berg
Tejun Heo
Paul Gortmaker
Thomas Gleixner
Greg Rose
Gustavo A. R. Silva
Américo Wang
Others
April 2005
June 2005
August 2005
September 2005
March 2006
June 2006
August 2006
October 2006
November 2006
February 2007
March 2007
April 2007
May 2007
July 2007
September 2007
November 2007
December 2007
January 2008
March 2008
May 2008
July 2008
November 2008
December 2008
March 2009
June 2009
September 2009
November 2009
February 2010
March 2010
May 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
June 2011
July 2011
November 2011
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
January 2013
February 2013
March 2013
January 2014
April 2014
January 2015
February 2015
April 2015
September 2015
October 2015
April 2016
April 2017
June 2017
August 2017
October 2017
November 2017
December 2017
March 2018
April 2018
August 2018
December 2018
April 2019
May 2019
December 2019
March 2020
July 2020
January 2021
March 2021
June 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 7244}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 53, "token_count": 2}, {"author_id": 8, "token_count": 23}, {"author_id": 3, "token_count": 4}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 12}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 7, "token_count": 40}, {"author_id": 9, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 52, "token_count": 8}, {"author_id": 4, "token_count": 3}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 39, "token_count": 17}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 53, "token_count": 6}, {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 40}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 46, "token_count": 8}, {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 127}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 131}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 302}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 69}, {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 37, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 231}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 189}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 25, "token_count": 6}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 16, "token_count": 50}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 27, "token_count": 29}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
7244
77.46%
David S. Miller
961
10.28%
Thomas Graf
335
3.58%
Eric Dumazet
254
2.72%
Eric W. Biedermann
87
0.93%
Wei Wang
54
0.58%
Steven Whitehouse
50
0.53%
Denis V. Lunev
40
0.43%
Sai Kalyaan Palla
29
0.31%
Pavel Emelyanov
29
0.31%
Patrick Caulfield
23
0.25%
Arnaldo Carvalho de Melo
23
0.25%
Hideaki Yoshifuji / 吉藤英明
20
0.21%
Steffen Klassert
18
0.19%
Satoru SATOH
17
0.18%
Kees Cook
13
0.14%
Harvey Harrison
13
0.14%
Octavian Purdila
10
0.11%
Jamal Hadi Salim
10
0.11%
Christoph Hellwig
10
0.11%
Gao Feng
9
0.10%
Florian Westphal
9
0.10%
Jan Engelhardt
8
0.09%
Daniel Lezcano
8
0.09%
Alexey Dobriyan
8
0.09%
Paul E. McKenney
7
0.07%
Joe Perches
6
0.06%
David Ahern
6
0.06%
Johannes Berg
5
0.05%
Tejun Heo
3
0.03%
Paul Gortmaker
3
0.03%
Thomas Gleixner
2
0.02%
Greg Rose
2
0.02%
Gustavo A. R. Silva
1
0.01%
Américo Wang
1
0.01%
Others
34
0.36%
Total
9352
dn_rules.c
258
-
15
1089
Steven Whitehouse
Linus Torvalds
David S. Miller
Thomas Graf
Eric W. Biedermann
Denis V. Lunev
Roopa Prabhu
Patrick McHardy
Américo Wang
Al Viro
Paul Gortmaker
Eric Dumazet
Greg Kroah-Hartman
Adrian Bunk
Others
April 2005
March 2006
August 2006
November 2006
February 2007
March 2007
June 2007
September 2007
November 2007
January 2008
July 2008
December 2009
April 2010
March 2011
July 2011
April 2012
October 2012
March 2015
November 2017
April 2018
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 6, "token_count": 5}, {"author_id": 3, "token_count": 592}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 41, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Steven Whitehouse
615
56.47%
Linus Torvalds
297
27.27%
David S. Miller
50
4.59%
Thomas Graf
42
3.86%
Eric W. Biedermann
24
2.20%
Denis V. Lunev
21
1.93%
Roopa Prabhu
14
1.29%
Patrick McHardy
8
0.73%
Américo Wang
6
0.55%
Al Viro
4
0.37%
Paul Gortmaker
3
0.28%
Eric Dumazet
2
0.18%
Greg Kroah-Hartman
1
0.09%
Adrian Bunk
1
0.09%
Others
1
0.09%
Total
1089
dn_table.c
929
-
26
4795
Linus Torvalds
Patrick McHardy
Thomas Graf
David S. Miller
Denis V. Lunev
Arnaldo Carvalho de Melo
Jamal Hadi Salim
Daniel Borkmann
Steven Whitehouse
Eric W. Biedermann
Panagiotis Issaris
Octavian Purdila
Hideaki Yoshifuji / 吉藤英明
Tejun Heo
Johannes Berg
Gustavo A. R. Silva
Pablo Neira Ayuso
Joe Perches
Harvey Harrison
Greg Kroah-Hartman
Eric Dumazet
Others
April 2005
June 2005
August 2005
March 2006
July 2006
August 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
November 2007
March 2008
November 2008
February 2009
November 2009
March 2010
March 2011
April 2011
July 2011
May 2012
June 2012
September 2012
March 2013
January 2015
December 2016
November 2017
April 2019
August 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3871}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 6, "token_count": 426}, {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 2, "token_count": 4}, {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 116}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 42, "token_count": 10}, {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 29, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3872
80.75%
Patrick McHardy
448
9.34%
Thomas Graf
336
7.01%
David S. Miller
27
0.56%
Denis V. Lunev
24
0.50%
Arnaldo Carvalho de Melo
14
0.29%
Jamal Hadi Salim
10
0.21%
Daniel Borkmann
10
0.21%
Steven Whitehouse
8
0.17%
Eric W. Biedermann
7
0.15%
Panagiotis Issaris
5
0.10%
Octavian Purdila
5
0.10%
Hideaki Yoshifuji / 吉藤英明
4
0.08%
Tejun Heo
3
0.06%
Johannes Berg
3
0.06%
Gustavo A. R. Silva
2
0.04%
Pablo Neira Ayuso
1
0.02%
Joe Perches
1
0.02%
Harvey Harrison
1
0.02%
Greg Kroah-Hartman
1
0.02%
Eric Dumazet
1
0.02%
Others
12
0.25%
Total
4795
dn_timer.c
104
-
6
293
Linus Torvalds
Eric Dumazet
Kees Cook
Himangi Saraogi
Greg Kroah-Hartman
Others
April 2005
July 2011
November 2011
August 2014
October 2017
November 2017
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 238}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 57, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
238
81.23%
Eric Dumazet
27
9.22%
Kees Cook
18
6.14%
Himangi Saraogi
8
2.73%
Greg Kroah-Hartman
1
0.34%
Others
1
0.34%
Total
293
sysctl_net_decnet.c
362
-
12
1509
Linus Torvalds
Steven Whitehouse
Eric W. Biedermann
Christoph Hellwig
Joe Perches
Eric Dumazet
Pavel Emelyanov
Hideaki Yoshifuji / 吉藤英明
Harvey Harrison
Hannes Eder
Gustavo A. R. Silva
Greg Kroah-Hartman
April 2005
December 2005
March 2006
February 2007
September 2007
January 2008
November 2008
February 2009
November 2009
November 2010
April 2012
June 2013
December 2016
November 2017
April 2020
August 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1322}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 3, "token_count": 148}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 29, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1323
87.67%
Steven Whitehouse
151
10.01%
Eric W. Biedermann
10
0.66%
Christoph Hellwig
8
0.53%
Joe Perches
3
0.20%
Eric Dumazet
3
0.20%
Pavel Emelyanov
2
0.13%
Hideaki Yoshifuji / 吉藤英明
2
0.13%
Harvey Harrison
2
0.13%
Hannes Eder
2
0.13%
Gustavo A. R. Silva
2
0.13%
Greg Kroah-Hartman
1
0.07%
Total
1509
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
100
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
41061
83.94%
4
1.20%
1
Thomas Graf
1501
3.07%
19
5.69%
2
David S. Miller
1387
2.84%
42
12.57%
3
Steven Whitehouse
1042
2.13%
9
2.69%
4
Eric W. Biedermann
654
1.34%
26
7.78%
5
Eric Dumazet
584
1.19%
24
7.19%
6
Patrick McHardy
502
1.03%
11
3.29%
7
Denis V. Lunev
185
0.38%
7
2.10%
8
Patrick Caulfield
177
0.36%
6
1.80%
9
Pavel Emelyanov
168
0.34%
7
2.10%
10
Paolo Abeni
148
0.30%
1
0.30%
11
Jiri Pirko
108
0.22%
4
1.20%
12
Kees Cook
99
0.20%
6
1.80%
13
Harvey Harrison
97
0.20%
2
0.60%
14
Arnaldo Carvalho de Melo
91
0.19%
14
4.19%
15
Hideaki Yoshifuji / 吉藤英明
66
0.13%
6
1.80%
16
Wei Wang
54
0.11%
4
1.20%
17
Yajun Deng
47
0.10%
3
0.90%
18
Christoph Hellwig
47
0.10%
6
1.80%
19
Octavian Purdila
45
0.09%
1
0.30%
20
Américo Wang
44
0.09%
4
1.20%
21
Gao Feng
40
0.08%
3
0.90%
22
Johannes Berg
38
0.08%
7
2.10%
23
Florian Westphal
38
0.08%
5
1.50%
24
Vegard Nossum
36
0.07%
1
0.30%
25
David Ahern
31
0.06%
2
0.60%
26
Jamal Hadi Salim
30
0.06%
1
0.30%
27
Sai Kalyaan Palla
29
0.06%
1
0.30%
28
Joe Perches
29
0.06%
4
1.20%
29
Gustavo A. R. Silva
29
0.06%
5
1.50%
30
Adrian Bunk
29
0.06%
1
0.30%
31
Tejun Heo
24
0.05%
1
0.30%
32
Himangi Saraogi
24
0.05%
3
0.90%
33
Suraj Upadhyay
22
0.04%
2
0.60%
34
Stephen Hemminger
20
0.04%
7
2.10%
35
Pablo Neira Ayuso
20
0.04%
2
0.60%
36
Al Viro
19
0.04%
5
1.50%
37
Steffen Klassert
18
0.04%
2
0.60%
38
Rafael J. Wysocki
18
0.04%
1
0.30%
39
Satoru SATOH
17
0.03%
1
0.30%
40
Steffen Hurrle
16
0.03%
1
0.30%
41
Roopa Prabhu
14
0.03%
1
0.30%
42
Daniel Borkmann
14
0.03%
1
0.30%
43
Hannes Frederic Sowa
13
0.03%
1
0.30%
44
Dan Rosenberg
13
0.03%
1
0.30%
45
Paul E. McKenney
12
0.02%
3
0.90%
46
Jan Engelhardt
12
0.02%
1
0.30%
47
Mateusz Jurczyk
10
0.02%
1
0.30%
48
Hannes Eder
10
0.02%
2
0.60%
49
Thomas Gleixner
9
0.02%
2
0.60%
50
Andrew Morton
9
0.02%
2
0.60%
51
Panagiotis Issaris
8
0.02%
1
0.30%
52
Daniel Lezcano
8
0.02%
1
0.30%
53
Alexey Dobriyan
8
0.02%
2
0.60%
54
Alan Stern
8
0.02%
1
0.30%
55
Harald Welte
7
0.01%
1
0.30%
56
Greg Rose
7
0.01%
1
0.30%
57
Greg Kroah-Hartman
7
0.01%
1
0.30%
58
Randy Dunlap
6
0.01%
1
0.30%
59
Paul Gortmaker
6
0.01%
1
0.30%
60
Others
101
0.21%
48
14.37%
Total
48916
334