Linux Source Code
Home
Release 5.4
Help
batman-adv
root
net
Highlighting
Reset All
By Author
By Age
──────────
Akinobu Mita
Al Viro
Américo Wang
Anders Roxell
Andreas Pape
Andrew Lunn
André Gaul
Antonio Quartulli
Colin Ian King
David Ahern
David S. Miller
Def
Denys Vlasenko
Ding Tianhong
Eric Dumazet
Felix Fietkau
Fengguang Wu
Florian Westphal
Gao Feng
Geliang Tang
Greg Kroah-Hartman
Jeremy Sowden
Jiri Pirko
Joe Perches
Johannes Berg
Kees Cook
Ken Helias
Kirill Smelkov
Linus Lüssing
Linus Torvalds
Luc Van Oostenryck
Marek Lindner
Markus Pargmann
Martin Hundeböll
Martin Weinelt
Matthias Schiffer
Nicolas Dichtel
Octavian Purdila
Patrick McHardy
Pau Koning
Paul E. McKenney
Paul Kot
Rasmus Villemoes
SF Markus Elfring
Sasha Levin
Shan Wei
Simon Wunderlich
Stephen Hemminger
Sven Eckelmann
Tobias Klauser
Wilfried Klaebe
Ying Xue
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bat_algo.c
227
-
3
699
Sven Eckelmann
Matthias Schiffer
Antonio Quartulli
May 2016
July 2016
November 2017
December 2017
March 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 455}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 212}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
468
66.95%
Matthias Schiffer
212
30.33%
Antonio Quartulli
19
2.72%
Total
699
bat_algo.h
26
-
3
91
Sven Eckelmann
Matthias Schiffer
Marek Lindner
November 2011
May 2016
July 2016
November 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
65
71.43%
Matthias Schiffer
14
15.38%
Marek Lindner
12
13.19%
Total
91
bat_iv_ogm.c
2791
-
13
9846
Marek Lindner
Antonio Quartulli
Sven Eckelmann
Simon Wunderlich
Matthias Schiffer
Andrew Lunn
Markus Pargmann
Linus Lüssing
Martin Hundeböll
Al Viro
Akinobu Mita
SF Markus Elfring
Johannes Berg
July 2011
August 2011
November 2011
December 2011
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
November 2012
December 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
March 2019
June 2019
August 2019
October 2019
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 1269}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 1125}, ]}, {"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": 20, "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": 1354348800, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 257}, {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 433}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 1403}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 100}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 163}, {"author_id": 4, "token_count": 1}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 400}, {"author_id": 1, "token_count": 916}, {"author_id": 7, "token_count": 71}, {"author_id": 6, "token_count": 1400}, {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 339}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Lindner
2963
30.09%
Antonio Quartulli
1804
18.32%
Sven Eckelmann
1556
15.80%
Simon Wunderlich
1477
15.00%
Matthias Schiffer
1400
14.22%
Andrew Lunn
400
4.06%
Markus Pargmann
123
1.25%
Linus Lüssing
66
0.67%
Martin Hundeböll
41
0.42%
Al Viro
10
0.10%
Akinobu Mita
3
0.03%
SF Markus Elfring
2
0.02%
Johannes Berg
1
0.01%
Total
9846
bat_iv_ogm.h
14
-
1
20
Sven Eckelmann
May 2016
November 2017
July 2018
March 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
20
100.00%
Total
20
bat_v.c
1156
-
6
4076
Antonio Quartulli
Matthias Schiffer
Sven Eckelmann
Linus Lüssing
Marek Lindner
SF Markus Elfring
November 2015
January 2016
March 2016
April 2016
May 2016
July 2016
March 2017
May 2017
November 2017
December 2017
February 2018
June 2018
October 2018
March 2019
May 2019
August 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 437}, {"author_id": 2, "token_count": 342}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 55}, {"author_id": 4, "token_count": 59}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1020}, {"author_id": 6, "token_count": 1355}, {"author_id": 0, "token_count": 505}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
1558
38.22%
Matthias Schiffer
1355
33.24%
Sven Eckelmann
715
17.54%
Linus Lüssing
387
9.49%
Marek Lindner
59
1.45%
SF Markus Elfring
2
0.05%
Total
4076
bat_v.h
41
-
1
104
Sven Eckelmann
May 2016
November 2017
March 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
104
100.00%
Total
104
bat_v_elp.c
558
-
7
1848
Linus Lüssing
Antonio Quartulli
Marek Lindner
Sven Eckelmann
Anders Roxell
Felix Fietkau
Johannes Berg
November 2015
January 2016
May 2016
July 2016
September 2016
June 2017
November 2017
December 2017
May 2018
August 2018
September 2018
October 2018
January 2019
February 2019
March 2019
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": 1004}, ]}, {"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": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"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": 30, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
1004
54.33%
Antonio Quartulli
616
33.33%
Marek Lindner
111
6.01%
Sven Eckelmann
102
5.52%
Anders Roxell
7
0.38%
Felix Fietkau
7
0.38%
Johannes Berg
1
0.05%
Total
1848
bat_v_elp.h
24
-
4
84
Linus Lüssing
Marek Lindner
Sven Eckelmann
Antonio Quartulli
November 2015
January 2016
May 2016
November 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
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
1092
-
8
3809
Antonio Quartulli
Linus Lüssing
Simon Wunderlich
Sven Eckelmann
Colin Ian King
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
March 2019
August 2019
October 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 2390}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 356}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 1}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 170}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 23, "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": 20}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 605}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 140}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
2397
62.93%
Linus Lüssing
775
20.35%
Simon Wunderlich
356
9.35%
Sven Eckelmann
270
7.09%
Colin Ian King
5
0.13%
Markus Pargmann
3
0.08%
Johannes Berg
2
0.05%
Marek Lindner
1
0.03%
Total
3809
bat_v_ogm.h
27
-
3
107
Antonio Quartulli
Linus Lüssing
Sven Eckelmann
January 2016
May 2016
November 2017
July 2018
March 2019
May 2019
August 2019
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 21}, ]}, ]
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
March 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "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
March 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1551427200, "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
2544
-
13
9139
Simon Wunderlich
Sven Eckelmann
Andrew Lunn
Andreas Pape
Antonio Quartulli
Marek Lindner
Linus Lüssing
Sasha Levin
Patrick McHardy
Al Viro
Fengguang Wu
Geliang Tang
Joe Perches
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
March 2019
var spanGroupData = [ {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 4723}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 3, "token_count": 245}, {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 170}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 109}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 3, "token_count": 96}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 56}, {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 86}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 149}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 3, "token_count": 444}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 598}, {"author_id": 36, "token_count": 1}, {"author_id": 3, "token_count": 577}, {"author_id": 0, "token_count": 311}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 228}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wunderlich
6565
71.83%
Sven Eckelmann
1426
15.60%
Andrew Lunn
598
6.54%
Andreas Pape
228
2.49%
Antonio Quartulli
184
2.01%
Marek Lindner
77
0.84%
Linus Lüssing
42
0.46%
Sasha Levin
8
0.09%
Patrick McHardy
5
0.05%
Al Viro
3
0.03%
Fengguang Wu
1
0.01%
Geliang Tang
1
0.01%
Joe Perches
1
0.01%
Total
9139
bridge_loop_avoidance.h
149
-
5
573
Simon Wunderlich
Sven Eckelmann
Andrew Lunn
Andreas Pape
Antonio Quartulli
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
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 264}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 32}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 49}, {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wunderlich
389
67.89%
Sven Eckelmann
75
13.09%
Andrew Lunn
49
8.55%
Andreas Pape
45
7.85%
Antonio Quartulli
15
2.62%
Total
573
debugfs.c
442
-
8
1571
Sven Eckelmann
Simon Wunderlich
Marek Lindner
Antonio Quartulli
Andrew Lunn
Martin Hundeböll
Linus Lüssing
Greg Kroah-Hartman
December 2010
November 2011
January 2012
May 2012
June 2012
October 2012
January 2013
November 2013
May 2014
April 2015
August 2015
March 2016
May 2016
July 2016
September 2016
November 2017
December 2017
June 2018
July 2018
August 2018
October 2018
March 2019
June 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 419}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 4, "token_count": 62}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 55}, {"author_id": 3, "token_count": 52}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 74}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 188}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 70}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 79}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
812
51.69%
Simon Wunderlich
306
19.48%
Marek Lindner
114
7.26%
Antonio Quartulli
111
7.07%
Andrew Lunn
79
5.03%
Martin Hundeböll
74
4.71%
Linus Lüssing
70
4.46%
Greg Kroah-Hartman
5
0.32%
Total
1571
debugfs.h
73
-
4
216
Sven Eckelmann
Markus Pargmann
Simon Wunderlich
Greg Kroah-Hartman
December 2010
May 2012
June 2012
November 2013
December 2014
April 2015
July 2016
November 2017
June 2018
August 2018
March 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 7, "token_count": 71}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
125
57.87%
Markus Pargmann
71
32.87%
Simon Wunderlich
17
7.87%
Greg Kroah-Hartman
3
1.39%
Total
216
distributed-arp-table.c
1887
-
16
6548
Antonio Quartulli
Linus Lüssing
Sven Eckelmann
Marek Lindner
Andreas Pape
Matthias Schiffer
Martin Hundeböll
Tobias Klauser
Martin Weinelt
Sasha Levin
Markus Pargmann
Simon Wunderlich
Pau Koning
Geliang Tang
Joe Perches
Octavian Purdila
June 2011
November 2011
April 2012
June 2012
August 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
November 2013
January 2014
March 2014
May 2014
June 2014
March 2015
April 2015
May 2015
June 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
July 2016
September 2016
February 2017
April 2017
May 2017
June 2017
November 2017
December 2017
March 2018
October 2018
December 2018
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 1511}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 284}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 1435}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 6, "token_count": 91}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 12, "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": 255}, ]}, {"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": 42, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 2, "token_count": 21}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 101}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 148}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 503}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1354}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
3630
55.44%
Linus Lüssing
1993
30.44%
Sven Eckelmann
427
6.52%
Marek Lindner
183
2.79%
Andreas Pape
148
2.26%
Matthias Schiffer
97
1.48%
Martin Hundeböll
41
0.63%
Tobias Klauser
9
0.14%
Martin Weinelt
5
0.08%
Sasha Levin
4
0.06%
Markus Pargmann
3
0.05%
Simon Wunderlich
3
0.05%
Pau Koning
2
0.03%
Geliang Tang
1
0.02%
Joe Perches
1
0.02%
Octavian Purdila
1
0.02%
Total
6548
distributed-arp-table.h
193
-
5
607
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
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 271}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
383
63.10%
Linus Lüssing
115
18.95%
Martin Hundeböll
56
9.23%
Sven Eckelmann
33
5.44%
Marek Lindner
20
3.29%
Total
607
fragmentation.c
548
-
8
1936
Martin Hundeböll
Sven Eckelmann
Antonio Quartulli
Andrew Lunn
Linus Lüssing
Matthias Schiffer
Johannes Berg
Ken Helias
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
March 2019
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 1538}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 29}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
1538
79.44%
Sven Eckelmann
302
15.60%
Antonio Quartulli
34
1.76%
Andrew Lunn
29
1.50%
Linus Lüssing
24
1.24%
Matthias Schiffer
7
0.36%
Johannes Berg
1
0.05%
Ken Helias
1
0.05%
Total
1936
fragmentation.h
44
-
3
141
Martin Hundeböll
Sven Eckelmann
Antonio Quartulli
May 2013
April 2015
May 2016
July 2016
November 2017
December 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 118}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
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
831
-
6
2943
Sven Eckelmann
Antonio Quartulli
Marek Lindner
Simon Wunderlich
Linus Lüssing
Paul E. McKenney
December 2010
February 2011
March 2011
April 2011
May 2011
June 2011
September 2011
May 2012
June 2012
July 2012
August 2012
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
November 2013
January 2014
May 2014
April 2015
May 2015
June 2015
August 2015
January 2016
March 2016
May 2016
July 2016
November 2017
December 2017
March 2018
August 2018
October 2018
March 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 759}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 61}, {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 4, "token_count": 114}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 179}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 149}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 345}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 193}, {"author_id": 3, "token_count": 112}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 79}, {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1371
46.59%
Antonio Quartulli
645
21.92%
Marek Lindner
643
21.85%
Simon Wunderlich
167
5.67%
Linus Lüssing
115
3.91%
Paul E. McKenney
2
0.07%
Total
2943
gateway_client.h
43
-
5
219
Sven Eckelmann
Antonio Quartulli
Marek Lindner
Linus Lüssing
Simon Wunderlich
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
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
142
64.84%
Antonio Quartulli
63
28.77%
Marek Lindner
12
5.48%
Linus Lüssing
1
0.46%
Simon Wunderlich
1
0.46%
Total
219
gateway_common.c
274
-
5
950
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Markus Pargmann
Rasmus Villemoes
December 2010
May 2011
May 2012
June 2012
April 2013
November 2013
October 2014
April 2015
May 2015
June 2015
September 2015
May 2016
July 2016
March 2017
November 2017
December 2017
November 2018
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 234}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 448}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
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
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
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
1096
-
12
3504
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Andrew Lunn
Linus Lüssing
Matthias Schiffer
Simon Wunderlich
Nicolas Dichtel
Jiri Pirko
Américo Wang
David Ahern
Ying Xue
December 2010
February 2011
March 2011
April 2011
May 2011
July 2011
November 2011
January 2012
February 2012
March 2012
May 2012
June 2012
September 2012
November 2012
February 2013
March 2013
April 2013
May 2013
July 2013
August 2013
October 2013
November 2013
January 2014
May 2014
April 2015
August 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
October 2017
November 2017
December 2017
June 2018
August 2018
October 2018
December 2018
March 2019
May 2019
June 2019
October 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1193}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 151}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 118}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 87}, {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 64}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 22, "token_count": 3}, {"author_id": 4, "token_count": 76}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 26, "token_count": 9}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 4, "token_count": 19}, {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 73}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 1, "token_count": 13}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 28}, {"author_id": 4, "token_count": 7}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 140}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 139}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 243}, {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
2093
59.73%
Marek Lindner
649
18.52%
Antonio Quartulli
257
7.33%
Andrew Lunn
240
6.85%
Linus Lüssing
139
3.97%
Matthias Schiffer
64
1.83%
Simon Wunderlich
39
1.11%
Nicolas Dichtel
9
0.26%
Jiri Pirko
7
0.20%
Américo Wang
4
0.11%
David Ahern
2
0.06%
Ying Xue
1
0.03%
Total
3504
hard-interface.h
144
-
6
305
Sven Eckelmann
Marek Lindner
Linus Lüssing
Andrew Lunn
Antonio Quartulli
Simon Wunderlich
December 2010
February 2011
April 2011
May 2011
June 2011
May 2012
June 2012
February 2013
October 2013
November 2013
April 2015
January 2016
April 2016
August 2016
September 2016
November 2017
December 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
175
57.38%
Marek Lindner
88
28.85%
Linus Lüssing
31
10.16%
Andrew Lunn
5
1.64%
Antonio Quartulli
4
1.31%
Simon Wunderlich
2
0.66%
Total
305
hash.c
84
-
3
286
Sven Eckelmann
Marek Lindner
Antonio Quartulli
December 2010
January 2011
May 2011
March 2012
May 2012
June 2012
May 2014
April 2015
May 2015
November 2017
December 2017
October 2018
March 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 63}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
217
75.87%
Marek Lindner
63
22.03%
Antonio Quartulli
6
2.10%
Total
286
hash.h
157
-
4
427
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Matthias Schiffer
December 2010
January 2011
February 2011
May 2011
July 2011
October 2011
March 2012
May 2012
June 2012
April 2015
May 2015
September 2015
February 2016
November 2017
December 2017
October 2018
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
319
74.71%
Marek Lindner
81
18.97%
Antonio Quartulli
16
3.75%
Matthias Schiffer
11
2.58%
Total
427
icmp_socket.c
395
-
11
1566
Sven Eckelmann
Simon Wunderlich
Marek Lindner
Antonio Quartulli
Geliang Tang
Linus Lüssing
Greg Kroah-Hartman
Linus Torvalds
Al Viro
Kirill Smelkov
Paul Kot
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
December 2011
February 2012
March 2012
May 2012
June 2012
August 2012
April 2013
May 2013
July 2013
October 2013
November 2013
January 2014
April 2015
May 2015
December 2015
January 2016
May 2016
September 2016
July 2017
November 2017
December 2017
February 2018
March 2018
August 2018
March 2019
June 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1050}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 159}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1269
81.03%
Simon Wunderlich
168
10.73%
Marek Lindner
74
4.73%
Antonio Quartulli
26
1.66%
Geliang Tang
18
1.15%
Linus Lüssing
4
0.26%
Greg Kroah-Hartman
2
0.13%
Linus Torvalds
2
0.13%
Al Viro
1
0.06%
Kirill Smelkov
1
0.06%
Paul Kot
1
0.06%
Total
1566
icmp_socket.h
38
-
3
80
Sven Eckelmann
Simon Wunderlich
Greg Kroah-Hartman
December 2010
May 2012
June 2012
October 2013
April 2015
July 2016
November 2017
March 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
77
96.25%
Simon Wunderlich
2
2.50%
Greg Kroah-Hartman
1
1.25%
Total
80
log.c
244
-
5
913
Sven Eckelmann
Greg Kroah-Hartman
Linus Torvalds
Al Viro
Kirill Smelkov
May 2016
September 2016
July 2017
November 2017
December 2017
February 2018
March 2018
August 2018
October 2018
March 2019
June 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 792}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
905
99.12%
Greg Kroah-Hartman
4
0.44%
Linus Torvalds
2
0.22%
Al Viro
1
0.11%
Kirill Smelkov
1
0.11%
Total
913
log.h
143
-
2
289
Sven Eckelmann
Antonio Quartulli
May 2016
July 2016
February 2017
November 2017
December 2017
March 2019
May 2019
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": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
282
97.58%
Antonio Quartulli
7
2.42%
Total
289
main.c
753
-
8
2767
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Antonio Quartulli
Linus Lüssing
Martin Hundeböll
Matthias Schiffer
Markus Pargmann
December 2010
February 2011
April 2011
May 2011
November 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
October 2012
January 2013
February 2013
April 2013
May 2013
June 2013
July 2013
September 2013
November 2013
December 2013
January 2014
February 2014
September 2014
December 2014
April 2015
May 2015
June 2015
August 2015
January 2016
March 2016
May 2016
June 2016
July 2016
October 2016
February 2017
September 2017
November 2017
December 2017
October 2018
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 349}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 345}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 104}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 4, "token_count": 53}, {"author_id": 5, "token_count": 6}, {"author_id": 3, "token_count": 97}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 4, "token_count": 80}, {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 3, "token_count": 265}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 126}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 6, "token_count": 9}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"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": 15}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 284}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1127
40.73%
Marek Lindner
594
21.47%
Simon Wunderlich
504
18.21%
Antonio Quartulli
336
12.14%
Linus Lüssing
111
4.01%
Martin Hundeböll
70
2.53%
Matthias Schiffer
14
0.51%
Markus Pargmann
11
0.40%
Total
2767
main.h
388
-
10
802
Sven Eckelmann
Antonio Quartulli
Martin Hundeböll
Marek Lindner
Simon Wunderlich
Matthias Schiffer
Linus Lüssing
Shan Wei
Markus Pargmann
Joe Perches
December 2010
February 2011
April 2011
May 2011
June 2011
July 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
December 2013
July 2014
December 2014
February 2015
April 2015
May 2015
November 2015
January 2016
March 2016
May 2016
August 2016
February 2017
November 2017
December 2017
January 2018
October 2018
March 2019
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 37, "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": 23}, ]}, {"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": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
343
42.77%
Antonio Quartulli
184
22.94%
Martin Hundeböll
95
11.85%
Marek Lindner
94
11.72%
Simon Wunderlich
56
6.98%
Matthias Schiffer
14
1.75%
Linus Lüssing
10
1.25%
Shan Wei
3
0.37%
Markus Pargmann
2
0.25%
Joe Perches
1
0.12%
Total
802
multicast.c
2429
-
5
7568
Linus Lüssing
Sven Eckelmann
Colin Ian King
Marek Lindner
Markus Pargmann
February 2014
April 2014
April 2015
May 2015
June 2015
January 2016
May 2016
July 2016
August 2016
February 2017
November 2017
December 2017
March 2018
October 2018
March 2019
May 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 1328}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 217}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 779}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 2, "token_count": 800}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 340}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 311}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 3456}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
7329
96.84%
Sven Eckelmann
228
3.01%
Colin Ian King
5
0.07%
Marek Lindner
3
0.04%
Markus Pargmann
3
0.04%
Total
7568
multicast.h
109
-
3
289
Linus Lüssing
Sven Eckelmann
Antonio Quartulli
February 2014
July 2014
April 2015
May 2016
November 2017
December 2017
March 2018
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 137}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
269
93.08%
Sven Eckelmann
18
6.23%
Antonio Quartulli
2
0.69%
Total
289
netlink.c
1501
-
9
6012
Sven Eckelmann
Matthias Schiffer
Antonio Quartulli
Johannes Berg
Linus Lüssing
Andrew Lunn
Simon Wunderlich
Eric Dumazet
Stephen Hemminger
May 2016
July 2016
August 2016
October 2016
November 2017
December 2017
March 2018
October 2018
November 2018
March 2019
April 2019
May 2019
August 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 673}, {"author_id": 6, "token_count": 445}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 75}, {"author_id": 6, "token_count": 486}, {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 64}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 106}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3787}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 2, "token_count": 64}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 126}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 14, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
3937
65.49%
Matthias Schiffer
931
15.49%
Antonio Quartulli
673
11.19%
Johannes Berg
195
3.24%
Linus Lüssing
170
2.83%
Andrew Lunn
75
1.25%
Simon Wunderlich
17
0.28%
Eric Dumazet
12
0.20%
Stephen Hemminger
2
0.03%
Total
6012
netlink.h
32
-
3
116
Matthias Schiffer
Sven Eckelmann
Antonio Quartulli
May 2016
July 2016
November 2017
November 2018
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
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
1969
-
14
6701
Martin Hundeböll
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Antonio Quartulli
Matthias Schiffer
Linus Lüssing
David S. Miller
Markus Pargmann
Fengguang Wu
Greg Kroah-Hartman
Geliang Tang
Octavian Purdila
SF Markus Elfring
January 2013
March 2013
April 2013
May 2013
September 2013
November 2013
January 2014
June 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
December 2015
January 2016
February 2016
March 2016
May 2016
July 2016
September 2016
May 2017
November 2017
December 2017
August 2018
March 2019
June 2019
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 5794}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 13, "token_count": 19}, {"author_id": 4, "token_count": 193}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
5808
86.67%
Sven Eckelmann
439
6.55%
Marek Lindner
207
3.09%
Simon Wunderlich
120
1.79%
Antonio Quartulli
51
0.76%
Matthias Schiffer
26
0.39%
Linus Lüssing
21
0.31%
David S. Miller
19
0.28%
Markus Pargmann
3
0.04%
Fengguang Wu
2
0.03%
Greg Kroah-Hartman
2
0.03%
Geliang Tang
1
0.01%
Octavian Purdila
1
0.01%
SF Markus Elfring
1
0.01%
Total
6701
network-coding.h
119
-
6
422
Martin Hundeböll
Marek Lindner
Matthias Schiffer
Sven Eckelmann
Antonio Quartulli
Greg Kroah-Hartman
January 2013
April 2013
September 2013
November 2013
April 2015
November 2017
March 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 352}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
352
83.41%
Marek Lindner
20
4.74%
Matthias Schiffer
20
4.74%
Sven Eckelmann
20
4.74%
Antonio Quartulli
7
1.66%
Greg Kroah-Hartman
3
0.71%
Total
422
originator.c
1544
-
11
5136
Simon Wunderlich
Sven Eckelmann
Marek Lindner
Matthias Schiffer
Antonio Quartulli
Linus Lüssing
Denys Vlasenko
Martin Hundeböll
Sasha Levin
Ding Tianhong
Geliang Tang
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
November 2011
December 2011
January 2012
February 2012
March 2012
May 2012
June 2012
August 2012
November 2012
December 2012
January 2013
February 2013
March 2013
May 2013
July 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
October 2014
December 2014
April 2015
May 2015
June 2015
July 2015
August 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2017
December 2017
July 2018
March 2019
June 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 71}, {"author_id": 0, "token_count": 647}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 154}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 232}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 1214}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 172}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 59}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 562}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 0, "token_count": 332}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 4, "token_count": 58}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 635}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 126}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wunderlich
1399
27.24%
Sven Eckelmann
1365
26.58%
Marek Lindner
992
19.31%
Matthias Schiffer
635
12.36%
Antonio Quartulli
396
7.71%
Linus Lüssing
133
2.59%
Denys Vlasenko
126
2.45%
Martin Hundeböll
80
1.56%
Sasha Levin
8
0.16%
Ding Tianhong
1
0.02%
Geliang Tang
1
0.02%
Total
5136
originator.h
89
-
7
416
Sven Eckelmann
Simon Wunderlich
Marek Lindner
Antonio Quartulli
Matthias Schiffer
Linus Lüssing
Denys Vlasenko
December 2010
January 2011
February 2011
March 2011
May 2011
February 2012
May 2012
June 2012
July 2013
September 2013
November 2013
March 2015
April 2015
May 2015
July 2015
August 2015
January 2016
February 2016
May 2016
July 2016
November 2017
December 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
155
37.26%
Simon Wunderlich
100
24.04%
Marek Lindner
71
17.07%
Antonio Quartulli
53
12.74%
Matthias Schiffer
28
6.73%
Linus Lüssing
8
1.92%
Denys Vlasenko
1
0.24%
Total
416
routing.c
1288
-
13
4456
Sven Eckelmann
Simon Wunderlich
Antonio Quartulli
Marek Lindner
Martin Hundeböll
Linus Lüssing
Andreas Pape
Matthias Schiffer
Andrew Lunn
Florian Westphal
Gao Feng
Markus Pargmann
André Gaul
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
January 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
June 2014
August 2014
November 2014
April 2015
May 2015
September 2015
November 2015
January 2016
February 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
May 2017
November 2017
December 2017
March 2018
December 2018
March 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 0, "token_count": 986}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 67}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 107}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 203}, {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 5, "token_count": 81}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 275}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 59}, {"author_id": 2, "token_count": 1}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 4, "token_count": 174}, {"author_id": 5, "token_count": 6}, {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 5, "token_count": 190}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 3, "token_count": 128}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 499}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 1, "token_count": 51}, {"author_id": 21, "token_count": 10}, {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 66}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 27, "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": 18}, ]}, {"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": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1755
39.39%
Simon Wunderlich
885
19.86%
Antonio Quartulli
813
18.25%
Marek Lindner
433
9.72%
Martin Hundeböll
357
8.01%
Linus Lüssing
86
1.93%
Andreas Pape
69
1.55%
Matthias Schiffer
26
0.58%
Andrew Lunn
10
0.22%
Florian Westphal
10
0.22%
Gao Feng
7
0.16%
Markus Pargmann
3
0.07%
André Gaul
2
0.04%
Total
4456
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
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
112
51.38%
Marek Lindner
42
19.27%
Simon Wunderlich
26
11.93%
Antonio Quartulli
24
11.01%
Martin Hundeböll
14
6.42%
Total
218
send.c
1002
-
11
2740
Linus Lüssing
Sven Eckelmann
Martin Hundeböll
Antonio Quartulli
Marek Lindner
Simon Wunderlich
Matthias Schiffer
Florian Westphal
Colin Ian King
Gao Feng
Geliang Tang
December 2010
February 2011
April 2011
May 2011
June 2011
February 2012
March 2012
May 2012
June 2012
July 2012
October 2012
November 2012
December 2012
January 2013
March 2013
April 2013
May 2013
June 2013
July 2013
October 2013
November 2013
January 2014
February 2014
April 2015
May 2015
December 2015
January 2016
March 2016
May 2016
June 2016
July 2016
August 2016
November 2016
January 2017
February 2017
May 2017
June 2017
November 2017
December 2017
March 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 454}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 5, "token_count": 438}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 121}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 125}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 2, "token_count": 198}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 180}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 2, "token_count": 526}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 137}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
1168
42.63%
Sven Eckelmann
764
27.88%
Martin Hundeböll
537
19.60%
Antonio Quartulli
231
8.43%
Marek Lindner
16
0.58%
Simon Wunderlich
13
0.47%
Matthias Schiffer
6
0.22%
Florian Westphal
2
0.07%
Colin Ian King
1
0.04%
Gao Feng
1
0.04%
Geliang Tang
1
0.04%
Total
2740
send.h
112
-
5
398
Linus Lüssing
Martin Hundeböll
Sven Eckelmann
Antonio Quartulli
Marek Lindner
December 2010
February 2011
May 2011
June 2011
May 2012
June 2012
October 2012
April 2013
May 2013
June 2013
July 2013
November 2013
February 2014
April 2015
May 2015
January 2016
May 2016
June 2016
July 2016
August 2016
November 2016
February 2017
November 2017
December 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 98}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
128
32.16%
Martin Hundeböll
112
28.14%
Sven Eckelmann
81
20.35%
Antonio Quartulli
75
18.84%
Marek Lindner
2
0.50%
Total
398
soft-interface.c
1148
-
17
4074
Sven Eckelmann
Antonio Quartulli
Linus Lüssing
Marek Lindner
Martin Hundeböll
Simon Wunderlich
Def
Eric Dumazet
Andrew Lunn
Matthias Schiffer
David S. Miller
Jiri Pirko
David Ahern
Florian Westphal
Luc Van Oostenryck
Tobias Klauser
Wilfried Klaebe
December 2010
March 2011
April 2011
May 2011
June 2011
July 2011
September 2011
November 2011
January 2012
February 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
June 2013
July 2013
August 2013
November 2013
December 2013
January 2014
February 2014
March 2014
May 2014
June 2014
February 2015
April 2015
May 2015
June 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
November 2016
February 2017
April 2017
May 2017
September 2017
October 2017
November 2017
December 2017
January 2018
April 2018
August 2018
September 2018
November 2018
December 2018
February 2019
March 2019
May 2019
July 2019
September 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 817}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 4, "token_count": 18}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 153}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 137}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 13, "token_count": 1}, {"author_id": 3, "token_count": 13}, {"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": 16, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 7}, {"author_id": 5, "token_count": 26}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 281}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 4, "token_count": 14}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 4, "token_count": 24}, {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 388}, {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 178}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 134}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 144}, {"author_id": 50, "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": 71}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 21, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 485}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 21, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
2063
50.64%
Antonio Quartulli
998
24.50%
Linus Lüssing
280
6.87%
Marek Lindner
251
6.16%
Martin Hundeböll
233
5.72%
Simon Wunderlich
157
3.85%
Def
24
0.59%
Eric Dumazet
17
0.42%
Andrew Lunn
12
0.29%
Matthias Schiffer
12
0.29%
David S. Miller
8
0.20%
Jiri Pirko
7
0.17%
David Ahern
5
0.12%
Florian Westphal
4
0.10%
Luc Van Oostenryck
1
0.02%
Tobias Klauser
1
0.02%
Wilfried Klaebe
1
0.02%
Total
4074
soft-interface.h
31
-
4
141
Sven Eckelmann
Antonio Quartulli
Andrew Lunn
Marek Lindner
December 2010
March 2011
May 2011
May 2012
July 2012
February 2013
July 2013
April 2015
January 2016
February 2016
April 2016
November 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
94
66.67%
Antonio Quartulli
41
29.08%
Andrew Lunn
5
3.55%
Marek Lindner
1
0.71%
Total
141
sysfs.c
1271
-
8
4472
Sven Eckelmann
Antonio Quartulli
Marek Lindner
Linus Lüssing
Simon Wunderlich
Martin Hundeböll
Andrew Lunn
Eric Dumazet
December 2010
February 2011
May 2011
June 2011
September 2011
November 2011
January 2012
March 2012
April 2012
May 2012
June 2012
August 2012
January 2013
February 2013
April 2013
July 2013
November 2013
February 2014
May 2014
February 2015
April 2015
May 2015
September 2015
November 2015
January 2016
April 2016
May 2016
June 2016
July 2016
September 2016
November 2017
December 2017
August 2018
November 2018
March 2019
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1890}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 51}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 494}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 216}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 272}, {"author_id": 2, "token_count": 74}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 358}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 281}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
2874
64.27%
Antonio Quartulli
1313
29.36%
Marek Lindner
114
2.55%
Linus Lüssing
95
2.12%
Simon Wunderlich
42
0.94%
Martin Hundeböll
20
0.45%
Andrew Lunn
12
0.27%
Eric Dumazet
2
0.04%
Total
4472
sysfs.h
93
-
2
270
Sven Eckelmann
Antonio Quartulli
December 2010
April 2011
May 2012
June 2012
July 2013
April 2015
November 2017
December 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
228
84.44%
Antonio Quartulli
42
15.56%
Total
270
tp_meter.c
1494
-
4
5192
Antonio Quartulli
Sven Eckelmann
Kees Cook
David S. Miller
May 2016
October 2016
January 2017
March 2017
June 2017
October 2017
November 2017
December 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 5100}, ]}, {"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": 15, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
5104
98.31%
Sven Eckelmann
58
1.12%
Kees Cook
28
0.54%
David S. Miller
2
0.04%
Total
5192
tp_meter.h
22
-
2
78
Antonio Quartulli
Sven Eckelmann
May 2016
November 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
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
March 2019
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
8
100.00%
Total
8
trace.h
72
-
1
116
Sven Eckelmann
August 2018
October 2018
March 2019
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
116
100.00%
Total
116
translation-table.c
4530
-
16
16080
Antonio Quartulli
Matthias Schiffer
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Linus Lüssing
Martin Hundeböll
SF Markus Elfring
Sasha Levin
Andrew Lunn
Jeremy Sowden
Markus Pargmann
Al Viro
David S. Miller
Ding Tianhong
Geliang Tang
December 2010
January 2011
February 2011
April 2011
May 2011
June 2011
July 2011
September 2011
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
May 2014
March 2015
April 2015
May 2015
June 2015
August 2015
September 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
November 2016
February 2017
June 2017
July 2017
November 2017
December 2017
May 2018
June 2018
August 2018
October 2018
February 2019
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 457}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 178}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 2763}, {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 498}, {"author_id": 4, "token_count": 131}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 205}, {"author_id": 3, "token_count": 477}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 3, "token_count": 16}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 13, "token_count": 2}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 1, "token_count": 2}, {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 4, "token_count": 62}, {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 4}, {"author_id": 0, "token_count": 343}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 292}, {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 164}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 4, "token_count": 952}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 4, "token_count": 366}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 347}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 2425}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 167}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 148}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 2, "token_count": 152}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 4, "token_count": 44}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 190}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 18, "token_count": 12}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 0, "token_count": 598}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 2952}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 145}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 68}, {"author_id": 4, "token_count": 42}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
7506
46.68%
Matthias Schiffer
2952
18.36%
Sven Eckelmann
2694
16.75%
Marek Lindner
1860
11.57%
Simon Wunderlich
569
3.54%
Linus Lüssing
412
2.56%
Martin Hundeböll
23
0.14%
SF Markus Elfring
18
0.11%
Sasha Levin
17
0.11%
Andrew Lunn
11
0.07%
Jeremy Sowden
9
0.06%
Markus Pargmann
3
0.02%
Al Viro
2
0.01%
David S. Miller
2
0.01%
Ding Tianhong
1
0.01%
Geliang Tang
1
0.01%
Total
16080
translation-table.h
61
-
5
390
Antonio Quartulli
Sven Eckelmann
Linus Lüssing
Matthias Schiffer
Marek Lindner
December 2010
April 2011
May 2011
July 2011
March 2012
May 2012
June 2012
July 2012
September 2012
April 2013
May 2013
June 2013
July 2013
August 2013
November 2013
February 2014
April 2015
May 2015
June 2016
July 2016
November 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
157
40.26%
Sven Eckelmann
141
36.15%
Linus Lüssing
46
11.79%
Matthias Schiffer
28
7.18%
Marek Lindner
18
4.62%
Total
390
tvlv.c
631
-
3
2045
Markus Pargmann
Sven Eckelmann
Antonio Quartulli
May 2016
July 2016
November 2017
December 2017
August 2018
March 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 7, "token_count": 1961}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Markus Pargmann
1961
95.89%
Sven Eckelmann
83
4.06%
Antonio Quartulli
1
0.05%
Total
2045
tvlv.h
49
-
2
247
Markus Pargmann
Sven Eckelmann
May 2016
November 2017
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 242}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Markus Pargmann
242
97.98%
Sven Eckelmann
5
2.02%
Total
247
types.h
2473
-
8
3462
Sven Eckelmann
Antonio Quartulli
Marek Lindner
Linus Lüssing
Martin Hundeböll
Simon Wunderlich
Matthias Schiffer
Johannes Berg
December 2010
January 2011
February 2011
April 2011
May 2011
June 2011
October 2011
November 2011
January 2012
February 2012
April 2012
June 2012
July 2012
August 2012
October 2012
November 2012
December 2012
January 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
February 2014
May 2014
December 2014
April 2015
May 2015
June 2015
August 2015
September 2015
November 2015
January 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
February 2017
March 2017
July 2017
November 2017
December 2017
April 2018
July 2018
August 2018
October 2018
March 2019
April 2019
May 2019
June 2019
August 2019
October 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 268}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 61}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 4, "token_count": 10}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 139}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 199}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 4, "token_count": 147}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 3, "token_count": 118}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 2, "token_count": 80}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 225}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 97}, {"author_id": 6, "token_count": 57}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 556}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1359
39.25%
Antonio Quartulli
776
22.41%
Marek Lindner
471
13.60%
Linus Lüssing
317
9.16%
Martin Hundeböll
292
8.43%
Simon Wunderlich
189
5.46%
Matthias Schiffer
57
1.65%
Johannes Berg
1
0.03%
Total
3462
Contributors:
52
Author
Tokens
Proportion
Commits
Proportion
0
Sven Eckelmann
34392
26.87%
374
39.66%
1
Antonio Quartulli
30773
24.05%
180
19.09%
2
Linus Lüssing
15422
12.05%
69
7.32%
3
Simon Wunderlich
13570
10.60%
76
8.06%
4
Marek Lindner
10844
8.47%
101
10.71%
5
Martin Hundeböll
9861
7.71%
22
2.33%
6
Matthias Schiffer
7954
6.22%
20
2.12%
7
Markus Pargmann
2431
1.90%
12
1.27%
8
Andrew Lunn
1525
1.19%
9
0.95%
9
Andreas Pape
490
0.38%
6
0.64%
10
Johannes Berg
201
0.16%
7
0.74%
11
Denys Vlasenko
127
0.10%
1
0.11%
12
Sasha Levin
37
0.03%
1
0.11%
13
David S. Miller
31
0.02%
5
0.53%
14
Eric Dumazet
31
0.02%
3
0.32%
15
Kees Cook
28
0.02%
1
0.11%
16
Def
24
0.02%
1
0.11%
17
Geliang Tang
24
0.02%
2
0.21%
18
SF Markus Elfring
23
0.02%
4
0.42%
19
Greg Kroah-Hartman
20
0.02%
1
0.11%
20
Al Viro
17
0.01%
4
0.42%
21
Florian Westphal
16
0.01%
4
0.42%
22
Jiri Pirko
14
0.01%
4
0.42%
23
Colin Ian King
11
0.01%
2
0.21%
24
Tobias Klauser
10
0.01%
1
0.11%
25
Jeremy Sowden
9
0.01%
1
0.11%
26
Nicolas Dichtel
9
0.01%
1
0.11%
27
Gao Feng
8
0.01%
2
0.21%
28
Anders Roxell
7
0.01%
1
0.11%
29
David Ahern
7
0.01%
2
0.21%
30
Felix Fietkau
7
0.01%
1
0.11%
31
Martin Weinelt
5
0.00%
1
0.11%
32
Patrick McHardy
5
0.00%
1
0.11%
33
Américo Wang
4
0.00%
1
0.11%
34
Linus Torvalds
4
0.00%
1
0.11%
35
Akinobu Mita
3
0.00%
2
0.21%
36
Fengguang Wu
3
0.00%
2
0.21%
37
Joe Perches
3
0.00%
3
0.32%
38
Shan Wei
3
0.00%
1
0.11%
39
André Gaul
2
0.00%
1
0.11%
40
Ding Tianhong
2
0.00%
1
0.11%
41
Kirill Smelkov
2
0.00%
1
0.11%
42
Octavian Purdila
2
0.00%
1
0.11%
43
Pau Koning
2
0.00%
1
0.11%
44
Paul E. McKenney
2
0.00%
1
0.11%
45
Rasmus Villemoes
2
0.00%
1
0.11%
46
Stephen Hemminger
2
0.00%
1
0.11%
47
Ken Helias
1
0.00%
1
0.11%
48
Luc Van Oostenryck
1
0.00%
1
0.11%
49
Paul Kot
1
0.00%
1
0.11%
50
Wilfried Klaebe
1
0.00%
1
0.11%
51
Ying Xue
1
0.00%
1
0.11%
Total
127974
943