Linux Source Code
Home
Release 5.1
Help
ipv6
root
net
Highlighting
Reset All
By Author
By Age
──────────
Ahmed Abdelsalam
Alexander Aring
Alexey Dobriyan
Américo Wang
Arnaldo Carvalho de Melo
Benjamin Thery
Brian Haley
Daniel Borkmann
Daniel Lezcano
David Ahern
David L Stevens
David Lebrun
David S. Miller
Denis V. Lunev
Dmitry Kozlov
Dmitry Mishin
Duan Jiong
Eric Dumazet
Eric W. Biedermann
Florian Westphal
Gerrit Renker
Glenn Griffin
Hannes Frederic Sowa
Harald Welte
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Huw Davies
Ido Schimmel
Jakub Kiciński
Jan Engelhardt
Jiri Pirko
Kazunori Miyazawa
Linus Lüssing
Linus Torvalds
Linus Torvalds (pre-git)
Lorenzo Colitti
Martin KaFai Lau
Masahide Nakamura
Mathieu Xhonneux
Nicolas Dichtel
Noriaki Takamiya
Others
Pablo Neira Ayuso
Paolo Abeni
Patrick McHardy
Pavel Emelyanov
Roopa Prabhu
Shirley Ma
Stefano Brivio
Steffen Klassert
Stephen Hemminger
Thomas Graf
Tom Herbert
Ville Nuorvala
Vlad Yasevich
Wei Wang
Willem de Bruijn
William Tu
Xin Long
Yasuyuki Kozakai
Yuval Mintz
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ila
1392
5
13
6033
Tom Herbert
Nicolas Dichtel
Herbert Xu
Eric W. Biedermann
David Ahern
Thomas Graf
Stephen Hemminger
Florian Westphal
Others
August 2015
October 2015
December 2015
April 2016
May 2016
June 2016
August 2016
October 2016
November 2016
January 2017
April 2017
May 2017
June 2017
July 2017
November 2017
June 2018
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 556}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 2682}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 7, "token_count": 624}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 21, "token_count": 5}, {"author_id": 7, "token_count": 385}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 33}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "token_count": 625}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 7, "token_count": 1028}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 11, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Herbert
5968
98.92%
Nicolas Dichtel
16
0.27%
Herbert Xu
11
0.18%
Eric W. Biedermann
7
0.12%
David Ahern
6
0.10%
Thomas Graf
5
0.08%
Stephen Hemminger
2
0.03%
Florian Westphal
1
0.02%
Others
17
0.28%
Total
6033
netfilter
7372
31
94
34500
Patrick McHardy
Harald Welte
Pablo Neira Ayuso
Florian Westphal
Jan Engelhardt
Ahmed Abdelsalam
Yasuyuki Kozakai
Linus Torvalds (pre-git)
Alexey Dobriyan
Américo Wang
Masahide Nakamura
Eric Dumazet
Linus Torvalds
Pavel Emelyanov
Hideaki Yoshifuji / 吉藤英明
Eric W. Biedermann
Arnaldo Carvalho de Melo
Hannes Frederic Sowa
David S. Miller
Willem de Bruijn
Daniel Borkmann
Herbert Xu
Stephen Hemminger
Dmitry Mishin
David Ahern
Thomas Graf
Brian Haley
Paolo Abeni
Xin Long
Nicolas Dichtel
Others
March 2000
February 2002
August 2002
October 2002
March 2003
May 2003
June 2003
August 2003
October 2003
January 2004
February 2004
March 2004
May 2004
June 2004
July 2004
October 2004
November 2004
January 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
February 2007
March 2007
April 2007
July 2007
September 2007
October 2007
November 2007
December 2007
January 2008
March 2008
April 2008
June 2008
July 2008
September 2008
October 2008
February 2009
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
July 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
March 2011
April 2011
August 2011
December 2011
March 2012
April 2012
May 2012
August 2012
September 2012
October 2012
November 2012
January 2013
February 2013
March 2013
April 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
July 2017
August 2017
September 2017
October 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 1210}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 218}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 17, "token_count": 200}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 17, "token_count": 2714}, {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 17, "token_count": 39}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 17, "token_count": 59}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 17, "token_count": 107}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 26, "token_count": 9}, {"author_id": 28, "token_count": 452}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 28, "token_count": 70}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 268}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 37, "token_count": 9}, {"author_id": 28, "token_count": 65}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 10, "token_count": 11}, {"author_id": 17, "token_count": 93}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 28, "token_count": 955}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 8, "token_count": 66}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 17, "token_count": 1573}, {"author_id": 4, "token_count": 29}, {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 18, "token_count": 12}, {"author_id": 4, "token_count": 195}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 106}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 4, "token_count": 102}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 45, "token_count": 21}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 32, "token_count": 68}, {"author_id": 27, "token_count": 290}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 37}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 76}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 32, "token_count": 118}, {"author_id": 4, "token_count": 79}, {"author_id": 60, "token_count": 460}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 29}, {"author_id": 25, "token_count": 104}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 32, "token_count": 90}, {"author_id": 4, "token_count": 3120}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 41, "token_count": 366}, {"author_id": 32, "token_count": 9}, {"author_id": 4, "token_count": 11}, {"author_id": 25, "token_count": 107}, {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 32, "token_count": 21}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 208}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 41, "token_count": 14}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 41, "token_count": 26}, {"author_id": 32, "token_count": 323}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 32, "token_count": 38}, {"author_id": 42, "token_count": 18}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 32, "token_count": 343}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 32, "token_count": 249}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 61}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 32, "token_count": 543}, {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 116}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 32, "token_count": 51}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 32, "token_count": 37}, {"author_id": 60, "token_count": 341}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 8, "token_count": 40}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 8, "token_count": 33}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 16, "token_count": 571}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 47, "token_count": 1}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 1262}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 425}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 47, "token_count": 32}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 82}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 16, "token_count": 10}, {"author_id": 12, "token_count": 92}, {"author_id": 1, "token_count": 24}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 16, "token_count": 19}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 2437}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 18, "token_count": 39}, {"author_id": 4, "token_count": 308}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 244}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 21, "token_count": 7}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 1688}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 516}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 18, "token_count": 562}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 16, "token_count": 190}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 18, "token_count": 12}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 47}, {"author_id": 16, "token_count": 1}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 18, "token_count": 840}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 16, "token_count": 80}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 16, "token_count": 40}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 43, "token_count": 35}, {"author_id": 16, "token_count": 35}, {"author_id": 18, "token_count": 6}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 47, "token_count": 84}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 47, "token_count": 26}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 16, "token_count": 42}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 16, "token_count": 671}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 16, "token_count": 61}, {"author_id": 18, "token_count": 32}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 269}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 16, "token_count": 105}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 16, "token_count": 1137}, {"author_id": 18, "token_count": 731}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 16, "token_count": 193}, {"author_id": 18, "token_count": 84}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 16, "token_count": 30}, {"author_id": 36, "token_count": 55}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 176}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 60, "token_count": 118}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 16, "token_count": 89}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 42}, {"author_id": 18, "token_count": 9}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 35, "token_count": 695}, {"author_id": 18, "token_count": 104}, {"author_id": 60, "token_count": 164}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 16, "token_count": 55}, {"author_id": 56, "token_count": 5}, {"author_id": 18, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 8, "token_count": 96}, {"author_id": 18, "token_count": 30}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 35, "token_count": 893}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 193}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 16, "token_count": 13}, {"author_id": 60, "token_count": 665}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 16, "token_count": 100}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 16, "token_count": 40}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 22}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 283}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
8322
24.12%
Harald Welte
4805
13.93%
Pablo Neira Ayuso
4676
13.55%
Florian Westphal
4202
12.18%
Jan Engelhardt
2025
5.87%
Ahmed Abdelsalam
1588
4.60%
Yasuyuki Kozakai
1560
4.52%
Linus Torvalds (pre-git)
1210
3.51%
Alexey Dobriyan
473
1.37%
Américo Wang
432
1.25%
Masahide Nakamura
290
0.84%
Eric Dumazet
282
0.82%
Linus Torvalds
219
0.63%
Pavel Emelyanov
211
0.61%
Hideaki Yoshifuji / 吉藤英明
160
0.46%
Eric W. Biedermann
144
0.42%
Arnaldo Carvalho de Melo
128
0.37%
Hannes Frederic Sowa
92
0.27%
David S. Miller
82
0.24%
Willem de Bruijn
55
0.16%
Daniel Borkmann
38
0.11%
Herbert Xu
30
0.09%
Stephen Hemminger
30
0.09%
Dmitry Mishin
22
0.06%
David Ahern
20
0.06%
Thomas Graf
14
0.04%
Brian Haley
9
0.03%
Paolo Abeni
6
0.02%
Xin Long
5
0.01%
Nicolas Dichtel
5
0.01%
Others
3365
9.75%
Total
34500
Files:
addrconf.c
7118
-
165
33568
Hideaki Yoshifuji / 吉藤英明
Linus Torvalds (pre-git)
David Ahern
Hannes Frederic Sowa
Thomas Graf
Nicolas Dichtel
Stephen Hemminger
Shirley Ma
Alexander Aring
Eric Dumazet
Jiri Pirko
Daniel Borkmann
Pavel Emelyanov
Herbert Xu
Brian Haley
Noriaki Takamiya
Jakub Kiciński
Américo Wang
David L Stevens
Daniel Lezcano
David S. Miller
Florian Westphal
Patrick McHardy
David Lebrun
Eric W. Biedermann
Benjamin Thery
Arnaldo Carvalho de Melo
Paolo Abeni
Linus Torvalds
Denis V. Lunev
Ido Schimmel
Wei Wang
Ville Nuorvala
Lorenzo Colitti
Alexey Dobriyan
Linus Lüssing
Xin Long
Vlad Yasevich
Masahide Nakamura
Pablo Neira Ayuso
Martin KaFai Lau
Others
September 1996
January 1997
March 1997
August 1997
October 1997
January 1998
February 1998
March 1998
August 1998
February 1999
May 1999
June 1999
January 2000
February 2002
March 2002
June 2002
September 2002
October 2002
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
September 2003
October 2003
November 2003
January 2004
February 2004
April 2004
May 2004
July 2004
August 2004
September 2004
October 2004
November 2004
December 2004
January 2005
February 2005
March 2005
June 2005
August 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
October 2008
November 2008
January 2009
February 2009
March 2009
May 2009
June 2009
July 2009
September 2009
October 2009
November 2009
January 2010
February 2010
March 2010
May 2010
June 2010
July 2010
September 2010
October 2010
November 2010
December 2010
January 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
March 2012
April 2012
May 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 633}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 332}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 708}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 711}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 451}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 743}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 39}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 49, "token_count": 46}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 1137}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 153}, {"author_id": 1, "token_count": 392}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 26, "token_count": 60}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 1, "token_count": 242}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 11, "token_count": 72}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 85}, {"author_id": 60, "token_count": 357}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 49, "token_count": 80}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 55}, {"author_id": 49, "token_count": 410}, {"author_id": 42, "token_count": 25}, {"author_id": 23, "token_count": 20}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 6, "token_count": 46}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 49, "token_count": 364}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 74}, {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 1, "token_count": 171}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 37, "token_count": 5}, {"author_id": 10, "token_count": 10}, {"author_id": 1, "token_count": 226}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 11, "token_count": 12}, {"author_id": 1, "token_count": 69}, {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 4, "token_count": 23}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 106}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 274}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 390}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 37, "token_count": 35}, {"author_id": 1, "token_count": 50}, {"author_id": 34, "token_count": 347}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 21, "token_count": 153}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 1, "token_count": 62}, {"author_id": 34, "token_count": 75}, {"author_id": 21, "token_count": 726}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 21, "token_count": 162}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 1, "token_count": 8}, {"author_id": 4, "token_count": 105}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 104}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 11, "token_count": 17}, {"author_id": 21, "token_count": 79}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 11, "token_count": 197}, {"author_id": 1, "token_count": 71}, {"author_id": 42, "token_count": 11}, {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 27, "token_count": 4}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 18}, {"author_id": 24, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 22}, {"author_id": 47, "token_count": 14}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 25, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 50, "token_count": 43}, {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 25, "token_count": 111}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 131}, {"author_id": 1, "token_count": 7}, {"author_id": 25, "token_count": 411}, {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 44, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 44, "token_count": 48}, {"author_id": 22, "token_count": 56}, {"author_id": 1, "token_count": 703}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 276}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 44, "token_count": 11}, {"author_id": 1, "token_count": 145}, {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 186}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 37, "token_count": 5}, {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 44, "token_count": 6}, {"author_id": 42, "token_count": 29}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 42, "token_count": 8}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 37, "token_count": 28}, {"author_id": 22, "token_count": 39}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 328}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 37, "token_count": 10}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 281}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 47, "token_count": 36}, {"author_id": 42, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 11, "token_count": 5}, {"author_id": 1, "token_count": 58}, {"author_id": 57, "token_count": 7}, {"author_id": 4, "token_count": 4}, {"author_id": 42, "token_count": 463}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 11, "token_count": 155}, {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 98}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 37, "token_count": 34}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 21, "token_count": 415}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 10, "token_count": 77}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 42, "token_count": 99}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 33, "token_count": 17}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 156}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 47}, {"author_id": 47, "token_count": 22}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 47, "token_count": 9}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 9}, {"author_id": 8, "token_count": 27}, {"author_id": 9, "token_count": 691}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 47, "token_count": 10}, {"author_id": 12, "token_count": 42}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 9, "token_count": 39}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 45}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 90}, {"author_id": 9, "token_count": 398}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 43, "token_count": 446}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 29, "token_count": 25}, {"author_id": 16, "token_count": 1}, {"author_id": 57, "token_count": 5}, {"author_id": 9, "token_count": 163}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 327}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 29, "token_count": 30}, {"author_id": 12, "token_count": 170}, {"author_id": 57, "token_count": 12}, {"author_id": 9, "token_count": 84}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 9, "token_count": 51}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 57, "token_count": 494}, {"author_id": 42, "token_count": 244}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 111}, {"author_id": 42, "token_count": 2}, {"author_id": 60, "token_count": 422}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 378}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 29, "token_count": 12}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 29, "token_count": 180}, {"author_id": 57, "token_count": 93}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 29, "token_count": 12}, {"author_id": 12, "token_count": 5}, {"author_id": 9, "token_count": 9}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 151}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 43, "token_count": 98}, {"author_id": 60, "token_count": 326}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 12, "token_count": 1286}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 282}, {"author_id": 60, "token_count": 120}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 551}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 38}, {"author_id": 12, "token_count": 13}, {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 12, "token_count": 16}, {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 394}, {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 43, "token_count": 18}, {"author_id": 3, "token_count": 115}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 51, "token_count": 733}, {"author_id": 3, "token_count": 176}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 9, "token_count": 89}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 296}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 126}, {"author_id": 48, "token_count": 56}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 345}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 58, "token_count": 8}, {"author_id": 60, "token_count": 641}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 51, "token_count": 22}, {"author_id": 3, "token_count": 82}, {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 60}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 29, "token_count": 8}, {"author_id": 3, "token_count": 13}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 29, "token_count": 20}, {"author_id": 56, "token_count": 7}, {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 216}, {"author_id": 8, "token_count": 239}, {"author_id": 16, "token_count": 69}, {"author_id": 19, "token_count": 14}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 103}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 123}, {"author_id": 8, "token_count": 6}, {"author_id": 31, "token_count": 34}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 42}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 172}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 743}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 41}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 60, "token_count": 153}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 359}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 724}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 29, "token_count": 49}, {"author_id": 54, "token_count": 393}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
5537
16.49%
Linus Torvalds (pre-git)
3717
11.07%
David Ahern
2939
8.76%
Hannes Frederic Sowa
2393
7.13%
Thomas Graf
1560
4.65%
Nicolas Dichtel
1535
4.57%
Stephen Hemminger
915
2.73%
Shirley Ma
900
2.68%
Alexander Aring
757
2.26%
Eric Dumazet
735
2.19%
Jiri Pirko
611
1.82%
Daniel Borkmann
563
1.68%
Pavel Emelyanov
548
1.63%
Herbert Xu
496
1.48%
Brian Haley
448
1.33%
Noriaki Takamiya
422
1.26%
Jakub Kiciński
393
1.17%
Américo Wang
349
1.04%
David L Stevens
230
0.69%
Daniel Lezcano
226
0.67%
David S. Miller
184
0.55%
Florian Westphal
178
0.53%
Patrick McHardy
137
0.41%
David Lebrun
126
0.38%
Eric W. Biedermann
91
0.27%
Benjamin Thery
77
0.23%
Arnaldo Carvalho de Melo
65
0.19%
Paolo Abeni
56
0.17%
Linus Torvalds
45
0.13%
Denis V. Lunev
43
0.13%
Ido Schimmel
34
0.10%
Wei Wang
23
0.07%
Ville Nuorvala
20
0.06%
Lorenzo Colitti
19
0.06%
Alexey Dobriyan
12
0.04%
Linus Lüssing
8
0.02%
Xin Long
7
0.02%
Vlad Yasevich
6
0.02%
Masahide Nakamura
4
0.01%
Pablo Neira Ayuso
3
0.01%
Martin KaFai Lau
1
0.00%
Others
7155
21.31%
Total
33568
addrconf_core.c
238
-
13
1085
Hideaki Yoshifuji / 吉藤英明
Américo Wang
David Ahern
Roopa Prabhu
Hannes Frederic Sowa
David S. Miller
Eric Dumazet
Others
February 2007
July 2007
February 2010
July 2011
April 2012
April 2013
June 2013
August 2013
May 2014
September 2014
June 2015
July 2015
June 2017
October 2017
May 2018
February 2019
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 1, "token_count": 351}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 29, "token_count": 83}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 29, "token_count": 239}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 40, "token_count": 43}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 166}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
351
32.35%
Américo Wang
323
29.77%
David Ahern
170
15.67%
Roopa Prabhu
43
3.96%
Hannes Frederic Sowa
17
1.57%
David S. Miller
5
0.46%
Eric Dumazet
5
0.46%
Others
171
15.76%
Total
1085
addrlabel.c
643
-
22
3080
Hideaki Yoshifuji / 吉藤英明
Jakub Kiciński
David Ahern
Benjamin Thery
Eric Dumazet
Florian Westphal
Hannes Frederic Sowa
Denis V. Lunev
Eric W. Biedermann
Others
November 2007
January 2008
February 2008
March 2008
May 2008
October 2008
March 2010
May 2010
September 2010
June 2011
May 2012
September 2012
October 2012
September 2013
February 2014
August 2014
January 2015
March 2015
April 2017
August 2017
September 2017
October 2017
November 2017
December 2017
October 2018
January 2019
April 2019
var spanGroupData = [ {"timestamp": 1193900400, "group": [ {"author_id": 50, "token_count": 28}, {"author_id": 1, "token_count": 2111}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 44, "token_count": 132}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 47, "token_count": 5}, {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 34}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 16, "token_count": 44}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 81}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 40}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 158}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 54, "token_count": 208}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
2188
71.04%
Jakub Kiciński
208
6.75%
David Ahern
170
5.52%
Benjamin Thery
132
4.29%
Eric Dumazet
127
4.12%
Florian Westphal
103
3.34%
Hannes Frederic Sowa
34
1.10%
Denis V. Lunev
28
0.91%
Eric W. Biedermann
5
0.16%
Others
85
2.76%
Total
3080
af_inet6.c
1167
-
81
4782
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Daniel Lezcano
Linus Torvalds
David Ahern
David S. Miller
Hideaki Yoshifuji / 吉藤英明
Eric Dumazet
Denis V. Lunev
Brian Haley
Ville Nuorvala
Américo Wang
Tom Herbert
Vlad Yasevich
Stephen Hemminger
Hannes Frederic Sowa
Lorenzo Colitti
Gerrit Renker
Benjamin Thery
Martin KaFai Lau
Herbert Xu
David L Stevens
Eric W. Biedermann
David Lebrun
Harald Welte
Huw Davies
Alexey Dobriyan
Paolo Abeni
Pavel Emelyanov
Florian Westphal
Patrick McHardy
Others
September 1996
January 1997
March 1997
August 1997
February 1998
March 1998
August 1998
February 1999
June 1999
January 2000
March 2000
September 2000
October 2000
February 2002
March 2002
July 2002
October 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
September 2003
January 2004
February 2004
April 2004
May 2004
June 2004
September 2004
December 2004
January 2005
March 2005
July 2005
August 2005
November 2005
December 2005
January 2006
March 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
April 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
October 2008
March 2009
June 2009
August 2009
October 2009
November 2009
January 2010
March 2010
April 2010
May 2010
June 2010
July 2010
October 2010
December 2010
March 2011
June 2011
July 2011
November 2011
February 2012
April 2012
May 2012
November 2012
March 2013
May 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
March 2015
April 2015
May 2015
June 2015
July 2015
November 2015
December 2015
February 2016
April 2016
June 2016
August 2016
November 2016
December 2016
January 2017
March 2017
April 2017
August 2017
October 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 597}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 117}, {"author_id": 39, "token_count": 233}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 26, "token_count": 12}, {"author_id": 10, "token_count": 8}, {"author_id": 1, "token_count": 14}, {"author_id": 42, "token_count": 54}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 26, "token_count": 20}, {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 23, "token_count": 133}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 26, "token_count": 145}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 26, "token_count": 15}, {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 17, "token_count": 20}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 302}, {"author_id": 8, "token_count": 2}, {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 26, "token_count": 33}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 52, "token_count": 45}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 14}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 47, "token_count": 7}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 152}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 93}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 44, "token_count": 36}, {"author_id": 22, "token_count": 108}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 50, "token_count": 145}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 37, "token_count": 58}, {"author_id": 24, "token_count": 42}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 61}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 37, "token_count": 5}, {"author_id": 8, "token_count": 16}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 37, "token_count": 16}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 48}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 7}, {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 47, "token_count": 10}, {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 43}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 29, "token_count": 42}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 29, "token_count": 48}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 20}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 24, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 31}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 103}, {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 58}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1149
24.03%
Arnaldo Carvalho de Melo
544
11.38%
Daniel Lezcano
353
7.38%
Linus Torvalds
239
5.00%
David Ahern
231
4.83%
David S. Miller
226
4.73%
Hideaki Yoshifuji / 吉藤英明
175
3.66%
Eric Dumazet
153
3.20%
Denis V. Lunev
148
3.09%
Brian Haley
141
2.95%
Ville Nuorvala
139
2.91%
Américo Wang
94
1.97%
Tom Herbert
93
1.94%
Vlad Yasevich
85
1.78%
Stephen Hemminger
56
1.17%
Hannes Frederic Sowa
52
1.09%
Lorenzo Colitti
51
1.07%
Gerrit Renker
45
0.94%
Benjamin Thery
36
0.75%
Martin KaFai Lau
31
0.65%
Herbert Xu
25
0.52%
David L Stevens
22
0.46%
Eric W. Biedermann
21
0.44%
David Lebrun
20
0.42%
Harald Welte
20
0.42%
Huw Davies
20
0.42%
Alexey Dobriyan
9
0.19%
Paolo Abeni
9
0.19%
Pavel Emelyanov
6
0.13%
Florian Westphal
5
0.10%
Patrick McHardy
1
0.02%
Others
583
12.19%
Total
4782
ah6.c
817
-
36
3731
Steffen Klassert
Kazunori Miyazawa
Herbert Xu
Masahide Nakamura
Hideaki Yoshifuji / 吉藤英明
Arnaldo Carvalho de Melo
David S. Miller
Alexey Dobriyan
Lorenzo Colitti
Américo Wang
Duan Jiong
Eric Dumazet
Patrick McHardy
Brian Haley
Others
March 2003
April 2003
June 2003
August 2003
October 2003
April 2004
June 2004
July 2004
August 2004
January 2005
December 2005
March 2006
May 2006
August 2006
November 2006
March 2007
April 2007
June 2007
October 2007
November 2007
December 2007
January 2008
February 2008
November 2008
June 2009
October 2009
November 2009
February 2010
March 2010
January 2011
March 2011
November 2011
May 2012
June 2012
July 2012
October 2012
January 2013
February 2013
September 2013
January 2014
March 2014
August 2014
November 2014
March 2015
August 2015
November 2016
January 2017
May 2017
June 2017
October 2017
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 1, "token_count": 16}, {"author_id": 14, "token_count": 808}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 14, "token_count": 83}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 11, "token_count": 132}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 11, "token_count": 13}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 11, "token_count": 46}, {"author_id": 1, "token_count": 9}, {"author_id": 27, "token_count": 184}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 33}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 22}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 70}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 14}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 1681}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 229}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1720
46.10%
Kazunori Miyazawa
914
24.50%
Herbert Xu
291
7.80%
Masahide Nakamura
207
5.55%
Hideaki Yoshifuji / 吉藤英明
42
1.13%
Arnaldo Carvalho de Melo
37
0.99%
David S. Miller
35
0.94%
Alexey Dobriyan
25
0.67%
Lorenzo Colitti
14
0.38%
Américo Wang
5
0.13%
Duan Jiong
5
0.13%
Eric Dumazet
4
0.11%
Patrick McHardy
3
0.08%
Brian Haley
2
0.05%
Others
427
11.44%
Total
3731
anycast.c
616
-
30
2720
David L Stevens
Hideaki Yoshifuji / 吉藤英明
Américo Wang
Eric Dumazet
Daniel Lezcano
David Ahern
David S. Miller
Pavel Emelyanov
Eric W. Biedermann
Alexey Dobriyan
Ville Nuorvala
Stephen Hemminger
Others
March 2003
May 2003
July 2003
September 2003
January 2004
July 2004
August 2004
September 2004
November 2004
January 2005
January 2006
February 2007
May 2007
July 2007
September 2007
October 2007
January 2008
March 2008
July 2008
October 2008
November 2009
January 2010
March 2010
June 2010
April 2011
November 2011
December 2011
May 2012
October 2012
November 2012
December 2012
February 2013
January 2014
September 2014
March 2015
July 2017
March 2018
April 2018
November 2018
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 1131}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 454}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 25, "token_count": 17}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 64}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 29, "token_count": 140}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 41}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 364}, ]}, ]
Author Name
Tokens
Token Proportion
David L Stevens
1131
41.58%
Hideaki Yoshifuji / 吉藤英明
581
21.36%
Américo Wang
141
5.18%
Eric Dumazet
70
2.57%
Daniel Lezcano
65
2.39%
David Ahern
62
2.28%
David S. Miller
41
1.51%
Pavel Emelyanov
17
0.63%
Eric W. Biedermann
13
0.48%
Alexey Dobriyan
4
0.15%
Ville Nuorvala
2
0.07%
Stephen Hemminger
1
0.04%
Others
592
21.76%
Total
2720
calipso.c
1476
-
5
5097
Huw Davies
Others
June 2016
August 2016
June 2017
July 2017
July 2018
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 5049}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Huw Davies
5049
99.06%
Others
48
0.94%
Total
5097
datagram.c
1052
-
54
5436
Linus Torvalds (pre-git)
Hideaki Yoshifuji / 吉藤英明
Brian Haley
Martin KaFai Lau
Hannes Frederic Sowa
Lorenzo Colitti
Willem de Bruijn
Eric Dumazet
Arnaldo Carvalho de Melo
David S. Miller
Paolo Abeni
Wei Wang
Ville Nuorvala
Florian Westphal
Eric W. Biedermann
Alexey Dobriyan
Kazunori Miyazawa
Masahide Nakamura
David Ahern
Linus Torvalds
Tom Herbert
Herbert Xu
Daniel Lezcano
Américo Wang
Stefano Brivio
Others
September 1996
January 1997
March 1997
January 1998
March 1998
August 1998
February 1999
June 1999
January 2000
June 2000
February 2002
May 2003
January 2004
April 2004
June 2004
July 2004
August 2004
December 2004
August 2005
September 2005
November 2005
January 2006
August 2006
September 2006
November 2006
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
September 2007
January 2008
June 2008
July 2008
November 2008
October 2009
November 2009
March 2010
April 2010
May 2010
June 2010
September 2010
October 2010
March 2011
August 2011
November 2011
January 2012
April 2012
May 2012
October 2012
November 2012
January 2013
March 2013
May 2013
August 2013
October 2013
November 2013
January 2014
July 2014
August 2014
November 2014
December 2014
January 2015
March 2015
June 2015
July 2015
September 2015
November 2015
January 2016
April 2016
May 2016
November 2016
December 2016
February 2017
April 2017
June 2017
January 2018
March 2018
April 2018
June 2018
July 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 323}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 1146}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 37}, {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 23, "token_count": 29}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 500}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 599}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 27, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 20}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 50}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 37, "token_count": 6}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 55}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 37, "token_count": 24}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 37, "token_count": 24}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 37, "token_count": 470}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 37, "token_count": 30}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 47, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 37}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 164}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 210}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 36, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 36, "token_count": 17}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 36, "token_count": 52}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 8, "token_count": 49}, {"author_id": 16, "token_count": 20}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 30, "token_count": 342}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 19, "token_count": 21}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 33, "token_count": 8}, {"author_id": 36, "token_count": 40}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 48, "token_count": 40}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 36, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 36, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1789
32.91%
Hideaki Yoshifuji / 吉藤英明
1209
22.24%
Brian Haley
554
10.19%
Martin KaFai Lau
342
6.29%
Hannes Frederic Sowa
273
5.02%
Lorenzo Colitti
172
3.16%
Willem de Bruijn
166
3.05%
Eric Dumazet
161
2.96%
Arnaldo Carvalho de Melo
82
1.51%
David S. Miller
76
1.40%
Paolo Abeni
48
0.88%
Wei Wang
33
0.61%
Ville Nuorvala
30
0.55%
Florian Westphal
20
0.37%
Eric W. Biedermann
16
0.29%
Alexey Dobriyan
15
0.28%
Kazunori Miyazawa
13
0.24%
Masahide Nakamura
12
0.22%
David Ahern
11
0.20%
Linus Torvalds
7
0.13%
Tom Herbert
5
0.09%
Herbert Xu
3
0.06%
Daniel Lezcano
2
0.04%
Américo Wang
1
0.02%
Stefano Brivio
1
0.02%
Others
395
7.27%
Total
5436
esp6.c
974
-
39
4951
Steffen Klassert
Herbert Xu
Kazunori Miyazawa
David S. Miller
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Arnaldo Carvalho de Melo
Alexey Dobriyan
Florian Westphal
Lorenzo Colitti
Masahide Nakamura
Duan Jiong
Eric Dumazet
Brian Haley
Thomas Graf
Others
March 2003
April 2003
June 2003
August 2003
March 2004
April 2004
June 2004
August 2004
January 2005
October 2005
December 2005
March 2006
May 2006
July 2006
August 2006
September 2006
November 2006
March 2007
April 2007
June 2007
October 2007
January 2008
February 2008
March 2008
August 2008
November 2008
June 2009
November 2009
February 2010
December 2010
March 2011
April 2011
May 2012
June 2012
July 2012
January 2013
September 2013
October 2013
March 2014
August 2014
November 2014
March 2015
May 2015
November 2016
January 2017
April 2017
June 2017
July 2017
August 2017
October 2017
December 2017
January 2018
June 2018
August 2018
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 1, "token_count": 16}, {"author_id": 14, "token_count": 625}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 11, "token_count": 7}, {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 7}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 11, "token_count": 56}, {"author_id": 27, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 11, "token_count": 1048}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 14}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 177}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 11, "token_count": 336}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 977}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 797}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 243}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 106}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
2108
42.58%
Herbert Xu
1501
30.32%
Kazunori Miyazawa
631
12.74%
David S. Miller
47
0.95%
Hideaki Yoshifuji / 吉藤英明
24
0.48%
Patrick McHardy
24
0.48%
Arnaldo Carvalho de Melo
15
0.30%
Alexey Dobriyan
14
0.28%
Florian Westphal
14
0.28%
Lorenzo Colitti
14
0.28%
Masahide Nakamura
14
0.28%
Duan Jiong
5
0.10%
Eric Dumazet
4
0.08%
Brian Haley
2
0.04%
Thomas Graf
1
0.02%
Others
533
10.77%
Total
4951
esp6_offload.c
314
-
9
1525
Steffen Klassert
Florian Westphal
Willem de Bruijn
David S. Miller
Others
February 2017
April 2017
June 2017
August 2017
December 2017
January 2018
February 2018
June 2018
December 2018
March 2019
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 397}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 799}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 2, "token_count": 8}, {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1303
85.44%
Florian Westphal
20
1.31%
Willem de Bruijn
14
0.92%
David S. Miller
8
0.52%
Others
180
11.80%
Total
1525
exthdrs.c
1172
-
40
5311
Linus Torvalds (pre-git)
David Lebrun
Hideaki Yoshifuji / 吉藤英明
Masahide Nakamura
Tom Herbert
Linus Torvalds
Arnaldo Carvalho de Melo
Daniel Lezcano
Huw Davies
Eric Dumazet
Mathieu Xhonneux
David S. Miller
Denis V. Lunev
Shirley Ma
Herbert Xu
Patrick McHardy
Alexey Dobriyan
Vlad Yasevich
Américo Wang
Paolo Abeni
Stephen Hemminger
Florian Westphal
Others
September 1996
March 1997
March 1998
August 1998
January 2000
February 2002
June 2002
February 2003
March 2003
April 2003
May 2003
June 2003
January 2004
April 2004
June 2004
July 2004
September 2004
September 2005
November 2005
December 2005
January 2006
April 2006
August 2006
November 2006
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
October 2007
November 2007
December 2007
January 2008
June 2008
July 2008
October 2008
June 2009
September 2009
January 2010
March 2010
June 2010
March 2011
July 2011
November 2011
April 2012
May 2012
October 2012
November 2012
January 2013
October 2014
November 2014
July 2015
November 2015
April 2016
June 2016
November 2016
February 2017
April 2017
May 2017
July 2017
August 2017
October 2017
January 2018
April 2018
July 2018
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 1265}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 159}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 26, "token_count": 15}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 49, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 391}, {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 27, "token_count": 458}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 107}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 36}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 31}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 130}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 50, "token_count": 43}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 10, "token_count": 41}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 26}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 108}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 1191}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 48, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 197}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 53, "token_count": 64}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 87}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1323
24.91%
David Lebrun
1196
22.52%
Hideaki Yoshifuji / 吉藤英明
807
15.19%
Masahide Nakamura
494
9.30%
Tom Herbert
197
3.71%
Linus Torvalds
159
2.99%
Arnaldo Carvalho de Melo
140
2.64%
Daniel Lezcano
131
2.47%
Huw Davies
108
2.03%
Eric Dumazet
89
1.68%
Mathieu Xhonneux
64
1.21%
David S. Miller
53
1.00%
Denis V. Lunev
49
0.92%
Shirley Ma
35
0.66%
Herbert Xu
34
0.64%
Patrick McHardy
30
0.56%
Alexey Dobriyan
16
0.30%
Vlad Yasevich
11
0.21%
Américo Wang
9
0.17%
Paolo Abeni
9
0.17%
Stephen Hemminger
4
0.08%
Florian Westphal
3
0.06%
Others
350
6.59%
Total
5311
exthdrs_core.c
281
-
18
955
Vlad Yasevich
David S. Miller
Florian Westphal
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Eric Dumazet
Huw Davies
Others
March 2004
August 2004
April 2005
November 2006
February 2007
July 2011
November 2011
April 2012
May 2012
November 2012
May 2013
February 2014
March 2015
March 2016
June 2016
September 2017
May 2018
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 190}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 183}, {"author_id": 60, "token_count": 481}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vlad Yasevich
183
19.16%
David S. Miller
35
3.66%
Florian Westphal
15
1.57%
Herbert Xu
4
0.42%
Hideaki Yoshifuji / 吉藤英明
2
0.21%
Eric Dumazet
1
0.10%
Huw Davies
1
0.10%
Others
714
74.76%
Total
955
exthdrs_offload.c
41
-
2
96
Vlad Yasevich
Daniel Borkmann
November 2012
September 2015
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 95}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vlad Yasevich
95
98.96%
Daniel Borkmann
1
1.04%
Total
96
fib6_notifier.c
63
-
1
265
Ido Schimmel
August 2017
September 2017
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 31, "token_count": 257}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 31, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
265
100.00%
Total
265
fib6_rules.c
506
-
25
2477
Thomas Graf
David Ahern
Ido Schimmel
Daniel Lezcano
Roopa Prabhu
Hideaki Yoshifuji / 吉藤英明
David S. Miller
Denis V. Lunev
Hannes Frederic Sowa
Eric W. Biedermann
Américo Wang
Ville Nuorvala
Patrick McHardy
Eric Dumazet
Alexey Dobriyan
Brian Haley
Others
August 2006
October 2006
November 2006
March 2007
April 2007
June 2007
November 2007
December 2007
January 2008
March 2008
April 2008
August 2008
December 2009
January 2010
April 2010
October 2010
March 2011
July 2011
April 2012
October 2012
July 2013
August 2013
December 2013
January 2014
March 2015
June 2016
September 2016
June 2017
August 2017
February 2018
March 2018
April 2018
May 2018
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 4, "token_count": 7}, {"author_id": 21, "token_count": 794}, {"author_id": 23, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 21, "token_count": 30}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 50, "token_count": 31}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 144}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 47, "token_count": 19}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 37}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 16}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 31, "token_count": 158}, {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 40, "token_count": 141}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 40, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 580}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
861
34.76%
David Ahern
628
25.35%
Ido Schimmel
158
6.38%
Daniel Lezcano
156
6.30%
Roopa Prabhu
155
6.26%
Hideaki Yoshifuji / 吉藤英明
70
2.83%
David S. Miller
48
1.94%
Denis V. Lunev
37
1.49%
Hannes Frederic Sowa
37
1.49%
Eric W. Biedermann
19
0.77%
Américo Wang
17
0.69%
Ville Nuorvala
14
0.57%
Patrick McHardy
11
0.44%
Eric Dumazet
5
0.20%
Alexey Dobriyan
2
0.08%
Brian Haley
2
0.08%
Others
257
10.38%
Total
2477
fou6.c
225
-
5
977
Tom Herbert
Stefano Brivio
Eric Dumazet
Stephen Hemminger
Paolo Abeni
May 2016
May 2017
November 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 531}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 46, "token_count": 369}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 45}, {"author_id": 46, "token_count": 19}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Herbert
531
54.35%
Stefano Brivio
388
39.71%
Eric Dumazet
49
5.02%
Stephen Hemminger
8
0.82%
Paolo Abeni
1
0.10%
Total
977
icmp.c
1135
-
66
4927
Linus Torvalds (pre-git)
David S. Miller
Kazunori Miyazawa
Eric Dumazet
Denis V. Lunev
Hideaki Yoshifuji / 吉藤英明
Linus Torvalds
Herbert Xu
Lorenzo Colitti
Masahide Nakamura
David Ahern
Arnaldo Carvalho de Melo
Steffen Klassert
Daniel Lezcano
Duan Jiong
Hannes Frederic Sowa
Yasuyuki Kozakai
Alexey Dobriyan
Wei Wang
Benjamin Thery
Martin KaFai Lau
Willem de Bruijn
Brian Haley
Roopa Prabhu
Stephen Hemminger
Ville Nuorvala
Stefano Brivio
David L Stevens
Eric W. Biedermann
Patrick McHardy
Pavel Emelyanov
Tom Herbert
Américo Wang
Others
September 1996
March 1997
January 1998
March 1998
August 1998
February 1999
June 1999
January 2000
March 2000
February 2002
June 2002
October 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
November 2003
January 2004
February 2004
April 2004
June 2004
July 2004
August 2004
September 2004
March 2005
June 2005
September 2005
October 2005
November 2005
December 2005
February 2006
April 2006
August 2006
November 2006
February 2007
March 2007
April 2007
June 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
August 2008
October 2008
November 2008
June 2009
September 2009
November 2009
January 2010
March 2010
April 2010
June 2010
February 2011
March 2011
April 2011
July 2011
October 2011
November 2011
February 2012
May 2012
June 2012
July 2012
October 2012
January 2013
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
July 2014
August 2014
September 2014
October 2014
November 2014
March 2015
May 2015
July 2015
October 2015
April 2016
May 2016
June 2016
November 2016
December 2016
January 2017
June 2017
August 2017
October 2017
February 2018
March 2018
July 2018
August 2018
November 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 655}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 190}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 201}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 26, "token_count": 41}, {"author_id": 10, "token_count": 37}, {"author_id": 1, "token_count": 2}, {"author_id": 14, "token_count": 494}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 10, "token_count": 20}, {"author_id": 23, "token_count": 3}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 10, "token_count": 62}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 10, "token_count": 38}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 28, "token_count": 36}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 123}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 18}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 32}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 126}, {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 49}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 50, "token_count": 175}, {"author_id": 11, "token_count": 8}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 44, "token_count": 21}, {"author_id": 22, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 50, "token_count": 29}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 41, "token_count": 10}, {"author_id": 50, "token_count": 17}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 388}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 13}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 54}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 13}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 33, "token_count": 39}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 59, "token_count": 37}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 30, "token_count": 14}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 19, "token_count": 29}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 321}, {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 33, "token_count": 36}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 70}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 33}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1099
22.31%
David S. Miller
612
12.42%
Kazunori Miyazawa
494
10.03%
Eric Dumazet
421
8.54%
Denis V. Lunev
229
4.65%
Hideaki Yoshifuji / 吉藤英明
221
4.49%
Linus Torvalds
202
4.10%
Herbert Xu
136
2.76%
Lorenzo Colitti
135
2.74%
Masahide Nakamura
127
2.58%
David Ahern
110
2.23%
Arnaldo Carvalho de Melo
98
1.99%
Steffen Klassert
79
1.60%
Daniel Lezcano
50
1.01%
Duan Jiong
42
0.85%
Hannes Frederic Sowa
38
0.77%
Yasuyuki Kozakai
36
0.73%
Alexey Dobriyan
30
0.61%
Wei Wang
29
0.59%
Benjamin Thery
21
0.43%
Martin KaFai Lau
14
0.28%
Willem de Bruijn
13
0.26%
Brian Haley
8
0.16%
Roopa Prabhu
8
0.16%
Stephen Hemminger
5
0.10%
Ville Nuorvala
5
0.10%
Stefano Brivio
4
0.08%
David L Stevens
2
0.04%
Eric W. Biedermann
2
0.04%
Patrick McHardy
2
0.04%
Pavel Emelyanov
2
0.04%
Tom Herbert
2
0.04%
Américo Wang
1
0.02%
Others
650
13.19%
Total
4927
inet6_connection_sock.c
158
-
17
800
David S. Miller
Arnaldo Carvalho de Melo
Eric Dumazet
Noriaki Takamiya
Lorenzo Colitti
Alexey Dobriyan
Brian Haley
Pablo Neira Ayuso
Hannes Frederic Sowa
Nicolas Dichtel
Others
December 2005
January 2006
May 2006
August 2006
January 2007
September 2007
November 2008
June 2009
October 2009
March 2010
June 2010
December 2010
March 2011
May 2011
July 2011
October 2011
November 2011
June 2012
July 2012
September 2012
November 2012
March 2013
October 2013
April 2014
May 2014
September 2015
November 2015
December 2015
February 2016
November 2016
January 2017
var spanGroupData = [ {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 248}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 34, "token_count": 25}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 37, "token_count": 5}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 10, "token_count": 113}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 71}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 138}, {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 18, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
328
41.00%
Arnaldo Carvalho de Melo
248
31.00%
Eric Dumazet
121
15.13%
Noriaki Takamiya
25
3.13%
Lorenzo Colitti
18
2.25%
Alexey Dobriyan
7
0.88%
Brian Haley
5
0.63%
Pablo Neira Ayuso
4
0.50%
Hannes Frederic Sowa
3
0.38%
Nicolas Dichtel
1
0.13%
Others
40
5.00%
Total
800
inet6_hashtables.c
302
-
19
1515
Arnaldo Carvalho de Melo
Eric Dumazet
Martin KaFai Lau
Hannes Frederic Sowa
David Ahern
Pavel Emelyanov
Herbert Xu
Tom Herbert
Hideaki Yoshifuji / 吉藤英明
David S. Miller
Others
August 2005
December 2005
March 2006
April 2006
September 2006
November 2006
February 2007
November 2007
January 2008
February 2008
March 2008
June 2008
July 2008
November 2008
October 2009
December 2009
January 2011
August 2011
November 2012
January 2013
October 2013
August 2014
March 2015
May 2015
July 2015
October 2015
February 2016
April 2016
October 2016
June 2017
August 2017
December 2017
August 2018
November 2018
December 2018
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 144}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 293}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 25, "token_count": 29}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 148}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 44}, {"author_id": 12, "token_count": 107}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 284}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 30, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
437
28.84%
Eric Dumazet
342
22.57%
Martin KaFai Lau
304
20.07%
Hannes Frederic Sowa
107
7.06%
David Ahern
47
3.10%
Pavel Emelyanov
39
2.57%
Herbert Xu
13
0.86%
Tom Herbert
12
0.79%
Hideaki Yoshifuji / 吉藤英明
8
0.53%
David S. Miller
3
0.20%
Others
203
13.40%
Total
1515
ip6_checksum.c
137
-
9
739
Américo Wang
Tom Herbert
Hannes Frederic Sowa
Others
January 2013
February 2014
May 2014
June 2014
February 2016
March 2016
June 2016
November 2017
February 2018
October 2018
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 29, "token_count": 477}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 130}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Américo Wang
477
64.55%
Tom Herbert
134
18.13%
Hannes Frederic Sowa
5
0.68%
Others
123
16.64%
Total
739
ip6_fib.c
2466
-
54
11150
Linus Torvalds (pre-git)
Wei Wang
David Ahern
Hannes Frederic Sowa
Patrick McHardy
Daniel Lezcano
Ido Schimmel
Thomas Graf
Hideaki Yoshifuji / 吉藤英明
David S. Miller
Benjamin Thery
Nicolas Dichtel
Eric Dumazet
Xin Long
Stephen Hemminger
Herbert Xu
Florian Westphal
Linus Torvalds
Alexey Dobriyan
Denis V. Lunev
Roopa Prabhu
Brian Haley
Martin KaFai Lau
Shirley Ma
Daniel Borkmann
Pavel Emelyanov
Others
March 1997
August 1997
January 1998
February 1998
March 1998
August 1998
February 1999
June 1999
February 2002
September 2002
October 2002
April 2003
May 2003
June 2003
July 2003
February 2004
August 2004
September 2004
March 2005
June 2005
August 2005
November 2005
August 2006
October 2006
November 2006
December 2006
February 2007
March 2007
October 2007
November 2007
December 2007
January 2008
March 2008
April 2008
July 2008
August 2008
January 2009
July 2009
January 2010
February 2010
March 2010
April 2010
October 2010
March 2011
April 2011
June 2011
November 2011
December 2011
April 2012
May 2012
June 2012
September 2012
October 2012
July 2013
August 2013
September 2013
March 2014
April 2014
September 2014
October 2014
January 2015
May 2015
July 2015
September 2015
October 2015
March 2016
May 2016
September 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
November 2018
January 2019
April 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 1215}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 1395}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 19}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 178}, {"author_id": 4, "token_count": 726}, {"author_id": 21, "token_count": 255}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 10, "token_count": 31}, {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 50, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 44, "token_count": 115}, {"author_id": 22, "token_count": 634}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 42, "token_count": 32}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 11, "token_count": 27}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 41, "token_count": 12}, {"author_id": 4, "token_count": 121}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 60, "token_count": 311}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 70}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 9, "token_count": 99}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 12, "token_count": 930}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 12, "token_count": 222}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 16, "token_count": 22}, {"author_id": 12, "token_count": 108}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 30, "token_count": 5}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 56, "token_count": 47}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 185}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 31, "token_count": 500}, {"author_id": 19, "token_count": 123}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 19, "token_count": 1237}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 31, "token_count": 73}, {"author_id": 19, "token_count": 128}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 561}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 280}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 265}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2783
24.96%
Wei Wang
1489
13.35%
David Ahern
1375
12.33%
Hannes Frederic Sowa
1308
11.73%
Patrick McHardy
847
7.60%
Daniel Lezcano
656
5.88%
Ido Schimmel
573
5.14%
Thomas Graf
267
2.39%
Hideaki Yoshifuji / 吉藤英明
260
2.33%
David S. Miller
174
1.56%
Benjamin Thery
121
1.09%
Nicolas Dichtel
99
0.89%
Eric Dumazet
76
0.68%
Xin Long
47
0.42%
Stephen Hemminger
32
0.29%
Herbert Xu
27
0.24%
Florian Westphal
26
0.23%
Linus Torvalds
19
0.17%
Alexey Dobriyan
15
0.13%
Denis V. Lunev
11
0.10%
Roopa Prabhu
8
0.07%
Brian Haley
6
0.05%
Martin KaFai Lau
5
0.04%
Shirley Ma
5
0.04%
Daniel Borkmann
4
0.04%
Pavel Emelyanov
1
0.01%
Others
916
8.22%
Total
11150
ip6_flowlabel.c
862
-
44
4149
Linus Torvalds (pre-git)
Hideaki Yoshifuji / 吉藤英明
Benjamin Thery
Eric W. Biedermann
Pavel Emelyanov
David S. Miller
Eric Dumazet
Daniel Lezcano
Tom Herbert
Wei Wang
Alexey Dobriyan
Hannes Frederic Sowa
Arnaldo Carvalho de Melo
Américo Wang
Willem de Bruijn
Brian Haley
Linus Torvalds
Others
February 1999
June 1999
September 1999
July 2000
February 2002
June 2003
July 2003
August 2003
September 2003
May 2004
August 2004
January 2005
May 2005
September 2005
October 2005
December 2005
January 2006
March 2006
October 2006
November 2006
July 2007
September 2007
October 2007
December 2007
January 2008
March 2008
June 2008
October 2008
November 2008
February 2009
November 2009
January 2010
March 2010
April 2010
March 2011
July 2011
August 2011
November 2011
April 2012
May 2012
August 2012
November 2012
January 2013
February 2013
March 2013
November 2013
January 2014
November 2014
February 2015
March 2015
April 2015
February 2016
April 2016
May 2016
December 2016
August 2017
October 2017
March 2018
April 2018
April 2019
var spanGroupData = [ {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 2150}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 328}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 25, "token_count": 119}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 67}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 44, "token_count": 271}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 47, "token_count": 122}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 245}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 154}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 42}, {"author_id": 36, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2235
53.87%
Hideaki Yoshifuji / 吉藤英明
586
14.12%
Benjamin Thery
271
6.53%
Eric W. Biedermann
130
3.13%
Pavel Emelyanov
119
2.87%
David S. Miller
78
1.88%
Eric Dumazet
76
1.83%
Daniel Lezcano
67
1.61%
Tom Herbert
22
0.53%
Wei Wang
11
0.27%
Alexey Dobriyan
6
0.14%
Hannes Frederic Sowa
6
0.14%
Arnaldo Carvalho de Melo
5
0.12%
Américo Wang
2
0.05%
Willem de Bruijn
2
0.05%
Brian Haley
1
0.02%
Linus Torvalds
1
0.02%
Others
531
12.80%
Total
4149
ip6_gre.c
2380
-
48
12495
Dmitry Kozlov
William Tu
Tom Herbert
Nicolas Dichtel
Xin Long
Martin KaFai Lau
Eric Dumazet
Stephen Hemminger
Américo Wang
Stefano Brivio
Willem de Bruijn
Steffen Klassert
David S. Miller
Paolo Abeni
Eric W. Biedermann
Hideaki Yoshifuji / 吉藤英明
Lorenzo Colitti
David Ahern
Alexey Dobriyan
Others
August 2012
September 2012
November 2012
January 2013
February 2013
March 2013
May 2013
August 2013
September 2013
October 2013
December 2013
April 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
July 2015
August 2015
September 2015
December 2015
February 2016
April 2016
May 2016
June 2016
August 2016
November 2016
January 2017
February 2017
April 2017
May 2017
June 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
August 2018
September 2018
November 2018
December 2018
January 2019
February 2019
April 2019
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 13, "token_count": 5160}, {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 42, "token_count": 44}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 29, "token_count": 8}, {"author_id": 47, "token_count": 8}, {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 29, "token_count": 22}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 9, "token_count": 36}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 9, "token_count": 166}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 2, "token_count": 9}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 30, "token_count": 100}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 48, "token_count": 14}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 306}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 357}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 56, "token_count": 30}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 56, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 55}, {"author_id": 20, "token_count": 2748}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 56, "token_count": 6}, {"author_id": 20, "token_count": 1036}, {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 20, "token_count": 34}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 20, "token_count": 28}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 8, "token_count": 13}, {"author_id": 20, "token_count": 57}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 20, "token_count": 48}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 20, "token_count": 492}, {"author_id": 60, "token_count": 713}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 46, "token_count": 27}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 36, "token_count": 26}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 56, "token_count": 26}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 226}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Kozlov
5160
41.30%
William Tu
4443
35.56%
Tom Herbert
687
5.50%
Nicolas Dichtel
242
1.94%
Xin Long
143
1.14%
Martin KaFai Lau
100
0.80%
Eric Dumazet
74
0.59%
Stephen Hemminger
44
0.35%
Américo Wang
31
0.25%
Stefano Brivio
27
0.22%
Willem de Bruijn
26
0.21%
Steffen Klassert
23
0.18%
David S. Miller
15
0.12%
Paolo Abeni
14
0.11%
Eric W. Biedermann
8
0.06%
Hideaki Yoshifuji / 吉藤英明
5
0.04%
Lorenzo Colitti
5
0.04%
David Ahern
2
0.02%
Alexey Dobriyan
1
0.01%
Others
1445
11.56%
Total
12495
ip6_icmp.c
48
-
3
185
Eric Dumazet
Others
April 2013
June 2016
November 2017
var spanGroupData = [ {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 182}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
2
1.08%
Others
183
98.92%
Total
185
ip6_input.c
544
-
47
2201
Linus Torvalds (pre-git)
Hideaki Yoshifuji / 吉藤英明
Eric Dumazet
Hannes Frederic Sowa
Paolo Abeni
Tom Herbert
David L Stevens
Linus Torvalds
David S. Miller
Arnaldo Carvalho de Melo
Denis V. Lunev
Patrick McHardy
Eric W. Biedermann
Florian Westphal
Brian Haley
Herbert Xu
Shirley Ma
Yasuyuki Kozakai
David Ahern
Stephen Hemminger
Pavel Emelyanov
Alexey Dobriyan
Daniel Lezcano
Jan Engelhardt
Others
September 1996
January 1997
March 1997
August 1998
June 1999
January 2000
February 2002
October 2002
February 2003
March 2003
April 2003
May 2003
February 2004
April 2004
June 2004
July 2004
August 2004
March 2005
August 2005
November 2005
January 2006
June 2006
July 2006
October 2006
November 2006
March 2007
April 2007
September 2007
November 2007
April 2008
June 2008
July 2008
October 2008
January 2009
March 2009
April 2009
June 2009
July 2009
September 2009
March 2010
April 2011
November 2011
May 2012
June 2012
July 2012
January 2013
February 2013
March 2013
August 2013
January 2014
August 2014
November 2014
April 2015
June 2015
July 2015
September 2015
February 2016
April 2016
May 2016
June 2016
March 2017
April 2017
April 2018
July 2018
September 2018
November 2018
December 2018
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 42}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 6, "token_count": 53}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 49, "token_count": 9}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 23}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 170}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 50, "token_count": 27}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 37, "token_count": 14}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 24}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 43}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 47, "token_count": 18}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 56}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 18}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 540}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 48, "token_count": 62}, {"author_id": 60, "token_count": 118}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
369
16.77%
Hideaki Yoshifuji / 吉藤英明
364
16.54%
Eric Dumazet
107
4.86%
Hannes Frederic Sowa
67
3.04%
Paolo Abeni
62
2.82%
Tom Herbert
56
2.54%
David L Stevens
54
2.45%
Linus Torvalds
42
1.91%
David S. Miller
36
1.64%
Arnaldo Carvalho de Melo
32
1.45%
Denis V. Lunev
27
1.23%
Patrick McHardy
25
1.14%
Eric W. Biedermann
18
0.82%
Florian Westphal
18
0.82%
Brian Haley
14
0.64%
Herbert Xu
13
0.59%
Shirley Ma
9
0.41%
Yasuyuki Kozakai
6
0.27%
David Ahern
5
0.23%
Stephen Hemminger
5
0.23%
Pavel Emelyanov
4
0.18%
Alexey Dobriyan
1
0.05%
Daniel Lezcano
1
0.05%
Jan Engelhardt
1
0.05%
Others
865
39.30%
Total
2201
ip6_offload.c
453
-
20
2232
Vlad Yasevich
Eric Dumazet
Tom Herbert
Willem de Bruijn
Paolo Abeni
Hannes Frederic Sowa
David S. Miller
Steffen Klassert
Américo Wang
Herbert Xu
Florian Westphal
Others
November 2012
August 2013
October 2013
December 2013
January 2014
February 2014
May 2014
September 2014
October 2014
October 2015
March 2016
April 2016
May 2016
September 2016
October 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
October 2017
April 2018
June 2018
September 2018
November 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 1038}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 106}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 8}, {"author_id": 60, "token_count": 173}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 12, "token_count": 52}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 58}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 211}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 48, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 36, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 78}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 48, "token_count": 111}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 36, "token_count": 138}, ]}, ]
Author Name
Tokens
Token Proportion
Vlad Yasevich
1038
46.51%
Eric Dumazet
244
10.93%
Tom Herbert
220
9.86%
Willem de Bruijn
160
7.17%
Paolo Abeni
123
5.51%
Hannes Frederic Sowa
60
2.69%
David S. Miller
25
1.12%
Steffen Klassert
24
1.08%
Américo Wang
6
0.27%
Herbert Xu
5
0.22%
Florian Westphal
1
0.04%
Others
326
14.61%
Total
2232
ip6_offload.h
19
-
2
33
Vlad Yasevich
Tom Herbert
November 2012
April 2016
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 26}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Vlad Yasevich
26
78.79%
Tom Herbert
7
21.21%
Total
33
ip6_output.c
1824
-
95
8957
Kazunori Miyazawa
Vlad Yasevich
Linus Torvalds (pre-git)
Hideaki Yoshifuji / 吉藤英明
Herbert Xu
Eric Dumazet
David S. Miller
Willem de Bruijn
Hannes Frederic Sowa
Ville Nuorvala
Florian Westphal
Arnaldo Carvalho de Melo
Jan Engelhardt
David Ahern
Denis V. Lunev
David L Stevens
Pavel Emelyanov
Patrick McHardy
Eric W. Biedermann
Paolo Abeni
Roopa Prabhu
Shirley Ma
Wei Wang
Martin KaFai Lau
Stefano Brivio
Tom Herbert
Brian Haley
Steffen Klassert
Ido Schimmel
Jiri Pirko
Daniel Lezcano
Alexey Dobriyan
David Lebrun
Linus Torvalds
Xin Long
Masahide Nakamura
Thomas Graf
Américo Wang
Gerrit Renker
Pablo Neira Ayuso
Yasuyuki Kozakai
Benjamin Thery
Yuval Mintz
Others
September 1996
March 1997
October 1997
January 1998
February 1998
March 1998
May 1998
August 1998
May 1999
June 1999
January 2000
February 2002
October 2002
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
October 2003
February 2004
March 2004
April 2004
June 2004
July 2004
August 2004
September 2004
October 2004
January 2005
March 2005
May 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
May 2006
June 2006
July 2006
August 2006
September 2006
November 2006
December 2006
February 2007
March 2007
April 2007
May 2007
August 2007
September 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
August 2008
September 2008
October 2008
December 2008
February 2009
April 2009
June 2009
August 2009
September 2009
January 2010
February 2010
March 2010
April 2010
May 2010
August 2010
September 2010
February 2011
March 2011
April 2011
May 2011
July 2011
August 2011
October 2011
November 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
January 2013
February 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
July 2014
August 2014
September 2014
November 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
December 2015
January 2016
April 2016
May 2016
June 2016
August 2016
September 2016
November 2016
January 2017
February 2017
March 2017
May 2017
June 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
July 2018
September 2018
November 2018
December 2018
March 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 11}, {"author_id": 14, "token_count": 1851}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 1, "token_count": 39}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 14, "token_count": 2}, {"author_id": 23, "token_count": 25}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 49, "token_count": 41}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 49, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 11, "token_count": 26}, {"author_id": 1, "token_count": 35}, {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 11, "token_count": 53}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 11, "token_count": 112}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 1, "token_count": 76}, {"author_id": 27, "token_count": 3}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 23, "token_count": 230}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 1, "token_count": 115}, {"author_id": 21, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 25}, {"author_id": 11, "token_count": 3}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 101}, {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 27, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 35}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 25, "token_count": 67}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 47, "token_count": 2}, {"author_id": 11, "token_count": 11}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 15}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 50, "token_count": 75}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 11, "token_count": 254}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 8, "token_count": 62}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 37, "token_count": 24}, {"author_id": 32, "token_count": 108}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 172}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 10, "token_count": 29}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 11, "token_count": 19}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 176}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 47}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 8, "token_count": 79}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 100}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 34}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 8, "token_count": 29}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 18}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 57, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 77}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 16, "token_count": 68}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 56, "token_count": 10}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 29, "token_count": 6}, {"author_id": 16, "token_count": 8}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 18}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 24, "token_count": 872}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 42}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 66}, {"author_id": 30, "token_count": 40}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 47, "token_count": 22}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 40, "token_count": 17}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 47, "token_count": 24}, {"author_id": 16, "token_count": 56}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 47, "token_count": 14}, {"author_id": 12, "token_count": 115}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 48, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 19, "token_count": 41}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 40, "token_count": 35}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 5, "token_count": 10}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 36, "token_count": 8}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 16, "token_count": 25}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 8, "token_count": 24}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 58}, {"author_id": 48, "token_count": 31}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 29}, {"author_id": 48, "token_count": 4}, {"author_id": 36, "token_count": 85}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 36, "token_count": 7}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 48, "token_count": 7}, {"author_id": 36, "token_count": 50}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 36, "token_count": 180}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 16, "token_count": 7}, {"author_id": 31, "token_count": 21}, {"author_id": 46, "token_count": 36}, {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Kazunori Miyazawa
1853
20.69%
Vlad Yasevich
873
9.75%
Linus Torvalds (pre-git)
854
9.53%
Hideaki Yoshifuji / 吉藤英明
719
8.03%
Herbert Xu
514
5.74%
Eric Dumazet
405
4.52%
David S. Miller
366
4.09%
Willem de Bruijn
335
3.74%
Hannes Frederic Sowa
280
3.13%
Ville Nuorvala
255
2.85%
Florian Westphal
231
2.58%
Arnaldo Carvalho de Melo
138
1.54%
Jan Engelhardt
111
1.24%
David Ahern
80
0.89%
Denis V. Lunev
75
0.84%
David L Stevens
71
0.79%
Pavel Emelyanov
67
0.75%
Patrick McHardy
65
0.73%
Eric W. Biedermann
62
0.69%
Paolo Abeni
60
0.67%
Roopa Prabhu
52
0.58%
Shirley Ma
42
0.47%
Wei Wang
41
0.46%
Martin KaFai Lau
40
0.45%
Stefano Brivio
36
0.40%
Tom Herbert
27
0.30%
Brian Haley
24
0.27%
Steffen Klassert
23
0.26%
Ido Schimmel
21
0.23%
Jiri Pirko
20
0.22%
Daniel Lezcano
17
0.19%
Alexey Dobriyan
15
0.17%
David Lebrun
10
0.11%
Linus Torvalds
10
0.11%
Xin Long
10
0.11%
Masahide Nakamura
8
0.09%
Thomas Graf
8
0.09%
Américo Wang
6
0.07%
Gerrit Renker
4
0.04%
Pablo Neira Ayuso
4
0.04%
Yasuyuki Kozakai
4
0.04%
Benjamin Thery
2
0.02%
Yuval Mintz
1
0.01%
Others
1098
12.26%
Total
8957
ip6_tunnel.c
2346
-
73
11469
Ville Nuorvala
Tom Herbert
Nicolas Dichtel
Yasuyuki Kozakai
Eric Dumazet
Pavel Emelyanov
Steffen Klassert
Dmitry Kozlov
Xin Long
David S. Miller
Paolo Abeni
Alexey Dobriyan
Martin KaFai Lau
Herbert Xu
Arnaldo Carvalho de Melo
Stephen Hemminger
Eric W. Biedermann
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Stefano Brivio
Lorenzo Colitti
David Ahern
Américo Wang
William Tu
Willem de Bruijn
Brian Haley
Daniel Lezcano
Denis V. Lunev
Kazunori Miyazawa
Noriaki Takamiya
Gerrit Renker
Linus Torvalds
Others
June 2003
July 2003
August 2003
October 2003
February 2004
June 2004
September 2004
November 2004
June 2005
July 2005
January 2006
February 2006
March 2006
April 2006
September 2006
October 2006
November 2006
February 2007
April 2007
July 2007
September 2007
October 2007
November 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
September 2008
November 2008
February 2009
June 2009
August 2009
October 2009
November 2009
January 2010
February 2010
March 2010
August 2010
September 2010
October 2010
November 2010
March 2011
April 2011
May 2011
July 2011
August 2011
September 2011
November 2011
December 2011
January 2012
April 2012
May 2012
June 2012
July 2012
August 2012
October 2012
November 2012
January 2013
March 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
July 2014
September 2014
October 2014
November 2014
January 2015
March 2015
April 2015
July 2015
September 2015
February 2016
April 2016
May 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
August 2018
September 2018
October 2018
December 2018
var spanGroupData = [ {"timestamp": 1054450800, "group": [ {"author_id": 23, "token_count": 2060}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 23, "token_count": 105}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 23, "token_count": 193}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 28, "token_count": 111}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 23, "token_count": 386}, {"author_id": 28, "token_count": 525}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 14, "token_count": 5}, {"author_id": 42, "token_count": 2}, {"author_id": 28, "token_count": 776}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 47}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 25, "token_count": 421}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 14}, {"author_id": 42, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 10}, {"author_id": 8, "token_count": 16}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 47, "token_count": 21}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 41, "token_count": 40}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 258}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 133}, {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 8, "token_count": 50}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 6}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 23, "token_count": 215}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 8, "token_count": 43}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 13, "token_count": 255}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 47, "token_count": 10}, {"author_id": 9, "token_count": 1113}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 9, "token_count": 137}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 9, "token_count": 67}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 289}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 55}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 30, "token_count": 59}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 48, "token_count": 31}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 808}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 7, "token_count": 780}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 589}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 33, "token_count": 28}, {"author_id": 48, "token_count": 28}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 67}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 29, "token_count": 13}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 37}, {"author_id": 56, "token_count": 30}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 111}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 56, "token_count": 11}, {"author_id": 20, "token_count": 12}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 56, "token_count": 36}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 26}, {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 56, "token_count": 10}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 48, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 46, "token_count": 29}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 36, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Ville Nuorvala
2959
25.80%
Tom Herbert
1599
13.94%
Nicolas Dichtel
1522
13.27%
Yasuyuki Kozakai
1413
12.32%
Eric Dumazet
612
5.34%
Pavel Emelyanov
434
3.78%
Steffen Klassert
297
2.59%
Dmitry Kozlov
255
2.22%
Xin Long
198
1.73%
David S. Miller
171
1.49%
Paolo Abeni
73
0.64%
Alexey Dobriyan
65
0.57%
Martin KaFai Lau
59
0.51%
Herbert Xu
50
0.44%
Arnaldo Carvalho de Melo
49
0.43%
Stephen Hemminger
43
0.37%
Eric W. Biedermann
35
0.31%
Hideaki Yoshifuji / 吉藤英明
34
0.30%
Patrick McHardy
34
0.30%
Stefano Brivio
29
0.25%
Lorenzo Colitti
28
0.24%
David Ahern
26
0.23%
Américo Wang
18
0.16%
William Tu
12
0.10%
Willem de Bruijn
11
0.10%
Brian Haley
10
0.09%
Daniel Lezcano
9
0.08%
Denis V. Lunev
5
0.04%
Kazunori Miyazawa
5
0.04%
Noriaki Takamiya
4
0.03%
Gerrit Renker
1
0.01%
Linus Torvalds
1
0.01%
Others
1406
12.26%
Total
11469
ip6_udp_tunnel.c
118
-
10
626
Américo Wang
Tom Herbert
David S. Miller
Daniel Borkmann
Eric W. Biedermann
Others
September 2014
November 2014
January 2015
April 2015
May 2015
August 2015
March 2016
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 60, "token_count": 498}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 29, "token_count": 15}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Américo Wang
15
2.40%
Tom Herbert
9
1.44%
David S. Miller
7
1.12%
Daniel Borkmann
4
0.64%
Eric W. Biedermann
3
0.48%
Others
588
93.93%
Total
626
ip6_vti.c
1248
-
31
5853
Steffen Klassert
Stefano Brivio
Eric Dumazet
Xin Long
Willem de Bruijn
Lorenzo Colitti
Nicolas Dichtel
David S. Miller
Eric W. Biedermann
Paolo Abeni
David Ahern
Alexey Dobriyan
Américo Wang
Others
August 2013
January 2014
February 2014
March 2014
May 2014
July 2014
September 2014
October 2014
November 2014
January 2015
March 2015
April 2015
May 2015
September 2015
October 2015
February 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
April 2017
May 2017
June 2017
September 2017
December 2017
January 2018
March 2018
April 2018
June 2018
August 2018
December 2018
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 3856}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 930}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 56, "token_count": 67}, {"author_id": 2, "token_count": 157}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 65}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 45}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 46, "token_count": 89}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 46, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 36, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
5045
86.20%
Stefano Brivio
91
1.55%
Eric Dumazet
72
1.23%
Xin Long
67
1.14%
Willem de Bruijn
15
0.26%
Lorenzo Colitti
14
0.24%
Nicolas Dichtel
14
0.24%
David S. Miller
9
0.15%
Eric W. Biedermann
8
0.14%
Paolo Abeni
4
0.07%
David Ahern
2
0.03%
Alexey Dobriyan
1
0.02%
Américo Wang
1
0.02%
Others
510
8.71%
Total
5853
ip6mr.c
2520
-
62
12138
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Yuval Mintz
Nicolas Dichtel
Benjamin Thery
David S. Miller
David Ahern
Eric Dumazet
Xin Long
Willem de Bruijn
Hannes Frederic Sowa
Eric W. Biedermann
Duan Jiong
Florian Westphal
Stephen Hemminger
Pavel Emelyanov
Américo Wang
Alexey Dobriyan
Roopa Prabhu
Jiri Pirko
Ido Schimmel
Denis V. Lunev
Jan Engelhardt
Linus Torvalds
Others
April 2008
May 2008
June 2008
July 2008
October 2008
November 2008
December 2008
January 2009
June 2009
August 2009
September 2009
October 2009
March 2010
May 2010
June 2010
November 2010
February 2011
March 2011
April 2011
June 2011
July 2011
September 2011
November 2011
February 2012
April 2012
May 2012
June 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
May 2013
July 2013
September 2013
January 2014
March 2014
April 2014
July 2014
October 2014
November 2014
January 2015
March 2015
April 2015
September 2015
October 2015
November 2015
April 2016
June 2016
July 2016
September 2016
October 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
October 2017
November 2017
December 2017
February 2018
March 2018
April 2018
June 2018
October 2018
December 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 5047}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 42, "token_count": 16}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 44, "token_count": 472}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 10, "token_count": 1}, {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 9, "token_count": 9}, {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 4, "token_count": 1925}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 385}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 37}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 47, "token_count": 5}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 9, "token_count": 434}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 320}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 17}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 20}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 5}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 47, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 56, "token_count": 42}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 363}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 38, "token_count": 1146}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 38, "token_count": 538}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 145}, {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 36, "token_count": 36}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 31, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
5047
41.58%
Patrick McHardy
1938
15.97%
Yuval Mintz
1684
13.87%
Nicolas Dichtel
797
6.57%
Benjamin Thery
476
3.92%
David S. Miller
448
3.69%
David Ahern
153
1.26%
Eric Dumazet
76
0.63%
Xin Long
42
0.35%
Willem de Bruijn
36
0.30%
Hannes Frederic Sowa
26
0.21%
Eric W. Biedermann
22
0.18%
Duan Jiong
20
0.16%
Florian Westphal
20
0.16%
Stephen Hemminger
18
0.15%
Pavel Emelyanov
9
0.07%
Américo Wang
8
0.07%
Alexey Dobriyan
7
0.06%
Roopa Prabhu
5
0.04%
Jiri Pirko
3
0.02%
Ido Schimmel
2
0.02%
Denis V. Lunev
1
0.01%
Jan Engelhardt
1
0.01%
Linus Torvalds
1
0.01%
Others
1298
10.69%
Total
12138
ipcomp6.c
231
-
16
1018
Herbert Xu
Alexey Dobriyan
Steffen Klassert
David S. Miller
Hideaki Yoshifuji / 吉藤英明
Lorenzo Colitti
Masahide Nakamura
Duan Jiong
Eric Dumazet
Arnaldo Carvalho de Melo
Brian Haley
Others
May 2003
June 2004
July 2004
September 2004
December 2005
March 2006
May 2006
August 2006
September 2006
February 2007
June 2007
October 2007
November 2007
January 2008
July 2008
November 2008
June 2009
January 2010
February 2010
April 2011
May 2012
June 2012
July 2012
September 2013
December 2013
March 2014
November 2016
var spanGroupData = [ {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 287}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 11, "token_count": 145}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 11, "token_count": 310}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 39}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 33, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
482
47.35%
Alexey Dobriyan
43
4.22%
Steffen Klassert
37
3.63%
David S. Miller
35
3.44%
Hideaki Yoshifuji / 吉藤英明
24
2.36%
Lorenzo Colitti
14
1.38%
Masahide Nakamura
14
1.38%
Duan Jiong
5
0.49%
Eric Dumazet
4
0.39%
Arnaldo Carvalho de Melo
3
0.29%
Brian Haley
2
0.20%
Others
355
34.87%
Total
1018
ipv6_sockglue.c
1449
-
62
6266
Linus Torvalds (pre-git)
Hideaki Yoshifuji / 吉藤英明
David L Stevens
Dmitry Mishin
Brian Haley
Eric Dumazet
David S. Miller
Arnaldo Carvalho de Melo
Stephen Hemminger
Gerrit Renker
Denis V. Lunev
David Ahern
David Lebrun
Willem de Bruijn
Pavel Emelyanov
Tom Herbert
Linus Torvalds
Eric W. Biedermann
Herbert Xu
Masahide Nakamura
Alexey Dobriyan
Wei Wang
Daniel Lezcano
Hannes Frederic Sowa
Américo Wang
Others
September 1996
January 1997
March 1997
October 1997
January 1998
February 1998
March 1998
May 1998
August 1998
February 1999
June 1999
January 2000
October 2000
February 2002
March 2002
October 2002
March 2003
April 2003
June 2003
February 2004
March 2004
May 2004
January 2005
March 2005
June 2005
August 2005
September 2005
November 2005
December 2005
January 2006
March 2006
August 2006
September 2006
November 2006
December 2006
February 2007
March 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
December 2007
January 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
November 2008
December 2008
January 2009
August 2009
September 2009
October 2009
March 2010
April 2010
October 2010
March 2011
August 2011
October 2011
November 2011
February 2012
April 2012
October 2012
November 2012
January 2013
October 2013
November 2013
December 2013
January 2014
February 2014
June 2014
July 2014
January 2015
March 2015
November 2015
April 2016
May 2016
October 2016
November 2016
December 2016
May 2017
July 2017
September 2017
December 2017
January 2018
July 2018
September 2018
November 2018
March 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 382}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 220}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 483}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 263}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 39, "token_count": 20}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 35}, {"author_id": 1, "token_count": 36}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 86}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 6, "token_count": 436}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 26, "token_count": 23}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 9}, {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 523}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 26, "token_count": 14}, {"author_id": 45, "token_count": 599}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 10}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 52, "token_count": 35}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 37, "token_count": 46}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 1, "token_count": 65}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 10, "token_count": 2}, {"author_id": 1, "token_count": 228}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 29}, {"author_id": 1, "token_count": 497}, {"author_id": 25, "token_count": 22}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 50, "token_count": 44}, {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 37, "token_count": 22}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 52, "token_count": 12}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 37, "token_count": 6}, {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 37, "token_count": 181}, {"author_id": 8, "token_count": 18}, {"author_id": 42, "token_count": 49}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 9}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 47, "token_count": 15}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 93}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 36}, {"author_id": 36, "token_count": 32}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 42}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1644
26.24%
Hideaki Yoshifuji / 吉藤英明
1389
22.17%
David L Stevens
624
9.96%
Dmitry Mishin
599
9.56%
Brian Haley
260
4.15%
Eric Dumazet
161
2.57%
David S. Miller
80
1.28%
Arnaldo Carvalho de Melo
53
0.85%
Stephen Hemminger
49
0.78%
Gerrit Renker
47
0.75%
Denis V. Lunev
44
0.70%
David Ahern
42
0.67%
David Lebrun
36
0.57%
Willem de Bruijn
32
0.51%
Pavel Emelyanov
30
0.48%
Tom Herbert
22
0.35%
Linus Torvalds
21
0.34%
Eric W. Biedermann
16
0.26%
Herbert Xu
14
0.22%
Masahide Nakamura
14
0.22%
Alexey Dobriyan
9
0.14%
Wei Wang
9
0.14%
Daniel Lezcano
8
0.13%
Hannes Frederic Sowa
8
0.13%
Américo Wang
5
0.08%
Others
1050
16.76%
Total
6266
mcast.c
3026
-
65
15156
David L Stevens
Hideaki Yoshifuji / 吉藤英明
Linus Torvalds (pre-git)
Daniel Borkmann
Eric Dumazet
Hannes Frederic Sowa
Daniel Lezcano
Américo Wang
Vlad Yasevich
David S. Miller
Arnaldo Carvalho de Melo
Herbert Xu
Denis V. Lunev
Linus Torvalds
Alexey Dobriyan
Pavel Emelyanov
Shirley Ma
Eric W. Biedermann
Stephen Hemminger
Linus Lüssing
David Ahern
Jan Engelhardt
Patrick McHardy
Brian Haley
Jiri Pirko
Others
September 1996
January 1997
March 1997
October 1997
January 1998
March 1998
August 1998
February 1999
May 1999
June 1999
January 2000
May 2000
February 2002
May 2002
June 2002
September 2002
October 2002
November 2002
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
October 2003
November 2003
January 2004
February 2004
March 2004
April 2004
May 2004
June 2004
July 2004
September 2004
November 2004
December 2004
January 2005
June 2005
July 2005
September 2005
October 2005
December 2005
January 2006
February 2006
March 2006
August 2006
September 2006
November 2006
February 2007
March 2007
April 2007
May 2007
July 2007
September 2007
October 2007
November 2007
December 2007
January 2008
March 2008
April 2008
June 2008
October 2008
November 2008
April 2009
June 2009
September 2009
November 2009
January 2010
February 2010
March 2010
April 2010
June 2010
November 2010
March 2011
April 2011
August 2011
November 2011
December 2011
April 2012
May 2012
July 2012
October 2012
January 2013
February 2013
May 2013
June 2013
July 2013
August 2013
September 2013
January 2014
March 2014
June 2014
September 2014
November 2014
February 2015
March 2015
April 2015
September 2015
October 2015
February 2016
August 2016
October 2016
January 2017
February 2017
March 2017
June 2017
July 2017
October 2017
December 2017
February 2018
March 2018
April 2018
June 2018
July 2018
September 2018
October 2018
January 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 222}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 319}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 218}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 39, "token_count": 24}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 6, "token_count": 7725}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 6, "token_count": 22}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 1020}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 10, "token_count": 53}, {"author_id": 6, "token_count": 43}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 6, "token_count": 77}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 6, "token_count": 23}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 49, "token_count": 20}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 1, "token_count": 19}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 6, "token_count": 82}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 6, "token_count": 72}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 6, "token_count": 409}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 192}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 6, "token_count": 34}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 41, "token_count": 8}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 27}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 37}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 325}, {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 50, "token_count": 16}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 50, "token_count": 16}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 42, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 90}, {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 120}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 8, "token_count": 82}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 49}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 11, "token_count": 34}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 24}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 137}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 29, "token_count": 41}, {"author_id": 12, "token_count": 204}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 43, "token_count": 21}, {"author_id": 12, "token_count": 55}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 43, "token_count": 677}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 98}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 29, "token_count": 214}, {"author_id": 43, "token_count": 47}, {"author_id": 12, "token_count": 70}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 43, "token_count": 18}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 29, "token_count": 41}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 176}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 58, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
David L Stevens
8721
57.54%
Hideaki Yoshifuji / 吉藤英明
1592
10.50%
Linus Torvalds (pre-git)
1085
7.16%
Daniel Borkmann
763
5.03%
Eric Dumazet
354
2.34%
Hannes Frederic Sowa
349
2.30%
Daniel Lezcano
325
2.14%
Américo Wang
298
1.97%
Vlad Yasevich
176
1.16%
David S. Miller
142
0.94%
Arnaldo Carvalho de Melo
70
0.46%
Herbert Xu
34
0.22%
Denis V. Lunev
32
0.21%
Linus Torvalds
24
0.16%
Alexey Dobriyan
21
0.14%
Pavel Emelyanov
21
0.14%
Shirley Ma
20
0.13%
Eric W. Biedermann
15
0.10%
Stephen Hemminger
11
0.07%
Linus Lüssing
10
0.07%
David Ahern
4
0.03%
Jan Engelhardt
2
0.01%
Patrick McHardy
2
0.01%
Brian Haley
1
0.01%
Jiri Pirko
1
0.01%
Others
1083
7.15%
Total
15156
mcast_snoop.c
200
-
1
705
Linus Lüssing
May 2015
August 2015
January 2019
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 58, "token_count": 574}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 58, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 58, "token_count": 119}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
705
100.00%
Total
705
mip6.c
525
-
20
2584
Noriaki Takamiya
Masahide Nakamura
Herbert Xu
Arnaldo Carvalho de Melo
Eric Dumazet
David S. Miller
Alexey Dobriyan
Brian Haley
Hideaki Yoshifuji / 吉藤英明
Others
August 2006
November 2006
April 2007
June 2007
October 2007
November 2007
January 2008
March 2008
April 2008
July 2008
November 2008
June 2009
July 2010
February 2011
March 2011
April 2011
November 2011
May 2012
September 2012
May 2013
December 2013
November 2014
September 2015
December 2016
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 683}, {"author_id": 34, "token_count": 1425}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 78}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 78}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 64}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 60}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 8, "token_count": 49}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Noriaki Takamiya
1425
55.15%
Masahide Nakamura
761
29.45%
Herbert Xu
124
4.80%
Arnaldo Carvalho de Melo
78
3.02%
Eric Dumazet
55
2.13%
David S. Miller
32
1.24%
Alexey Dobriyan
16
0.62%
Brian Haley
1
0.04%
Hideaki Yoshifuji / 吉藤英明
1
0.04%
Others
91
3.52%
Total
2584
ndisc.c
1942
-
85
9383
Hideaki Yoshifuji / 吉藤英明
Linus Torvalds (pre-git)
Alexander Aring
David S. Miller
David Ahern
Daniel Lezcano
Duan Jiong
Eric W. Biedermann
Hannes Frederic Sowa
Shirley Ma
Jiri Pirko
Arnaldo Carvalho de Melo
Brian Haley
David L Stevens
Kazunori Miyazawa
Eric Dumazet
Ville Nuorvala
Pavel Emelyanov
Linus Torvalds
Herbert Xu
Patrick McHardy
Stephen Hemminger
Thomas Graf
Denis V. Lunev
Stefano Brivio
Alexey Dobriyan
Dmitry Mishin
Martin KaFai Lau
Américo Wang
Roopa Prabhu
Jan Engelhardt
Nicolas Dichtel
Others
September 1996
January 1997
March 1997
October 1997
January 1998
February 1998
March 1998
August 1998
January 1999
February 1999
May 1999
June 1999
January 2000
October 2000
February 2002
March 2002
July 2002
September 2002
October 2002
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
December 2003
January 2004
February 2004
April 2004
June 2004
July 2004
August 2004
September 2004
October 2004
December 2004
January 2005
March 2005
August 2005
October 2005
March 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
April 2007
June 2007
September 2007
October 2007
November 2007
December 2007
January 2008
March 2008
April 2008
July 2008
August 2008
October 2008
November 2008
December 2008
February 2009
April 2009
June 2009
August 2009
September 2009
January 2010
March 2010
June 2010
September 2010
October 2010
December 2010
February 2011
March 2011
April 2011
July 2011
October 2011
November 2011
December 2011
January 2012
February 2012
April 2012
May 2012
June 2012
July 2012
November 2012
December 2012
January 2013
May 2013
July 2013
August 2013
September 2013
November 2013
December 2013
May 2014
June 2014
July 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
July 2015
August 2015
September 2015
October 2015
December 2015
February 2016
June 2016
September 2016
December 2016
March 2017
April 2017
August 2017
October 2017
November 2017
January 2018
March 2018
April 2018
May 2018
July 2018
October 2018
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 577}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 687}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 39, "token_count": 43}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 10, "token_count": 31}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 424}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 915}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 78}, {"author_id": 14, "token_count": 69}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 49, "token_count": 101}, {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 1, "token_count": 135}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 49, "token_count": 3}, {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 10, "token_count": 19}, {"author_id": 11, "token_count": 32}, {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 219}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 56}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 268}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 199}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 23, "token_count": 54}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 45, "token_count": 6}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 93}, {"author_id": 1, "token_count": 172}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 37, "token_count": 4}, {"author_id": 47, "token_count": 74}, {"author_id": 1, "token_count": 1}, {"author_id": 42, "token_count": 7}, {"author_id": 60, "token_count": 416}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 47, "token_count": 3}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 165}, {"author_id": 10, "token_count": 4}, {"author_id": 1, "token_count": 119}, {"author_id": 25, "token_count": 58}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 50, "token_count": 9}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 50, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 37, "token_count": 84}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 20}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 68}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 224}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 12, "token_count": 36}, {"author_id": 1, "token_count": 1}, {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 59, "token_count": 94}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 833}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 59, "token_count": 15}, {"author_id": 12, "token_count": 71}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 59, "token_count": 5}, {"author_id": 21, "token_count": 11}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 59, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 57, "token_count": 94}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 47, "token_count": 54}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 8, "token_count": 29}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 68}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 51, "token_count": 314}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 151}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 46, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
3611
38.48%
Linus Torvalds (pre-git)
1554
16.56%
Alexander Aring
314
3.35%
David S. Miller
283
3.02%
David Ahern
181
1.93%
Daniel Lezcano
173
1.84%
Duan Jiong
135
1.44%
Eric W. Biedermann
134
1.43%
Hannes Frederic Sowa
113
1.20%
Shirley Ma
104
1.11%
Jiri Pirko
97
1.03%
Arnaldo Carvalho de Melo
95
1.01%
Brian Haley
93
0.99%
David L Stevens
80
0.85%
Kazunori Miyazawa
69
0.74%
Eric Dumazet
60
0.64%
Ville Nuorvala
60
0.64%
Pavel Emelyanov
58
0.62%
Linus Torvalds
47
0.50%
Herbert Xu
32
0.34%
Patrick McHardy
25
0.27%
Stephen Hemminger
22
0.23%
Thomas Graf
20
0.21%
Denis V. Lunev
18
0.19%
Stefano Brivio
12
0.13%
Alexey Dobriyan
7
0.07%
Dmitry Mishin
6
0.06%
Martin KaFai Lau
5
0.05%
Américo Wang
4
0.04%
Roopa Prabhu
2
0.02%
Jan Engelhardt
1
0.01%
Nicolas Dichtel
1
0.01%
Others
1967
20.96%
Total
9383
netfilter.c
136
-
22
675
Harald Welte
Florian Westphal
Patrick McHardy
David S. Miller
Eric Dumazet
Pablo Neira Ayuso
Lorenzo Colitti
Eric W. Biedermann
Arnaldo Carvalho de Melo
Yasuyuki Kozakai
Alexey Dobriyan
Herbert Xu
Brian Haley
Daniel Lezcano
Others
August 2005
January 2006
April 2006
March 2007
April 2007
October 2007
November 2007
December 2007
March 2008
October 2008
November 2008
June 2009
April 2010
March 2011
April 2011
July 2011
October 2011
August 2012
April 2013
May 2013
May 2014
November 2014
April 2015
May 2015
September 2015
November 2016
November 2017
December 2017
February 2018
November 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 17, "token_count": 177}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 29}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 16, "token_count": 55}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 16, "token_count": 30}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 30}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
177
26.22%
Florian Westphal
141
20.89%
Patrick McHardy
132
19.56%
David S. Miller
32
4.74%
Eric Dumazet
25
3.70%
Pablo Neira Ayuso
18
2.67%
Lorenzo Colitti
10
1.48%
Eric W. Biedermann
7
1.04%
Arnaldo Carvalho de Melo
6
0.89%
Yasuyuki Kozakai
6
0.89%
Alexey Dobriyan
4
0.59%
Herbert Xu
3
0.44%
Brian Haley
2
0.30%
Daniel Lezcano
2
0.30%
Others
110
16.30%
Total
675
output_core.c
180
-
18
766
Vlad Yasevich
Américo Wang
Willem de Bruijn
Hannes Frederic Sowa
David Ahern
Eric W. Biedermann
David S. Miller
Martin KaFai Lau
Pablo Neira Ayuso
Stefano Brivio
Eric Dumazet
Others
November 2012
May 2013
August 2013
March 2014
June 2014
August 2014
October 2014
February 2015
March 2015
April 2015
May 2015
June 2015
September 2015
October 2015
September 2016
November 2016
May 2017
July 2017
August 2017
November 2017
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 147}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 29, "token_count": 211}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 24, "token_count": 100}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 30, "token_count": 15}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 47, "token_count": 18}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 114}, ]}, ]
Author Name
Tokens
Token Proportion
Vlad Yasevich
247
32.25%
Américo Wang
211
27.55%
Willem de Bruijn
114
14.88%
Hannes Frederic Sowa
22
2.87%
David Ahern
21
2.74%
Eric W. Biedermann
21
2.74%
David S. Miller
17
2.22%
Martin KaFai Lau
15
1.96%
Pablo Neira Ayuso
3
0.39%
Stefano Brivio
3
0.39%
Eric Dumazet
1
0.13%
Others
91
11.88%
Total
766
ping.c
274
-
14
1326
Lorenzo Colitti
Hannes Frederic Sowa
Wei Wang
Willem de Bruijn
Eric Dumazet
David S. Miller
Others
May 2013
June 2013
July 2013
October 2013
November 2013
January 2014
February 2014
March 2014
April 2014
November 2014
March 2015
March 2016
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
November 2016
June 2017
April 2018
July 2018
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 943}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 33, "token_count": 17}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 17}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 128}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 33, "token_count": 81}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 36, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Lorenzo Colitti
1073
80.92%
Hannes Frederic Sowa
40
3.02%
Wei Wang
7
0.53%
Willem de Bruijn
5
0.38%
Eric Dumazet
4
0.30%
David S. Miller
1
0.08%
Others
196
14.78%
Total
1326
proc.c
321
-
29
1681
Hideaki Yoshifuji / 吉藤英明
David L Stevens
Eric Dumazet
Linus Torvalds (pre-git)
Denis V. Lunev
Pavel Emelyanov
Gerrit Renker
Stephen Hemminger
Alexey Dobriyan
Herbert Xu
Daniel Lezcano
Eric W. Biedermann
Jan Engelhardt
David S. Miller
Nicolas Dichtel
Others
March 1997
February 1998
August 1998
January 2000
June 2000
February 2002
April 2003
May 2003
June 2004
July 2004
February 2005
November 2006
April 2007
September 2007
December 2007
January 2008
February 2008
March 2008
May 2008
October 2008
April 2009
August 2009
January 2010
February 2010
April 2010
June 2010
October 2010
May 2011
July 2011
November 2011
January 2012
August 2012
February 2013
April 2013
May 2013
August 2013
August 2014
November 2014
September 2016
June 2017
March 2018
April 2018
May 2018
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 172}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 52, "token_count": 54}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 1, "token_count": 2}, {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 261}, {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 1, "token_count": 3}, {"author_id": 25, "token_count": 91}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 50, "token_count": 200}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 71}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 8, "token_count": 52}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 23}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
318
18.92%
David L Stevens
261
15.53%
Eric Dumazet
245
14.57%
Linus Torvalds (pre-git)
205
12.20%
Denis V. Lunev
202
12.02%
Pavel Emelyanov
91
5.41%
Gerrit Renker
54
3.21%
Stephen Hemminger
8
0.48%
Alexey Dobriyan
7
0.42%
Herbert Xu
4
0.24%
Daniel Lezcano
3
0.18%
Eric W. Biedermann
3
0.18%
Jan Engelhardt
3
0.18%
David S. Miller
1
0.06%
Nicolas Dichtel
1
0.06%
Others
275
16.36%
Total
1681
protocol.c
74
-
10
267
Vlad Yasevich
Linus Torvalds (pre-git)
Eric Dumazet
David S. Miller
Hideaki Yoshifuji / 吉藤英明
Tom Herbert
Alexey Dobriyan
Stephen Hemminger
Linus Torvalds
Others
September 1996
June 1999
February 2002
October 2002
May 2003
February 2007
June 2008
September 2009
September 2010
October 2010
June 2012
November 2012
September 2014
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 153}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 7, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Vlad Yasevich
153
57.30%
Linus Torvalds (pre-git)
46
17.23%
Eric Dumazet
34
12.73%
David S. Miller
12
4.49%
Hideaki Yoshifuji / 吉藤英明
9
3.37%
Tom Herbert
5
1.87%
Alexey Dobriyan
4
1.50%
Stephen Hemminger
2
0.75%
Linus Torvalds
1
0.37%
Others
1
0.37%
Total
267
raw.c
1389
-
77
6395
Linus Torvalds (pre-git)
Kazunori Miyazawa
Dmitry Mishin
David S. Miller
Hideaki Yoshifuji / 吉藤英明
Pavel Emelyanov
Masahide Nakamura
Daniel Lezcano
Eric Dumazet
Arnaldo Carvalho de Melo
Herbert Xu
Hannes Frederic Sowa
Linus Torvalds
Wei Wang
Brian Haley
Lorenzo Colitti
David Ahern
Ville Nuorvala
Denis V. Lunev
Willem de Bruijn
Eric W. Biedermann
Patrick McHardy
Alexey Dobriyan
Martin KaFai Lau
Tom Herbert
Duan Jiong
Yasuyuki Kozakai
Stephen Hemminger
Américo Wang
Shirley Ma
David L Stevens
Jan Engelhardt
Nicolas Dichtel
Thomas Graf
Others
September 1996
January 1997
March 1997
October 1997
January 1998
February 1998
March 1998
May 1998
August 1998
February 1999
June 1999
January 2000
June 2000
February 2002
March 2002
April 2002
May 2002
June 2002
July 2002
October 2002
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
January 2004
February 2004
April 2004
May 2004
June 2004
July 2004
August 2004
September 2004
October 2004
November 2004
December 2004
January 2005
March 2005
April 2005
May 2005
June 2005
August 2005
September 2005
November 2005
December 2005
February 2006
March 2006
July 2006
August 2006
October 2006
November 2006
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
September 2007
November 2007
December 2007
January 2008
March 2008
April 2008
May 2008
June 2008
August 2008
October 2008
November 2008
April 2009
June 2009
September 2009
October 2009
November 2009
January 2010
March 2010
April 2010
June 2010
October 2010
January 2011
February 2011
March 2011
April 2011
May 2011
July 2011
August 2011
November 2011
January 2012
February 2012
May 2012
June 2012
July 2012
September 2012
October 2012
January 2013
February 2013
March 2013
May 2013
August 2013
September 2013
October 2013
November 2013
January 2014
April 2014
July 2014
October 2014
November 2014
February 2015
March 2015
April 2015
May 2015
July 2015
September 2015
October 2015
November 2015
December 2015
April 2016
May 2016
June 2016
September 2016
October 2016
November 2016
December 2016
February 2017
April 2017
May 2017
August 2017
October 2017
March 2018
April 2018
June 2018
July 2018
October 2018
November 2018
December 2018
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 733}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 219}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 304}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 69}, {"author_id": 39, "token_count": 92}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 201}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 18}, {"author_id": 1, "token_count": 142}, {"author_id": 14, "token_count": 461}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 26, "token_count": 49}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 42, "token_count": 5}, {"author_id": 23, "token_count": 34}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 44}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 26, "token_count": 7}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 14, "token_count": 21}, {"author_id": 27, "token_count": 51}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 11, "token_count": 90}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 4, "token_count": 18}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 1, "token_count": 14}, {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 26, "token_count": 16}, {"author_id": 45, "token_count": 385}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 76}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 37, "token_count": 4}, {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 27, "token_count": 31}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 12}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 32}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 89}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 47, "token_count": 5}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 25, "token_count": 226}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 184}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 25, "token_count": 96}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 25, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 37, "token_count": 19}, {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 10, "token_count": 4}, {"author_id": 50, "token_count": 30}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 4}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 37, "token_count": 36}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 73}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 76}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 6}, {"author_id": 8, "token_count": 6}, {"author_id": 11, "token_count": 27}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 28}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 13}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 33, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 59, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 252}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 30, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 47, "token_count": 14}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 12, "token_count": 58}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 19, "token_count": 28}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 36, "token_count": 16}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 54}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 36, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2048
32.03%
Kazunori Miyazawa
507
7.93%
Dmitry Mishin
385
6.02%
David S. Miller
348
5.44%
Hideaki Yoshifuji / 吉藤英明
344
5.38%
Pavel Emelyanov
332
5.19%
Masahide Nakamura
247
3.86%
Daniel Lezcano
186
2.91%
Eric Dumazet
177
2.77%
Arnaldo Carvalho de Melo
159
2.49%
Herbert Xu
155
2.42%
Hannes Frederic Sowa
134
2.10%
Linus Torvalds
95
1.49%
Wei Wang
82
1.28%
Brian Haley
65
1.02%
Lorenzo Colitti
42
0.66%
David Ahern
40
0.63%
Ville Nuorvala
35
0.55%
Denis V. Lunev
32
0.50%
Willem de Bruijn
25
0.39%
Eric W. Biedermann
20
0.31%
Patrick McHardy
20
0.31%
Alexey Dobriyan
13
0.20%
Martin KaFai Lau
12
0.19%
Tom Herbert
12
0.19%
Duan Jiong
7
0.11%
Yasuyuki Kozakai
7
0.11%
Stephen Hemminger
6
0.09%
Américo Wang
3
0.05%
Shirley Ma
3
0.05%
David L Stevens
2
0.03%
Jan Engelhardt
1
0.02%
Nicolas Dichtel
1
0.02%
Thomas Graf
1
0.02%
Others
849
13.28%
Total
6395
reassembly.c
598
-
42
2806
Pavel Emelyanov
Linus Torvalds (pre-git)
Eric Dumazet
Linus Torvalds
Hannes Frederic Sowa
Hideaki Yoshifuji / 吉藤英明
Herbert Xu
Arnaldo Carvalho de Melo
Américo Wang
Denis V. Lunev
Willem de Bruijn
Daniel Lezcano
Patrick McHardy
Florian Westphal
David S. Miller
Eric W. Biedermann
Nicolas Dichtel
Alexey Dobriyan
Shirley Ma
Daniel Borkmann
Stephen Hemminger
Yasuyuki Kozakai
Others
September 1996
March 1998
August 1998
May 1999
January 2000
June 2000
October 2000
February 2002
May 2002
October 2002
February 2003
March 2003
April 2003
May 2003
June 2003
April 2004
July 2004
October 2004
August 2005
September 2005
January 2006
August 2006
November 2006
February 2007
March 2007
April 2007
October 2007
December 2007
January 2008
March 2008
May 2008
June 2008
October 2008
March 2009
June 2009
September 2009
November 2009
December 2009
January 2010
February 2010
March 2010
June 2010
September 2010
April 2011
July 2011
April 2012
May 2012
September 2012
January 2013
March 2013
April 2013
August 2013
July 2014
August 2014
October 2014
March 2015
July 2015
November 2015
February 2016
April 2016
October 2016
November 2016
October 2017
March 2018
April 2018
July 2018
August 2018
September 2018
January 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 170}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 283}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 164}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 61}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 76}, {"author_id": 25, "token_count": 95}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 30}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 9}, {"author_id": 25, "token_count": 470}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 25, "token_count": 102}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 50, "token_count": 61}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 61}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 91}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 36, "token_count": 42}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 237}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 48}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 174}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
667
23.77%
Linus Torvalds (pre-git)
530
18.89%
Eric Dumazet
350
12.47%
Linus Torvalds
164
5.84%
Hannes Frederic Sowa
122
4.35%
Hideaki Yoshifuji / 吉藤英明
99
3.53%
Herbert Xu
76
2.71%
Arnaldo Carvalho de Melo
66
2.35%
Américo Wang
61
2.17%
Denis V. Lunev
61
2.17%
Willem de Bruijn
42
1.50%
Daniel Lezcano
39
1.39%
Patrick McHardy
27
0.96%
Florian Westphal
15
0.53%
David S. Miller
9
0.32%
Eric W. Biedermann
8
0.29%
Nicolas Dichtel
6
0.21%
Alexey Dobriyan
5
0.18%
Shirley Ma
3
0.11%
Daniel Borkmann
2
0.07%
Stephen Hemminger
1
0.04%
Yasuyuki Kozakai
1
0.04%
Others
452
16.11%
Total
2806
route.c
5536
-
112
27083
David Ahern
Wei Wang
Linus Torvalds (pre-git)
Hideaki Yoshifuji / 吉藤英明
David S. Miller
Martin KaFai Lau
Thomas Graf
Roopa Prabhu
Ido Schimmel
Daniel Lezcano
Duan Jiong
Jakub Kiciński
Eric Dumazet
Nicolas Dichtel
Hannes Frederic Sowa
Xin Long
Américo Wang
Steffen Klassert
Benjamin Thery
Lorenzo Colitti
Paolo Abeni
Florian Westphal
Stefano Brivio
Alexey Dobriyan
Eric W. Biedermann
Denis V. Lunev
Patrick McHardy
Pavel Emelyanov
Shirley Ma
Brian Haley
Herbert Xu
Kazunori Miyazawa
Alexander Aring
Arnaldo Carvalho de Melo
Linus Torvalds
Noriaki Takamiya
Ville Nuorvala
Daniel Borkmann
Jiri Pirko
Stephen Hemminger
Tom Herbert
Pablo Neira Ayuso
Others
September 1996
March 1997
August 1997
October 1997
January 1998
February 1998
March 1998
May 1998
August 1998
February 1999
June 1999
January 2000
February 2002
June 2002
October 2002
November 2002
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
November 2003
January 2004
February 2004
May 2004
June 2004
July 2004
August 2004
September 2004
October 2004
November 2004
January 2005
February 2005
March 2005
April 2005
June 2005
August 2005
December 2005
January 2006
March 2006
April 2006
May 2006
July 2006
August 2006
October 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
October 2008
December 2008
February 2009
June 2009
August 2009
September 2009
November 2009
December 2009
January 2010
March 2010
April 2010
May 2010
June 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
June 2011
July 2011
September 2011
October 2011
November 2011
December 2011
January 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
March 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
March 2014
April 2014
May 2014
October 2014
January 2015
February 2015
March 2015
April 2015
May 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
April 2016
June 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 340}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 407}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 415}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 435}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 435}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 27}, {"author_id": 1, "token_count": 36}, {"author_id": 49, "token_count": 23}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 148}, {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 10, "token_count": 3}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 10, "token_count": 42}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 1, "token_count": 68}, {"author_id": 49, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 43}, {"author_id": 49, "token_count": 9}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 157}, {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 13}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 829}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 4, "token_count": 23}, {"author_id": 21, "token_count": 1193}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 21, "token_count": 105}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 21, "token_count": 98}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 34, "token_count": 8}, {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 10, "token_count": 211}, {"author_id": 21, "token_count": 31}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 10, "token_count": 7}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 10, "token_count": 175}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 25, "token_count": 38}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 50, "token_count": 12}, {"author_id": 11, "token_count": 4}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 70}, {"author_id": 50, "token_count": 37}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 122}, {"author_id": 50, "token_count": 8}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 1, "token_count": 134}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 44, "token_count": 119}, {"author_id": 22, "token_count": 828}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 1, "token_count": 50}, {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 37, "token_count": 21}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 50, "token_count": 9}, {"author_id": 60, "token_count": 131}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 41, "token_count": 18}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 41, "token_count": 16}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 37, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 70}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 10, "token_count": 170}, {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 10, "token_count": 30}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 76}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 10, "token_count": 35}, {"author_id": 8, "token_count": 15}, {"author_id": 60, "token_count": 299}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 10, "token_count": 35}, {"author_id": 8, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 16, "token_count": 37}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 33}, {"author_id": 2, "token_count": 57}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 87}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 48}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 59}, {"author_id": 8, "token_count": 4}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 308}, {"author_id": 21, "token_count": 107}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 525}, {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 47, "token_count": 9}, {"author_id": 9, "token_count": 35}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 9, "token_count": 205}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 47, "token_count": 24}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 33, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 57, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 9, "token_count": 45}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 119}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 59, "token_count": 92}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 59, "token_count": 261}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 142}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 59, "token_count": 18}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 39}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 59, "token_count": 86}, {"author_id": 33, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 30, "token_count": 197}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 43, "token_count": 6}, {"author_id": 16, "token_count": 4}, {"author_id": 30, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 30, "token_count": 84}, {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 30, "token_count": 923}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 30, "token_count": 39}, {"author_id": 9, "token_count": 7}, {"author_id": 40, "token_count": 137}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 30, "token_count": 68}, {"author_id": 7, "token_count": 5}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 40, "token_count": 714}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 89}, {"author_id": 47, "token_count": 30}, {"author_id": 30, "token_count": 60}, {"author_id": 40, "token_count": 46}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 30, "token_count": 74}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 56, "token_count": 63}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 144}, {"author_id": 30, "token_count": 73}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 51, "token_count": 14}, {"author_id": 3, "token_count": 5}, {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 40, "token_count": 21}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 185}, {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 33, "token_count": 79}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 86}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 29, "token_count": 30}, {"author_id": 3, "token_count": 827}, {"author_id": 60, "token_count": 186}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 29, "token_count": 26}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 29, "token_count": 158}, {"author_id": 3, "token_count": 130}, {"author_id": 40, "token_count": 110}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 29, "token_count": 7}, {"author_id": 19, "token_count": 43}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 35}, {"author_id": 8, "token_count": 6}, {"author_id": 16, "token_count": 13}, {"author_id": 31, "token_count": 12}, {"author_id": 56, "token_count": 18}, {"author_id": 2, "token_count": 2}, {"author_id": 19, "token_count": 45}, {"author_id": 60, "token_count": 273}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 48, "token_count": 14}, {"author_id": 2, "token_count": 1}, {"author_id": 19, "token_count": 2461}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 11}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 44}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 502}, {"author_id": 31, "token_count": 1091}, {"author_id": 19, "token_count": 35}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 40, "token_count": 121}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 741}, {"author_id": 10, "token_count": 3}, {"author_id": 8, "token_count": 11}, {"author_id": 46, "token_count": 72}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 2377}, {"author_id": 8, "token_count": 53}, {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 293}, {"author_id": 8, "token_count": 4}, {"author_id": 40, "token_count": 105}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 19, "token_count": 77}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 56, "token_count": 137}, {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 342}, {"author_id": 8, "token_count": 13}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 54, "token_count": 325}, {"author_id": 46, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 48, "token_count": 91}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 35}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 30, "token_count": 24}, {"author_id": 60, "token_count": 81}, ]}, ]
Author Name
Tokens
Token Proportion
David Ahern
5954
21.98%
Wei Wang
2661
9.83%
Linus Torvalds (pre-git)
2507
9.26%
Hideaki Yoshifuji / 吉藤英明
1972
7.28%
David S. Miller
1862
6.88%
Martin KaFai Lau
1547
5.71%
Thomas Graf
1534
5.66%
Roopa Prabhu
1254
4.63%
Ido Schimmel
1104
4.08%
Daniel Lezcano
1020
3.77%
Duan Jiong
457
1.69%
Jakub Kiciński
325
1.20%
Eric Dumazet
301
1.11%
Nicolas Dichtel
292
1.08%
Hannes Frederic Sowa
281
1.04%
Xin Long
261
0.96%
Américo Wang
222
0.82%
Steffen Klassert
141
0.52%
Benjamin Thery
125
0.46%
Lorenzo Colitti
118
0.44%
Paolo Abeni
111
0.41%
Florian Westphal
101
0.37%
Stefano Brivio
84
0.31%
Alexey Dobriyan
70
0.26%
Eric W. Biedermann
70
0.26%
Denis V. Lunev
67
0.25%
Patrick McHardy
63
0.23%
Pavel Emelyanov
42
0.16%
Shirley Ma
36
0.13%
Brian Haley
28
0.10%
Herbert Xu
24
0.09%
Kazunori Miyazawa
15
0.06%
Alexander Aring
14
0.05%
Arnaldo Carvalho de Melo
10
0.04%
Linus Torvalds
8
0.03%
Noriaki Takamiya
8
0.03%
Ville Nuorvala
7
0.03%
Daniel Borkmann
6
0.02%
Jiri Pirko
5
0.02%
Stephen Hemminger
5
0.02%
Tom Herbert
5
0.02%
Pablo Neira Ayuso
1
0.00%
Others
2354
8.69%
Total
27083
seg6.c
497
-
4
2023
David Lebrun
Eric Dumazet
Others
November 2016
January 2017
April 2017
August 2017
June 2018
February 2019
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 1981}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Lebrun
2010
99.36%
Eric Dumazet
9
0.44%
Others
4
0.20%
Total
2023
seg6_hmac.c
450
-
5
1857
David Lebrun
Eric Dumazet
Others
November 2016
January 2017
February 2017
August 2017
June 2018
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 1826}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
David Lebrun
1832
98.65%
Eric Dumazet
15
0.81%
Others
10
0.54%
Total
1857
seg6_iptunnel.c
518
-
10
2399
David Lebrun
Ahmed Abdelsalam
Mathieu Xhonneux
David Ahern
Others
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
August 2017
March 2018
April 2018
May 2018
July 2018
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 1764}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 106}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 48}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 245}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 35, "token_count": 116}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 53, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
David Lebrun
2226
92.79%
Ahmed Abdelsalam
116
4.84%
Mathieu Xhonneux
8
0.33%
David Ahern
6
0.25%
Others
43
1.79%
Total
2399
seg6_local.c
1114
-
6
5019
David Lebrun
Mathieu Xhonneux
Ahmed Abdelsalam
David Ahern
Others
August 2017
January 2018
March 2018
May 2018
July 2018
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 35, "token_count": 40}, {"author_id": 5, "token_count": 4097}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 53, "token_count": 733}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 53, "token_count": 141}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
David Lebrun
4097
81.63%
Mathieu Xhonneux
874
17.41%
Ahmed Abdelsalam
40
0.80%
David Ahern
4
0.08%
Others
4
0.08%
Total
5019
sit.c
1969
-
66
9815
Nicolas Dichtel
Linus Torvalds (pre-git)
Hideaki Yoshifuji / 吉藤英明
Eric Dumazet
Tom Herbert
Pavel Emelyanov
David S. Miller
Hannes Frederic Sowa
Stephen Hemminger
David Ahern
Willem de Bruijn
Patrick McHardy
Eric W. Biedermann
Xin Long
Steffen Klassert
Paolo Abeni
Alexey Dobriyan
Herbert Xu
Arnaldo Carvalho de Melo
Américo Wang
Kazunori Miyazawa
Linus Torvalds
Others
September 1996
January 1997
March 1997
October 1997
January 1998
February 1998
August 1998
February 1999
June 1999
June 2000
October 2000
February 2002
March 2002
June 2002
October 2002
March 2003
April 2003
June 2003
July 2003
October 2003
February 2004
September 2004
October 2004
March 2005
July 2005
August 2005
January 2006
October 2006
November 2006
February 2007
March 2007
April 2007
July 2007
October 2007
November 2007
December 2007
February 2008
March 2008
April 2008
May 2008
June 2008
November 2008
February 2009
May 2009
June 2009
July 2009
August 2009
September 2009
October 2009
November 2009
January 2010
February 2010
March 2010
June 2010
August 2010
September 2010
November 2010
January 2011
March 2011
April 2011
May 2011
July 2011
August 2011
November 2011
December 2011
January 2012
April 2012
May 2012
June 2012
July 2012
November 2012
January 2013
March 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
August 2015
November 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
October 2016
November 2016
December 2016
February 2017
April 2017
May 2017
June 2017
September 2017
October 2017
November 2017
January 2018
February 2018
March 2018
April 2018
May 2018
December 2018
February 2019
March 2019
April 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 226}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 1211}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 250}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 12}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 42, "token_count": 77}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 33}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 14, "token_count": 17}, {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 14}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 371}, {"author_id": 60, "token_count": 505}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 25, "token_count": 390}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 42, "token_count": 31}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 421}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 8, "token_count": 171}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 47, "token_count": 25}, {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 41, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 167}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 42}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 53}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 43}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 29, "token_count": 6}, {"author_id": 47, "token_count": 20}, {"author_id": 9, "token_count": 1899}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 12, "token_count": 131}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 9, "token_count": 475}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 9, "token_count": 89}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 60, "token_count": 258}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 43}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 36, "token_count": 67}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 9, "token_count": 51}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 7, "token_count": 439}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 48, "token_count": 30}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 49}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 285}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 107}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 56, "token_count": 39}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 36, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Nicolas Dichtel
2574
26.23%
Linus Torvalds (pre-git)
1892
19.28%
Hideaki Yoshifuji / 吉藤英明
945
9.63%
Eric Dumazet
576
5.87%
Tom Herbert
442
4.50%
Pavel Emelyanov
400
4.08%
David S. Miller
224
2.28%
Hannes Frederic Sowa
133
1.36%
Stephen Hemminger
115
1.17%
David Ahern
107
1.09%
Willem de Bruijn
78
0.79%
Patrick McHardy
52
0.53%
Eric W. Biedermann
45
0.46%
Xin Long
39
0.40%
Steffen Klassert
38
0.39%
Paolo Abeni
30
0.31%
Alexey Dobriyan
27
0.28%
Herbert Xu
26
0.26%
Arnaldo Carvalho de Melo
23
0.23%
Américo Wang
19
0.19%
Kazunori Miyazawa
17
0.17%
Linus Torvalds
13
0.13%
Others
1990
20.28%
Total
9815
syncookies.c
263
-
23
1462
Glenn Griffin
Eric Dumazet
Florian Westphal
David S. Miller
Patrick McHardy
Lorenzo Colitti
Hannes Frederic Sowa
Pavel Emelyanov
David Ahern
Alexey Dobriyan
Brian Haley
Others
February 2008
April 2008
July 2008
August 2008
October 2008
November 2008
April 2009
October 2009
December 2009
June 2010
March 2011
April 2011
June 2011
October 2011
November 2011
July 2012
August 2012
October 2012
August 2013
September 2013
October 2013
May 2014
June 2014
August 2014
September 2014
October 2014
November 2014
March 2015
June 2015
September 2015
October 2015
November 2015
December 2015
February 2016
April 2016
November 2016
December 2016
January 2017
May 2017
June 2017
July 2017
October 2017
March 2018
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 55, "token_count": 868}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 37, "token_count": 3}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 10, "token_count": 74}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 16, "token_count": 38}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 29}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 22}, {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 33, "token_count": 13}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 16, "token_count": 18}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 51}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Glenn Griffin
868
59.37%
Eric Dumazet
127
8.69%
Florian Westphal
107
7.32%
David S. Miller
103
7.05%
Patrick McHardy
58
3.97%
Lorenzo Colitti
21
1.44%
Hannes Frederic Sowa
17
1.16%
Pavel Emelyanov
10
0.68%
David Ahern
7
0.48%
Alexey Dobriyan
5
0.34%
Brian Haley
3
0.21%
Others
136
9.30%
Total
1462
sysctl_net_ipv6.c
316
-
25
1631
Tom Herbert
Daniel Lezcano
David Ahern
Hannes Frederic Sowa
Eric W. Biedermann
Huw Davies
Pavel Emelyanov
Ahmed Abdelsalam
Linus Torvalds (pre-git)
Lorenzo Colitti
David L Stevens
Hideaki Yoshifuji / 吉藤英明
David S. Miller
Alexey Dobriyan
Gerrit Renker
Others
September 1996
October 2002
February 2003
March 2004
January 2005
October 2007
December 2007
January 2008
May 2008
July 2009
November 2009
January 2010
March 2010
July 2011
April 2012
June 2013
January 2014
May 2014
July 2014
August 2014
September 2014
March 2015
April 2015
July 2015
June 2016
August 2017
October 2017
November 2017
March 2018
April 2018
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 257}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 25, "token_count": 63}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 47, "token_count": 144}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 33, "token_count": 37}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 52}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 43}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 12, "token_count": 106}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 7, "token_count": 53}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 76}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 76}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 212}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 158}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 35, "token_count": 53}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Herbert
393
24.10%
Daniel Lezcano
257
15.76%
David Ahern
158
9.69%
Hannes Frederic Sowa
151
9.26%
Eric W. Biedermann
146
8.95%
Huw Davies
76
4.66%
Pavel Emelyanov
67
4.11%
Ahmed Abdelsalam
53
3.25%
Linus Torvalds (pre-git)
46
2.82%
Lorenzo Colitti
37
2.27%
David L Stevens
29
1.78%
Hideaki Yoshifuji / 吉藤英明
15
0.92%
David S. Miller
14
0.86%
Alexey Dobriyan
2
0.12%
Gerrit Renker
2
0.12%
Others
185
11.34%
Total
1631
tcp_ipv6.c
2069
-
104
10174
Linus Torvalds (pre-git)
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
David S. Miller
Arnaldo Carvalho de Melo
Nicolas Dichtel
Daniel Lezcano
Linus Torvalds
Vlad Yasevich
Herbert Xu
Kazunori Miyazawa
David Ahern
Stephen Hemminger
Florian Westphal
Huw Davies
Pavel Emelyanov
Lorenzo Colitti
Eric W. Biedermann
Dmitry Mishin
Alexey Dobriyan
Tom Herbert
Wei Wang
Glenn Griffin
Stefano Brivio
Ville Nuorvala
Denis V. Lunev
Hannes Frederic Sowa
Brian Haley
Américo Wang
Pablo Neira Ayuso
Daniel Borkmann
Martin KaFai Lau
Gerrit Renker
Others
September 1996
January 1997
March 1997
August 1997
October 1997
February 1998
March 1998
August 1998
January 1999
February 1999
May 1999
June 1999
January 2000
March 2000
August 2000
October 2000
January 2001
February 2002
March 2002
May 2002
June 2002
July 2002
October 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
November 2003
March 2004
June 2004
July 2004
August 2004
September 2004
November 2004
December 2004
February 2005
March 2005
June 2005
August 2005
September 2005
December 2005
January 2006
March 2006
June 2006
August 2006
September 2006
October 2006
November 2006
February 2007
March 2007
April 2007
May 2007
August 2007
October 2007
December 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
June 2009
September 2009
October 2009
December 2009
January 2010
March 2010
April 2010
June 2010
July 2010
October 2010
December 2010
March 2011
April 2011
May 2011
August 2011
September 2011
October 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
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
December 2013
January 2014
March 2014
April 2014
May 2014
June 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
March 2015
April 2015
May 2015
July 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
August 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
November 2018
December 2018
January 2019
March 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 444}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 1407}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 656}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 109}, {"author_id": 39, "token_count": 126}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 10, "token_count": 37}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 10, "token_count": 48}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 14, "token_count": 41}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 32}, {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 26, "token_count": 39}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 23, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 26, "token_count": 41}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 26, "token_count": 8}, {"author_id": 11, "token_count": 3}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 26, "token_count": 15}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 26, "token_count": 44}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 99}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 88}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 26, "token_count": 47}, {"author_id": 45, "token_count": 30}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 17}, {"author_id": 52, "token_count": 4}, {"author_id": 1, "token_count": 683}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 49}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 68}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 26, "token_count": 8}, {"author_id": 55, "token_count": 16}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 96}, {"author_id": 1, "token_count": 6}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 50, "token_count": 11}, {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 42, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 25, "token_count": 39}, {"author_id": 60, "token_count": 279}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 50, "token_count": 3}, {"author_id": 60, "token_count": 212}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 42, "token_count": 8}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 37, "token_count": 7}, {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 47, "token_count": 16}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 11, "token_count": 5}, {"author_id": 42, "token_count": 63}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 88}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 16}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 18}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 82}, {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 8, "token_count": 9}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 47, "token_count": 16}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 42}, {"author_id": 8, "token_count": 294}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 8, "token_count": 75}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 111}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 21}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 19}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 88}, {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 11}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 33, "token_count": 13}, {"author_id": 7, "token_count": 5}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 266}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 25}, {"author_id": 9, "token_count": 174}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 70}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 30, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 277}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 104}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 16, "token_count": 39}, {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 11, "token_count": 51}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 42}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 59}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 64}, {"author_id": 12, "token_count": 2}, {"author_id": 15, "token_count": 46}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 8, "token_count": 20}, {"author_id": 33, "token_count": 28}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 16, "token_count": 9}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 19, "token_count": 18}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 49}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 29, "token_count": 12}, {"author_id": 8, "token_count": 72}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 8, "token_count": 9}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 39}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 28}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 46, "token_count": 16}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3086
30.33%
Eric Dumazet
1742
17.12%
Hideaki Yoshifuji / 吉藤英明
902
8.87%
David S. Miller
467
4.59%
Arnaldo Carvalho de Melo
457
4.49%
Nicolas Dichtel
174
1.71%
Daniel Lezcano
172
1.69%
Linus Torvalds
126
1.24%
Vlad Yasevich
111
1.09%
Herbert Xu
95
0.93%
Kazunori Miyazawa
84
0.83%
David Ahern
78
0.77%
Stephen Hemminger
78
0.77%
Florian Westphal
48
0.47%
Huw Davies
46
0.45%
Pavel Emelyanov
46
0.45%
Lorenzo Colitti
45
0.44%
Eric W. Biedermann
37
0.36%
Dmitry Mishin
30
0.29%
Alexey Dobriyan
27
0.27%
Tom Herbert
27
0.27%
Wei Wang
22
0.22%
Glenn Griffin
16
0.16%
Stefano Brivio
16
0.16%
Ville Nuorvala
16
0.16%
Denis V. Lunev
14
0.14%
Hannes Frederic Sowa
14
0.14%
Brian Haley
13
0.13%
Américo Wang
12
0.12%
Pablo Neira Ayuso
8
0.08%
Daniel Borkmann
7
0.07%
Martin KaFai Lau
5
0.05%
Gerrit Renker
4
0.04%
Others
2149
21.12%
Total
10174
tcpv6_offload.c
82
-
8
333
Vlad Yasevich
Tom Herbert
Willem de Bruijn
Herbert Xu
Paolo Abeni
David S. Miller
Eric Dumazet
Others
November 2012
November 2013
December 2013
July 2014
August 2014
September 2014
February 2015
January 2018
June 2018
December 2018
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 170}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 7, "token_count": 112}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 36, "token_count": 21}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 48, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Vlad Yasevich
170
51.05%
Tom Herbert
117
35.14%
Willem de Bruijn
21
6.31%
Herbert Xu
13
3.90%
Paolo Abeni
5
1.50%
David S. Miller
1
0.30%
Eric Dumazet
1
0.30%
Others
5
1.50%
Total
333
tunnel6.c
197
-
12
774
Herbert Xu
Kazunori Miyazawa
Eric Dumazet
Stefano Brivio
Alexey Dobriyan
Brian Haley
Others
March 2006
April 2006
November 2006
February 2007
October 2007
May 2008
June 2009
September 2009
March 2010
August 2010
September 2010
October 2010
May 2012
August 2014
November 2015
November 2018
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 11, "token_count": 388}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 11, "token_count": 36}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 14, "token_count": 160}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 49}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 46, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
425
54.91%
Kazunori Miyazawa
160
20.67%
Eric Dumazet
81
10.47%
Stefano Brivio
16
2.07%
Alexey Dobriyan
2
0.26%
Brian Haley
2
0.26%
Others
88
11.37%
Total
774
udp.c
1724
-
95
8607
Linus Torvalds (pre-git)
Eric Dumazet
Kazunori Miyazawa
Paolo Abeni
Stefano Brivio
Hideaki Yoshifuji / 吉藤英明
Gerrit Renker
David S. Miller
Vlad Yasevich
Tom Herbert
Hannes Frederic Sowa
Willem de Bruijn
Dmitry Mishin
Linus Torvalds
Herbert Xu
Arnaldo Carvalho de Melo
Wei Wang
Daniel Lezcano
Lorenzo Colitti
Pavel Emelyanov
David Ahern
Brian Haley
Duan Jiong
Martin KaFai Lau
Alexey Dobriyan
Denis V. Lunev
Jiri Pirko
Noriaki Takamiya
Pablo Neira Ayuso
Stephen Hemminger
Daniel Borkmann
David L Stevens
Thomas Graf
Ville Nuorvala
Others
September 1996
January 1997
March 1997
January 1998
February 1998
March 1998
May 1998
August 1998
February 1999
June 1999
January 2000
March 2000
June 2000
September 2000
February 2002
March 2002
July 2002
September 2002
October 2002
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
October 2003
December 2003
January 2004
February 2004
April 2004
May 2004
June 2004
July 2004
August 2004
September 2004
October 2004
November 2004
December 2004
January 2005
February 2005
March 2005
August 2005
September 2005
November 2005
December 2005
March 2006
August 2006
October 2006
November 2006
February 2007
March 2007
April 2007
May 2007
August 2007
September 2007
October 2007
December 2007
January 2008
March 2008
June 2008
July 2008
October 2008
November 2008
December 2008
June 2009
July 2009
September 2009
October 2009
November 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
September 2010
October 2010
December 2010
March 2011
April 2011
June 2011
August 2011
October 2011
November 2011
December 2011
February 2012
April 2012
June 2012
July 2012
September 2012
November 2012
January 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
December 2013
January 2014
April 2014
May 2014
July 2014
August 2014
November 2014
December 2014
January 2015
March 2015
May 2015
October 2015
November 2015
December 2015
January 2016
February 2016
April 2016
May 2016
June 2016
July 2016
August 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 436}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 243}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 227}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 27}, {"author_id": 39, "token_count": 141}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 15}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 19}, {"author_id": 1, "token_count": 47}, {"author_id": 14, "token_count": 537}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 247}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 34, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 26, "token_count": 16}, {"author_id": 45, "token_count": 187}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 10, "token_count": 27}, {"author_id": 52, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 11, "token_count": 43}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 52, "token_count": 313}, {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 15}, {"author_id": 11, "token_count": 37}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 18}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 58}, {"author_id": 11, "token_count": 18}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 15}, {"author_id": 10, "token_count": 30}, {"author_id": 1, "token_count": 14}, {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 50, "token_count": 14}, {"author_id": 1, "token_count": 10}, {"author_id": 25, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 25, "token_count": 19}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 100}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 8, "token_count": 12}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 210}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 37, "token_count": 12}, {"author_id": 8, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 277}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 37, "token_count": 25}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 43}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 82}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 5}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 196}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 15}, {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 30}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 19}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 37}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 12, "token_count": 109}, {"author_id": 57, "token_count": 12}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 18}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 33, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 117}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 59, "token_count": 27}, {"author_id": 60, "token_count": 161}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 24, "token_count": 257}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 19, "token_count": 42}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 180}, {"author_id": 30, "token_count": 5}, {"author_id": 7, "token_count": 67}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 19, "token_count": 31}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 12, "token_count": 31}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 48, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 16}, {"author_id": 33, "token_count": 8}, {"author_id": 18, "token_count": 6}, {"author_id": 48, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 247}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 48, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 48, "token_count": 43}, {"author_id": 19, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 48, "token_count": 91}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 50}, {"author_id": 48, "token_count": 54}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 36, "token_count": 160}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 36, "token_count": 8}, {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 48, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 30, "token_count": 13}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 48, "token_count": 116}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 48, "token_count": 193}, {"author_id": 46, "token_count": 488}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 36, "token_count": 28}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 48, "token_count": 25}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1163
13.51%
Eric Dumazet
853
9.91%
Kazunori Miyazawa
572
6.65%
Paolo Abeni
557
6.47%
Stefano Brivio
488
5.67%
Hideaki Yoshifuji / 吉藤英明
413
4.80%
Gerrit Renker
314
3.65%
David S. Miller
288
3.35%
Vlad Yasevich
258
3.00%
Tom Herbert
220
2.56%
Hannes Frederic Sowa
204
2.37%
Willem de Bruijn
202
2.35%
Dmitry Mishin
187
2.17%
Linus Torvalds
142
1.65%
Herbert Xu
107
1.24%
Arnaldo Carvalho de Melo
87
1.01%
Wei Wang
80
0.93%
Daniel Lezcano
73
0.85%
Lorenzo Colitti
62
0.72%
Pavel Emelyanov
58
0.67%
David Ahern
53
0.62%
Brian Haley
43
0.50%
Duan Jiong
32
0.37%
Martin KaFai Lau
26
0.30%
Alexey Dobriyan
22
0.26%
Denis V. Lunev
14
0.16%
Jiri Pirko
12
0.14%
Noriaki Takamiya
10
0.12%
Pablo Neira Ayuso
6
0.07%
Stephen Hemminger
5
0.06%
Daniel Borkmann
2
0.02%
David L Stevens
2
0.02%
Thomas Graf
1
0.01%
Ville Nuorvala
1
0.01%
Others
2050
23.82%
Total
8607
udp_impl.h
36
-
9
262
Gerrit Renker
Pavel Emelyanov
Eric Dumazet
Brian Haley
Hideaki Yoshifuji / 吉藤英明
David S. Miller
Stefano Brivio
Others
November 2006
January 2008
March 2008
June 2008
October 2008
June 2009
September 2009
November 2017
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 52, "token_count": 226}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Gerrit Renker
226
86.26%
Pavel Emelyanov
13
4.96%
Eric Dumazet
4
1.53%
Brian Haley
3
1.15%
Hideaki Yoshifuji / 吉藤英明
3
1.15%
David S. Miller
2
0.76%
Stefano Brivio
1
0.38%
Others
10
3.82%
Total
262
udp_offload.c
174
-
7
788
Willem de Bruijn
Tom Herbert
Vlad Yasevich
Américo Wang
Paolo Abeni
David S. Miller
Others
November 2012
August 2013
June 2014
August 2014
September 2014
October 2014
April 2016
November 2017
January 2018
April 2018
May 2018
June 2018
October 2018
December 2018
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 80}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 29, "token_count": 24}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 209}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 386}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 36, "token_count": 17}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 36, "token_count": 22}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 48, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Willem de Bruijn
432
54.82%
Tom Herbert
245
31.09%
Vlad Yasevich
80
10.15%
Américo Wang
24
3.05%
Paolo Abeni
5
0.63%
David S. Miller
1
0.13%
Others
1
0.13%
Total
788
udplite.c
131
-
14
484
Gerrit Renker
Pavel Emelyanov
Daniel Lezcano
Eric Dumazet
Paolo Abeni
Alexey Dobriyan
Herbert Xu
Stefano Brivio
Brian Haley
Others
November 2006
March 2007
October 2007
December 2007
March 2008
June 2008
October 2008
June 2009
September 2009
January 2010
July 2011
August 2016
November 2016
April 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 52, "token_count": 285}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 58}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 25, "token_count": 63}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 48, "token_count": 11}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Gerrit Renker
285
58.88%
Pavel Emelyanov
63
13.02%
Daniel Lezcano
59
12.19%
Eric Dumazet
11
2.27%
Paolo Abeni
11
2.27%
Alexey Dobriyan
3
0.62%
Herbert Xu
3
0.62%
Stefano Brivio
3
0.62%
Brian Haley
2
0.41%
Others
44
9.09%
Total
484
xfrm6_input.c
164
-
20
756
Masahide Nakamura
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Nicolas Dichtel
Steffen Klassert
Alexey Dobriyan
Florian Westphal
Eric W. Biedermann
Arnaldo Carvalho de Melo
David S. Miller
Jan Engelhardt
Others
March 2003
April 2003
February 2004
August 2004
January 2006
March 2006
August 2006
September 2006
February 2007
April 2007
October 2007
November 2007
December 2007
February 2008
November 2008
February 2010
March 2010
August 2014
April 2015
September 2015
August 2016
September 2016
February 2017
June 2017
August 2017
November 2017
December 2017
September 2018
December 2018
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 209}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 63}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 21}, {"author_id": 27, "token_count": 70}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 20}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 37}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Masahide Nakamura
279
36.90%
Herbert Xu
169
22.35%
Hideaki Yoshifuji / 吉藤英明
85
11.24%
Patrick McHardy
42
5.56%
Nicolas Dichtel
37
4.89%
Steffen Klassert
34
4.50%
Alexey Dobriyan
20
2.65%
Florian Westphal
12
1.59%
Eric W. Biedermann
7
0.93%
Arnaldo Carvalho de Melo
5
0.66%
David S. Miller
2
0.26%
Jan Engelhardt
1
0.13%
Others
63
8.33%
Total
756
xfrm6_mode_beet.c
131
-
7
608
Herbert Xu
Arnaldo Carvalho de Melo
Alexey Dobriyan
Eric Dumazet
Others
October 2006
April 2007
October 2007
November 2007
March 2008
August 2008
November 2011
February 2012
March 2015
var spanGroupData = [ {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 283}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 142}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 131}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
177
29.11%
Arnaldo Carvalho de Melo
8
1.32%
Alexey Dobriyan
6
0.99%
Eric Dumazet
1
0.16%
Others
416
68.42%
Total
608
xfrm6_mode_ro.c
85
-
7
249
Masahide Nakamura
Herbert Xu
Arnaldo Carvalho de Melo
Others
August 2006
March 2007
April 2007
October 2007
November 2007
December 2013
May 2017
July 2018
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 177}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Masahide Nakamura
177
71.08%
Herbert Xu
43
17.27%
Arnaldo Carvalho de Melo
13
5.22%
Others
16
6.43%
Total
249
xfrm6_mode_transport.c
121
-
7
536
Herbert Xu
Steffen Klassert
Arnaldo Carvalho de Melo
Masahide Nakamura
Others
May 2006
August 2006
March 2007
April 2007
October 2007
April 2017
May 2017
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 11, "token_count": 243}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 7}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 29}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 31}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 189}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
274
51.12%
Steffen Klassert
189
35.26%
Arnaldo Carvalho de Melo
42
7.84%
Masahide Nakamura
7
1.31%
Others
24
4.48%
Total
536
xfrm6_mode_tunnel.c
151
-
16
720
Herbert Xu
Steffen Klassert
Arnaldo Carvalho de Melo
Nicolas Dichtel
Eric Dumazet
David S. Miller
Kazunori Miyazawa
Alexey Dobriyan
Stephen Hemminger
Others
May 2006
August 2006
February 2007
March 2007
April 2007
October 2007
November 2007
December 2007
March 2008
June 2009
March 2010
December 2010
November 2011
February 2012
February 2013
August 2013
July 2015
January 2016
April 2017
November 2017
January 2018
March 2018
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 11, "token_count": 380}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 19}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 34}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 9, "token_count": 21}, {"author_id": 42, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 116}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
462
64.17%
Steffen Klassert
126
17.50%
Arnaldo Carvalho de Melo
21
2.92%
Nicolas Dichtel
21
2.92%
Eric Dumazet
10
1.39%
David S. Miller
7
0.97%
Kazunori Miyazawa
6
0.83%
Alexey Dobriyan
4
0.56%
Stephen Hemminger
4
0.56%
Others
59
8.19%
Total
720
xfrm6_output.c
195
-
16
933
Steffen Klassert
Herbert Xu
Eric W. Biedermann
Hannes Frederic Sowa
David L Stevens
Patrick McHardy
Masahide Nakamura
David S. Miller
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Alexey Dobriyan
Américo Wang
Jan Engelhardt
Kazunori Miyazawa
Others
July 2004
August 2004
October 2004
March 2005
May 2005
January 2006
June 2006
August 2006
February 2007
October 2007
November 2007
February 2008
March 2008
April 2009
June 2009
March 2010
December 2010
May 2011
October 2011
November 2011
August 2013
April 2014
May 2014
January 2015
April 2015
June 2015
September 2015
October 2015
April 2017
February 2018
August 2018
var spanGroupData = [ {"timestamp": 1088665200, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 11, "token_count": 73}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 28}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 93}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 57}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 247}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 63}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 47, "token_count": 50}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 47, "token_count": 8}, {"author_id": 11, "token_count": 32}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 47, "token_count": 7}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
374
40.09%
Herbert Xu
254
27.22%
Eric W. Biedermann
65
6.97%
Hannes Frederic Sowa
63
6.75%
David L Stevens
57
6.11%
Patrick McHardy
35
3.75%
Masahide Nakamura
28
3.00%
David S. Miller
20
2.14%
Eric Dumazet
11
1.18%
Hideaki Yoshifuji / 吉藤英明
6
0.64%
Alexey Dobriyan
2
0.21%
Américo Wang
2
0.21%
Jan Engelhardt
1
0.11%
Kazunori Miyazawa
1
0.11%
Others
14
1.50%
Total
933
xfrm6_policy.c
433
-
38
2128
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Masahide Nakamura
David S. Miller
Steffen Klassert
Xin Long
Patrick McHardy
Daniel Lezcano
David Ahern
Arnaldo Carvalho de Melo
Nicolas Dichtel
Alexey Dobriyan
Ville Nuorvala
Brian Haley
Lorenzo Colitti
Américo Wang
Martin KaFai Lau
Florian Westphal
Gerrit Renker
Denis V. Lunev
Eric Dumazet
Others
March 2003
April 2003
June 2003
October 2003
May 2004
August 2004
March 2005
May 2005
December 2005
April 2006
August 2006
September 2006
October 2006
November 2006
April 2007
June 2007
November 2007
December 2007
March 2008
August 2008
November 2008
July 2009
August 2009
January 2010
March 2010
July 2010
January 2011
February 2011
March 2011
April 2011
November 2011
July 2012
October 2012
February 2013
May 2013
September 2013
October 2013
March 2014
August 2014
October 2014
December 2014
February 2015
March 2015
May 2015
August 2015
September 2015
October 2015
June 2016
August 2016
September 2016
February 2017
July 2017
August 2017
October 2017
November 2017
February 2018
May 2018
October 2018
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 361}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 27, "token_count": 48}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 11, "token_count": 200}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 55}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 23, "token_count": 17}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 52, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 116}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 38}, {"author_id": 50, "token_count": 2}, {"author_id": 11, "token_count": 80}, {"author_id": 1, "token_count": 2}, {"author_id": 27, "token_count": 71}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 37, "token_count": 16}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 13}, {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 70}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 74}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 215}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 56, "token_count": 57}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
427
20.07%
Hideaki Yoshifuji / 吉藤英明
390
18.33%
Masahide Nakamura
182
8.55%
David S. Miller
173
8.13%
Steffen Klassert
82
3.85%
Xin Long
57
2.68%
Patrick McHardy
57
2.68%
Daniel Lezcano
39
1.83%
David Ahern
36
1.69%
Arnaldo Carvalho de Melo
21
0.99%
Nicolas Dichtel
21
0.99%
Alexey Dobriyan
19
0.89%
Ville Nuorvala
17
0.80%
Brian Haley
16
0.75%
Lorenzo Colitti
14
0.66%
Américo Wang
9
0.42%
Martin KaFai Lau
6
0.28%
Florian Westphal
4
0.19%
Gerrit Renker
3
0.14%
Denis V. Lunev
2
0.09%
Eric Dumazet
2
0.09%
Others
551
25.89%
Total
2128
xfrm6_protocol.c
284
-
3
1139
Steffen Klassert
Stefano Brivio
Florian Westphal
March 2014
April 2014
February 2017
November 2018
var spanGroupData = [ {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 1058}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 46, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1114
97.81%
Stefano Brivio
24
2.11%
Florian Westphal
1
0.09%
Total
1139
xfrm6_state.c
196
-
20
938
Hideaki Yoshifuji / 吉藤英明
Masahide Nakamura
Herbert Xu
David S. Miller
Arnaldo Carvalho de Melo
Patrick McHardy
Hannes Frederic Sowa
Steffen Klassert
Alexey Dobriyan
Daniel Lezcano
Américo Wang
Others
March 2003
May 2003
March 2005
January 2006
August 2006
September 2006
February 2007
June 2007
October 2007
November 2007
December 2007
February 2008
March 2008
November 2008
February 2009
September 2010
February 2011
March 2011
May 2011
July 2011
November 2011
October 2012
August 2013
August 2014
November 2017
April 2018
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 256}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 161}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 125}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 218}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
474
50.53%
Masahide Nakamura
165
17.59%
Herbert Xu
153
16.31%
David S. Miller
35
3.73%
Arnaldo Carvalho de Melo
10
1.07%
Patrick McHardy
9
0.96%
Hannes Frederic Sowa
5
0.53%
Steffen Klassert
5
0.53%
Alexey Dobriyan
4
0.43%
Daniel Lezcano
3
0.32%
Américo Wang
2
0.21%
Others
73
7.78%
Total
938
xfrm6_tunnel.c
415
-
25
1709
Hideaki Yoshifuji / 吉藤英明
Alexey Dobriyan
Herbert Xu
Eric Dumazet
Kazunori Miyazawa
David S. Miller
Masahide Nakamura
Steffen Klassert
Américo Wang
Arnaldo Carvalho de Melo
Brian Haley
Nicolas Dichtel
Stephen Hemminger
Others
June 2004
July 2004
August 2004
January 2005
February 2005
August 2005
March 2006
September 2006
November 2006
December 2006
February 2007
March 2007
April 2007
June 2007
October 2007
January 2008
February 2008
December 2008
June 2009
October 2009
January 2010
February 2010
March 2010
August 2010
October 2010
April 2011
April 2012
January 2013
August 2014
September 2016
November 2016
July 2017
November 2017
April 2018
December 2018
January 2019
March 2019
var spanGroupData = [ {"timestamp": 1086073200, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 1, "token_count": 847}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 11, "token_count": 35}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 11, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 25}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 8, "token_count": 51}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 373}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 41, "token_count": 66}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
915
53.54%
Alexey Dobriyan
440
25.75%
Herbert Xu
79
4.62%
Eric Dumazet
63
3.69%
Kazunori Miyazawa
44
2.57%
David S. Miller
10
0.59%
Masahide Nakamura
9
0.53%
Steffen Klassert
8
0.47%
Américo Wang
6
0.35%
Arnaldo Carvalho de Melo
3
0.18%
Brian Haley
2
0.12%
Nicolas Dichtel
2
0.12%
Stephen Hemminger
1
0.06%
Others
127
7.43%
Total
1709
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
515
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
32334
9.87%
82
1.76%
1
Hideaki Yoshifuji / 吉藤英明
31897
9.74%
407
8.74%
2
Steffen Klassert
12770
3.90%
68
1.46%
3
David Ahern
12728
3.89%
185
3.97%
4
Patrick McHardy
11961
3.65%
110
2.36%
5
David Lebrun
11553
3.53%
28
0.60%
6
David L Stevens
11286
3.45%
33
0.71%
7
Tom Herbert
11057
3.38%
77
1.65%
8
Eric Dumazet
9590
2.93%
389
8.35%
9
Nicolas Dichtel
7361
2.25%
85
1.82%
10
David S. Miller
7313
2.23%
206
4.42%
11
Herbert Xu
6808
2.08%
169
3.63%
12
Hannes Frederic Sowa
6454
1.97%
106
2.28%
13
Dmitry Kozlov
5415
1.65%
1
0.02%
14
Kazunori Miyazawa
5385
1.64%
11
0.24%
15
Huw Davies
5300
1.62%
12
0.26%
16
Florian Westphal
5286
1.61%
121
2.60%
17
Harald Welte
5002
1.53%
13
0.28%
18
Pablo Neira Ayuso
4723
1.44%
34
0.73%
19
Wei Wang
4487
1.37%
42
0.90%
20
William Tu
4455
1.36%
17
0.36%
21
Thomas Graf
4272
1.30%
45
0.97%
22
Daniel Lezcano
4092
1.25%
59
1.27%
23
Ville Nuorvala
3560
1.09%
27
0.58%
24
Vlad Yasevich
3512
1.07%
24
0.52%
25
Pavel Emelyanov
3355
1.02%
101
2.17%
26
Arnaldo Carvalho de Melo
3248
0.99%
86
1.85%
27
Masahide Nakamura
3039
0.93%
30
0.64%
28
Yasuyuki Kozakai
3033
0.93%
26
0.56%
29
Américo Wang
2814
0.86%
62
1.33%
30
Martin KaFai Lau
2512
0.77%
38
0.82%
31
Ido Schimmel
2157
0.66%
30
0.64%
32
Jan Engelhardt
2147
0.66%
67
1.44%
33
Lorenzo Colitti
1906
0.58%
21
0.45%
34
Noriaki Takamiya
1894
0.58%
11
0.24%
35
Ahmed Abdelsalam
1797
0.55%
5
0.11%
36
Willem de Bruijn
1784
0.54%
39
0.84%
37
Brian Haley
1762
0.54%
32
0.69%
38
Yuval Mintz
1685
0.51%
13
0.28%
39
Linus Torvalds
1586
0.48%
22
0.47%
40
Roopa Prabhu
1527
0.47%
12
0.26%
41
Alexey Dobriyan
1500
0.46%
46
0.99%
42
Stephen Hemminger
1470
0.45%
67
1.44%
43
Daniel Borkmann
1390
0.42%
28
0.60%
44
Benjamin Thery
1261
0.39%
25
0.54%
45
Dmitry Mishin
1229
0.38%
4
0.09%
46
Stefano Brivio
1223
0.37%
16
0.34%
47
Eric W. Biedermann
1198
0.37%
57
1.22%
48
Paolo Abeni
1184
0.36%
46
0.99%
49
Shirley Ma
1157
0.35%
9
0.19%
50
Denis V. Lunev
1139
0.35%
43
0.92%
51
Alexander Aring
1085
0.33%
7
0.15%
52
Gerrit Renker
985
0.30%
7
0.15%
53
Mathieu Xhonneux
946
0.29%
6
0.13%
54
Jakub Kiciński
926
0.28%
6
0.13%
55
Glenn Griffin
884
0.27%
1
0.02%
56
Xin Long
876
0.27%
31
0.67%
57
Jiri Pirko
749
0.23%
13
0.28%
58
Linus Lüssing
723
0.22%
7
0.15%
59
Duan Jiong
708
0.22%
11
0.24%
60
Others
42033
12.83%
1282
27.52%
Total
327513
4658