Linux Source Code
Home
Release 5.9
Help
batman-adv
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Américo Wang
Anders Roxell
Andreas Pape
Andrew Lunn
André Gaul
Antonio Quartulli
Christophe Jaillet
Colin Ian King
David Ahern
David S. Miller
Def
Denys Vlasenko
Ding Tianhong
Eric Dumazet
Felix Fietkau
Fengguang Wu
Florian Westphal
Gao Feng
Geliang Tang
George Spelvin
Greg Kroah-Hartman
Gustavo A. R. Silva
Jeremy Sowden
Jiri Pirko
Joe Perches
Johannes Berg
Jussi Kivilinna
Kees Cook
Ken Helias
Kirill Smelkov
Linus Lüssing
Linus Torvalds
Luc Van Oostenryck
Marek Lindner
Markus Pargmann
Martin Hundeböll
Martin Weinelt
Matthias Schiffer
Nicolas Dichtel
Octavian Purdila
Pankaj Bharadiya
Patrick McHardy
Pau Koning
Paul E. McKenney
Paul Kot
Rasmus Villemoes
René Treffer
SF Markus Elfring
Sasha Levin
Shan Wei
Simon Wunderlich
Stephen Hemminger
Sven Eckelmann
Tobias Klauser
Wilfried Klaebe
Xiyu Yang
Ying Xue
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bat_algo.c
227
-
3
699
Sven Eckelmann
Matthias Schiffer
Antonio Quartulli
May 2016
July 2016
November 2017
December 2017
December 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 455}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 212}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
468
66.95%
Matthias Schiffer
212
30.33%
Antonio Quartulli
19
2.72%
Total
699
bat_algo.h
26
-
3
91
Sven Eckelmann
Matthias Schiffer
Marek Lindner
November 2011
May 2016
July 2016
November 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
65
71.43%
Matthias Schiffer
14
15.38%
Marek Lindner
12
13.19%
Total
91
bat_iv_ogm.c
2796
-
12
9858
Marek Lindner
Antonio Quartulli
Sven Eckelmann
Simon Wunderlich
Matthias Schiffer
Andrew Lunn
Markus Pargmann
Linus Lüssing
Martin Hundeböll
Al Viro
SF Markus Elfring
Johannes Berg
July 2011
August 2011
November 2011
December 2011
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
November 2012
January 2013
March 2013
April 2013
May 2013
July 2013
August 2013
September 2013
November 2013
January 2014
February 2014
March 2014
December 2014
April 2015
May 2015
June 2015
July 2015
August 2015
November 2015
January 2016
February 2016
March 2016
May 2016
June 2016
July 2016
September 2016
November 2016
February 2017
March 2017
May 2017
June 2017
November 2017
December 2017
February 2018
June 2018
August 2018
October 2018
June 2019
August 2019
October 2019
December 2019
February 2020
April 2020
June 2020
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 1269}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 1118}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 28}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 4, "token_count": 122}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 153}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 23, "token_count": 10}, {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 320}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 84}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 257}, {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 433}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 1392}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 100}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 163}, {"author_id": 4, "token_count": 1}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 400}, {"author_id": 1, "token_count": 916}, {"author_id": 7, "token_count": 71}, {"author_id": 6, "token_count": 1400}, {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 338}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Lindner
2956
29.99%
Antonio Quartulli
1804
18.30%
Sven Eckelmann
1568
15.91%
Simon Wunderlich
1466
14.87%
Matthias Schiffer
1400
14.20%
Andrew Lunn
400
4.06%
Markus Pargmann
123
1.25%
Linus Lüssing
87
0.88%
Martin Hundeböll
41
0.42%
Al Viro
10
0.10%
SF Markus Elfring
2
0.02%
Johannes Berg
1
0.01%
Total
9858
bat_iv_ogm.h
14
-
1
20
Sven Eckelmann
May 2016
November 2017
July 2018
December 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
20
100.00%
Total
20
bat_v.c
1155
-
6
4066
Antonio Quartulli
Matthias Schiffer
Sven Eckelmann
Linus Lüssing
Marek Lindner
SF Markus Elfring
November 2015
January 2016
March 2016
April 2016
May 2016
July 2016
March 2017
May 2017
November 2017
December 2017
February 2018
June 2018
October 2018
May 2019
August 2019
December 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 437}, {"author_id": 2, "token_count": 342}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 55}, {"author_id": 4, "token_count": 59}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1020}, {"author_id": 6, "token_count": 1355}, {"author_id": 0, "token_count": 505}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
1558
38.32%
Matthias Schiffer
1355
33.33%
Sven Eckelmann
715
17.58%
Linus Lüssing
377
9.27%
Marek Lindner
59
1.45%
SF Markus Elfring
2
0.05%
Total
4066
bat_v.h
41
-
1
104
Sven Eckelmann
May 2016
November 2017
December 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
104
100.00%
Total
104
bat_v_elp.c
552
-
8
1857
Linus Lüssing
Antonio Quartulli
Marek Lindner
Sven Eckelmann
René Treffer
Felix Fietkau
Anders Roxell
Johannes Berg
November 2015
January 2016
May 2016
July 2016
September 2016
June 2017
November 2017
December 2017
August 2018
September 2018
October 2018
January 2019
February 2019
November 2019
December 2019
April 2020
June 2020
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 614}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 999}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 52}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 35}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
999
53.80%
Antonio Quartulli
616
33.17%
Marek Lindner
102
5.49%
Sven Eckelmann
99
5.33%
René Treffer
26
1.40%
Felix Fietkau
7
0.38%
Anders Roxell
7
0.38%
Johannes Berg
1
0.05%
Total
1857
bat_v_elp.h
24
-
4
84
Linus Lüssing
Marek Lindner
Sven Eckelmann
Antonio Quartulli
November 2015
January 2016
May 2016
November 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
50
59.52%
Marek Lindner
14
16.67%
Sven Eckelmann
11
13.10%
Antonio Quartulli
9
10.71%
Total
84
bat_v_ogm.c
1096
-
10
3831
Antonio Quartulli
Linus Lüssing
Simon Wunderlich
Sven Eckelmann
Christophe Jaillet
Colin Ian King
Xiyu Yang
Markus Pargmann
Johannes Berg
Marek Lindner
November 2015
January 2016
February 2016
March 2016
May 2016
July 2016
August 2016
June 2017
November 2017
December 2017
August 2019
October 2019
December 2019
April 2020
June 2020
July 2020
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 2362}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 356}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 1}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 170}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 568}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 32}, {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
2369
61.84%
Linus Lüssing
786
20.52%
Simon Wunderlich
356
9.29%
Sven Eckelmann
274
7.15%
Christophe Jaillet
32
0.84%
Colin Ian King
5
0.13%
Xiyu Yang
3
0.08%
Markus Pargmann
3
0.08%
Johannes Berg
2
0.05%
Marek Lindner
1
0.03%
Total
3831
bat_v_ogm.h
27
-
3
107
Antonio Quartulli
Linus Lüssing
Sven Eckelmann
January 2016
May 2016
November 2017
July 2018
May 2019
August 2019
December 2019
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
74
69.16%
Linus Lüssing
21
19.63%
Sven Eckelmann
12
11.21%
Total
107
bitarray.c
89
-
2
220
Sven Eckelmann
Simon Wunderlich
December 2010
June 2011
October 2011
February 2012
May 2012
June 2012
August 2012
April 2015
May 2015
February 2016
May 2016
November 2017
December 2017
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
219
99.55%
Simon Wunderlich
1
0.45%
Total
220
bitarray.h
56
-
2
133
Sven Eckelmann
Linus Lüssing
December 2010
May 2011
June 2011
February 2012
May 2012
June 2012
September 2012
April 2015
May 2015
February 2016
November 2017
December 2017
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
131
98.50%
Linus Lüssing
2
1.50%
Total
133
bridge_loop_avoidance.c
2636
-
14
9312
Simon Wunderlich
Sven Eckelmann
Andrew Lunn
Linus Lüssing
Andreas Pape
Antonio Quartulli
Marek Lindner
Jussi Kivilinna
Sasha Levin
Patrick McHardy
Al Viro
Joe Perches
Geliang Tang
Fengguang Wu
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
February 2013
April 2013
May 2013
June 2013
August 2013
January 2014
June 2014
November 2014
March 2015
April 2015
May 2015
June 2015
September 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
July 2016
September 2016
February 2017
May 2017
November 2017
December 2017
February 2018
June 2018
September 2018
October 2018
February 2019
November 2019
December 2019
June 2020
August 2020
September 2020
var spanGroupData = [ {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 4702}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 3, "token_count": 245}, {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 170}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 109}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 3, "token_count": 77}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 56}, {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 86}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 149}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 3, "token_count": 444}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 598}, {"author_id": 42, "token_count": 1}, {"author_id": 3, "token_count": 577}, {"author_id": 0, "token_count": 311}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 228}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 11}, {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 203}, {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wunderlich
6508
69.89%
Sven Eckelmann
1427
15.32%
Andrew Lunn
598
6.42%
Linus Lüssing
262
2.81%
Andreas Pape
228
2.45%
Antonio Quartulli
184
1.98%
Marek Lindner
75
0.81%
Jussi Kivilinna
11
0.12%
Sasha Levin
8
0.09%
Patrick McHardy
5
0.05%
Al Viro
3
0.03%
Joe Perches
1
0.01%
Geliang Tang
1
0.01%
Fengguang Wu
1
0.01%
Total
9312
bridge_loop_avoidance.h
149
-
6
573
Simon Wunderlich
Sven Eckelmann
Andrew Lunn
Andreas Pape
Antonio Quartulli
Linus Lüssing
January 2012
May 2012
June 2012
July 2012
October 2012
April 2013
August 2013
April 2015
May 2015
November 2015
February 2016
July 2016
September 2016
November 2016
November 2017
December 2017
May 2019
December 2019
September 2020
var spanGroupData = [ {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 264}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 32}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 49}, {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wunderlich
385
67.19%
Sven Eckelmann
75
13.09%
Andrew Lunn
49
8.55%
Andreas Pape
45
7.85%
Antonio Quartulli
15
2.62%
Linus Lüssing
4
0.70%
Total
573
debugfs.c
442
-
8
1571
Sven Eckelmann
Simon Wunderlich
Marek Lindner
Antonio Quartulli
Andrew Lunn
Martin Hundeböll
Linus Lüssing
Greg Kroah-Hartman
December 2010
November 2011
January 2012
May 2012
June 2012
October 2012
January 2013
November 2013
May 2014
April 2015
August 2015
March 2016
May 2016
July 2016
September 2016
November 2017
December 2017
June 2018
July 2018
August 2018
October 2018
June 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 419}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 4, "token_count": 62}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 55}, {"author_id": 3, "token_count": 52}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 74}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 188}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 70}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 79}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
812
51.69%
Simon Wunderlich
306
19.48%
Marek Lindner
114
7.26%
Antonio Quartulli
111
7.07%
Andrew Lunn
79
5.03%
Martin Hundeböll
74
4.71%
Linus Lüssing
70
4.46%
Greg Kroah-Hartman
5
0.32%
Total
1571
debugfs.h
73
-
4
216
Sven Eckelmann
Markus Pargmann
Simon Wunderlich
Greg Kroah-Hartman
December 2010
May 2012
June 2012
November 2013
December 2014
April 2015
July 2016
November 2017
June 2018
August 2018
May 2019
June 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 7, "token_count": 71}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
125
57.87%
Markus Pargmann
71
32.87%
Simon Wunderlich
17
7.87%
Greg Kroah-Hartman
3
1.39%
Total
216
distributed-arp-table.c
1891
-
17
6564
Antonio Quartulli
Linus Lüssing
Sven Eckelmann
Marek Lindner
Andreas Pape
Matthias Schiffer
Martin Hundeböll
Tobias Klauser
Martin Weinelt
Sasha Levin
Simon Wunderlich
Markus Pargmann
Pau Koning
Octavian Purdila
Joe Perches
Gustavo A. R. Silva
Geliang Tang
June 2011
November 2011
April 2012
June 2012
August 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
November 2013
January 2014
March 2014
May 2014
June 2014
March 2015
April 2015
May 2015
June 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
July 2016
September 2016
February 2017
April 2017
May 2017
June 2017
November 2017
December 2017
March 2018
October 2018
December 2018
February 2019
March 2019
November 2019
December 2019
February 2020
June 2020
var spanGroupData = [ {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 1504}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 284}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 1435}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 6, "token_count": 91}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 46, "token_count": 2}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 173}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 253}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 2, "token_count": 21}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 101}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 148}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 503}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1351}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
3621
55.16%
Linus Lüssing
1990
30.32%
Sven Eckelmann
454
6.92%
Marek Lindner
183
2.79%
Andreas Pape
148
2.25%
Matthias Schiffer
97
1.48%
Martin Hundeböll
41
0.62%
Tobias Klauser
9
0.14%
Martin Weinelt
5
0.08%
Sasha Levin
4
0.06%
Simon Wunderlich
3
0.05%
Markus Pargmann
3
0.05%
Pau Koning
2
0.03%
Octavian Purdila
1
0.02%
Joe Perches
1
0.02%
Gustavo A. R. Silva
1
0.02%
Geliang Tang
1
0.02%
Total
6564
distributed-arp-table.h
188
-
5
591
Antonio Quartulli
Linus Lüssing
Martin Hundeböll
Sven Eckelmann
Marek Lindner
June 2011
November 2011
April 2012
June 2012
April 2013
October 2013
July 2014
April 2015
May 2015
November 2017
December 2017
March 2018
December 2018
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 255}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
367
62.10%
Linus Lüssing
115
19.46%
Martin Hundeböll
56
9.48%
Sven Eckelmann
33
5.58%
Marek Lindner
20
3.38%
Total
591
fragmentation.c
548
-
8
1936
Martin Hundeböll
Sven Eckelmann
Antonio Quartulli
Andrew Lunn
Linus Lüssing
Matthias Schiffer
Ken Helias
Johannes Berg
May 2013
January 2014
April 2014
May 2014
August 2014
December 2014
April 2015
May 2015
June 2015
August 2015
January 2016
March 2016
May 2016
July 2016
December 2016
February 2017
June 2017
November 2017
December 2017
January 2018
November 2018
December 2019
June 2020
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 1538}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 29}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
1538
79.44%
Sven Eckelmann
302
15.60%
Antonio Quartulli
34
1.76%
Andrew Lunn
29
1.50%
Linus Lüssing
24
1.24%
Matthias Schiffer
7
0.36%
Ken Helias
1
0.05%
Johannes Berg
1
0.05%
Total
1936
fragmentation.h
44
-
3
141
Martin Hundeböll
Sven Eckelmann
Antonio Quartulli
May 2013
April 2015
May 2016
July 2016
November 2017
December 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 118}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
118
83.69%
Sven Eckelmann
22
15.60%
Antonio Quartulli
1
0.71%
Total
141
gateway_client.c
833
-
6
2940
Sven Eckelmann
Antonio Quartulli
Marek Lindner
Simon Wunderlich
Linus Lüssing
Paul E. McKenney
December 2010
February 2011
March 2011
April 2011
May 2011
June 2011
September 2011
May 2012
June 2012
July 2012
August 2012
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
November 2013
January 2014
May 2014
April 2015
May 2015
June 2015
August 2015
January 2016
March 2016
May 2016
July 2016
November 2017
December 2017
March 2018
August 2018
October 2018
December 2019
May 2020
July 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 759}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 4, "token_count": 114}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 179}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 45, "token_count": 2}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 149}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 345}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 191}, {"author_id": 3, "token_count": 112}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 79}, {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1372
46.67%
Antonio Quartulli
646
21.97%
Marek Lindner
643
21.87%
Simon Wunderlich
167
5.68%
Linus Lüssing
110
3.74%
Paul E. McKenney
2
0.07%
Total
2940
gateway_client.h
43
-
5
219
Sven Eckelmann
Antonio Quartulli
Marek Lindner
Simon Wunderlich
Linus Lüssing
December 2010
March 2011
September 2011
May 2012
June 2012
April 2013
July 2013
November 2013
April 2015
May 2015
August 2015
July 2016
November 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
142
64.84%
Antonio Quartulli
63
28.77%
Marek Lindner
12
5.48%
Simon Wunderlich
1
0.46%
Linus Lüssing
1
0.46%
Total
219
gateway_common.c
274
-
5
950
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Markus Pargmann
Rasmus Villemoes
December 2010
May 2011
May 2012
June 2012
April 2013
November 2013
October 2014
April 2015
May 2015
June 2015
September 2015
May 2016
July 2016
March 2017
November 2017
December 2017
November 2018
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 234}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 448}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
481
50.63%
Marek Lindner
456
48.00%
Antonio Quartulli
8
0.84%
Markus Pargmann
3
0.32%
Rasmus Villemoes
2
0.21%
Total
950
gateway_common.h
38
-
3
108
Sven Eckelmann
Marek Lindner
Antonio Quartulli
December 2010
May 2012
June 2012
April 2013
April 2015
January 2016
November 2017
December 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
51
47.22%
Marek Lindner
35
32.41%
Antonio Quartulli
22
20.37%
Total
108
hard-interface.c
1098
-
12
3507
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Andrew Lunn
Linus Lüssing
Matthias Schiffer
Simon Wunderlich
Nicolas Dichtel
Jiri Pirko
Américo Wang
David Ahern
Ying Xue
December 2010
February 2011
March 2011
April 2011
May 2011
July 2011
November 2011
January 2012
February 2012
March 2012
May 2012
June 2012
September 2012
November 2012
February 2013
March 2013
April 2013
May 2013
July 2013
August 2013
October 2013
November 2013
January 2014
May 2014
April 2015
August 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
October 2017
November 2017
December 2017
June 2018
August 2018
October 2018
December 2018
May 2019
June 2019
October 2019
December 2019
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1189}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 151}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 117}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 87}, {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 64}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 25, "token_count": 3}, {"author_id": 4, "token_count": 76}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 30, "token_count": 9}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 4, "token_count": 19}, {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 73}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 1, "token_count": 13}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 28}, {"author_id": 4, "token_count": 7}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 140}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 139}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 243}, {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
2084
59.42%
Marek Lindner
648
18.48%
Antonio Quartulli
260
7.41%
Andrew Lunn
240
6.84%
Linus Lüssing
149
4.25%
Matthias Schiffer
64
1.82%
Simon Wunderlich
39
1.11%
Nicolas Dichtel
9
0.26%
Jiri Pirko
7
0.20%
Américo Wang
4
0.11%
David Ahern
2
0.06%
Ying Xue
1
0.03%
Total
3507
hard-interface.h
144
-
6
305
Sven Eckelmann
Marek Lindner
Linus Lüssing
Andrew Lunn
Antonio Quartulli
Simon Wunderlich
December 2010
February 2011
April 2011
May 2011
June 2011
May 2012
June 2012
February 2013
October 2013
November 2013
April 2015
January 2016
April 2016
August 2016
September 2016
November 2017
December 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
175
57.38%
Marek Lindner
88
28.85%
Linus Lüssing
31
10.16%
Andrew Lunn
5
1.64%
Antonio Quartulli
4
1.31%
Simon Wunderlich
2
0.66%
Total
305
hash.c
84
-
3
286
Sven Eckelmann
Marek Lindner
Antonio Quartulli
December 2010
January 2011
May 2011
March 2012
May 2012
June 2012
May 2014
April 2015
May 2015
November 2017
December 2017
October 2018
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 63}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
217
75.87%
Marek Lindner
63
22.03%
Antonio Quartulli
6
2.10%
Total
286
hash.h
157
-
4
427
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Matthias Schiffer
December 2010
January 2011
February 2011
May 2011
July 2011
October 2011
March 2012
May 2012
June 2012
April 2015
May 2015
September 2015
February 2016
November 2017
December 2017
October 2018
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
319
74.71%
Marek Lindner
81
18.97%
Antonio Quartulli
16
3.75%
Matthias Schiffer
11
2.58%
Total
427
icmp_socket.c
392
-
11
1552
Sven Eckelmann
Simon Wunderlich
Marek Lindner
Antonio Quartulli
Geliang Tang
Linus Lüssing
Linus Torvalds
Greg Kroah-Hartman
Paul Kot
Kirill Smelkov
Al Viro
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
December 2011
February 2012
March 2012
May 2012
June 2012
August 2012
April 2013
May 2013
July 2013
October 2013
November 2013
January 2014
April 2015
May 2015
December 2015
January 2016
May 2016
September 2016
July 2017
November 2017
December 2017
February 2018
March 2018
August 2018
March 2019
June 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1036}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 159}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1255
80.86%
Simon Wunderlich
168
10.82%
Marek Lindner
74
4.77%
Antonio Quartulli
26
1.68%
Geliang Tang
18
1.16%
Linus Lüssing
4
0.26%
Linus Torvalds
2
0.13%
Greg Kroah-Hartman
2
0.13%
Paul Kot
1
0.06%
Kirill Smelkov
1
0.06%
Al Viro
1
0.06%
Total
1552
icmp_socket.h
38
-
3
80
Sven Eckelmann
Simon Wunderlich
Greg Kroah-Hartman
December 2010
May 2012
June 2012
October 2013
April 2015
July 2016
November 2017
May 2019
June 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
77
96.25%
Simon Wunderlich
2
2.50%
Greg Kroah-Hartman
1
1.25%
Total
80
log.c
244
-
5
913
Sven Eckelmann
Greg Kroah-Hartman
Linus Torvalds
Kirill Smelkov
Al Viro
May 2016
September 2016
July 2017
November 2017
December 2017
February 2018
March 2018
August 2018
October 2018
March 2019
June 2019
December 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 792}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
905
99.12%
Greg Kroah-Hartman
4
0.44%
Linus Torvalds
2
0.22%
Kirill Smelkov
1
0.11%
Al Viro
1
0.11%
Total
913
log.h
143
-
2
289
Sven Eckelmann
Antonio Quartulli
May 2016
July 2016
February 2017
November 2017
December 2017
May 2019
November 2019
December 2019
June 2020
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 260}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
282
97.58%
Antonio Quartulli
7
2.42%
Total
289
main.c
753
-
9
2767
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Antonio Quartulli
Linus Lüssing
Martin Hundeböll
Matthias Schiffer
Markus Pargmann
Pankaj Bharadiya
December 2010
February 2011
April 2011
May 2011
November 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
October 2012
January 2013
February 2013
April 2013
May 2013
June 2013
July 2013
September 2013
November 2013
December 2013
January 2014
February 2014
September 2014
December 2014
April 2015
May 2015
June 2015
August 2015
January 2016
March 2016
May 2016
June 2016
July 2016
October 2016
February 2017
September 2017
November 2017
December 2017
October 2018
March 2019
April 2019
December 2019
June 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 349}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 345}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 104}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 4, "token_count": 53}, {"author_id": 5, "token_count": 6}, {"author_id": 3, "token_count": 97}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 4, "token_count": 80}, {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 3, "token_count": 265}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 126}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 6, "token_count": 9}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 283}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1127
40.73%
Marek Lindner
594
21.47%
Simon Wunderlich
504
18.21%
Antonio Quartulli
336
12.14%
Linus Lüssing
110
3.98%
Martin Hundeböll
70
2.53%
Matthias Schiffer
14
0.51%
Markus Pargmann
11
0.40%
Pankaj Bharadiya
1
0.04%
Total
2767
main.h
388
-
10
802
Sven Eckelmann
Antonio Quartulli
Martin Hundeböll
Marek Lindner
Simon Wunderlich
Matthias Schiffer
Linus Lüssing
Shan Wei
Markus Pargmann
Joe Perches
December 2010
February 2011
April 2011
May 2011
June 2011
July 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
December 2013
July 2014
December 2014
February 2015
April 2015
May 2015
November 2015
January 2016
March 2016
May 2016
August 2016
February 2017
November 2017
December 2017
January 2018
October 2018
March 2019
May 2019
December 2019
June 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
343
42.77%
Antonio Quartulli
184
22.94%
Martin Hundeböll
95
11.85%
Marek Lindner
94
11.72%
Simon Wunderlich
56
6.98%
Matthias Schiffer
14
1.75%
Linus Lüssing
10
1.25%
Shan Wei
3
0.37%
Markus Pargmann
2
0.25%
Joe Perches
1
0.12%
Total
802
multicast.c
2456
-
5
7617
Linus Lüssing
Sven Eckelmann
Colin Ian King
Markus Pargmann
Marek Lindner
February 2014
April 2014
April 2015
May 2015
June 2015
January 2016
May 2016
July 2016
August 2016
February 2017
November 2017
December 2017
March 2018
October 2018
March 2019
May 2019
June 2019
July 2019
October 2019
December 2019
June 2020
September 2020
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 1327}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 217}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 779}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 2, "token_count": 800}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 334}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 311}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 3424}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 78}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
7368
96.73%
Sven Eckelmann
238
3.12%
Colin Ian King
5
0.07%
Markus Pargmann
3
0.04%
Marek Lindner
3
0.04%
Total
7617
multicast.h
124
-
3
346
Linus Lüssing
Sven Eckelmann
Antonio Quartulli
February 2014
July 2014
April 2015
May 2016
November 2017
December 2017
March 2018
March 2019
May 2019
December 2019
September 2020
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 137}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
326
94.22%
Sven Eckelmann
18
5.20%
Antonio Quartulli
2
0.58%
Total
346
netlink.c
1511
-
9
6065
Sven Eckelmann
Matthias Schiffer
Antonio Quartulli
Linus Lüssing
Johannes Berg
Andrew Lunn
Simon Wunderlich
Eric Dumazet
Stephen Hemminger
May 2016
July 2016
August 2016
October 2016
November 2017
December 2017
March 2018
October 2018
November 2018
March 2019
April 2019
May 2019
August 2019
December 2019
June 2020
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 673}, {"author_id": 6, "token_count": 445}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 75}, {"author_id": 6, "token_count": 486}, {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 64}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 106}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3784}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 2, "token_count": 64}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 126}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
3934
64.86%
Matthias Schiffer
931
15.35%
Antonio Quartulli
673
11.10%
Linus Lüssing
226
3.73%
Johannes Berg
195
3.22%
Andrew Lunn
75
1.24%
Simon Wunderlich
17
0.28%
Eric Dumazet
12
0.20%
Stephen Hemminger
2
0.03%
Total
6065
netlink.h
32
-
3
116
Matthias Schiffer
Sven Eckelmann
Antonio Quartulli
May 2016
July 2016
November 2017
November 2018
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Matthias Schiffer
45
38.79%
Sven Eckelmann
42
36.21%
Antonio Quartulli
29
25.00%
Total
116
network-coding.c
1962
-
15
6682
Martin Hundeböll
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Antonio Quartulli
Matthias Schiffer
Linus Lüssing
David S. Miller
George Spelvin
Markus Pargmann
Greg Kroah-Hartman
Fengguang Wu
SF Markus Elfring
Octavian Purdila
Geliang Tang
January 2013
March 2013
April 2013
May 2013
September 2013
November 2013
January 2014
June 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
December 2015
January 2016
February 2016
March 2016
May 2016
July 2016
September 2016
May 2017
November 2017
December 2017
August 2018
June 2019
December 2019
March 2020
June 2020
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 5768}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 16, "token_count": 19}, {"author_id": 4, "token_count": 193}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 33, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
5782
86.53%
Sven Eckelmann
439
6.57%
Marek Lindner
207
3.10%
Simon Wunderlich
120
1.80%
Antonio Quartulli
51
0.76%
Matthias Schiffer
26
0.39%
Linus Lüssing
21
0.31%
David S. Miller
19
0.28%
George Spelvin
7
0.10%
Markus Pargmann
3
0.04%
Greg Kroah-Hartman
2
0.03%
Fengguang Wu
2
0.03%
SF Markus Elfring
1
0.01%
Octavian Purdila
1
0.01%
Geliang Tang
1
0.01%
Total
6682
network-coding.h
119
-
6
422
Martin Hundeböll
Sven Eckelmann
Matthias Schiffer
Marek Lindner
Antonio Quartulli
Greg Kroah-Hartman
January 2013
April 2013
September 2013
November 2013
April 2015
November 2017
May 2019
June 2019
December 2019
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 352}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
352
83.41%
Sven Eckelmann
20
4.74%
Matthias Schiffer
20
4.74%
Marek Lindner
20
4.74%
Antonio Quartulli
7
1.66%
Greg Kroah-Hartman
3
0.71%
Total
422
originator.c
1544
-
11
5136
Simon Wunderlich
Sven Eckelmann
Marek Lindner
Matthias Schiffer
Antonio Quartulli
Linus Lüssing
Denys Vlasenko
Martin Hundeböll
Sasha Levin
Geliang Tang
Ding Tianhong
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
November 2011
December 2011
January 2012
February 2012
March 2012
May 2012
June 2012
August 2012
November 2012
December 2012
January 2013
February 2013
March 2013
May 2013
July 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
October 2014
December 2014
April 2015
May 2015
June 2015
July 2015
August 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2017
December 2017
July 2018
June 2019
December 2019
June 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 71}, {"author_id": 0, "token_count": 647}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 154}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 232}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 1214}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 172}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 59}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 562}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 0, "token_count": 332}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 4, "token_count": 58}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 635}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 126}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wunderlich
1399
27.24%
Sven Eckelmann
1365
26.58%
Marek Lindner
992
19.31%
Matthias Schiffer
635
12.36%
Antonio Quartulli
396
7.71%
Linus Lüssing
133
2.59%
Denys Vlasenko
126
2.45%
Martin Hundeböll
80
1.56%
Sasha Levin
8
0.16%
Geliang Tang
1
0.02%
Ding Tianhong
1
0.02%
Total
5136
originator.h
89
-
7
416
Sven Eckelmann
Simon Wunderlich
Marek Lindner
Antonio Quartulli
Matthias Schiffer
Linus Lüssing
Denys Vlasenko
December 2010
January 2011
February 2011
March 2011
May 2011
February 2012
May 2012
June 2012
July 2013
September 2013
November 2013
March 2015
April 2015
May 2015
July 2015
August 2015
January 2016
February 2016
May 2016
July 2016
November 2017
December 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
155
37.26%
Simon Wunderlich
100
24.04%
Marek Lindner
71
17.07%
Antonio Quartulli
53
12.74%
Matthias Schiffer
28
6.73%
Linus Lüssing
8
1.92%
Denys Vlasenko
1
0.24%
Total
416
routing.c
1292
-
13
4462
Sven Eckelmann
Simon Wunderlich
Antonio Quartulli
Marek Lindner
Martin Hundeböll
Linus Lüssing
Andreas Pape
Matthias Schiffer
Florian Westphal
Andrew Lunn
Gao Feng
Markus Pargmann
André Gaul
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
January 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
June 2014
August 2014
November 2014
April 2015
May 2015
September 2015
November 2015
January 2016
February 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
May 2017
November 2017
December 2017
March 2018
December 2018
December 2019
May 2020
June 2020
September 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 0, "token_count": 986}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 67}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 107}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 203}, {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 5, "token_count": 81}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 275}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 59}, {"author_id": 2, "token_count": 1}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 4, "token_count": 174}, {"author_id": 5, "token_count": 6}, {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 5, "token_count": 190}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 3, "token_count": 128}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 491}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 1, "token_count": 51}, {"author_id": 24, "token_count": 10}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 66}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 26}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1751
39.24%
Simon Wunderlich
877
19.65%
Antonio Quartulli
818
18.33%
Marek Lindner
433
9.70%
Martin Hundeböll
357
8.00%
Linus Lüssing
99
2.22%
Andreas Pape
69
1.55%
Matthias Schiffer
26
0.58%
Florian Westphal
10
0.22%
Andrew Lunn
10
0.22%
Gao Feng
7
0.16%
Markus Pargmann
3
0.07%
André Gaul
2
0.04%
Total
4462
routing.h
46
-
5
218
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Antonio Quartulli
Martin Hundeböll
December 2010
April 2011
July 2011
March 2012
May 2012
June 2012
April 2013
May 2013
November 2013
April 2015
May 2015
November 2015
February 2016
November 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
112
51.38%
Marek Lindner
42
19.27%
Simon Wunderlich
26
11.93%
Antonio Quartulli
24
11.01%
Martin Hundeböll
14
6.42%
Total
218
send.c
1002
-
11
2740
Linus Lüssing
Sven Eckelmann
Martin Hundeböll
Antonio Quartulli
Marek Lindner
Simon Wunderlich
Matthias Schiffer
Florian Westphal
Geliang Tang
Gao Feng
Colin Ian King
December 2010
February 2011
April 2011
May 2011
June 2011
February 2012
March 2012
May 2012
June 2012
July 2012
October 2012
November 2012
December 2012
January 2013
March 2013
April 2013
May 2013
June 2013
July 2013
October 2013
November 2013
January 2014
February 2014
April 2015
May 2015
December 2015
January 2016
March 2016
May 2016
June 2016
July 2016
August 2016
November 2016
January 2017
February 2017
May 2017
June 2017
November 2017
December 2017
December 2019
June 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 454}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 5, "token_count": 438}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 121}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 125}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 2, "token_count": 198}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 180}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 2, "token_count": 526}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 137}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
1168
42.63%
Sven Eckelmann
764
27.88%
Martin Hundeböll
537
19.60%
Antonio Quartulli
231
8.43%
Marek Lindner
16
0.58%
Simon Wunderlich
13
0.47%
Matthias Schiffer
6
0.22%
Florian Westphal
2
0.07%
Geliang Tang
1
0.04%
Gao Feng
1
0.04%
Colin Ian King
1
0.04%
Total
2740
send.h
112
-
5
398
Linus Lüssing
Martin Hundeböll
Sven Eckelmann
Antonio Quartulli
Marek Lindner
December 2010
February 2011
May 2011
June 2011
May 2012
June 2012
October 2012
April 2013
May 2013
June 2013
July 2013
November 2013
February 2014
April 2015
May 2015
January 2016
May 2016
June 2016
July 2016
August 2016
November 2016
February 2017
November 2017
December 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 98}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
128
32.16%
Martin Hundeböll
112
28.14%
Sven Eckelmann
81
20.35%
Antonio Quartulli
75
18.84%
Marek Lindner
2
0.50%
Total
398
soft-interface.c
1179
-
18
4148
Sven Eckelmann
Antonio Quartulli
Linus Lüssing
Marek Lindner
Martin Hundeböll
Simon Wunderlich
Américo Wang
Def
Eric Dumazet
Matthias Schiffer
Andrew Lunn
Jiri Pirko
David S. Miller
David Ahern
Florian Westphal
Wilfried Klaebe
Tobias Klauser
Luc Van Oostenryck
December 2010
March 2011
April 2011
May 2011
June 2011
July 2011
September 2011
November 2011
January 2012
February 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
June 2013
July 2013
August 2013
November 2013
December 2013
January 2014
February 2014
March 2014
May 2014
June 2014
February 2015
April 2015
May 2015
June 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
November 2016
February 2017
April 2017
May 2017
September 2017
October 2017
November 2017
December 2017
January 2018
April 2018
August 2018
September 2018
November 2018
December 2018
February 2019
March 2019
May 2019
July 2019
September 2019
October 2019
December 2019
May 2020
June 2020
September 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 815}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 4, "token_count": 18}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 153}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 137}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 25, "token_count": 7}, {"author_id": 5, "token_count": 26}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 281}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 4, "token_count": 14}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 4, "token_count": 24}, {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 388}, {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 178}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 144}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 24, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 485}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 12, "token_count": 64}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 16}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
2065
49.78%
Antonio Quartulli
997
24.04%
Linus Lüssing
280
6.75%
Marek Lindner
251
6.05%
Martin Hundeböll
233
5.62%
Simon Wunderlich
151
3.64%
Américo Wang
80
1.93%
Def
24
0.58%
Eric Dumazet
17
0.41%
Matthias Schiffer
12
0.29%
Andrew Lunn
12
0.29%
Jiri Pirko
7
0.17%
David S. Miller
7
0.17%
David Ahern
5
0.12%
Florian Westphal
4
0.10%
Wilfried Klaebe
1
0.02%
Tobias Klauser
1
0.02%
Luc Van Oostenryck
1
0.02%
Total
4148
soft-interface.h
31
-
4
141
Sven Eckelmann
Antonio Quartulli
Andrew Lunn
Marek Lindner
December 2010
March 2011
May 2011
May 2012
July 2012
February 2013
July 2013
April 2015
January 2016
February 2016
April 2016
November 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
94
66.67%
Antonio Quartulli
41
29.08%
Andrew Lunn
5
3.55%
Marek Lindner
1
0.71%
Total
141
sysfs.c
1272
-
9
4477
Sven Eckelmann
Antonio Quartulli
Marek Lindner
Linus Lüssing
Simon Wunderlich
Martin Hundeböll
Andrew Lunn
Xiyu Yang
Eric Dumazet
December 2010
February 2011
May 2011
June 2011
September 2011
November 2011
January 2012
March 2012
April 2012
May 2012
June 2012
August 2012
January 2013
February 2013
April 2013
July 2013
November 2013
February 2014
May 2014
February 2015
April 2015
May 2015
September 2015
November 2015
January 2016
April 2016
May 2016
June 2016
July 2016
September 2016
November 2017
December 2017
August 2018
November 2018
March 2019
May 2019
July 2019
December 2019
April 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1890}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 51}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 494}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 216}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 269}, {"author_id": 2, "token_count": 74}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 358}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 281}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 26, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
2874
64.19%
Antonio Quartulli
1310
29.26%
Marek Lindner
114
2.55%
Linus Lüssing
95
2.12%
Simon Wunderlich
42
0.94%
Martin Hundeböll
20
0.45%
Andrew Lunn
12
0.27%
Xiyu Yang
8
0.18%
Eric Dumazet
2
0.04%
Total
4477
sysfs.h
93
-
2
270
Sven Eckelmann
Antonio Quartulli
December 2010
April 2011
May 2012
June 2012
July 2013
April 2015
November 2017
December 2017
March 2019
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
228
84.44%
Antonio Quartulli
42
15.56%
Total
270
tp_meter.c
1494
-
4
5192
Antonio Quartulli
Sven Eckelmann
Kees Cook
David S. Miller
May 2016
October 2016
January 2017
March 2017
June 2017
October 2017
November 2017
December 2017
May 2019
December 2019
June 2020
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 5099}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 17, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
5103
98.29%
Sven Eckelmann
59
1.14%
Kees Cook
28
0.54%
David S. Miller
2
0.04%
Total
5192
tp_meter.h
22
-
2
78
Antonio Quartulli
Sven Eckelmann
May 2016
November 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
72
92.31%
Sven Eckelmann
6
7.69%
Total
78
trace.c
8
-
1
8
Sven Eckelmann
August 2018
December 2019
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
8
100.00%
Total
8
trace.h
71
-
1
113
Sven Eckelmann
August 2018
October 2018
December 2019
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
113
100.00%
Total
113
translation-table.c
4530
-
16
16080
Antonio Quartulli
Matthias Schiffer
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Linus Lüssing
Martin Hundeböll
SF Markus Elfring
Sasha Levin
Andrew Lunn
Jeremy Sowden
Markus Pargmann
David S. Miller
Al Viro
Geliang Tang
Ding Tianhong
December 2010
January 2011
February 2011
April 2011
May 2011
June 2011
July 2011
September 2011
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
May 2014
March 2015
April 2015
May 2015
June 2015
August 2015
September 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
November 2016
February 2017
June 2017
July 2017
November 2017
December 2017
May 2018
June 2018
August 2018
October 2018
February 2019
March 2019
May 2019
December 2019
February 2020
June 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 457}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 178}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 2763}, {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 498}, {"author_id": 4, "token_count": 131}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 205}, {"author_id": 3, "token_count": 476}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 3, "token_count": 16}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 16, "token_count": 2}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 1, "token_count": 2}, {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 4, "token_count": 62}, {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 4}, {"author_id": 0, "token_count": 343}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 292}, {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 164}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 4, "token_count": 952}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 4, "token_count": 366}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 347}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 2424}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 167}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 148}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 2, "token_count": 152}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 4, "token_count": 42}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 190}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 21, "token_count": 12}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 0, "token_count": 598}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 2952}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 145}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 68}, {"author_id": 4, "token_count": 42}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
7505
46.67%
Matthias Schiffer
2952
18.36%
Sven Eckelmann
2698
16.78%
Marek Lindner
1858
11.55%
Simon Wunderlich
568
3.53%
Linus Lüssing
412
2.56%
Martin Hundeböll
23
0.14%
SF Markus Elfring
18
0.11%
Sasha Levin
17
0.11%
Andrew Lunn
11
0.07%
Jeremy Sowden
9
0.06%
Markus Pargmann
3
0.02%
David S. Miller
2
0.01%
Al Viro
2
0.01%
Geliang Tang
1
0.01%
Ding Tianhong
1
0.01%
Total
16080
translation-table.h
61
-
5
390
Antonio Quartulli
Sven Eckelmann
Linus Lüssing
Matthias Schiffer
Marek Lindner
December 2010
April 2011
May 2011
July 2011
March 2012
May 2012
June 2012
July 2012
September 2012
April 2013
May 2013
June 2013
July 2013
August 2013
November 2013
February 2014
April 2015
May 2015
June 2016
July 2016
November 2017
March 2019
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
157
40.26%
Sven Eckelmann
141
36.15%
Linus Lüssing
46
11.79%
Matthias Schiffer
28
7.18%
Marek Lindner
18
4.62%
Total
390
tvlv.c
631
-
3
2045
Markus Pargmann
Sven Eckelmann
Antonio Quartulli
May 2016
July 2016
November 2017
December 2017
August 2018
December 2019
June 2020
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 7, "token_count": 1961}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Markus Pargmann
1961
95.89%
Sven Eckelmann
83
4.06%
Antonio Quartulli
1
0.05%
Total
2045
tvlv.h
49
-
2
247
Markus Pargmann
Sven Eckelmann
May 2016
November 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 242}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Markus Pargmann
242
97.98%
Sven Eckelmann
5
2.02%
Total
247
types.h
2476
-
8
3462
Sven Eckelmann
Antonio Quartulli
Marek Lindner
Linus Lüssing
Martin Hundeböll
Simon Wunderlich
Matthias Schiffer
Johannes Berg
December 2010
January 2011
February 2011
April 2011
May 2011
June 2011
October 2011
November 2011
January 2012
February 2012
April 2012
June 2012
July 2012
August 2012
October 2012
November 2012
December 2012
January 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
February 2014
May 2014
December 2014
April 2015
May 2015
June 2015
August 2015
September 2015
November 2015
January 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
February 2017
March 2017
July 2017
November 2017
December 2017
April 2018
July 2018
August 2018
October 2018
March 2019
April 2019
May 2019
June 2019
August 2019
October 2019
December 2019
March 2020
June 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 268}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 61}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 4, "token_count": 10}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 139}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 199}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 4, "token_count": 147}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 3, "token_count": 118}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 2, "token_count": 80}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 225}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 97}, {"author_id": 6, "token_count": 57}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 550}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1359
39.25%
Antonio Quartulli
776
22.41%
Marek Lindner
471
13.60%
Linus Lüssing
317
9.16%
Martin Hundeböll
292
8.43%
Simon Wunderlich
189
5.46%
Matthias Schiffer
57
1.65%
Johannes Berg
1
0.03%
Total
3462
Contributors:
58
Author
Tokens
Proportion
Commits
Proportion
0
Sven Eckelmann
34418
26.81%
383
39.61%
1
Antonio Quartulli
30723
23.93%
181
18.72%
2
Linus Lüssing
15829
12.33%
76
7.86%
3
Simon Wunderlich
13483
10.50%
76
7.86%
4
Marek Lindner
10823
8.43%
100
10.34%
5
Martin Hundeböll
9835
7.66%
22
2.28%
6
Matthias Schiffer
7954
6.20%
20
2.07%
7
Markus Pargmann
2431
1.89%
12
1.24%
8
Andrew Lunn
1525
1.19%
9
0.93%
9
Andreas Pape
490
0.38%
6
0.62%
10
Johannes Berg
201
0.16%
7
0.72%
11
Denys Vlasenko
127
0.10%
1
0.10%
12
Américo Wang
84
0.07%
3
0.31%
13
Sasha Levin
37
0.03%
1
0.10%
14
Christophe Jaillet
32
0.02%
1
0.10%
15
Eric Dumazet
31
0.02%
3
0.31%
16
David S. Miller
30
0.02%
4
0.41%
17
Kees Cook
28
0.02%
1
0.10%
18
René Treffer
26
0.02%
1
0.10%
19
Geliang Tang
24
0.02%
2
0.21%
20
Def
24
0.02%
1
0.10%
21
SF Markus Elfring
23
0.02%
4
0.41%
22
Greg Kroah-Hartman
20
0.02%
1
0.10%
23
Al Viro
17
0.01%
4
0.41%
24
Florian Westphal
16
0.01%
4
0.41%
25
Jiri Pirko
14
0.01%
4
0.41%
26
Xiyu Yang
11
0.01%
3
0.31%
27
Jussi Kivilinna
11
0.01%
1
0.10%
28
Colin Ian King
11
0.01%
2
0.21%
29
Tobias Klauser
10
0.01%
1
0.10%
30
Nicolas Dichtel
9
0.01%
1
0.10%
31
Jeremy Sowden
9
0.01%
1
0.10%
32
Gao Feng
8
0.01%
2
0.21%
33
George Spelvin
7
0.01%
1
0.10%
34
Felix Fietkau
7
0.01%
1
0.10%
35
David Ahern
7
0.01%
2
0.21%
36
Anders Roxell
7
0.01%
1
0.10%
37
Patrick McHardy
5
0.00%
1
0.10%
38
Martin Weinelt
5
0.00%
1
0.10%
39
Linus Torvalds
4
0.00%
1
0.10%
40
Shan Wei
3
0.00%
1
0.10%
41
Joe Perches
3
0.00%
3
0.31%
42
Fengguang Wu
3
0.00%
2
0.21%
43
Stephen Hemminger
2
0.00%
1
0.10%
44
Rasmus Villemoes
2
0.00%
1
0.10%
45
Paul E. McKenney
2
0.00%
1
0.10%
46
Pau Koning
2
0.00%
1
0.10%
47
Octavian Purdila
2
0.00%
1
0.10%
48
Kirill Smelkov
2
0.00%
1
0.10%
49
Ding Tianhong
2
0.00%
1
0.10%
50
André Gaul
2
0.00%
1
0.10%
51
Ying Xue
1
0.00%
1
0.10%
52
Wilfried Klaebe
1
0.00%
1
0.10%
53
Paul Kot
1
0.00%
1
0.10%
54
Pankaj Bharadiya
1
0.00%
1
0.10%
55
Luc Van Oostenryck
1
0.00%
1
0.10%
56
Ken Helias
1
0.00%
1
0.10%
57
Gustavo A. R. Silva
1
0.00%
1
0.10%
Total
128388
967