Linux Source Code
Home
Release 5.17
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
Eric W. Biedermann
Felix Fietkau
Fengguang Wu
Florian Westphal
Gao Feng
Geliang Tang
George Spelvin
Jakub Kiciński
Jeremy Sowden
Jiri Pirko
Joe Perches
Johannes Berg
Jussi Kivilinna
Kees Cook
Kyungrok Chung
Linus Lüssing
Marek Lindner
Markus Pargmann
Martin Hundeböll
Martin Weinelt
Matthias Schiffer
Nicolas Dichtel
Nikolay Aleksandrov
Octavian Purdila
Others
Patrick McHardy
Pau Koning
Paul E. McKenney
Pavel Skripkin
Randy Dunlap
Rasmus Villemoes
René Treffer
SF Markus Elfring
Sasha Levin
Sebastian Andrzej Siewior
Shan Wei
Simon Wunderlich
Stephen Hemminger
Sven Eckelmann
Taehee Yoo
Tetsuo Handa
Tobias Klauser
Wilfried Klaebe
Xiyu Yang
Ying Xue
Zheng Yongjun
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bat_algo.c
209
-
3
642
Sven Eckelmann
Matthias Schiffer
Antonio Quartulli
May 2016
July 2016
November 2017
December 2017
October 2020
December 2020
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 401}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 212}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
411
64.02%
Matthias Schiffer
212
33.02%
Antonio Quartulli
19
2.96%
Total
642
bat_algo.h
25
-
3
87
Sven Eckelmann
Matthias Schiffer
Marek Lindner
November 2011
May 2016
July 2016
November 2017
May 2019
October 2020
December 2020
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": 40}, ]}, {"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": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
61
70.11%
Matthias Schiffer
14
16.09%
Marek Lindner
12
13.79%
Total
87
bat_iv_ogm.c
2551
-
11
8954
Marek Lindner
Sven Eckelmann
Simon Wunderlich
Antonio Quartulli
Matthias Schiffer
Andrew Lunn
Markus Pargmann
Linus Lüssing
Martin Hundeböll
Al Viro
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
February 2020
April 2020
June 2020
August 2020
December 2020
March 2021
May 2021
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 1257}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 1110}, ]}, {"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": 24, "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": 242}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 1322}, ]}, {"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": 48}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"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": 39}, {"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": 25}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"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": 391}, {"author_id": 1, "token_count": 504}, {"author_id": 7, "token_count": 71}, {"author_id": 6, "token_count": 1051}, {"author_id": 0, "token_count": 58}, ]}, {"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": 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": 30}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 318}, ]}, {"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": 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}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 225}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Lindner
2875
32.11%
Sven Eckelmann
1781
19.89%
Simon Wunderlich
1396
15.59%
Antonio Quartulli
1199
13.39%
Matthias Schiffer
1051
11.74%
Andrew Lunn
391
4.37%
Markus Pargmann
122
1.36%
Linus Lüssing
87
0.97%
Martin Hundeböll
41
0.46%
Al Viro
10
0.11%
Johannes Berg
1
0.01%
Total
8954
bat_iv_ogm.h
14
-
1
20
Sven Eckelmann
May 2016
November 2017
July 2018
December 2020
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": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
20
100.00%
Total
20
bat_v.c
910
-
5
3137
Sven Eckelmann
Antonio Quartulli
Matthias Schiffer
Linus Lüssing
Marek Lindner
November 2015
January 2016
April 2016
May 2016
July 2016
March 2017
November 2017
December 2017
February 2018
June 2018
October 2018
May 2019
August 2019
August 2020
October 2020
December 2020
May 2021
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 122}, {"author_id": 2, "token_count": 237}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 51}, {"author_id": 4, "token_count": 42}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 388}, {"author_id": 6, "token_count": 352}, {"author_id": 0, "token_count": 464}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"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": 1596265200, "group": [ {"author_id": 0, "token_count": 1250}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 59}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1866
59.48%
Antonio Quartulli
605
19.29%
Matthias Schiffer
352
11.22%
Linus Lüssing
272
8.67%
Marek Lindner
42
1.34%
Total
3137
bat_v.h
41
-
1
104
Sven Eckelmann
May 2016
November 2017
December 2020
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
104
100.00%
Total
104
bat_v_elp.c
551
-
8
1851
Linus Lüssing
Antonio Quartulli
Sven Eckelmann
Marek Lindner
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
April 2020
June 2020
August 2020
October 2020
December 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": 987}, ]}, {"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": 31, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 33, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 19, "token_count": 26}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
987
53.32%
Antonio Quartulli
616
33.28%
Sven Eckelmann
105
5.67%
Marek Lindner
102
5.51%
René Treffer
26
1.40%
Felix Fietkau
7
0.38%
Anders Roxell
7
0.38%
Johannes Berg
1
0.05%
Total
1851
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 2020
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": 1606809600, "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
1085
-
10
3785
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
April 2020
June 2020
July 2020
August 2020
October 2020
December 2020
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 2330}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 336}, ]}, {"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": 36, "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": 15, "token_count": 32}, {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 42, "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}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
2337
61.74%
Linus Lüssing
786
20.77%
Simon Wunderlich
336
8.88%
Sven Eckelmann
280
7.40%
Christophe Jaillet
32
0.85%
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
3785
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 2020
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": 1606809600, "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 2020
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": 1606809600, "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 2020
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": 1606809600, "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
2501
-
18
8729
Simon Wunderlich
Sven Eckelmann
Andrew Lunn
Linus Lüssing
Andreas Pape
Antonio Quartulli
Marek Lindner
Pavel Skripkin
Jakub Kiciński
Sasha Levin
Patrick McHardy
Jussi Kivilinna
Al Viro
Zheng Yongjun
Sebastian Andrzej Siewior
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
June 2020
July 2020
August 2020
September 2020
December 2020
February 2021
June 2021
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 4524}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 3, "token_count": 11}, {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1343804400, "group": [ {"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": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 52}, {"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": 65}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 122}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 444}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 406}, {"author_id": 46, "token_count": 1}, {"author_id": 3, "token_count": 569}, {"author_id": 0, "token_count": 288}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 228}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"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": 43}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 2, "token_count": 17}, {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 198}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 20, "token_count": 9}, {"author_id": 11, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wunderlich
6062
69.45%
Sven Eckelmann
1478
16.93%
Andrew Lunn
406
4.65%
Linus Lüssing
257
2.94%
Andreas Pape
228
2.61%
Antonio Quartulli
174
1.99%
Marek Lindner
67
0.77%
Pavel Skripkin
22
0.25%
Jakub Kiciński
9
0.10%
Sasha Levin
8
0.09%
Patrick McHardy
5
0.06%
Jussi Kivilinna
4
0.05%
Al Viro
3
0.03%
Zheng Yongjun
2
0.02%
Sebastian Andrzej Siewior
1
0.01%
Joe Perches
1
0.01%
Geliang Tang
1
0.01%
Fengguang Wu
1
0.01%
Total
8729
bridge_loop_avoidance.h
132
-
6
492
Simon Wunderlich
Sven Eckelmann
Andreas Pape
Andrew Lunn
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
September 2020
December 2020
var spanGroupData = [ {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 234}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1338534000, "group": [ {"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": 35}, {"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": 11}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wunderlich
323
65.65%
Sven Eckelmann
70
14.23%
Andreas Pape
45
9.15%
Andrew Lunn
35
7.11%
Antonio Quartulli
15
3.05%
Linus Lüssing
4
0.81%
Total
492
distributed-arp-table.c
1831
-
15
6298
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
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
November 2017
December 2017
March 2018
October 2018
December 2018
February 2019
March 2019
November 2019
June 2020
December 2020
January 2021
August 2021
var spanGroupData = [ {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 1488}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 204}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 1295}, ]}, {"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": 51, "token_count": 2}, {"author_id": 14, "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": 247}, ]}, {"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": 52, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"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": 39, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"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": 16}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 144}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 495}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1347}, ]}, {"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": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
3377
53.62%
Linus Lüssing
1978
31.41%
Sven Eckelmann
450
7.15%
Marek Lindner
183
2.91%
Andreas Pape
144
2.29%
Matthias Schiffer
97
1.54%
Martin Hundeböll
41
0.65%
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%
Geliang Tang
1
0.02%
Total
6298
distributed-arp-table.h
186
-
5
575
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 2020
var spanGroupData = [ {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 253}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"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": 11}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
352
61.22%
Linus Lüssing
115
20.00%
Martin Hundeböll
56
9.74%
Sven Eckelmann
32
5.57%
Marek Lindner
20
3.48%
Total
575
fragmentation.c
551
-
8
1947
Martin Hundeböll
Sven Eckelmann
Antonio Quartulli
Andrew Lunn
Linus Lüssing
Matthias Schiffer
Johannes Berg
Others
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
June 2020
July 2020
October 2020
November 2020
December 2020
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 1500}, ]}, {"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": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"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": 79}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"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": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
1500
77.04%
Sven Eckelmann
351
18.03%
Antonio Quartulli
34
1.75%
Andrew Lunn
29
1.49%
Linus Lüssing
24
1.23%
Matthias Schiffer
7
0.36%
Johannes Berg
1
0.05%
Others
1
0.05%
Total
1947
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 2020
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": 1606809600, "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
768
-
6
2712
Sven Eckelmann
Marek Lindner
Antonio Quartulli
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
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
May 2020
July 2020
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 674}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 4, "token_count": 99}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 50, "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": 142}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 337}, ]}, {"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": 108}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"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": 60}, ]}, {"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": 43}, {"author_id": 0, "token_count": 243}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"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": 1588316400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1246
45.94%
Marek Lindner
601
22.16%
Antonio Quartulli
594
21.90%
Simon Wunderlich
163
6.01%
Linus Lüssing
106
3.91%
Paul E. McKenney
2
0.07%
Total
2712
gateway_client.h
55
-
5
235
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 2020
August 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"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": 5}, ]}, {"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": 33}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
161
68.51%
Antonio Quartulli
60
25.53%
Marek Lindner
12
5.11%
Simon Wunderlich
1
0.43%
Linus Lüssing
1
0.43%
Total
235
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 2020
July 2021
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": 48, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"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": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "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 2020
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": 1606809600, "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
1004
-
13
3205
Sven Eckelmann
Marek Lindner
Andrew Lunn
Antonio Quartulli
Linus Lüssing
Matthias Schiffer
Simon Wunderlich
Jiri Pirko
Nicolas Dichtel
David Ahern
Zheng Yongjun
Ying Xue
Américo Wang
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
May 2020
June 2020
July 2020
August 2020
October 2020
November 2020
December 2020
June 2021
February 2022
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1078}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 141}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 101}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"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": 28}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"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": 27, "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": 9}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 0, "token_count": 32}, ]}, {"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": 27, "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": 11}, {"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": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 140}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 138}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 222}, {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"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": 1588316400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 65}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1955
61.00%
Marek Lindner
599
18.69%
Andrew Lunn
233
7.27%
Antonio Quartulli
161
5.02%
Linus Lüssing
148
4.62%
Matthias Schiffer
64
2.00%
Simon Wunderlich
30
0.94%
Jiri Pirko
7
0.22%
Nicolas Dichtel
3
0.09%
David Ahern
2
0.06%
Zheng Yongjun
1
0.03%
Ying Xue
1
0.03%
Américo Wang
1
0.03%
Total
3205
hard-interface.h
122
-
6
279
Sven Eckelmann
Marek Lindner
Linus Lüssing
Antonio Quartulli
Simon Wunderlich
Andrew Lunn
December 2010
February 2011
April 2011
May 2011
June 2011
May 2012
June 2012
October 2013
November 2013
April 2015
January 2016
April 2016
August 2016
September 2016
November 2017
December 2017
May 2019
December 2020
June 2021
August 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"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": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"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": 1}, ]}, {"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": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
153
54.84%
Marek Lindner
88
31.54%
Linus Lüssing
31
11.11%
Antonio Quartulli
4
1.43%
Simon Wunderlich
2
0.72%
Andrew Lunn
1
0.36%
Total
279
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 2020
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": 1606809600, "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
-
5
427
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Matthias Schiffer
Zheng Yongjun
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 2020
June 2021
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": 1}, ]}, {"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": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
318
74.47%
Marek Lindner
81
18.97%
Antonio Quartulli
16
3.75%
Matthias Schiffer
11
2.58%
Zheng Yongjun
1
0.23%
Total
427
log.c
36
-
2
75
Sven Eckelmann
Others
May 2016
November 2017
October 2018
August 2020
December 2020
August 2021
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
74
98.67%
Others
1
1.33%
Total
75
log.h
143
-
2
289
Sven Eckelmann
Antonio Quartulli
May 2016
July 2016
February 2017
November 2017
December 2017
May 2019
November 2019
June 2020
December 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": 1590994800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
282
97.58%
Antonio Quartulli
7
2.42%
Total
289
main.c
731
-
10
2752
Sven Eckelmann
Simon Wunderlich
Marek Lindner
Antonio Quartulli
Pavel Skripkin
Linus Lüssing
Martin Hundeböll
Matthias Schiffer
Markus Pargmann
Others
December 2010
February 2011
April 2011
May 2011
November 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 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
October 2020
December 2020
October 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 331}, ]}, {"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": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"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": 74}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"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": 66}, ]}, {"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": 19}, {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 4}, ]}, {"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": 6}, ]}, {"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": 13}, ]}, {"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": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 11, "token_count": 131}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1092
39.68%
Simon Wunderlich
503
18.28%
Marek Lindner
488
17.73%
Antonio Quartulli
333
12.10%
Pavel Skripkin
131
4.76%
Linus Lüssing
110
4.00%
Martin Hundeböll
69
2.51%
Matthias Schiffer
14
0.51%
Markus Pargmann
11
0.40%
Others
1
0.04%
Total
2752
main.h
384
-
10
784
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
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
June 2020
December 2020
September 2021
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": 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": 43, "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": 9}, ]}, {"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": 53, "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": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
340
43.37%
Antonio Quartulli
184
23.47%
Martin Hundeböll
95
12.12%
Marek Lindner
83
10.59%
Simon Wunderlich
56
7.14%
Matthias Schiffer
10
1.28%
Linus Lüssing
10
1.28%
Shan Wei
3
0.38%
Markus Pargmann
2
0.26%
Joe Perches
1
0.13%
Total
784
multicast.c
2316
-
7
6995
Linus Lüssing
Sven Eckelmann
Taehee Yoo
Nikolay Aleksandrov
Markus Pargmann
Marek Lindner
Kyungrok Chung
February 2014
April 2014
April 2015
May 2015
June 2015
January 2016
May 2016
August 2016
February 2017
November 2017
December 2017
March 2018
October 2018
March 2019
May 2019
June 2019
July 2019
October 2019
June 2020
September 2020
December 2020
January 2021
March 2021
May 2021
August 2021
October 2021
December 2021
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": 348}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"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": 13}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 790}, ]}, {"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": 258}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 3259}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 78}, {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
6743
96.40%
Sven Eckelmann
231
3.30%
Taehee Yoo
6
0.09%
Nikolay Aleksandrov
6
0.09%
Markus Pargmann
3
0.04%
Marek Lindner
3
0.04%
Kyungrok Chung
3
0.04%
Total
6995
multicast.h
123
-
3
344
Linus Lüssing
Sven Eckelmann
Antonio Quartulli
February 2014
July 2014
April 2015
November 2017
December 2017
March 2018
March 2019
May 2019
September 2020
December 2020
December 2021
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": 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": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
327
95.06%
Sven Eckelmann
15
4.36%
Antonio Quartulli
2
0.58%
Total
344
netlink.c
1518
-
10
6096
Sven Eckelmann
Matthias Schiffer
Antonio Quartulli
Linus Lüssing
Johannes Berg
Andrew Lunn
Simon Wunderlich
Eric Dumazet
Jakub Kiciński
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
June 2020
October 2020
December 2020
January 2021
May 2021
October 2021
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 670}, {"author_id": 6, "token_count": 441}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 74}, {"author_id": 6, "token_count": 481}, {"author_id": 3, "token_count": 16}, {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 62}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 104}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3776}, ]}, {"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": 17, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
3965
65.04%
Matthias Schiffer
922
15.12%
Antonio Quartulli
670
10.99%
Linus Lüssing
239
3.92%
Johannes Berg
193
3.17%
Andrew Lunn
74
1.21%
Simon Wunderlich
16
0.26%
Eric Dumazet
12
0.20%
Jakub Kiciński
3
0.05%
Stephen Hemminger
2
0.03%
Total
6096
netlink.h
32
-
3
116
Matthias Schiffer
Sven Eckelmann
Antonio Quartulli
May 2016
July 2016
November 2017
November 2018
May 2019
December 2020
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": 1606809600, "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
1873
-
15
6348
Martin Hundeböll
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Antonio Quartulli
Linus Lüssing
David S. Miller
Matthias Schiffer
Pavel Skripkin
George Spelvin
Markus Pargmann
Fengguang Wu
Octavian Purdila
Geliang Tang
Others
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
November 2017
December 2017
August 2018
March 2020
June 2020
July 2020
August 2020
December 2020
August 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 5469}, ]}, {"timestamp": 1362124800, "group": [ {"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": 173}, {"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": 18}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 112}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 52, "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": 74}, ]}, {"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": 39, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 100}, ]}, {"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": 78}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
5483
86.37%
Sven Eckelmann
434
6.84%
Marek Lindner
187
2.95%
Simon Wunderlich
112
1.76%
Antonio Quartulli
48
0.76%
Linus Lüssing
21
0.33%
David S. Miller
19
0.30%
Matthias Schiffer
18
0.28%
Pavel Skripkin
11
0.17%
George Spelvin
7
0.11%
Markus Pargmann
3
0.05%
Fengguang Wu
2
0.03%
Octavian Purdila
1
0.02%
Geliang Tang
1
0.02%
Others
1
0.02%
Total
6348
network-coding.h
106
-
5
367
Martin Hundeböll
Matthias Schiffer
Marek Lindner
Sven Eckelmann
Antonio Quartulli
January 2013
April 2013
September 2013
November 2013
April 2015
November 2017
May 2019
December 2020
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 303}, ]}, {"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": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
303
82.56%
Matthias Schiffer
20
5.45%
Marek Lindner
20
5.45%
Sven Eckelmann
17
4.63%
Antonio Quartulli
7
1.91%
Total
367
originator.c
1349
-
11
4483
Sven Eckelmann
Simon Wunderlich
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
November 2012
December 2012
January 2013
February 2013
May 2013
July 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 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
June 2020
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 71}, {"author_id": 0, "token_count": 567}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 154}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"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": 40}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"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": 14, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 215}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 990}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 55, "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": 168}, ]}, {"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": 35}, ]}, {"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": 421}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 0, "token_count": 305}, ]}, {"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": 12}, {"author_id": 4, "token_count": 58}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 600}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 126}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1226
27.35%
Simon Wunderlich
1166
26.01%
Marek Lindner
815
18.18%
Matthias Schiffer
600
13.38%
Antonio Quartulli
332
7.41%
Linus Lüssing
128
2.86%
Denys Vlasenko
126
2.81%
Martin Hundeböll
80
1.78%
Sasha Levin
8
0.18%
Geliang Tang
1
0.02%
Ding Tianhong
1
0.02%
Total
4483
originator.h
167
-
7
551
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 2020
August 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"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": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 82}, ]}, {"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": 24}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"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": 27}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "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": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 195}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
327
59.35%
Simon Wunderlich
82
14.88%
Marek Lindner
55
9.98%
Antonio Quartulli
51
9.26%
Matthias Schiffer
27
4.90%
Linus Lüssing
8
1.45%
Denys Vlasenko
1
0.18%
Total
551
routing.c
1273
-
14
4393
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
Jakub Kiciński
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
May 2020
June 2020
September 2020
December 2020
May 2021
October 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 0, "token_count": 982}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 99}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 203}, {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"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": 54}, ]}, {"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": 266}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 55}, {"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": 103}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 489}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 56, "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": 48}, ]}, {"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": 23, "token_count": 10}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 66}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 29, "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": 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}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 20, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1734
39.47%
Simon Wunderlich
850
19.35%
Antonio Quartulli
804
18.30%
Marek Lindner
405
9.22%
Martin Hundeböll
357
8.13%
Linus Lüssing
113
2.57%
Andreas Pape
69
1.57%
Matthias Schiffer
26
0.59%
Florian Westphal
10
0.23%
Andrew Lunn
10
0.23%
Gao Feng
7
0.16%
Markus Pargmann
3
0.07%
Jakub Kiciński
3
0.07%
André Gaul
2
0.05%
Total
4393
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 2020
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": 1606809600, "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
1135
-
10
2958
Linus Lüssing
Sven Eckelmann
Martin Hundeböll
Antonio Quartulli
Marek Lindner
Simon Wunderlich
Matthias Schiffer
Florian Westphal
Gao Feng
Colin Ian King
December 2010
February 2011
April 2011
May 2011
June 2011
February 2012
March 2012
May 2012
June 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
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
June 2020
July 2020
December 2020
May 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 380}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"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": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"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": 2}, ]}, {"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": 434}, {"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": 6}, ]}, {"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": 1451635200, "group": [ {"author_id": 1, "token_count": 121}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 2, "token_count": 198}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 126}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 2, "token_count": 463}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 584}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
1566
52.94%
Sven Eckelmann
619
20.93%
Martin Hundeböll
533
18.02%
Antonio Quartulli
215
7.27%
Marek Lindner
12
0.41%
Simon Wunderlich
7
0.24%
Matthias Schiffer
2
0.07%
Florian Westphal
2
0.07%
Gao Feng
1
0.03%
Colin Ian King
1
0.03%
Total
2958
send.h
116
-
5
418
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 2020
May 2021
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": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"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": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
150
35.89%
Martin Hundeböll
112
26.79%
Sven Eckelmann
79
18.90%
Antonio Quartulli
75
17.94%
Marek Lindner
2
0.48%
Total
418
soft-interface.c
1129
-
18
4023
Sven Eckelmann
Antonio Quartulli
Linus Lüssing
Marek Lindner
Martin Hundeböll
Simon Wunderlich
Américo Wang
Def
Eric Dumazet
Matthias Schiffer
David S. Miller
David Ahern
Florian Westphal
Jiri Pirko
Wilfried Klaebe
Tobias Klauser
Jakub Kiciński
Others
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
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
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
December 2020
May 2021
June 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 780}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 4, "token_count": 16}, {"author_id": 3, "token_count": 3}, ]}, {"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": 135}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"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": 21, "token_count": 22}, ]}, {"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": 27, "token_count": 2}, {"author_id": 5, "token_count": 23}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 266}, ]}, {"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": 62}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 385}, {"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": 2}, {"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": 99}, {"author_id": 58, "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": 60}, ]}, {"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": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 23, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"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": 346}, {"author_id": 26, "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": 32, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 17, "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": 23, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 13, "token_count": 64}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 13, "token_count": 16}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
2019
50.19%
Antonio Quartulli
947
23.54%
Linus Lüssing
294
7.31%
Marek Lindner
249
6.19%
Martin Hundeböll
212
5.27%
Simon Wunderlich
149
3.70%
Américo Wang
80
1.99%
Def
22
0.55%
Eric Dumazet
17
0.42%
Matthias Schiffer
12
0.30%
David S. Miller
7
0.17%
David Ahern
5
0.12%
Florian Westphal
4
0.10%
Jiri Pirko
2
0.05%
Wilfried Klaebe
1
0.02%
Tobias Klauser
1
0.02%
Jakub Kiciński
1
0.02%
Others
1
0.02%
Total
4023
soft-interface.h
42
-
2
145
Sven Eckelmann
Antonio Quartulli
December 2010
March 2011
May 2011
May 2012
July 2012
February 2013
July 2013
April 2015
February 2016
November 2017
May 2019
December 2020
August 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
106
73.10%
Antonio Quartulli
39
26.90%
Total
145
tp_meter.c
1490
-
6
5144
Antonio Quartulli
Sven Eckelmann
Kees Cook
Jakub Kiciński
Eric W. Biedermann
David S. Miller
May 2016
October 2016
January 2017
March 2017
June 2017
October 2017
November 2017
December 2017
May 2019
June 2020
October 2020
December 2020
January 2021
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 5034}, ]}, {"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": 18, "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": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 20, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
5038
97.94%
Sven Eckelmann
68
1.32%
Kees Cook
28
0.54%
Jakub Kiciński
6
0.12%
Eric W. Biedermann
2
0.04%
David S. Miller
2
0.04%
Total
5144
tp_meter.h
22
-
2
78
Antonio Quartulli
Sven Eckelmann
May 2016
November 2017
May 2019
December 2020
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": 1606809600, "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 2020
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1606809600, "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 2020
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
113
100.00%
Total
113
translation-table.c
4291
-
18
15022
Antonio Quartulli
Sven Eckelmann
Matthias Schiffer
Marek Lindner
Simon Wunderlich
Linus Lüssing
Martin Hundeböll
SF Markus Elfring
Sasha Levin
Tetsuo Handa
Andrew Lunn
Jeremy Sowden
Pavel Skripkin
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
May 2019
February 2020
June 2020
August 2020
December 2020
April 2021
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 347}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 168}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 2696}, {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 445}, {"author_id": 4, "token_count": 131}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 190}, {"author_id": 3, "token_count": 448}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 3, "token_count": 12}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 16, "token_count": 2}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 4}, {"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": 24, "token_count": 2}, {"author_id": 1, "token_count": 2}, {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 4, "token_count": 62}, {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 4}, {"author_id": 0, "token_count": 335}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 286}, {"author_id": 0, "token_count": 209}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 142}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 4, "token_count": 947}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 4, "token_count": 366}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 336}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 2407}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 163}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 135}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 55, "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": 148}, ]}, {"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": 69}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"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": 0, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 0, "token_count": 13}, ]}, {"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": 594}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 2422}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"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": 78}, ]}, {"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": 63}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 11, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
7185
47.83%
Sven Eckelmann
2556
17.02%
Matthias Schiffer
2422
16.12%
Marek Lindner
1817
12.10%
Simon Wunderlich
529
3.52%
Linus Lüssing
407
2.71%
Martin Hundeböll
23
0.15%
SF Markus Elfring
18
0.12%
Sasha Levin
17
0.11%
Tetsuo Handa
12
0.08%
Andrew Lunn
11
0.07%
Jeremy Sowden
9
0.06%
Pavel Skripkin
7
0.05%
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
15022
translation-table.h
74
-
5
395
Sven Eckelmann
Antonio Quartulli
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 2020
August 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"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": 9}, ]}, {"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": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
161
40.76%
Antonio Quartulli
145
36.71%
Linus Lüssing
43
10.89%
Matthias Schiffer
28
7.09%
Marek Lindner
18
4.56%
Total
395
tvlv.c
636
-
4
2055
Markus Pargmann
Sven Eckelmann
Jakub Kiciński
Antonio Quartulli
May 2016
July 2016
November 2017
December 2017
August 2018
June 2020
December 2020
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 7, "token_count": 1957}, ]}, {"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": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 20, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Markus Pargmann
1957
95.23%
Sven Eckelmann
95
4.62%
Jakub Kiciński
2
0.10%
Antonio Quartulli
1
0.05%
Total
2055
tvlv.h
49
-
3
249
Markus Pargmann
Sven Eckelmann
Jakub Kiciński
May 2016
November 2017
May 2019
December 2020
October 2021
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": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 20, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Markus Pargmann
242
97.19%
Sven Eckelmann
5
2.01%
Jakub Kiciński
2
0.80%
Total
249
types.h
2411
-
9
3293
Sven Eckelmann
Antonio Quartulli
Marek Lindner
Linus Lüssing
Martin Hundeböll
Simon Wunderlich
Matthias Schiffer
Randy Dunlap
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
March 2020
June 2020
July 2020
December 2020
January 2021
March 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 253}, ]}, {"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": 194}, {"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": 78}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"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": 113}, ]}, {"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": 48}, ]}, {"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": 212}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 64}, {"author_id": 6, "token_count": 57}, {"author_id": 0, "token_count": 27}, ]}, {"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": 529}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"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": 9}, ]}, {"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": 1583049600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1270
38.57%
Antonio Quartulli
715
21.71%
Marek Lindner
455
13.82%
Linus Lüssing
322
9.78%
Martin Hundeböll
287
8.72%
Simon Wunderlich
184
5.59%
Matthias Schiffer
57
1.73%
Randy Dunlap
2
0.06%
Johannes Berg
1
0.03%
Total
3293
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
65
Author
Tokens
Proportion
Commits
Proportion
0
Sven Eckelmann
28982
25.60%
368
39.48%
1
Antonio Quartulli
26606
23.50%
170
18.24%
2
Linus Lüssing
15350
13.56%
81
8.69%
3
Simon Wunderlich
11997
10.60%
69
7.40%
4
Marek Lindner
9902
8.75%
95
10.19%
5
Martin Hundeböll
9324
8.24%
22
2.36%
6
Matthias Schiffer
6011
5.31%
20
2.15%
7
Markus Pargmann
2355
2.08%
11
1.18%
8
Andrew Lunn
1190
1.05%
8
0.86%
9
Andreas Pape
486
0.43%
6
0.64%
10
Johannes Berg
199
0.18%
7
0.75%
11
Pavel Skripkin
171
0.15%
1
0.11%
12
Denys Vlasenko
127
0.11%
1
0.11%
13
Américo Wang
81
0.07%
3
0.32%
14
Sasha Levin
37
0.03%
1
0.11%
15
Christophe Jaillet
32
0.03%
1
0.11%
16
David S. Miller
30
0.03%
4
0.43%
17
Eric Dumazet
29
0.03%
2
0.21%
18
Kees Cook
28
0.02%
1
0.11%
19
René Treffer
26
0.02%
1
0.11%
20
Jakub Kiciński
26
0.02%
3
0.32%
21
Def
22
0.02%
1
0.11%
22
SF Markus Elfring
18
0.02%
2
0.21%
23
Florian Westphal
16
0.01%
4
0.43%
24
Al Viro
15
0.01%
3
0.32%
25
Tetsuo Handa
12
0.01%
1
0.11%
26
Tobias Klauser
10
0.01%
1
0.11%
27
Jiri Pirko
9
0.01%
4
0.43%
28
Jeremy Sowden
9
0.01%
1
0.11%
29
Gao Feng
8
0.01%
2
0.21%
30
George Spelvin
7
0.01%
1
0.11%
31
Felix Fietkau
7
0.01%
1
0.11%
32
David Ahern
7
0.01%
2
0.21%
33
Anders Roxell
7
0.01%
1
0.11%
34
Taehee Yoo
6
0.01%
1
0.11%
35
Nikolay Aleksandrov
6
0.01%
1
0.11%
36
Colin Ian King
6
0.01%
1
0.11%
37
Patrick McHardy
5
0.00%
1
0.11%
38
Martin Weinelt
5
0.00%
1
0.11%
39
Geliang Tang
5
0.00%
1
0.11%
40
Zheng Yongjun
4
0.00%
1
0.11%
41
Jussi Kivilinna
4
0.00%
1
0.11%
42
Xiyu Yang
3
0.00%
1
0.11%
43
Shan Wei
3
0.00%
1
0.11%
44
Nicolas Dichtel
3
0.00%
1
0.11%
45
Kyungrok Chung
3
0.00%
1
0.11%
46
Fengguang Wu
3
0.00%
2
0.21%
47
Stephen Hemminger
2
0.00%
1
0.11%
48
Rasmus Villemoes
2
0.00%
1
0.11%
49
Randy Dunlap
2
0.00%
1
0.11%
50
Paul E. McKenney
2
0.00%
1
0.11%
51
Pau Koning
2
0.00%
1
0.11%
52
Octavian Purdila
2
0.00%
1
0.11%
53
Joe Perches
2
0.00%
2
0.21%
54
Eric W. Biedermann
2
0.00%
1
0.11%
55
Ding Tianhong
2
0.00%
1
0.11%
56
André Gaul
2
0.00%
1
0.11%
57
Ying Xue
1
0.00%
1
0.11%
58
Wilfried Klaebe
1
0.00%
1
0.11%
59
Sebastian Andrzej Siewior
1
0.00%
1
0.11%
60
Others
5
0.00%
5
0.54%
Total
113220
932