Linux Source Code
Home
Release 5.10
Help
ipv4
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alexander Duyck
Alexey Kuznetsov
Américo Wang
Arnaldo Carvalho de Melo
Baruch Even
Christoph Hellwig
Christoph Paasch
Daniel Borkmann
David Ahern
David L Stevens
David S. Miller
Denis V. Lunev
Dmitry Mishin
Eric Dumazet
Eric W. Biedermann
Florian Westphal
Harald Welte
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Ido Schimmel
Ilpo Järvinen
Jakub Kiciński
Jan Engelhardt
Jerry Chu
Jiri Pirko
John Heffner
Julian Anastasov
Kenneth Klette Jonassen
Lawrence Brakmo
Linus Torvalds
Linus Torvalds (pre-git)
Lorenzo Colitti
Martin KaFai Lau
Neal Cardwell
Nicolas Dichtel
Nikolay Aleksandrov
Others
Pablo Neira Ayuso
Paolo Abeni
Patrick McHardy
Paul Moore
Pavel Emelyanov
Peter Oskolkov
Pravin B Shelar
Robert Olsson
Roopa Prabhu
Sabrina Dubroca
Stefano Brivio
Steffen Klassert
Stephen Hemminger
Taehee Yoo
Thomas Graf
Tom Herbert
Vasiliy Kulikov
Wei Wang
Willem de Bruijn
William Tu
Xin Long
Yonghong Song
Yuchung Cheng
Yuval Mintz
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bpfilter
80
1
7
372
Taehee Yoo
Eric W. Biedermann
Christoph Hellwig
Others
May 2018
January 2019
April 2019
May 2019
June 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 156}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 55, "token_count": 162}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 45, "token_count": 46}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 34, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Taehee Yoo
162
43.55%
Eric W. Biedermann
46
12.37%
Christoph Hellwig
6
1.61%
Others
158
42.47%
Total
372
netfilter
8877
29
112
42196
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Harald Welte
Dmitry Mishin
Jan Engelhardt
David S. Miller
Taehee Yoo
Linus Torvalds (pre-git)
Eric Dumazet
Xin Long
Linus Torvalds
Christoph Hellwig
Eric W. Biedermann
Vasiliy Kulikov
Herbert Xu
Arnaldo Carvalho de Melo
Stephen Hemminger
Willem de Bruijn
Daniel Borkmann
Américo Wang
Hideaki Yoshifuji / 吉藤英明
David Ahern
Thomas Graf
Sabrina Dubroca
Pavel Emelyanov
Denis V. Lunev
Tom Herbert
Others
March 2000
July 2000
September 2000
February 2002
March 2002
July 2002
August 2002
January 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
November 2003
January 2004
March 2004
May 2004
June 2004
July 2004
August 2004
October 2004
November 2004
January 2005
June 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
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
September 2007
October 2007
November 2007
December 2007
January 2008
March 2008
April 2008
May 2008
June 2008
July 2008
October 2008
February 2009
March 2009
April 2009
June 2009
July 2009
August 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
December 2011
February 2012
March 2012
April 2012
May 2012
June 2012
August 2012
November 2012
December 2012
January 2013
March 2013
April 2013
August 2013
September 2013
October 2013
December 2013
February 2014
April 2014
May 2014
June 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
May 2017
June 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
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
September 2019
November 2019
December 2019
January 2020
February 2020
March 2020
May 2020
June 2020
July 2020
August 2020
October 2020
November 2020
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 1321}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 18, "token_count": 333}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 2, "token_count": 2394}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 29, "token_count": 335}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 34, "token_count": 17}, {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 29, "token_count": 48}, {"author_id": 60, "token_count": 373}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 29, "token_count": 124}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 29, "token_count": 100}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 4, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 29, "token_count": 1837}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 29, "token_count": 16}, {"author_id": 60, "token_count": 183}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 274}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 29, "token_count": 104}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 29, "token_count": 1358}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 17, "token_count": 18}, {"author_id": 4, "token_count": 233}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 31, "token_count": 2646}, {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 133}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 105}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 31, "token_count": 9}, {"author_id": 4, "token_count": 10}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 24, "token_count": 6}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 31, "token_count": 305}, {"author_id": 4, "token_count": 4421}, {"author_id": 60, "token_count": 205}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 38, "token_count": 66}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 39}, {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 66}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 31, "token_count": 53}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 38, "token_count": 38}, {"author_id": 4, "token_count": 144}, {"author_id": 60, "token_count": 462}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 109}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 38, "token_count": 50}, {"author_id": 4, "token_count": 2886}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 38, "token_count": 16}, {"author_id": 4, "token_count": 9}, {"author_id": 60, "token_count": 600}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 23, "token_count": 30}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 38, "token_count": 51}, {"author_id": 4, "token_count": 4}, {"author_id": 11, "token_count": 3}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 195}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 38, "token_count": 425}, {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 267}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 108}, {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 38, "token_count": 76}, {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 38, "token_count": 495}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 38, "token_count": 424}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 38, "token_count": 870}, {"author_id": 4, "token_count": 71}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 38, "token_count": 94}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 38, "token_count": 66}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 57}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 17, "token_count": 140}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 38, "token_count": 62}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 28, "token_count": 26}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 1, "token_count": 2}, {"author_id": 28, "token_count": 114}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 13, "token_count": 502}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 58}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 267}, {"author_id": 11, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 45, "token_count": 32}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 19}, {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 272}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 60, "token_count": 238}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 238}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 17, "token_count": 2327}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 17, "token_count": 511}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 17, "token_count": 269}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 13, "token_count": 118}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 17, "token_count": 30}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 62}, {"author_id": 13, "token_count": 3}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 17, "token_count": 861}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 13, "token_count": 226}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 48}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 22, "token_count": 35}, {"author_id": 13, "token_count": 65}, {"author_id": 17, "token_count": 4}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 45, "token_count": 101}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 45, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 13, "token_count": 912}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 13, "token_count": 145}, {"author_id": 17, "token_count": 64}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 13, "token_count": 509}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 13, "token_count": 209}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 13, "token_count": 812}, {"author_id": 17, "token_count": 781}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 221}, {"author_id": 17, "token_count": 48}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 27, "token_count": 76}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 13, "token_count": 15}, {"author_id": 39, "token_count": 74}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 13, "token_count": 175}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 38}, {"author_id": 27, "token_count": 252}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 52, "token_count": 6}, {"author_id": 55, "token_count": 20}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 178}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 13, "token_count": 80}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 17, "token_count": 101}, {"author_id": 55, "token_count": 1103}, {"author_id": 60, "token_count": 214}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 47, "token_count": 37}, {"author_id": 13, "token_count": 132}, {"author_id": 27, "token_count": 10}, {"author_id": 17, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 13, "token_count": 188}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 13, "token_count": 13}, {"author_id": 60, "token_count": 601}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 55, "token_count": 375}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 23}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 60, "token_count": 227}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 13, "token_count": 37}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 13, "token_count": 30}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 277}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 34, "token_count": 151}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 17, "token_count": 103}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
9088
21.54%
Pablo Neira Ayuso
5367
12.72%
Florian Westphal
4744
11.24%
Harald Welte
3941
9.34%
Dmitry Mishin
3017
7.15%
Jan Engelhardt
2741
6.50%
David S. Miller
2511
5.95%
Taehee Yoo
1504
3.56%
Linus Torvalds (pre-git)
1464
3.47%
Eric Dumazet
493
1.17%
Xin Long
338
0.80%
Linus Torvalds
335
0.79%
Christoph Hellwig
168
0.40%
Eric W. Biedermann
162
0.38%
Vasiliy Kulikov
140
0.33%
Herbert Xu
109
0.26%
Arnaldo Carvalho de Melo
105
0.25%
Stephen Hemminger
81
0.19%
Willem de Bruijn
74
0.18%
Daniel Borkmann
42
0.10%
Américo Wang
38
0.09%
Hideaki Yoshifuji / 吉藤英明
35
0.08%
David Ahern
28
0.07%
Thomas Graf
20
0.05%
Sabrina Dubroca
6
0.01%
Pavel Emelyanov
5
0.01%
Denis V. Lunev
5
0.01%
Tom Herbert
1
0.00%
Others
5634
13.35%
Total
42196
Files:
af_inet.c
2102
-
105
8806
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Herbert Xu
Eric Dumazet
David S. Miller
Linus Torvalds
Pavel Emelyanov
Américo Wang
Alexander Duyck
Willem de Bruijn
Christoph Hellwig
Tom Herbert
Denis V. Lunev
Yuchung Cheng
Alexey Kuznetsov
Eric W. Biedermann
Paolo Abeni
Jerry Chu
Vasiliy Kulikov
David Ahern
Steffen Klassert
Wei Wang
Daniel Borkmann
Stephen Hemminger
Florian Westphal
Hideaki Yoshifuji / 吉藤英明
Ilpo Järvinen
Roopa Prabhu
Thomas Graf
Jakub Kiciński
Paul Moore
Pravin B Shelar
Sabrina Dubroca
Christoph Paasch
Patrick McHardy
Xin Long
Others
May 1994
July 1994
October 1994
November 1994
January 1995
May 1995
June 1995
January 1996
March 1996
May 1996
September 1996
January 1997
March 1997
August 1997
October 1997
January 1998
February 1998
March 1998
August 1998
January 1999
February 1999
May 1999
June 1999
January 2000
March 2000
August 2000
September 2000
October 2000
February 2002
March 2002
May 2002
July 2002
October 2002
November 2002
January 2003
February 2003
March 2003
May 2003
June 2003
September 2003
May 2004
June 2004
July 2004
September 2004
December 2004
January 2005
March 2005
July 2005
August 2005
December 2005
January 2006
March 2006
April 2006
June 2006
July 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
July 2008
October 2008
December 2008
January 2009
February 2009
March 2009
May 2009
July 2009
August 2009
September 2009
October 2009
November 2009
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
January 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
October 2011
November 2011
February 2012
March 2012
April 2012
June 2012
July 2012
August 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
May 2014
July 2014
September 2014
October 2014
November 2014
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
December 2015
February 2016
March 2016
April 2016
May 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
June 2017
July 2017
August 2017
September 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
June 2018
July 2018
September 2018
November 2018
December 2018
February 2019
March 2019
April 2019
May 2019
July 2019
November 2019
March 2020
April 2020
May 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 574}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 799311600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 285}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 398}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 201}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 18, "token_count": 365}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 84}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 25, "token_count": 83}, {"author_id": 5, "token_count": 94}, {"author_id": 2, "token_count": 120}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 25, "token_count": 28}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 2, "token_count": 11}, {"author_id": 23, "token_count": 4}, {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 5, "token_count": 56}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 5, "token_count": 104}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 349}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 13}, {"author_id": 1, "token_count": 3}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 34, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 8, "token_count": 203}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 11, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 48, "token_count": 21}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 48, "token_count": 17}, {"author_id": 23, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 48, "token_count": 94}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 19, "token_count": 9}, {"author_id": 11, "token_count": 252}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 8, "token_count": 352}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 31}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 8, "token_count": 82}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 35}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 28}, {"author_id": 14, "token_count": 95}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 123}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 45, "token_count": 65}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 28, "token_count": 76}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 7, "token_count": 108}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 57, "token_count": 26}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 45, "token_count": 21}, {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 122}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 57, "token_count": 44}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 57, "token_count": 9}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 47, "token_count": 220}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 57, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 14, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 39, "token_count": 76}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 15, "token_count": 203}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 16}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 14, "token_count": 10}, {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 47, "token_count": 11}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 51, "token_count": 37}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 33, "token_count": 12}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 14, "token_count": 10}, {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 76}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 167}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 46}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 33, "token_count": 73}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 13, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 34, "token_count": 191}, {"author_id": 22, "token_count": 24}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2076
23.57%
Arnaldo Carvalho de Melo
780
8.86%
Herbert Xu
775
8.80%
Eric Dumazet
563
6.39%
David S. Miller
383
4.35%
Linus Torvalds
374
4.25%
Pavel Emelyanov
254
2.88%
Américo Wang
232
2.63%
Alexander Duyck
203
2.31%
Willem de Bruijn
198
2.25%
Christoph Hellwig
197
2.24%
Tom Herbert
139
1.58%
Denis V. Lunev
134
1.52%
Yuchung Cheng
114
1.29%
Alexey Kuznetsov
111
1.26%
Eric W. Biedermann
100
1.14%
Paolo Abeni
97
1.10%
Jerry Chu
92
1.04%
Vasiliy Kulikov
76
0.86%
David Ahern
62
0.70%
Steffen Klassert
45
0.51%
Wei Wang
37
0.42%
Daniel Borkmann
29
0.33%
Stephen Hemminger
27
0.31%
Florian Westphal
16
0.18%
Hideaki Yoshifuji / 吉藤英明
15
0.17%
Ilpo Järvinen
9
0.10%
Roopa Prabhu
8
0.09%
Thomas Graf
6
0.07%
Jakub Kiciński
6
0.07%
Paul Moore
4
0.05%
Pravin B Shelar
3
0.03%
Sabrina Dubroca
2
0.02%
Christoph Paasch
2
0.02%
Patrick McHardy
1
0.01%
Xin Long
1
0.01%
Others
1635
18.57%
Total
8806
ah4.c
599
-
30
3218
Steffen Klassert
Alexey Kuznetsov
Herbert Xu
Nicolas Dichtel
David S. Miller
Hideaki Yoshifuji / 吉藤英明
Arnaldo Carvalho de Melo
Sabrina Dubroca
Eric Dumazet
Patrick McHardy
Pravin B Shelar
Paul Moore
Others
October 2002
November 2002
January 2003
March 2003
April 2003
August 2003
October 2003
July 2004
August 2004
January 2005
February 2005
December 2005
March 2006
May 2006
July 2006
August 2006
September 2006
November 2006
March 2007
April 2007
June 2007
October 2007
November 2007
December 2007
January 2008
November 2008
October 2009
November 2009
February 2010
March 2010
January 2011
February 2011
March 2011
April 2011
November 2011
March 2012
June 2012
July 2012
December 2012
February 2013
January 2014
February 2014
August 2015
January 2017
May 2017
June 2017
October 2017
May 2019
March 2020
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 25, "token_count": 648}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 25, "token_count": 230}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 23, "token_count": 14}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 23, "token_count": 16}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 8, "token_count": 37}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 68}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 10, "token_count": 1315}, ]}, {"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": 1296547200, "group": [ {"author_id": 32, "token_count": 114}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 227}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 10, "token_count": 44}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 52, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1361
42.29%
Alexey Kuznetsov
878
27.28%
Herbert Xu
199
6.18%
Nicolas Dichtel
114
3.54%
David S. Miller
68
2.11%
Hideaki Yoshifuji / 吉藤英明
30
0.93%
Arnaldo Carvalho de Melo
22
0.68%
Sabrina Dubroca
5
0.16%
Eric Dumazet
5
0.16%
Patrick McHardy
2
0.06%
Pravin B Shelar
1
0.03%
Paul Moore
1
0.03%
Others
532
16.53%
Total
3218
arp.c
1457
-
64
6201
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
David S. Miller
Pavel Emelyanov
Julian Anastasov
Thomas Graf
Linus Torvalds
Eric Dumazet
Eric W. Biedermann
Alexey Kuznetsov
Denis V. Lunev
Herbert Xu
Jiri Pirko
Hideaki Yoshifuji / 吉藤英明
David Ahern
Patrick McHardy
Nicolas Dichtel
Stephen Hemminger
Christoph Hellwig
Américo Wang
David L Stevens
Roopa Prabhu
Jan Engelhardt
Others
September 1992
February 1993
June 1993
September 1993
November 1993
April 1994
May 1994
October 1994
January 1995
June 1995
January 1996
March 1996
May 1996
June 1996
September 1996
January 1997
March 1997
October 1997
January 1998
February 1998
May 1998
August 1998
February 1999
May 1999
June 1999
September 1999
January 2000
June 2000
July 2000
February 2002
March 2002
May 2002
July 2002
October 2002
November 2002
May 2003
June 2003
August 2003
September 2003
January 2004
February 2004
April 2004
May 2004
July 2004
September 2004
October 2004
December 2004
August 2005
October 2005
December 2005
January 2006
March 2006
April 2006
September 2006
November 2006
February 2007
March 2007
April 2007
June 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
May 2008
July 2008
October 2008
November 2008
February 2009
March 2009
June 2009
July 2009
September 2009
January 2010
March 2010
May 2010
June 2010
July 2010
September 2010
October 2010
December 2010
January 2011
March 2011
July 2011
November 2011
December 2011
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
November 2012
December 2012
February 2013
March 2013
May 2013
December 2013
September 2014
November 2014
March 2015
April 2015
July 2015
August 2015
September 2015
October 2015
February 2016
March 2016
April 2016
February 2017
March 2017
May 2017
June 2017
August 2017
January 2018
March 2018
April 2018
October 2018
May 2019
March 2020
November 2020
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 0, "token_count": 374}, ]}, {"timestamp": 833612400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 240}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 1349}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 18, "token_count": 165}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 25, "token_count": 95}, {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 5, "token_count": 618}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 2, "token_count": 19}, {"author_id": 23, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 30, "token_count": 218}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 44}, {"author_id": 8, "token_count": 34}, {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 219}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 48, "token_count": 19}, {"author_id": 45, "token_count": 9}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 48, "token_count": 62}, {"author_id": 23, "token_count": 12}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 48, "token_count": 4}, {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 52}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 47, "token_count": 10}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 23, "token_count": 40}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 53, "token_count": 3}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 53, "token_count": 68}, {"author_id": 32, "token_count": 18}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 45, "token_count": 54}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 24, "token_count": 165}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 52}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 175}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 34, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2592
41.80%
Arnaldo Carvalho de Melo
671
10.82%
David S. Miller
262
4.23%
Pavel Emelyanov
234
3.77%
Julian Anastasov
218
3.52%
Thomas Graf
185
2.98%
Linus Torvalds
165
2.66%
Eric Dumazet
129
2.08%
Eric W. Biedermann
126
2.03%
Alexey Kuznetsov
95
1.53%
Denis V. Lunev
85
1.37%
Herbert Xu
76
1.23%
Jiri Pirko
71
1.14%
Hideaki Yoshifuji / 吉藤英明
70
1.13%
David Ahern
29
0.47%
Patrick McHardy
21
0.34%
Nicolas Dichtel
18
0.29%
Stephen Hemminger
12
0.19%
Christoph Hellwig
12
0.19%
Américo Wang
12
0.19%
David L Stevens
7
0.11%
Roopa Prabhu
6
0.10%
Jan Engelhardt
5
0.08%
Others
1100
17.74%
Total
6201
bpf_tcp_ca.c
254
-
2
1150
Martin KaFai Lau
Others
January 2020
March 2020
September 2020
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 26, "token_count": 1119}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 26, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
1145
99.57%
Others
5
0.43%
Total
1150
cipso_ipv4.c
2302
-
27
7446
Paul Moore
Eric Dumazet
Paolo Abeni
Arnaldo Carvalho de Melo
Pavel Emelyanov
Others
August 2006
September 2006
October 2006
November 2006
February 2007
March 2007
April 2007
June 2007
September 2007
October 2007
December 2007
January 2008
May 2008
October 2008
December 2008
March 2009
October 2009
March 2010
March 2011
April 2011
July 2011
January 2012
July 2012
August 2014
October 2014
November 2014
February 2015
April 2015
April 2016
June 2016
February 2017
June 2017
July 2017
October 2017
September 2018
February 2019
May 2019
February 2020
May 2020
July 2020
September 2020
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 16, "token_count": 2723}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 16, "token_count": 24}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 96}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 16, "token_count": 1875}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 16, "token_count": 48}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 16, "token_count": 23}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 16, "token_count": 46}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 16, "token_count": 98}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 16, "token_count": 1445}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 16, "token_count": 221}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 16, "token_count": 267}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 135}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 16, "token_count": 100}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 16}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 33, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Moore
7012
94.17%
Eric Dumazet
194
2.61%
Paolo Abeni
20
0.27%
Arnaldo Carvalho de Melo
6
0.08%
Pavel Emelyanov
2
0.03%
Others
212
2.85%
Total
7446
datagram.c
129
-
13
644
Hideaki Yoshifuji / 吉藤英明
Steffen Klassert
Eric Dumazet
David S. Miller
Willem de Bruijn
Arnaldo Carvalho de Melo
Tom Herbert
Pavel Emelyanov
Others
July 2004
December 2004
August 2005
September 2006
May 2007
December 2007
July 2008
October 2009
September 2010
March 2011
April 2011
May 2011
January 2013
November 2013
June 2014
July 2014
July 2015
October 2018
May 2019
September 2019
November 2019
var spanGroupData = [ {"timestamp": 1088665200, "group": [ {"author_id": 23, "token_count": 267}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 10, "token_count": 143}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
267
41.46%
Steffen Klassert
143
22.20%
Eric Dumazet
120
18.63%
David S. Miller
61
9.47%
Willem de Bruijn
10
1.55%
Arnaldo Carvalho de Melo
6
0.93%
Tom Herbert
5
0.78%
Pavel Emelyanov
5
0.78%
Others
27
4.19%
Total
644
devinet.c
2778
-
88
13117
Linus Torvalds (pre-git)
Nicolas Dichtel
Jiri Pirko
Thomas Graf
David Ahern
Pavel Emelyanov
Herbert Xu
David S. Miller
Florian Westphal
Julian Anastasov
Eric Dumazet
Arnaldo Carvalho de Melo
Stephen Hemminger
Jakub Kiciński
Américo Wang
Linus Torvalds
Eric W. Biedermann
Denis V. Lunev
Paolo Abeni
Xin Long
Alexey Kuznetsov
Harald Welte
Patrick McHardy
Hideaki Yoshifuji / 吉藤英明
David L Stevens
Daniel Borkmann
Ilpo Järvinen
Pablo Neira Ayuso
Others
April 1994
June 1995
May 1996
September 1996
January 1997
October 1997
January 1998
February 1998
March 1998
August 1998
February 1999
April 1999
May 1999
June 1999
July 2000
February 2002
March 2002
May 2002
July 2002
February 2003
March 2003
May 2003
June 2003
September 2003
October 2003
February 2004
March 2004
April 2004
May 2004
July 2004
August 2004
September 2004
October 2004
December 2004
February 2005
March 2005
May 2005
June 2005
August 2005
October 2005
November 2005
December 2005
January 2006
March 2006
July 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
May 2007
June 2007
July 2007
September 2007
November 2007
December 2007
January 2008
February 2008
March 2008
June 2008
July 2008
September 2008
October 2008
February 2009
May 2009
September 2009
November 2009
December 2009
January 2010
February 2010
March 2010
September 2010
October 2010
November 2010
December 2010
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
December 2011
January 2012
March 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
March 2013
April 2013
May 2013
June 2013
August 2013
December 2013
January 2014
February 2014
May 2014
July 2014
January 2015
February 2015
March 2015
April 2015
June 2015
July 2015
September 2015
October 2015
February 2016
March 2016
July 2016
August 2016
December 2016
February 2017
March 2017
April 2017
June 2017
July 2017
August 2017
September 2017
October 2017
January 2018
May 2018
July 2018
September 2018
October 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 2118}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 392}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 922953600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 273}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 18, "token_count": 104}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 187}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 25, "token_count": 64}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 30, "token_count": 214}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 8, "token_count": 71}, {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 29, "token_count": 44}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 118}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 24, "token_count": 445}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 24, "token_count": 43}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 4, "token_count": 25}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 24, "token_count": 32}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 8, "token_count": 397}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 45, "token_count": 14}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 48, "token_count": 29}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 717}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 48, "token_count": 36}, {"author_id": 1, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 48, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 21}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 24, "token_count": 16}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 48, "token_count": 11}, {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 155}, {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 45, "token_count": 32}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 2}, {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 24, "token_count": 433}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 235}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 75}, {"author_id": 30, "token_count": 51}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 45, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 24, "token_count": 13}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 45, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 32, "token_count": 831}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 32, "token_count": 43}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 53, "token_count": 1026}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 32, "token_count": 364}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 53, "token_count": 201}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 53, "token_count": 55}, {"author_id": 32, "token_count": 7}, {"author_id": 6, "token_count": 156}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 53, "token_count": 12}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 47, "token_count": 4}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 47, "token_count": 97}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 32, "token_count": 24}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 91}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 33, "token_count": 83}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 27, "token_count": 69}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 187}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 598}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 47, "token_count": 45}, {"author_id": 21, "token_count": 167}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 269}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 10}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 32, "token_count": 70}, {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3152
24.03%
Nicolas Dichtel
1339
10.21%
Jiri Pirko
1299
9.90%
Thomas Graf
985
7.51%
David Ahern
824
6.28%
Pavel Emelyanov
738
5.63%
Herbert Xu
525
4.00%
David S. Miller
374
2.85%
Florian Westphal
285
2.17%
Julian Anastasov
265
2.02%
Eric Dumazet
231
1.76%
Arnaldo Carvalho de Melo
197
1.50%
Stephen Hemminger
183
1.40%
Jakub Kiciński
167
1.27%
Américo Wang
146
1.11%
Linus Torvalds
117
0.89%
Eric W. Biedermann
104
0.79%
Denis V. Lunev
91
0.69%
Paolo Abeni
83
0.63%
Xin Long
69
0.53%
Alexey Kuznetsov
66
0.50%
Harald Welte
44
0.34%
Patrick McHardy
39
0.30%
Hideaki Yoshifuji / 吉藤英明
26
0.20%
David L Stevens
15
0.11%
Daniel Borkmann
9
0.07%
Ilpo Järvinen
3
0.02%
Pablo Neira Ayuso
1
0.01%
Others
1740
13.27%
Total
13117
esp4.c
1248
-
38
6253
Steffen Klassert
Herbert Xu
Sabrina Dubroca
Alexey Kuznetsov
David S. Miller
Patrick McHardy
Hideaki Yoshifuji / 吉藤英明
Arnaldo Carvalho de Melo
Florian Westphal
Thomas Graf
Eric Dumazet
Others
November 2002
February 2003
March 2003
April 2003
May 2003
August 2003
March 2004
April 2004
June 2004
July 2004
August 2004
January 2005
October 2005
December 2005
May 2006
July 2006
August 2006
September 2006
November 2006
March 2007
April 2007
June 2007
October 2007
November 2007
December 2007
January 2008
March 2008
August 2008
November 2008
November 2009
February 2010
December 2010
March 2011
April 2011
March 2012
June 2012
July 2012
December 2012
October 2013
February 2014
November 2014
April 2015
May 2015
June 2016
January 2017
April 2017
May 2017
June 2017
July 2017
August 2017
October 2017
December 2017
January 2018
August 2018
December 2018
January 2019
March 2019
May 2019
June 2019
November 2019
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 25, "token_count": 474}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 25, "token_count": 5}, {"author_id": 2, "token_count": 3}, {"author_id": 23, "token_count": 14}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 23, "token_count": 5}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 8, "token_count": 50}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 8, "token_count": 1082}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"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": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 160}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 10, "token_count": 44}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 316}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 1044}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 855}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 60, "token_count": 255}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 10, "token_count": 106}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 52, "token_count": 52}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 52, "token_count": 1094}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
2258
36.11%
Herbert Xu
1625
25.99%
Sabrina Dubroca
1146
18.33%
Alexey Kuznetsov
479
7.66%
David S. Miller
66
1.06%
Patrick McHardy
38
0.61%
Hideaki Yoshifuji / 吉藤英明
19
0.30%
Arnaldo Carvalho de Melo
19
0.30%
Florian Westphal
15
0.24%
Thomas Graf
10
0.16%
Eric Dumazet
4
0.06%
Others
574
9.18%
Total
6253
esp4_offload.c
364
-
12
1848
Steffen Klassert
Xin Long
Florian Westphal
Willem de Bruijn
David S. Miller
Others
February 2017
April 2017
August 2017
December 2017
January 2018
February 2018
June 2018
December 2018
March 2019
June 2019
January 2020
March 2020
April 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 384}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 785}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 10, "token_count": 91}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 10, "token_count": 8}, {"author_id": 39, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 13, "token_count": 202}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 27, "token_count": 186}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 27, "token_count": 21}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1268
68.61%
Xin Long
224
12.12%
Florian Westphal
222
12.01%
Willem de Bruijn
14
0.76%
David S. Miller
8
0.43%
Others
112
6.06%
Total
1848
fib_frontend.c
1624
-
60
7853
David Ahern
Linus Torvalds (pre-git)
Thomas Graf
Denis V. Lunev
David S. Miller
Julian Anastasov
Alexander Duyck
Patrick McHardy
Robert Olsson
Paolo Abeni
Roopa Prabhu
Eric Dumazet
Ido Schimmel
Pavel Emelyanov
Florian Westphal
Sabrina Dubroca
Stefano Brivio
Alexey Kuznetsov
Eric W. Biedermann
Hideaki Yoshifuji / 吉藤英明
Américo Wang
Jiri Pirko
Pablo Neira Ayuso
Stephen Hemminger
Lorenzo Colitti
Linus Torvalds
Arnaldo Carvalho de Melo
Jan Engelhardt
Others
October 1997
January 1998
February 1998
March 1998
May 1998
August 1998
January 1999
February 1999
June 1999
February 2002
March 2002
April 2002
July 2002
October 2002
September 2003
October 2004
December 2004
June 2005
August 2005
December 2005
January 2006
August 2006
September 2006
November 2006
March 2007
April 2007
June 2007
September 2007
October 2007
November 2007
December 2007
January 2008
March 2008
July 2008
February 2009
September 2009
December 2009
January 2010
March 2010
June 2010
July 2010
September 2010
October 2010
November 2010
February 2011
March 2011
April 2011
June 2011
March 2012
April 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
January 2013
March 2013
May 2013
June 2013
January 2014
March 2014
April 2014
August 2014
December 2014
March 2015
April 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
March 2016
April 2016
May 2016
September 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
July 2017
August 2017
September 2017
October 2017
December 2017
May 2018
June 2018
July 2018
September 2018
October 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
October 2019
March 2020
May 2020
September 2020
November 2020
December 2020
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 1251}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 41, "token_count": 192}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 24, "token_count": 28}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 210}, {"author_id": 24, "token_count": 1360}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 24, "token_count": 57}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 25, "token_count": 12}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 45, "token_count": 2}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 48, "token_count": 2}, {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 48, "token_count": 27}, {"author_id": 11, "token_count": 34}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 48, "token_count": 16}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 48, "token_count": 529}, {"author_id": 45, "token_count": 21}, {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 48, "token_count": 24}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 37}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 103}, {"author_id": 1, "token_count": 3}, {"author_id": 30, "token_count": 369}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 300}, {"author_id": 17, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 30, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 15, "token_count": 33}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 297}, {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 54, "token_count": 45}, {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 173}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 30, "token_count": 13}, {"author_id": 33, "token_count": 22}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 53, "token_count": 16}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 15, "token_count": 33}, {"author_id": 37, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 7}, {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 30, "token_count": 11}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 43, "token_count": 34}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 33, "token_count": 68}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 214}, {"author_id": 2, "token_count": 2}, {"author_id": 54, "token_count": 42}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 83}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 492}, {"author_id": 52, "token_count": 30}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 285}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 13, "token_count": 39}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 132}, {"author_id": 36, "token_count": 38}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 47, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 52, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
David Ahern
1626
20.71%
Linus Torvalds (pre-git)
1485
18.91%
Thomas Graf
1462
18.62%
Denis V. Lunev
598
7.61%
David S. Miller
493
6.28%
Julian Anastasov
410
5.22%
Alexander Duyck
370
4.71%
Patrick McHardy
220
2.80%
Robert Olsson
192
2.44%
Paolo Abeni
107
1.36%
Roopa Prabhu
87
1.11%
Eric Dumazet
81
1.03%
Ido Schimmel
47
0.60%
Pavel Emelyanov
45
0.57%
Florian Westphal
42
0.53%
Sabrina Dubroca
41
0.52%
Stefano Brivio
38
0.48%
Alexey Kuznetsov
37
0.47%
Eric W. Biedermann
35
0.45%
Hideaki Yoshifuji / 吉藤英明
24
0.31%
Américo Wang
22
0.28%
Jiri Pirko
19
0.24%
Pablo Neira Ayuso
14
0.18%
Stephen Hemminger
12
0.15%
Lorenzo Colitti
11
0.14%
Linus Torvalds
10
0.13%
Arnaldo Carvalho de Melo
10
0.13%
Jan Engelhardt
1
0.01%
Others
314
4.00%
Total
7853
fib_lookup.h
61
-
16
283
David S. Miller
Eric Dumazet
David Ahern
Denis V. Lunev
Ido Schimmel
Xin Long
Thomas Graf
Alexander Duyck
Julian Anastasov
Patrick McHardy
Others
September 2004
November 2004
June 2005
August 2006
September 2006
May 2007
December 2007
January 2008
October 2010
November 2010
March 2011
October 2013
February 2015
March 2015
July 2015
May 2017
August 2017
November 2017
April 2019
June 2019
January 2020
March 2020
var spanGroupData = [ {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 95}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 48, "token_count": 23}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 27, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 43, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
138
48.76%
Eric Dumazet
35
12.37%
David Ahern
24
8.48%
Denis V. Lunev
23
8.13%
Ido Schimmel
16
5.65%
Xin Long
14
4.95%
Thomas Graf
7
2.47%
Alexander Duyck
7
2.47%
Julian Anastasov
3
1.06%
Patrick McHardy
1
0.35%
Others
15
5.30%
Total
283
fib_notifier.c
73
-
3
293
Ido Schimmel
Jiri Pirko
Others
March 2017
August 2017
September 2017
November 2017
October 2019
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 43, "token_count": 156}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 43, "token_count": 118}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 43, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 53, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
282
96.25%
Jiri Pirko
10
3.41%
Others
1
0.34%
Total
293
fib_rules.c
434
-
30
1947
Thomas Graf
Linus Torvalds (pre-git)
Denis V. Lunev
David S. Miller
Ido Schimmel
Roopa Prabhu
Alexander Duyck
David Ahern
Patrick McHardy
Robert Olsson
Eric Dumazet
Jiri Pirko
Eric W. Biedermann
Florian Westphal
Hideaki Yoshifuji / 吉藤英明
Linus Torvalds
Stephen Hemminger
Others
October 1997
March 1998
February 1999
May 1999
June 1999
February 2002
July 2002
October 2002
June 2005
March 2006
August 2006
September 2006
November 2006
March 2007
June 2007
November 2007
January 2008
March 2008
July 2008
September 2009
December 2009
April 2010
October 2010
January 2011
March 2011
July 2011
August 2011
April 2012
June 2012
July 2012
October 2012
July 2013
August 2013
December 2013
November 2014
December 2014
March 2015
April 2015
June 2015
June 2016
September 2016
March 2017
August 2017
February 2018
April 2018
December 2018
May 2019
June 2019
October 2019
July 2020
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 29}, {"author_id": 41, "token_count": 17}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 24, "token_count": 635}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 24, "token_count": 36}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 24, "token_count": 36}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 48, "token_count": 69}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 48, "token_count": 128}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 45, "token_count": 7}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 43}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 43, "token_count": 113}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 43, "token_count": 44}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 54, "token_count": 113}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 54, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 53, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
707
36.31%
Linus Torvalds (pre-git)
214
10.99%
Denis V. Lunev
204
10.48%
David S. Miller
161
8.27%
Ido Schimmel
157
8.06%
Roopa Prabhu
127
6.52%
Alexander Duyck
54
2.77%
David Ahern
49
2.52%
Patrick McHardy
46
2.36%
Robert Olsson
17
0.87%
Eric Dumazet
12
0.62%
Jiri Pirko
7
0.36%
Eric W. Biedermann
7
0.36%
Florian Westphal
4
0.21%
Hideaki Yoshifuji / 吉藤英明
3
0.15%
Linus Torvalds
2
0.10%
Stephen Hemminger
1
0.05%
Others
175
8.99%
Total
1947
fib_semantics.c
2230
-
60
10189
David Ahern
David S. Miller
Linus Torvalds (pre-git)
Thomas Graf
Eric Dumazet
Ido Schimmel
Roopa Prabhu
Sabrina Dubroca
Julian Anastasov
Xin Long
Robert Olsson
Denis V. Lunev
Arnaldo Carvalho de Melo
Patrick McHardy
Alexey Kuznetsov
Stefano Brivio
Wei Wang
Tom Herbert
Stephen Hemminger
Nikolay Aleksandrov
Linus Torvalds
Herbert Xu
Eric W. Biedermann
Daniel Borkmann
Américo Wang
Alexander Duyck
Pablo Neira Ayuso
Jiri Pirko
Others
October 1997
January 1998
February 1998
March 1998
August 1998
February 1999
June 1999
May 2000
February 2002
March 2002
April 2002
May 2002
October 2002
April 2003
May 2003
September 2004
October 2004
November 2004
January 2005
June 2005
August 2005
October 2005
December 2005
July 2006
August 2006
September 2006
November 2006
January 2007
March 2007
May 2007
September 2007
November 2007
January 2008
June 2008
February 2009
November 2009
January 2010
March 2010
October 2010
January 2011
February 2011
March 2011
September 2011
March 2012
April 2012
May 2012
July 2012
September 2012
October 2012
June 2013
October 2013
December 2013
April 2014
September 2014
October 2014
January 2015
February 2015
March 2015
April 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
April 2016
July 2016
August 2016
September 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
August 2017
November 2017
December 2017
February 2018
March 2018
April 2018
June 2018
August 2018
October 2018
November 2018
January 2019
March 2019
April 2019
May 2019
June 2019
September 2019
November 2019
January 2020
March 2020
April 2020
June 2020
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 1294}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 25, "token_count": 49}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 5, "token_count": 84}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 1022}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 67}, {"author_id": 41, "token_count": 125}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 6, "token_count": 10}, {"author_id": 24, "token_count": 307}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 24, "token_count": 106}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 61}, {"author_id": 48, "token_count": 92}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 261}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 139}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 130}, {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 22, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 30, "token_count": 129}, {"author_id": 54, "token_count": 217}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 148}, {"author_id": 1, "token_count": 2}, {"author_id": 14, "token_count": 17}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 169}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 91}, {"author_id": 30, "token_count": 35}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 108}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 30, "token_count": 31}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 43, "token_count": 5}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 43, "token_count": 120}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 35, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 232}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 51, "token_count": 20}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 43, "token_count": 8}, {"author_id": 27, "token_count": 141}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 54, "token_count": 2}, {"author_id": 36, "token_count": 21}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 27, "token_count": 25}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 52, "token_count": 208}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 631}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 1633}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 38}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 934}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 43, "token_count": 116}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 54, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
David Ahern
3936
38.63%
David S. Miller
1790
17.57%
Linus Torvalds (pre-git)
1602
15.72%
Thomas Graf
414
4.06%
Eric Dumazet
268
2.63%
Ido Schimmel
249
2.44%
Roopa Prabhu
235
2.31%
Sabrina Dubroca
208
2.04%
Julian Anastasov
195
1.91%
Xin Long
166
1.63%
Robert Olsson
125
1.23%
Denis V. Lunev
94
0.92%
Arnaldo Carvalho de Melo
90
0.88%
Patrick McHardy
63
0.62%
Alexey Kuznetsov
63
0.62%
Stefano Brivio
21
0.21%
Wei Wang
20
0.20%
Tom Herbert
17
0.17%
Stephen Hemminger
17
0.17%
Nikolay Aleksandrov
14
0.14%
Linus Torvalds
7
0.07%
Herbert Xu
7
0.07%
Eric W. Biedermann
7
0.07%
Daniel Borkmann
7
0.07%
Américo Wang
5
0.05%
Alexander Duyck
2
0.02%
Pablo Neira Ayuso
1
0.01%
Jiri Pirko
1
0.01%
Others
565
5.55%
Total
10189
fib_trie.c
3017
-
54
12928
Alexander Duyck
Robert Olsson
Stephen Hemminger
Ido Schimmel
David Ahern
Jiri Pirko
Julian Anastasov
Stefano Brivio
Eric Dumazet
Thomas Graf
David S. Miller
Eric W. Biedermann
Denis V. Lunev
Patrick McHardy
Hideaki Yoshifuji / 吉藤英明
Christoph Hellwig
Pavel Emelyanov
Roopa Prabhu
Xin Long
Florian Westphal
Linus Torvalds
Jan Engelhardt
Others
June 2005
July 2005
August 2005
September 2005
October 2005
January 2006
March 2006
August 2006
September 2006
December 2006
January 2007
March 2007
May 2007
August 2007
September 2007
October 2007
December 2007
January 2008
February 2008
March 2008
April 2008
July 2008
October 2008
June 2009
July 2009
August 2009
September 2009
March 2010
September 2010
October 2010
November 2010
January 2011
February 2011
March 2011
April 2011
July 2011
August 2011
January 2012
September 2012
February 2013
July 2013
October 2013
November 2013
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
October 2015
January 2016
August 2016
September 2016
November 2016
December 2016
February 2017
May 2017
July 2017
August 2017
October 2017
February 2018
March 2018
April 2018
May 2018
October 2018
January 2019
March 2019
April 2019
May 2019
June 2019
August 2019
October 2019
December 2019
January 2020
March 2020
May 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 41, "token_count": 1968}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 41, "token_count": 62}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 41, "token_count": 121}, {"author_id": 6, "token_count": 7}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 6, "token_count": 1058}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 41, "token_count": 13}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 41, "token_count": 31}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 24, "token_count": 64}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 45, "token_count": 21}, {"author_id": 41, "token_count": 11}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 48, "token_count": 4}, {"author_id": 45, "token_count": 24}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 48, "token_count": 31}, {"author_id": 1, "token_count": 57}, {"author_id": 30, "token_count": 93}, {"author_id": 6, "token_count": 293}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 6, "token_count": 253}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 24}, {"author_id": 6, "token_count": 335}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 1, "token_count": 15}, {"author_id": 30, "token_count": 15}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 15, "token_count": 1888}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 15, "token_count": 481}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 15, "token_count": 200}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 2369}, {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 54, "token_count": 8}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 30, "token_count": 14}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 15, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 53, "token_count": 91}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 15, "token_count": 264}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 123}, {"author_id": 43, "token_count": 383}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 43, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 130}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 43, "token_count": 5}, {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 34, "token_count": 20}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 96}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 43, "token_count": 44}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 308}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 97}, {"author_id": 36, "token_count": 119}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 53, "token_count": 81}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 43, "token_count": 405}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 43, "token_count": 350}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 137}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 43, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexander Duyck
5345
41.34%
Robert Olsson
2220
17.17%
Stephen Hemminger
1976
15.28%
Ido Schimmel
1218
9.42%
David Ahern
944
7.30%
Jiri Pirko
172
1.33%
Julian Anastasov
122
0.94%
Stefano Brivio
119
0.92%
Eric Dumazet
100
0.77%
Thomas Graf
64
0.50%
David S. Miller
57
0.44%
Eric W. Biedermann
49
0.38%
Denis V. Lunev
41
0.32%
Patrick McHardy
24
0.19%
Hideaki Yoshifuji / 吉藤英明
24
0.19%
Christoph Hellwig
20
0.15%
Pavel Emelyanov
18
0.14%
Roopa Prabhu
8
0.06%
Xin Long
7
0.05%
Florian Westphal
5
0.04%
Linus Torvalds
1
0.01%
Jan Engelhardt
1
0.01%
Others
393
3.04%
Total
12928
fou.c
1307
-
22
6023
Tom Herbert
Américo Wang
Stefano Brivio
Stephen Hemminger
Alexander Duyck
Eric Dumazet
David S. Miller
Sabrina Dubroca
Jakub Kiciński
Thomas Graf
Others
September 2014
October 2014
November 2014
February 2015
April 2015
August 2015
December 2015
February 2016
March 2016
April 2016
May 2016
June 2016
August 2016
October 2016
May 2017
June 2018
November 2018
December 2018
January 2019
March 2019
April 2019
May 2019
January 2020
June 2020
August 2020
October 2020
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 861}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 730}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 14, "token_count": 1387}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 108}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 47, "token_count": 832}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 15, "token_count": 22}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 15, "token_count": 32}, {"author_id": 14, "token_count": 28}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 338}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 14, "token_count": 209}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 52, "token_count": 6}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 6, "token_count": 201}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 36, "token_count": 315}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 45}, {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 672}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 21, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Herbert
3681
61.12%
Américo Wang
832
13.81%
Stefano Brivio
334
5.55%
Stephen Hemminger
202
3.35%
Alexander Duyck
54
0.90%
Eric Dumazet
49
0.81%
David S. Miller
23
0.38%
Sabrina Dubroca
10
0.17%
Jakub Kiciński
3
0.05%
Thomas Graf
1
0.02%
Others
834
13.85%
Total
6023
gre_demux.c
222
-
12
981
Tom Herbert
Pravin B Shelar
Eric Dumazet
Stefano Brivio
Américo Wang
Stephen Hemminger
Others
August 2010
October 2010
July 2011
March 2012
February 2013
June 2013
August 2015
April 2016
May 2016
June 2016
September 2018
November 2018
January 2019
May 2019
December 2019
March 2020
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 361}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 47}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 12, "token_count": 56}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 280}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 36, "token_count": 19}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Herbert
280
28.54%
Pravin B Shelar
111
11.31%
Eric Dumazet
62
6.32%
Stefano Brivio
19
1.94%
Américo Wang
9
0.92%
Stephen Hemminger
1
0.10%
Others
499
50.87%
Total
981
gre_offload.c
290
-
19
1258
Jerry Chu
Alexander Duyck
Daniel Borkmann
Tom Herbert
Steffen Klassert
David S. Miller
Sabrina Dubroca
Neal Cardwell
Eric Dumazet
Others
July 2013
December 2013
January 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
April 2015
February 2016
March 2016
April 2016
September 2016
October 2016
October 2017
June 2018
May 2019
July 2020
var spanGroupData = [ {"timestamp": 1372662000, "group": [ {"author_id": 22, "token_count": 215}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 57, "token_count": 532}, {"author_id": 20, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 57, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 14, "token_count": 21}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 15, "token_count": 141}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 15, "token_count": 13}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 15, "token_count": 129}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 52, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 56}, ]}, ]
Author Name
Tokens
Token Proportion
Jerry Chu
547
43.48%
Alexander Duyck
283
22.50%
Daniel Borkmann
215
17.09%
Tom Herbert
48
3.82%
Steffen Klassert
16
1.27%
David S. Miller
9
0.72%
Sabrina Dubroca
8
0.64%
Neal Cardwell
8
0.64%
Eric Dumazet
5
0.40%
Others
119
9.46%
Total
1258
icmp.c
1378
-
63
5568
Linus Torvalds (pre-git)
David S. Miller
Eric Dumazet
Willem de Bruijn
Arnaldo Carvalho de Melo
Denis V. Lunev
Linus Torvalds
Herbert Xu
Alexey Kuznetsov
Pavel Emelyanov
Lorenzo Colitti
Patrick McHardy
David Ahern
Vasiliy Kulikov
Hideaki Yoshifuji / 吉藤英明
David L Stevens
Thomas Graf
Stefano Brivio
Paolo Abeni
Neal Cardwell
Eric W. Biedermann
Tom Herbert
Others
September 1992
November 1992
December 1992
January 1993
June 1993
July 1993
September 1993
November 1993
April 1994
June 1994
October 1994
November 1994
January 1995
June 1995
March 1996
May 1996
June 1996
September 1996
March 1997
August 1997
October 1997
August 1998
February 1999
May 1999
June 1999
January 2000
March 2000
May 2000
February 2002
March 2002
May 2002
July 2002
October 2002
January 2003
February 2003
March 2003
May 2003
June 2003
September 2003
February 2004
April 2004
July 2004
August 2004
November 2004
December 2004
March 2005
June 2005
July 2005
August 2005
October 2005
November 2005
December 2005
February 2006
April 2006
August 2006
September 2006
November 2006
March 2007
April 2007
June 2007
September 2007
December 2007
January 2008
February 2008
March 2008
April 2008
July 2008
August 2008
October 2008
November 2008
February 2009
June 2009
September 2009
November 2009
January 2010
March 2010
April 2010
May 2010
July 2010
November 2010
February 2011
March 2011
April 2011
May 2011
July 2011
October 2011
March 2012
May 2012
June 2012
July 2012
November 2012
February 2013
April 2013
May 2013
December 2013
January 2014
May 2014
July 2014
September 2014
November 2014
January 2015
April 2015
July 2015
August 2015
September 2015
February 2016
April 2016
November 2016
December 2016
January 2017
May 2017
June 2017
August 2017
October 2017
July 2018
November 2018
February 2019
May 2019
August 2019
October 2019
November 2019
February 2020
March 2020
April 2020
July 2020
August 2020
October 2020
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 720604800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 725875200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 770454000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 381}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 833612400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 18, "token_count": 249}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 228}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 25, "token_count": 131}, {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 8, "token_count": 170}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 48, "token_count": 15}, {"author_id": 1, "token_count": 2}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 48, "token_count": 210}, {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 11}, {"author_id": 11, "token_count": 93}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 48, "token_count": 9}, {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 11, "token_count": 38}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 48, "token_count": 35}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 736}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 112}, {"author_id": 28, "token_count": 17}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 125}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 37, "token_count": 12}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 37, "token_count": 46}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 37, "token_count": 22}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 229}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 39, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 222}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 39, "token_count": 284}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 60, "token_count": 67}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1160
20.83%
David S. Miller
1091
19.59%
Eric Dumazet
366
6.57%
Willem de Bruijn
296
5.32%
Arnaldo Carvalho de Melo
280
5.03%
Denis V. Lunev
269
4.83%
Linus Torvalds
250
4.49%
Herbert Xu
184
3.30%
Alexey Kuznetsov
143
2.57%
Pavel Emelyanov
131
2.35%
Lorenzo Colitti
80
1.44%
Patrick McHardy
44
0.79%
David Ahern
39
0.70%
Vasiliy Kulikov
17
0.31%
Hideaki Yoshifuji / 吉藤英明
16
0.29%
David L Stevens
9
0.16%
Thomas Graf
7
0.13%
Stefano Brivio
7
0.13%
Paolo Abeni
4
0.07%
Neal Cardwell
4
0.07%
Eric W. Biedermann
4
0.07%
Tom Herbert
1
0.02%
Others
1166
20.94%
Total
5568
igmp.c
3078
-
73
14735
David L Stevens
Linus Torvalds (pre-git)
Hideaki Yoshifuji / 吉藤英明
Eric Dumazet
David S. Miller
Jiri Pirko
Stephen Hemminger
Américo Wang
Arnaldo Carvalho de Melo
David Ahern
Herbert Xu
Pavel Emelyanov
Eric W. Biedermann
Christoph Hellwig
Daniel Borkmann
Linus Torvalds
Denis V. Lunev
Florian Westphal
Alexey Kuznetsov
Tom Herbert
Alexander Duyck
Others
November 1994
December 1994
June 1995
January 1996
September 1996
January 1997
October 1997
January 1998
May 1999
June 1999
January 2000
May 2000
February 2002
May 2002
October 2002
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
October 2003
November 2003
January 2004
February 2004
March 2004
May 2004
June 2004
July 2004
August 2004
November 2004
December 2004
July 2005
October 2005
November 2005
December 2005
January 2006
February 2006
June 2006
July 2006
August 2006
September 2006
February 2007
March 2007
April 2007
May 2007
June 2007
September 2007
October 2007
December 2007
January 2008
February 2008
March 2008
August 2008
October 2008
December 2008
June 2009
September 2009
November 2009
January 2010
February 2010
March 2010
April 2010
June 2010
July 2010
September 2010
October 2010
November 2010
March 2011
May 2011
July 2011
August 2011
November 2011
January 2012
April 2012
August 2012
September 2012
October 2012
February 2013
May 2013
June 2013
July 2013
August 2013
September 2013
January 2014
May 2014
July 2014
August 2014
September 2014
October 2014
November 2014
February 2015
March 2015
April 2015
May 2015
August 2015
September 2015
October 2015
November 2015
December 2015
February 2016
August 2016
November 2016
December 2016
January 2017
February 2017
June 2017
August 2017
October 2017
December 2017
January 2018
February 2018
March 2018
April 2018
July 2018
August 2018
October 2018
January 2019
February 2019
May 2019
June 2019
August 2019
March 2020
var spanGroupData = [ {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 269}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 243}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 9, "token_count": 7254}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 6, "token_count": 72}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 23, "token_count": 1083}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 23, "token_count": 32}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 2, "token_count": 6}, {"author_id": 23, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 9, "token_count": 57}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 9, "token_count": 195}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 540}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 43}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 62}, {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 48, "token_count": 6}, {"author_id": 8, "token_count": 2}, {"author_id": 11, "token_count": 12}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 6, "token_count": 20}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 1, "token_count": 275}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 84}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 8, "token_count": 40}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 334}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 53, "token_count": 124}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 47, "token_count": 19}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 22, "token_count": 14}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 476}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 118}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 45, "token_count": 20}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 233}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 47, "token_count": 76}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 34, "token_count": 16}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 83}, {"author_id": 13, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
David L Stevens
8218
55.77%
Linus Torvalds (pre-git)
1134
7.70%
Hideaki Yoshifuji / 吉藤英明
1127
7.65%
Eric Dumazet
856
5.81%
David S. Miller
218
1.48%
Jiri Pirko
126
0.86%
Stephen Hemminger
111
0.75%
Américo Wang
101
0.69%
Arnaldo Carvalho de Melo
91
0.62%
David Ahern
65
0.44%
Herbert Xu
56
0.38%
Pavel Emelyanov
25
0.17%
Eric W. Biedermann
25
0.17%
Christoph Hellwig
16
0.11%
Daniel Borkmann
15
0.10%
Linus Torvalds
14
0.10%
Denis V. Lunev
11
0.07%
Florian Westphal
9
0.06%
Alexey Kuznetsov
8
0.05%
Tom Herbert
1
0.01%
Alexander Duyck
1
0.01%
Others
2507
17.01%
Total
14735
inet_connection_sock.c
1113
-
45
5175
Arnaldo Carvalho de Melo
Eric Dumazet
David S. Miller
Jerry Chu
Julian Anastasov
Martin KaFai Lau
Stephen Hemminger
Tom Herbert
Pavel Emelyanov
Christoph Paasch
Ilpo Järvinen
Eric W. Biedermann
Lorenzo Colitti
Américo Wang
Paolo Abeni
Hideaki Yoshifuji / 吉藤英明
David Ahern
Denis V. Lunev
Others
August 2005
October 2005
November 2005
December 2005
July 2006
August 2006
February 2007
October 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
October 2008
November 2008
December 2008
January 2009
October 2009
November 2009
January 2010
April 2010
May 2010
March 2011
April 2011
May 2011
November 2011
January 2012
April 2012
June 2012
July 2012
August 2012
September 2012
October 2012
December 2012
January 2013
February 2013
March 2013
September 2013
October 2013
January 2014
May 2014
March 2015
April 2015
May 2015
August 2015
September 2015
October 2015
November 2015
February 2016
April 2016
July 2016
November 2016
December 2016
January 2017
March 2017
May 2017
June 2017
September 2017
October 2017
December 2017
August 2018
October 2018
November 2018
May 2019
September 2019
October 2019
November 2019
December 2019
January 2020
March 2020
May 2020
June 2020
July 2020
August 2020
November 2020
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 1352}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 70}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 69}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 30, "token_count": 108}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 206}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 11, "token_count": 11}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 283}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 57, "token_count": 148}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 56, "token_count": 31}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 54}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 45, "token_count": 23}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 47, "token_count": 7}, {"author_id": 37, "token_count": 14}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 174}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 475}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 165}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 666}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 26, "token_count": 42}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 26, "token_count": 38}, {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 33, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 222}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
1431
27.65%
Eric Dumazet
1201
23.21%
David S. Miller
534
10.32%
Jerry Chu
148
2.86%
Julian Anastasov
108
2.09%
Martin KaFai Lau
80
1.55%
Stephen Hemminger
74
1.43%
Tom Herbert
63
1.22%
Pavel Emelyanov
43
0.83%
Christoph Paasch
35
0.68%
Ilpo Järvinen
28
0.54%
Eric W. Biedermann
23
0.44%
Lorenzo Colitti
22
0.43%
Américo Wang
12
0.23%
Paolo Abeni
10
0.19%
Hideaki Yoshifuji / 吉藤英明
4
0.08%
David Ahern
2
0.04%
Denis V. Lunev
1
0.02%
Others
1356
26.20%
Total
5175
inet_diag.c
1481
-
44
7442
Eric Dumazet
Linus Torvalds
Pavel Emelyanov
Arnaldo Carvalho de Melo
Martin KaFai Lau
Lorenzo Colitti
Neal Cardwell
Herbert Xu
Paolo Abeni
Xin Long
Thomas Graf
Wei Wang
Stephen Hemminger
David Ahern
David S. Miller
Patrick McHardy
Pablo Neira Ayuso
Eric W. Biedermann
Yuchung Cheng
Nicolas Dichtel
Ilpo Järvinen
Daniel Borkmann
Harald Welte
Hideaki Yoshifuji / 吉藤英明
Others
February 2002
March 2002
August 2002
October 2002
June 2003
September 2003
April 2004
June 2004
September 2004
October 2004
November 2004
December 2004
June 2005
August 2005
January 2006
July 2006
September 2006
January 2007
March 2007
April 2007
August 2007
October 2007
November 2007
December 2007
January 2008
August 2008
November 2008
October 2009
January 2010
March 2010
June 2011
October 2011
November 2011
December 2011
January 2012
February 2012
April 2012
May 2012
June 2012
July 2012
September 2012
October 2012
November 2012
December 2012
March 2013
October 2013
December 2013
January 2014
January 2015
March 2015
April 2015
June 2015
July 2015
October 2015
December 2015
January 2016
February 2016
March 2016
April 2016
June 2016
August 2016
September 2016
October 2016
November 2016
January 2017
August 2017
December 2017
March 2018
December 2018
May 2019
October 2019
November 2019
December 2019
February 2020
March 2020
April 2020
May 2020
July 2020
September 2020
November 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 18, "token_count": 943}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 6, "token_count": 87}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 8, "token_count": 162}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 8, "token_count": 25}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 320}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 5, "token_count": 312}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 8, "token_count": 88}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 11, "token_count": 880}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 24}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 45, "token_count": 12}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 24, "token_count": 115}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 20, "token_count": 288}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 740}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 294}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 37, "token_count": 175}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 27, "token_count": 203}, {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 111}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 37, "token_count": 218}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 37, "token_count": 68}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 26, "token_count": 639}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 164}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 33, "token_count": 212}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 51, "token_count": 125}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
1273
17.11%
Linus Torvalds
943
12.67%
Pavel Emelyanov
912
12.25%
Arnaldo Carvalho de Melo
656
8.81%
Martin KaFai Lau
639
8.59%
Lorenzo Colitti
461
6.19%
Neal Cardwell
312
4.19%
Herbert Xu
275
3.70%
Paolo Abeni
212
2.85%
Xin Long
204
2.74%
Thomas Graf
139
1.87%
Wei Wang
125
1.68%
Stephen Hemminger
115
1.55%
David Ahern
111
1.49%
David S. Miller
32
0.43%
Patrick McHardy
24
0.32%
Pablo Neira Ayuso
24
0.32%
Eric W. Biedermann
14
0.19%
Yuchung Cheng
6
0.08%
Nicolas Dichtel
6
0.08%
Ilpo Järvinen
5
0.07%
Daniel Borkmann
3
0.04%
Harald Welte
2
0.03%
Hideaki Yoshifuji / 吉藤英明
1
0.01%
Others
948
12.74%
Total
7442
inet_fragment.c
568
-
18
2759
Peter Oskolkov
Eric Dumazet
Pavel Emelyanov
Florian Westphal
Nikolay Aleksandrov
Herbert Xu
Others
October 2007
January 2008
March 2010
June 2012
January 2013
March 2013
April 2013
July 2014
August 2014
April 2015
July 2015
June 2017
October 2017
March 2018
June 2018
July 2018
August 2018
November 2018
January 2019
February 2019
May 2019
June 2019
July 2019
August 2019
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 269}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 13, "token_count": 57}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 282}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 50, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 50, "token_count": 1425}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 344}, {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 109}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Oskolkov
1436
52.05%
Eric Dumazet
706
25.59%
Pavel Emelyanov
283
10.26%
Florian Westphal
60
2.17%
Nikolay Aleksandrov
2
0.07%
Herbert Xu
1
0.04%
Others
271
9.82%
Total
2759
inet_hashtables.c
920
-
38
4672
Eric Dumazet
Arnaldo Carvalho de Melo
Martin KaFai Lau
Pavel Emelyanov
Peter Oskolkov
David Ahern
Herbert Xu
Tom Herbert
Stephen Hemminger
Américo Wang
Hideaki Yoshifuji / 吉藤英明
Ilpo Järvinen
David S. Miller
Eric W. Biedermann
Denis V. Lunev
Others
August 2005
December 2005
August 2006
September 2006
December 2006
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
November 2008
January 2009
October 2009
November 2009
December 2009
May 2010
October 2010
November 2010
August 2011
November 2012
January 2013
February 2013
September 2013
October 2013
May 2014
March 2015
May 2015
July 2015
September 2015
October 2015
February 2016
April 2016
October 2016
January 2017
May 2017
June 2017
July 2017
August 2017
December 2017
February 2018
August 2018
October 2018
November 2018
December 2018
May 2019
October 2019
December 2019
July 2020
August 2020
November 2020
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 337}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 528}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 255}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 11, "token_count": 91}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 131}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 9}, {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 11, "token_count": 93}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 227}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 70}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 47, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 125}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 152}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 214}, {"author_id": 60, "token_count": 180}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 26, "token_count": 723}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 26, "token_count": 27}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 50, "token_count": 148}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 261}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 255}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
1109
23.74%
Arnaldo Carvalho de Melo
996
21.32%
Martin KaFai Lau
750
16.05%
Pavel Emelyanov
487
10.42%
Peter Oskolkov
148
3.17%
David Ahern
46
0.98%
Herbert Xu
26
0.56%
Tom Herbert
24
0.51%
Stephen Hemminger
20
0.43%
Américo Wang
10
0.21%
Hideaki Yoshifuji / 吉藤英明
9
0.19%
Ilpo Järvinen
5
0.11%
David S. Miller
3
0.06%
Eric W. Biedermann
2
0.04%
Denis V. Lunev
1
0.02%
Others
1036
22.17%
Total
4672
inet_timewait_sock.c
302
-
16
1211
Eric Dumazet
Arnaldo Carvalho de Melo
Pavel Emelyanov
Eric W. Biedermann
Hideaki Yoshifuji / 吉藤英明
Ilpo Järvinen
Others
August 2005
October 2005
December 2005
December 2006
July 2007
August 2007
November 2007
December 2007
January 2008
March 2008
June 2008
July 2008
September 2008
October 2008
November 2008
May 2009
October 2009
December 2009
March 2010
February 2011
May 2011
October 2011
October 2013
March 2015
April 2015
May 2015
July 2015
September 2015
April 2016
July 2016
June 2017
October 2017
December 2017
January 2018
April 2018
May 2019
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 408}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 71}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 7}, {"author_id": 11, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 98}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 55}, {"author_id": 45, "token_count": 83}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 156}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
444
36.66%
Arnaldo Carvalho de Melo
444
36.66%
Pavel Emelyanov
90
7.43%
Eric W. Biedermann
83
6.85%
Hideaki Yoshifuji / 吉藤英明
7
0.58%
Ilpo Järvinen
5
0.41%
Others
138
11.40%
Total
1211
inetpeer.c
311
-
17
1213
Eric Dumazet