Linux Source Code
Home
Release 5.16
Help
sun
root
drivers
net
ethernet
Highlighting
Reset All
By Author
By Age
──────────
Aaron Young
Al Viro
Alexander Duyck
Arnaldo Carvalho de Melo
Ben Hutchings
Benjamin Herrenschmidt
Benoit Taine
Chris Poon
Christophe Jaillet
Constantin Baranov
David Decotigny
David L Stevens
David S. Miller
Denis Kirjanov
Du Cheng
Eric Dumazet
François Romieu
Grant C. Likely
Harvey Harrison
Heiner Kallweit
Hermann Lauer
Ian Campbell
Ingo Molnar
Jakub Kiciński
Jarod Wilson
Jaswinder Singh Rajput
Jeff Garzik
Jesper Dangaard Brouer
Jingoo Han
Jiri Pirko
Joe Perches
Jonathan Lemon
Kees Cook
Linus Torvalds
Matheos Worku
Meelis Roos
Michael S. Tsirkin
Michał Mirosław
Mikulas Patocka
Mirko Lindner
Olof Johansson
Others
Philippe Reynes
Richard Mortimer
Rick Jones
Robert Olsson
Ruben Vandeginste
Rusty Russell
Santwona Behera
Shannon Nelson
Sowmini Varadhan
Stephen Hemminger
Tanli Chang
Tejun Heo
Tobias Klauser
Tom 'spot' Callaway
Tushar Dave
Vaibhav Gupta
Wang Chen
Willy Tarreau
Yang Hongyang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
cassini.c
5262
-
58
25077
David S. Miller
Al Viro
Joe Perches
Jaswinder Singh Rajput
Stephen Hemminger
Jiri Pirko
Philippe Reynes
Jeff Garzik
Christophe Jaillet
Richard Mortimer
Ingo Molnar
Vaibhav Gupta
Rusty Russell
Ian Campbell
Rick Jones
Jakub Kiciński
Ben Hutchings
Eric Dumazet
Tejun Heo
Kees Cook
Jonathan Lemon
Arnaldo Carvalho de Melo
Jarod Wilson
Heiner Kallweit
Yang Hongyang
François Romieu
David Decotigny
Benoit Taine
Michael S. Tsirkin
Michał Mirosław
Linus Torvalds
Others
September 2005
October 2005
January 2006
March 2006
April 2006
June 2006
July 2006
August 2006
September 2006
November 2006
March 2007
April 2007
May 2007
June 2007
July 2007
October 2007
January 2008
March 2008
May 2008
July 2008
September 2008
January 2009
February 2009
April 2009
June 2009
August 2009
November 2009
February 2010
March 2010
April 2010
September 2010
December 2010
January 2011
March 2011
April 2011
June 2011
July 2011
August 2011
October 2011
November 2011
February 2012
August 2012
June 2013
October 2013
May 2014
August 2014
September 2014
October 2016
December 2016
March 2017
September 2017
October 2017
January 2019
February 2019
July 2019
December 2019
February 2020
May 2020
July 2020
August 2020
September 2020
March 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 0, "token_count": 22826}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 10, "token_count": 425}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 40, "token_count": 50}, {"author_id": 56, "token_count": 24}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 12, "token_count": 63}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 30}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 12, "token_count": 20}, {"author_id": 6, "token_count": 1}, {"author_id": 11, "token_count": 69}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 20}, {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 17, "token_count": 214}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 11, "token_count": 70}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 55, "token_count": 12}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 111}, {"author_id": 6, "token_count": 280}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 48, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 34, "token_count": 68}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 52, "token_count": 12}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 12}, {"author_id": 47, "token_count": 20}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 35, "token_count": 12}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 29, "token_count": 20}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 31, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 13, "token_count": 118}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 58, "token_count": 14}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 54, "token_count": 13}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 20, "token_count": 111}, {"author_id": 22, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
23039
91.87%
Al Viro
451
1.80%
Joe Perches
283
1.13%
Jaswinder Singh Rajput
214
0.85%
Stephen Hemminger
140
0.56%
Jiri Pirko
129
0.51%
Philippe Reynes
118
0.47%
Jeff Garzik
114
0.45%
Christophe Jaillet
111
0.44%
Richard Mortimer
68
0.27%
Ingo Molnar
50
0.20%
Vaibhav Gupta
24
0.10%
Rusty Russell
24
0.10%
Ian Campbell
21
0.08%
Rick Jones
20
0.08%
Jakub Kiciński
17
0.07%
Ben Hutchings
16
0.06%
Eric Dumazet
15
0.06%
Tejun Heo
14
0.06%
Kees Cook
14
0.06%
Jonathan Lemon
14
0.06%
Arnaldo Carvalho de Melo
14
0.06%
Jarod Wilson
13
0.05%
Heiner Kallweit
13
0.05%
Yang Hongyang
12
0.05%
François Romieu
12
0.05%
David Decotigny
12
0.05%
Benoit Taine
6
0.02%
Michael S. Tsirkin
4
0.02%
Michał Mirosław
1
0.00%
Linus Torvalds
1
0.00%
Others
93
0.37%
Total
25077
cassini.h
2900
-
9
7711
David S. Miller
Jeff Garzik
Richard Mortimer
Jaswinder Singh Rajput
Al Viro
Stephen Hemminger
Ingo Molnar
Others
September 2005
March 2006
September 2006
October 2007
January 2008
September 2008
January 2011
March 2011
January 2019
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 7452}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 217}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 34, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
7452
96.64%
Jeff Garzik
217
2.81%
Richard Mortimer
13
0.17%
Jaswinder Singh Rajput
11
0.14%
Al Viro
9
0.12%
Stephen Hemminger
4
0.05%
Ingo Molnar
2
0.03%
Others
3
0.04%
Total
7711
ldmvsw.c
477
-
10
2102
Aaron Young
Shannon Nelson
Jarod Wilson
Jakub Kiciński
Alexander Duyck
Kees Cook
Others
March 2016
October 2016
February 2017
March 2017
May 2017
July 2017
October 2017
February 2018
July 2018
September 2018
May 2021
October 2021
var spanGroupData = [ {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 1973}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 66}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Young
1973
93.86%
Shannon Nelson
87
4.14%
Jarod Wilson
13
0.62%
Jakub Kiciński
8
0.38%
Alexander Duyck
3
0.14%
Kees Cook
2
0.10%
Others
16
0.76%
Total
2102
niu.c
10205
-
66
49134
David S. Miller
Santwona Behera
Matheos Worku
Constantin Baranov
Mirko Lindner
Joe Perches
Jesper Dangaard Brouer
Tanli Chang
Robert Olsson
Stephen Hemminger
Harvey Harrison
Du Cheng
Ben Hutchings
Philippe Reynes
Jakub Kiciński
Jiri Pirko
Grant C. Likely
Rick Jones
Vaibhav Gupta
Eric Dumazet
Kees Cook
Jingoo Han
Olof Johansson
Michał Mirosław
Jarod Wilson
Christophe Jaillet
Tejun Heo
Tobias Klauser
Al Viro
Ian Campbell
Benoit Taine
Yang Hongyang
Michael S. Tsirkin
Jonathan Lemon
Shannon Nelson
Alexander Duyck
Others
October 2007
December 2007
January 2008
February 2008
April 2008
May 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
May 2009
August 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
June 2010
July 2010
August 2010
September 2010
October 2010
December 2010
February 2011
March 2011
April 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
February 2012
June 2012
July 2012
August 2012
October 2012
January 2013
February 2013
March 2013
May 2013
August 2013
December 2013
February 2014
August 2014
September 2014
December 2014
February 2015
March 2016
May 2016
October 2016
January 2017
March 2017
July 2017
September 2017
October 2017
February 2018
March 2018
May 2018
March 2019
July 2019
December 2019
July 2020
August 2020
May 2021
July 2021
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 0, "token_count": 35308}, {"author_id": 49, "token_count": 17}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 8, "token_count": 80}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 4, "token_count": 73}, {"author_id": 8, "token_count": 779}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 2839}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 1111}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 4, "token_count": 121}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 3, "token_count": 487}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 327}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 18, "token_count": 188}, {"author_id": 3, "token_count": 1081}, {"author_id": 11, "token_count": 53}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 16, "token_count": 226}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 7, "token_count": 1135}, {"author_id": 33, "token_count": 2}, {"author_id": 3, "token_count": 3227}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 55, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 14, "token_count": 13}, {"author_id": 19, "token_count": 196}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 32, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 14, "token_count": 13}, {"author_id": 6, "token_count": 669}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 126}, {"author_id": 23, "token_count": 21}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 31, "token_count": 35}, {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 33, "token_count": 80}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 118}, {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 0, "token_count": 1}, {"author_id": 43, "token_count": 12}, {"author_id": 11, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 47, "token_count": 7}, {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 35, "token_count": 18}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 29, "token_count": 32}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 53, "token_count": 16}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 13, "token_count": 55}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 22, "token_count": 24}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 37, "token_count": 71}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
35712
72.68%
Santwona Behera
5122
10.42%
Matheos Worku
4144
8.43%
Constantin Baranov
1135
2.31%
Mirko Lindner
859
1.75%
Joe Perches
684
1.39%
Jesper Dangaard Brouer
226
0.46%
Tanli Chang
196
0.40%
Robert Olsson
188
0.38%
Stephen Hemminger
119
0.24%
Harvey Harrison
82
0.17%
Du Cheng
71
0.14%
Ben Hutchings
66
0.13%
Philippe Reynes
55
0.11%
Jakub Kiciński
47
0.10%
Jiri Pirko
46
0.09%
Grant C. Likely
35
0.07%
Rick Jones
32
0.07%
Vaibhav Gupta
24
0.05%
Eric Dumazet
24
0.05%
Kees Cook
19
0.04%
Jingoo Han
18
0.04%
Olof Johansson
17
0.03%
Michał Mirosław
13
0.03%
Jarod Wilson
13
0.03%
Christophe Jaillet
11
0.02%
Tejun Heo
10
0.02%
Tobias Klauser
9
0.02%
Al Viro
9
0.02%
Ian Campbell
7
0.01%
Benoit Taine
6
0.01%
Yang Hongyang
4
0.01%
Michael S. Tsirkin
4
0.01%
Jonathan Lemon
3
0.01%
Shannon Nelson
1
0.00%
Alexander Duyck
1
0.00%
Others
122
0.25%
Total
49134
niu.h
3307
-
10
11262
David S. Miller
Mirko Lindner
Matheos Worku
Santwona Behera
Robert Olsson
Constantin Baranov
Stephen Hemminger
Grant C. Likely
Others
October 2007
January 2008
February 2008
April 2008
May 2008
November 2008
February 2009
April 2009
April 2010
June 2010
April 2011
November 2017
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 10921}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 128}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 18, "token_count": 15}, {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
10929
97.04%
Mirko Lindner
128
1.14%
Matheos Worku
89
0.79%
Santwona Behera
84
0.75%
Robert Olsson
15
0.13%
Constantin Baranov
9
0.08%
Stephen Hemminger
3
0.03%
Grant C. Likely
2
0.02%
Others
3
0.03%
Total
11262
sunbmac.c
1280
-
29
6425
Linus Torvalds
David S. Miller
Tom 'spot' Callaway
Jiri Pirko
Tobias Klauser
Grant C. Likely
Wang Chen
Kees Cook
François Romieu
Tushar Dave
Jakub Kiciński
Michael S. Tsirkin
Tejun Heo
Al Viro
Shannon Nelson
Joe Perches
Jeff Garzik
Others
April 2005
October 2005
June 2006
July 2006
September 2006
July 2007
October 2007
August 2008
October 2008
November 2008
December 2008
March 2009
June 2009
February 2010
March 2010
April 2010
June 2010
August 2010
February 2011
July 2011
August 2011
November 2011
February 2012
January 2013
May 2013
August 2013
October 2016
April 2017
October 2017
February 2018
September 2018
February 2019
December 2019
June 2020
September 2020
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 5788}, {"author_id": 27, "token_count": 41}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 243}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 25, "token_count": 21}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 23, "token_count": 15}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 18}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 46, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 24}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 22}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
5788
90.09%
David S. Miller
391
6.09%
Tom 'spot' Callaway
41
0.64%
Jiri Pirko
28
0.44%
Tobias Klauser
27
0.42%
Grant C. Likely
27
0.42%
Wang Chen
22
0.34%
Kees Cook
22
0.34%
François Romieu
18
0.28%
Tushar Dave
12
0.19%
Jakub Kiciński
5
0.08%
Michael S. Tsirkin
4
0.06%
Tejun Heo
3
0.05%
Al Viro
2
0.03%
Shannon Nelson
1
0.02%
Joe Perches
1
0.02%
Jeff Garzik
1
0.02%
Others
32
0.50%
Total
6425
sunbmac.h
338
-
7
1263
Linus Torvalds
Grant C. Likely
David S. Miller
Tushar Dave
Al Viro
Others
April 2005
October 2005
August 2008
August 2010
March 2011
October 2016
November 2017
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 1255}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1255
99.37%
Grant C. Likely
2
0.16%
David S. Miller
2
0.16%
Tushar Dave
1
0.08%
Al Viro
1
0.08%
Others
2
0.16%
Total
1263
sungem.c
3047
-
56
14424
Linus Torvalds
Benjamin Herrenschmidt
David S. Miller
Joe Perches
Ruben Vandeginste
Philippe Reynes
Vaibhav Gupta
Stephen Hemminger
Wang Chen
Christophe Jaillet
Denis Kirjanov
Hermann Lauer
Eric Dumazet
Jakub Kiciński
Rick Jones
Al Viro
Jiri Pirko
Olof Johansson
Jarod Wilson
Kees Cook
Heiner Kallweit
Arnaldo Carvalho de Melo
Yang Hongyang
Tejun Heo
Alexander Duyck
Ian Campbell
David Decotigny
Benoit Taine
Michael S. Tsirkin
Tobias Klauser
Michał Mirosław
Jeff Garzik
Ben Hutchings
Shannon Nelson
Others
April 2005
June 2005
July 2005
September 2005
November 2005
January 2006
July 2006
August 2006
September 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
October 2007
November 2007
December 2007
January 2008
March 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
August 2009
October 2009
November 2009
February 2010
March 2010
April 2010
August 2010
December 2010
January 2011
March 2011
April 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
April 2012
October 2012
May 2013
March 2014
August 2014
March 2015
April 2015
May 2016
October 2016
December 2016
January 2017
March 2017
September 2017
October 2017
February 2018
June 2018
December 2019
February 2020
July 2020
August 2020
March 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 11961}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 28}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 49, "token_count": 16}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 0, "token_count": 23}, {"author_id": 26, "token_count": 144}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 44, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 54}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 25, "token_count": 73}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 135}, {"author_id": 39, "token_count": 60}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 11, "token_count": 55}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 11, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 55, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 6, "token_count": 184}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 38, "token_count": 61}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 52, "token_count": 6}, {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 9, "token_count": 856}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 29, "token_count": 24}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 57, "token_count": 6}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 36, "token_count": 15}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 13, "token_count": 139}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 35, "token_count": 23}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 54, "token_count": 13}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 20, "token_count": 68}, {"author_id": 22, "token_count": 131}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
11990
83.13%
Benjamin Herrenschmidt
872
6.05%
David S. Miller
262
1.82%
Joe Perches
186
1.29%
Ruben Vandeginste
144
1.00%
Philippe Reynes
139
0.96%
Vaibhav Gupta
131
0.91%
Stephen Hemminger
125
0.87%
Wang Chen
73
0.51%
Christophe Jaillet
68
0.47%
Denis Kirjanov
61
0.42%
Hermann Lauer
60
0.42%
Eric Dumazet
30
0.21%
Jakub Kiciński
28
0.19%
Rick Jones
24
0.17%
Al Viro
22
0.15%
Jiri Pirko
21
0.15%
Olof Johansson
16
0.11%
Jarod Wilson
15
0.10%
Kees Cook
14
0.10%
Heiner Kallweit
13
0.09%
Arnaldo Carvalho de Melo
10
0.07%
Yang Hongyang
8
0.06%
Tejun Heo
8
0.06%
Alexander Duyck
7
0.05%
Ian Campbell
6
0.04%
David Decotigny
6
0.04%
Benoit Taine
6
0.04%
Michael S. Tsirkin
4
0.03%
Tobias Klauser
3
0.02%
Michał Mirosław
3
0.02%
Jeff Garzik
3
0.02%
Ben Hutchings
2
0.01%
Shannon Nelson
1
0.01%
Others
63
0.44%
Total
14424
sungem.h
1028
-
8
2444
Linus Torvalds
David S. Miller
Stephen Hemminger
Al Viro
Joe Perches
Others
April 2005
September 2005
March 2007
October 2007
December 2007
December 2009
January 2011
November 2017
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 2422}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2422
99.10%
David S. Miller
10
0.41%
Stephen Hemminger
4
0.16%
Al Viro
4
0.16%
Joe Perches
1
0.04%
Others
3
0.12%
Total
2444
sunhme.c
3377
-
46
16454
Linus Torvalds
David S. Miller
Meelis Roos
Al Viro
Philippe Reynes
Grant C. Likely
Jakub Kiciński
Stephen Hemminger
Mikulas Patocka
Tom 'spot' Callaway
Tobias Klauser
Jiri Pirko
Willy Tarreau
Wang Chen
Rick Jones
Chris Poon
Michał Mirosław
Kees Cook
François Romieu
David Decotigny
Arnaldo Carvalho de Melo
Alexander Duyck
Benoit Taine
Jingoo Han
Michael S. Tsirkin
Jeff Garzik
Eric Dumazet
Ian Campbell
Shannon Nelson
Joe Perches
Others
April 2005
September 2005
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
February 2007
March 2007
April 2007
June 2007
November 2007
December 2007
January 2008
June 2008
August 2008
October 2008
November 2008
January 2009
February 2009
June 2009
August 2009
December 2009
February 2010
April 2010
June 2010
August 2010
December 2010
February 2011
April 2011
May 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
February 2012
March 2012
May 2013
August 2013
September 2013
October 2013
August 2014
October 2014
April 2015
December 2016
March 2017
April 2017
October 2017
February 2018
August 2018
December 2018
February 2019
December 2019
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 14215}, {"author_id": 27, "token_count": 43}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 45, "token_count": 36}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 531}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 44, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 51, "token_count": 31}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 10, "token_count": 75}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 381}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 25, "token_count": 36}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 11, "token_count": 51}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 30, "token_count": 106}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 42, "token_count": 50}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 34}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 23, "token_count": 16}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 23, "token_count": 10}, {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 23, "token_count": 15}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 52, "token_count": 10}, {"author_id": 43, "token_count": 23}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 23, "token_count": 27}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 29, "token_count": 32}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 41, "token_count": 19}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 343}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 59, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 13, "token_count": 76}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 23}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 22}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 61}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
14216
86.40%
David S. Miller
1284
7.80%
Meelis Roos
106
0.64%
Al Viro
81
0.49%
Philippe Reynes
76
0.46%
Grant C. Likely
74
0.45%
Jakub Kiciński
61
0.37%
Stephen Hemminger
52
0.32%
Mikulas Patocka
50
0.30%
Tom 'spot' Callaway
43
0.26%
Tobias Klauser
41
0.25%
Jiri Pirko
41
0.25%
Willy Tarreau
36
0.22%
Wang Chen
36
0.22%
Rick Jones
32
0.19%
Chris Poon
31
0.19%
Michał Mirosław
24
0.15%
Kees Cook
22
0.13%
François Romieu
19
0.12%
David Decotigny
10
0.06%
Arnaldo Carvalho de Melo
10
0.06%
Alexander Duyck
8
0.05%
Benoit Taine
6
0.04%
Jingoo Han
5
0.03%
Michael S. Tsirkin
4
0.02%
Jeff Garzik
4
0.02%
Eric Dumazet
4
0.02%
Ian Campbell
2
0.01%
Shannon Nelson
1
0.01%
Joe Perches
1
0.01%
Others
74
0.45%
Total
16454
sunhme.h
512
-
9
1906
Linus Torvalds
Al Viro
David S. Miller
François Romieu
Michael S. Tsirkin
Grant C. Likely
Others
April 2005
December 2007
August 2008
August 2010
March 2011
March 2012
December 2016
July 2017
November 2017
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 1882}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1882
98.74%
Al Viro
9
0.47%
David S. Miller
5
0.26%
François Romieu
3
0.16%
Michael S. Tsirkin
1
0.05%
Grant C. Likely
1
0.05%
Others
5
0.26%
Total
1906
sunqe.c
996
-
22
4860
Linus Torvalds
David S. Miller
Jeff Garzik
Tom 'spot' Callaway
Jiri Pirko
Grant C. Likely
Wang Chen
Tushar Dave
Michael S. Tsirkin
Jingoo Han
Tobias Klauser
Arnaldo Carvalho de Melo
Jakub Kiciński
Shannon Nelson
Others
April 2005
June 2006
July 2006
September 2006
March 2007
April 2007
July 2007
October 2007
August 2008
November 2008
February 2009
March 2009
June 2009
February 2010
April 2010
June 2010
August 2010
February 2011
July 2011
August 2011
February 2012
January 2013
May 2013
October 2016
February 2018
September 2018
December 2019
June 2020
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 3807}, {"author_id": 27, "token_count": 47}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 477}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 12, "token_count": 105}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 216}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 25, "token_count": 21}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 23, "token_count": 15}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 46, "token_count": 21}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3807
78.33%
David S. Miller
743
15.29%
Jeff Garzik
106
2.18%
Tom 'spot' Callaway
47
0.97%
Jiri Pirko
45
0.93%
Grant C. Likely
33
0.68%
Wang Chen
21
0.43%
Tushar Dave
21
0.43%
Michael S. Tsirkin
4
0.08%
Jingoo Han
4
0.08%
Tobias Klauser
3
0.06%
Arnaldo Carvalho de Melo
3
0.06%
Jakub Kiciński
2
0.04%
Shannon Nelson
1
0.02%
Others
20
0.41%
Total
4860
sunqe.h
351
-
5
1373
Linus Torvalds
David S. Miller
Tushar Dave
Grant C. Likely
Others
April 2005
August 2008
August 2010
October 2016
November 2017
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 1364}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1364
99.34%
David S. Miller
4
0.29%
Tushar Dave
2
0.15%
Grant C. Likely
2
0.15%
Others
1
0.07%
Total
1373
sunvnet.c
568
-
18
2747
David S. Miller
Shannon Nelson
Aaron Young
Sowmini Varadhan
David L Stevens
Joe Perches
Jakub Kiciński
Jarod Wilson
Ben Hutchings
Alexander Duyck
Kees Cook
Jiri Pirko
Benjamin Herrenschmidt
Others
July 2007
December 2007
September 2008
October 2008
March 2009
July 2009
August 2010
August 2011
March 2012
July 2014
September 2014
October 2014
December 2014
September 2015
March 2016
October 2016
February 2017
March 2017
July 2017
October 2017
February 2018
March 2018
July 2018
September 2018
May 2021
October 2021
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1182}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 15, "token_count": 94}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 24, "token_count": 62}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 108}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 24, "token_count": 62}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 15, "token_count": 31}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 405}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 687}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
1216
44.27%
Shannon Nelson
700
25.48%
Aaron Young
405
14.74%
Sowmini Varadhan
233
8.48%
David L Stevens
124
4.51%
Joe Perches
25
0.91%
Jakub Kiciński
14
0.51%
Jarod Wilson
13
0.47%
Ben Hutchings
5
0.18%
Alexander Duyck
3
0.11%
Kees Cook
2
0.07%
Jiri Pirko
1
0.04%
Benjamin Herrenschmidt
1
0.04%
Others
5
0.18%
Total
2747
sunvnet_common.c
1813
-
8
9448
Aaron Young
Shannon Nelson
Kees Cook
Jonathan Lemon
Michael S. Tsirkin
Eric Dumazet
Others
March 2016
October 2016
January 2017
February 2017
March 2017
July 2017
October 2017
February 2018
September 2018
July 2019
December 2019
January 2020
February 2020
var spanGroupData = [ {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 8694}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 70}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 212}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 402}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Young
8717
92.26%
Shannon Nelson
685
7.25%
Kees Cook
12
0.13%
Jonathan Lemon
6
0.06%
Michael S. Tsirkin
4
0.04%
Eric Dumazet
3
0.03%
Others
21
0.22%
Total
9448
sunvnet_common.h
157
-
10
578
Aaron Young
David S. Miller
Shannon Nelson
David L Stevens
Sowmini Varadhan
Michael S. Tsirkin
Kees Cook
Jarod Wilson
Others
July 2007
August 2014
September 2014
October 2014
December 2014
March 2016
October 2016
March 2017
October 2017
November 2017
September 2018
December 2019
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 24, "token_count": 22}, {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 24, "token_count": 23}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 229}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 50, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Young
229
39.62%
David S. Miller
208
35.99%
Shannon Nelson
51
8.82%
David L Stevens
45
7.79%
Sowmini Varadhan
31
5.36%
Michael S. Tsirkin
4
0.69%
Kees Cook
4
0.69%
Jarod Wilson
4
0.69%
Others
2
0.35%
Total
578
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
142
Author
Tokens
Proportion
Commits
Proportion
0
David S. Miller
81257
51.69%
63
15.91%
1
Linus Torvalds
42725
27.18%
3
0.76%
2
Aaron Young
11324
7.20%
5
1.26%
3
Santwona Behera
5206
3.31%
4
1.01%
4
Matheos Worku
4233
2.69%
7
1.77%
5
Shannon Nelson
1528
0.97%
13
3.28%
6
Joe Perches
1181
0.75%
15
3.79%
7
Constantin Baranov
1144
0.73%
2
0.51%
8
Mirko Lindner
987
0.63%
2
0.51%
9
Benjamin Herrenschmidt
873
0.56%
4
1.01%
10
Al Viro
588
0.37%
10
2.53%
11
Stephen Hemminger
447
0.28%
11
2.78%
12
Jeff Garzik
445
0.28%
8
2.02%
13
Philippe Reynes
388
0.25%
5
1.26%
14
Jiri Pirko
311
0.20%
11
2.78%
15
Sowmini Varadhan
264
0.17%
7
1.77%
16
Jesper Dangaard Brouer
226
0.14%
3
0.76%
17
Jaswinder Singh Rajput
225
0.14%
1
0.25%
18
Robert Olsson
203
0.13%
1
0.25%
19
Tanli Chang
196
0.12%
1
0.25%
20
Christophe Jaillet
190
0.12%
3
0.76%
21
Jakub Kiciński
182
0.12%
6
1.52%
22
Vaibhav Gupta
179
0.11%
4
1.01%
23
Grant C. Likely
176
0.11%
7
1.77%
24
David L Stevens
169
0.11%
9
2.27%
25
Wang Chen
152
0.10%
2
0.51%
26
Ruben Vandeginste
144
0.09%
1
0.25%
27
Tom 'spot' Callaway
131
0.08%
1
0.25%
28
Kees Cook
111
0.07%
1
0.25%
29
Rick Jones
108
0.07%
2
0.51%
30
Meelis Roos
106
0.07%
1
0.25%
31
Ben Hutchings
89
0.06%
9
2.27%
32
Tobias Klauser
83
0.05%
5
1.26%
33
Harvey Harrison
82
0.05%
2
0.51%
34
Richard Mortimer
81
0.05%
1
0.25%
35
Eric Dumazet
76
0.05%
5
1.26%
36
Jarod Wilson
71
0.05%
1
0.25%
37
Du Cheng
71
0.05%
1
0.25%
38
Denis Kirjanov
61
0.04%
1
0.25%
39
Hermann Lauer
60
0.04%
1
0.25%
40
Ingo Molnar
52
0.03%
1
0.25%
41
François Romieu
52
0.03%
3
0.76%
42
Mikulas Patocka
50
0.03%
1
0.25%
43
Michał Mirosław
41
0.03%
3
0.76%
44
Arnaldo Carvalho de Melo
37
0.02%
2
0.51%
45
Willy Tarreau
36
0.02%
1
0.25%
46
Tushar Dave
36
0.02%
2
0.51%
47
Ian Campbell
36
0.02%
5
1.26%
48
Tejun Heo
35
0.02%
4
1.01%
49
Olof Johansson
33
0.02%
2
0.51%
50
Michael S. Tsirkin
33
0.02%
2
0.51%
51
Chris Poon
31
0.02%
1
0.25%
52
David Decotigny
28
0.02%
2
0.51%
53
Jingoo Han
27
0.02%
4
1.01%
54
Heiner Kallweit
26
0.02%
1
0.25%
55
Yang Hongyang
24
0.02%
2
0.51%
56
Rusty Russell
24
0.02%
1
0.25%
57
Benoit Taine
24
0.02%
1
0.25%
58
Jonathan Lemon
23
0.01%
1
0.25%
59
Alexander Duyck
22
0.01%
3
0.76%
60
Others
465
0.30%
115
29.04%
Total
157208
396