Linux Source Code
Home
Release 6.9
Help
bridge
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexey Dobriyan
Allen Pais
Américo Wang
Arkadi Sharshevsky
Art Haas
Bandan Das
Bart De Schuymer
Bernhard Thaler
Christian Brauner
Christoph Hellwig
David S. Miller
Elad Raz
Eric Dumazet
Eric W. Biedermann
Felix Fietkau
Florian Westphal
Greg Kroah-Hartman
Hans J. Schultz
Henrik Bjoernlund
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Horatiu Vultur
Ido Schimmel
Jan Engelhardt
Jiri Pirko
Joe Perches
Johannes Berg
Johannes Nixdorf
John Fastabend
Kuo-lang Tseng
Kyeyoon Park
Lee Jones
Linus Lüssing
Linus Torvalds
Linus Torvalds (pre-git)
Mark-André Hopf
Matthias Schiffer
Mike Manning
Nikolay Aleksandrov
Others
Pablo Neira Ayuso
Patrick McHardy
Peter Warasin
Petr Machata
Remi Pommarel
Roopa Prabhu
Satish Ashok
Scott Feldman
Stephen Hemminger
Taehee Yoo
Thomas Graf
Tobias Waldekranz
Toshiaki Makita
Vivien Didelot
Vlad Yasevich
Vladimir Oltean
Willem de Bruijn
Xin Long
Yotam Gigi
wenxu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
netfilter
6167
24
111
29868
Bart De Schuymer
Florian Westphal
Pablo Neira Ayuso
Jan Engelhardt
Kuo-lang Tseng
David S. Miller
Al Viro
Patrick McHardy
wenxu
Alexey Dobriyan
Joe Perches
Willem de Bruijn
Matthias Schiffer
Peter Warasin
Art Haas
Linus Torvalds (pre-git)
Mark-André Hopf
Christoph Hellwig
Linus Torvalds
Taehee Yoo
Linus Lüssing
Eric Dumazet
Stephen Hemminger
Herbert Xu
Eric W. Biedermann
Hideaki Yoshifuji / 吉藤英明
Jiri Pirko
Thomas Graf
Nikolay Aleksandrov
Vlad Yasevich
Johannes Berg
Arkadi Sharshevsky
Xin Long
Ido Schimmel
Greg Kroah-Hartman
Américo Wang
Others
April 1992
August 1992
September 1992
June 1993
August 1993
April 1994
May 1994
June 1995
January 1996
March 1996
September 1996
January 1998
February 1998
March 1998
May 1998
June 1999
September 1999
January 2000
March 2000
February 2002
September 2002
October 2002
November 2002
December 2002
January 2003
March 2003
May 2003
June 2003
July 2003
August 2003
September 2003
October 2003
November 2003
January 2004
February 2004
May 2004
August 2004
October 2004
November 2004
January 2005
March 2005
June 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
July 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
April 2008
June 2008
October 2008
November 2008
January 2009
March 2009
April 2009
June 2009
July 2009
August 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
November 2011
December 2011
February 2012
March 2012
May 2012
June 2012
August 2012
September 2012
October 2012
January 2013
February 2013
March 2013
May 2013
August 2013
October 2013
November 2013
December 2013
February 2014
April 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
April 2015
May 2015
August 2015
September 2015
October 2015
November 2015
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
February 2018
March 2018
April 2018
May 2018
June 2018
September 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
February 2020
April 2020
May 2020
June 2020
July 2020
August 2020
October 2020
January 2021
April 2021
July 2021
September 2021
October 2021
January 2022
March 2022
June 2022
August 2022
September 2022
November 2022
January 2023
February 2023
August 2023
October 2023
November 2023
February 2024
April 2024
var spanGroupData = [ {"timestamp": 702115200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 99}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 112}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 2, "token_count": 7383}, {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 53, "token_count": 199}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 64}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 51, "token_count": 210}, {"author_id": 2, "token_count": 217}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 560}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 782}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 535}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 345}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 980}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 21, "token_count": 511}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 21, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 2, "token_count": 131}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 21, "token_count": 2}, {"author_id": 22, "token_count": 23}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 22, "token_count": 16}, {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 13, "token_count": 8}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 22, "token_count": 57}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 87}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 33, "token_count": 526}, {"author_id": 2, "token_count": 122}, {"author_id": 22, "token_count": 10}, {"author_id": 46, "token_count": 6}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 22, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 80}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 17, "token_count": 227}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 50, "token_count": 213}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 31, "token_count": 621}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 37, "token_count": 16}, {"author_id": 17, "token_count": 1620}, {"author_id": 24, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 37, "token_count": 255}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 29}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 17, "token_count": 38}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 17, "token_count": 33}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 17, "token_count": 20}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 37, "token_count": 63}, {"author_id": 5, "token_count": 4082}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 559}, {"author_id": 9, "token_count": 9}, {"author_id": 17, "token_count": 6}, {"author_id": 22, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 15, "token_count": 13}, {"author_id": 17, "token_count": 172}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 5, "token_count": 152}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 15}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 22, "token_count": 307}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 40, "token_count": 5}, {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 232}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 68}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 13, "token_count": 302}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 22, "token_count": 27}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 45}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 40, "token_count": 308}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 13, "token_count": 25}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 109}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 45, "token_count": 250}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 123}, {"author_id": 12, "token_count": 95}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 45, "token_count": 15}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 4}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 213}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 191}, {"author_id": 40, "token_count": 2}, {"author_id": 42, "token_count": 221}, {"author_id": 52, "token_count": 14}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 52, "token_count": 87}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 108}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 77}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 13, "token_count": 1515}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 34, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 40}, {"author_id": 34, "token_count": 458}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 26, "token_count": 15}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 55, "token_count": 194}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 411}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 498}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 13, "token_count": 74}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 21}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 73}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 26, "token_count": 39}, {"author_id": 13, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Bart De Schuymer
11395
38.15%
Florian Westphal
6850
22.93%
Pablo Neira Ayuso
2443
8.18%
Jan Engelhardt
2145
7.18%
Kuo-lang Tseng
621
2.08%
David S. Miller
543
1.82%
Al Viro
531
1.78%
Patrick McHardy
498
1.67%
wenxu
467
1.56%
Alexey Dobriyan
335
1.12%
Joe Perches
333
1.11%
Willem de Bruijn
265
0.89%
Matthias Schiffer
221
0.74%
Peter Warasin
213
0.71%
Art Haas
210
0.70%
Linus Torvalds (pre-git)
209
0.70%
Mark-André Hopf
199
0.67%
Christoph Hellwig
194
0.65%
Linus Torvalds
114
0.38%
Taehee Yoo
101
0.34%
Linus Lüssing
95
0.32%
Eric Dumazet
65
0.22%
Stephen Hemminger
49
0.16%
Herbert Xu
49
0.16%
Eric W. Biedermann
45
0.15%
Hideaki Yoshifuji / 吉藤英明
30
0.10%
Jiri Pirko
16
0.05%
Thomas Graf
11
0.04%
Nikolay Aleksandrov
10
0.03%
Vlad Yasevich
5
0.02%
Johannes Berg
4
0.01%
Arkadi Sharshevsky
4
0.01%
Xin Long
3
0.01%
Ido Schimmel
2
0.01%
Greg Kroah-Hartman
1
0.00%
Américo Wang
1
0.00%
Others
1591
5.33%
Total
29868
Files:
br.c
475
-
45
1805
Nikolay Aleksandrov
Stephen Hemminger
Jiri Pirko
Linus Torvalds (pre-git)
Vladimir Oltean
Petr Machata
Américo Wang
Eric Dumazet
Alexey Dobriyan
Arkadi Sharshevsky
Patrick McHardy
Mike Manning
Tobias Waldekranz
Florian Westphal
Ido Schimmel
Thomas Graf
Pablo Neira Ayuso
Herbert Xu
Linus Torvalds
Johannes Berg
Lee Jones
Hans J. Schultz
John Fastabend
Bart De Schuymer
Hideaki Yoshifuji / 吉藤英明
Eric W. Biedermann
Others
June 1993
November 1993
April 1994
May 1994
January 1995
June 1995
March 1996
March 1997
March 1998
September 1999
January 2000
March 2000
October 2000
February 2002
October 2002
April 2003
August 2003
April 2004
May 2004
June 2004
July 2004
August 2004
May 2005
December 2005
February 2006
March 2006
May 2006
February 2007
March 2007
April 2007
May 2007
September 2007
November 2007
April 2008
July 2008
September 2008
June 2009
February 2010
March 2010
May 2010
June 2010
November 2010
March 2011
April 2011
July 2011
August 2011
December 2011
April 2012
November 2012
December 2012
May 2013
July 2013
January 2014
May 2014
September 2014
November 2014
January 2015
March 2015
May 2015
September 2016
April 2017
June 2017
August 2017
November 2017
March 2018
May 2018
September 2018
October 2018
November 2018
December 2018
April 2019
May 2019
August 2019
December 2019
September 2020
December 2020
January 2021
July 2021
August 2021
October 2021
February 2022
March 2022
November 2022
July 2023
October 2023
February 2024
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 110}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 46, "token_count": 9}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 34}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 18, "token_count": 25}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 25}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 177}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 260}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 65}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 23, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 14, "token_count": 3}, {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 125}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 26, "token_count": 15}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 16, "token_count": 39}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 26, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
400
22.16%
Stephen Hemminger
307
17.01%
Jiri Pirko
219
12.13%
Linus Torvalds (pre-git)
199
11.02%
Vladimir Oltean
127
7.04%
Petr Machata
108
5.98%
Américo Wang
50
2.77%
Eric Dumazet
46
2.55%
Alexey Dobriyan
34
1.88%
Arkadi Sharshevsky
28
1.55%
Patrick McHardy
23
1.27%
Mike Manning
22
1.22%
Tobias Waldekranz
18
1.00%
Florian Westphal
16
0.89%
Ido Schimmel
14
0.78%
Thomas Graf
9
0.50%
Pablo Neira Ayuso
8
0.44%
Herbert Xu
6
0.33%
Linus Torvalds
5
0.28%
Johannes Berg
5
0.28%
Lee Jones
4
0.22%
Hans J. Schultz
4
0.22%
John Fastabend
2
0.11%
Bart De Schuymer
2
0.11%
Hideaki Yoshifuji / 吉藤英明
1
0.06%
Eric W. Biedermann
1
0.06%
Others
147
8.14%
Total
1805
br_arp_nd_proxy.c
506
-
20
2537
Roopa Prabhu
Kyeyoon Park
Ido Schimmel
Linus Torvalds (pre-git)
Herbert Xu
Taehee Yoo
Nikolay Aleksandrov
Stephen Hemminger
Florian Westphal
Vlad Yasevich
Eric Dumazet
Arkadi Sharshevsky
Others
September 1992
June 1993
April 1994
October 1997
March 1998
June 1999
January 2000
April 2003
May 2003
March 2004
July 2004
March 2005
May 2006
June 2009
February 2010
March 2010
June 2010
July 2010
July 2011
February 2013
May 2014
October 2014
January 2015
March 2015
September 2015
August 2016
February 2017
June 2017
October 2017
September 2018
March 2019
April 2019
May 2019
June 2020
September 2020
March 2021
March 2022
March 2023
April 2023
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 49}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 38, "token_count": 318}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 1706}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 52, "token_count": 47}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 126}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
1716
67.64%
Kyeyoon Park
318
12.53%
Ido Schimmel
146
5.75%
Linus Torvalds (pre-git)
80
3.15%
Herbert Xu
54
2.13%
Taehee Yoo
47
1.85%
Nikolay Aleksandrov
46
1.81%
Stephen Hemminger
26
1.02%
Florian Westphal
9
0.35%
Vlad Yasevich
8
0.32%
Eric Dumazet
7
0.28%
Arkadi Sharshevsky
4
0.16%
Others
76
3.00%
Total
2537
br_cfm.c
867
-
11
3536
Henrik Bjoernlund
Linus Torvalds (pre-git)
Johannes Berg
Roopa Prabhu
Stephen Hemminger
Arkadi Sharshevsky
Petr Machata
Nikolay Aleksandrov
Horatiu Vultur
Others
January 2000
April 2004
May 2004
May 2006
February 2015
March 2015
April 2017
June 2017
October 2017
November 2017
May 2018
May 2019
January 2020
April 2020
October 2020
June 2021
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 40}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 3371}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Henrik Bjoernlund
3371
95.33%
Linus Torvalds (pre-git)
50
1.41%
Johannes Berg
43
1.22%
Roopa Prabhu
27
0.76%
Stephen Hemminger
21
0.59%
Arkadi Sharshevsky
8
0.23%
Petr Machata
6
0.17%
Nikolay Aleksandrov
6
0.17%
Horatiu Vultur
2
0.06%
Others
2
0.06%
Total
3536
br_cfm_netlink.c
726
-
14
3486
Henrik Bjoernlund
Nikolay Aleksandrov
Linus Torvalds (pre-git)
Johannes Berg
Stephen Hemminger
Horatiu Vultur
Patrick McHardy
Jiri Pirko
Kyeyoon Park
Petr Machata
Others
January 2000
May 2006
January 2007
April 2011
November 2011
September 2014
October 2014
April 2016
April 2017
May 2018
May 2019
January 2020
April 2020
October 2020
December 2023
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 74}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 45}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 3086}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Henrik Bjoernlund
3086
88.53%
Nikolay Aleksandrov
232
6.66%
Linus Torvalds (pre-git)
74
2.12%
Johannes Berg
45
1.29%
Stephen Hemminger
10
0.29%
Horatiu Vultur
9
0.26%
Patrick McHardy
6
0.17%
Jiri Pirko
6
0.17%
Kyeyoon Park
4
0.11%
Petr Machata
2
0.06%
Others
12
0.34%
Total
3486
br_device.c
525
-
55
2487
Stephen Hemminger
Linus Torvalds (pre-git)
Nikolay Aleksandrov
Herbert Xu
Pablo Neira Ayuso
Américo Wang
Matthias Schiffer
Felix Fietkau
Roopa Prabhu
Vlad Yasevich
Ido Schimmel
Jiri Pirko
Toshiaki Makita
John Fastabend
Henrik Bjoernlund
Horatiu Vultur
Linus Torvalds
Linus Lüssing
Kyeyoon Park
Bart De Schuymer
David S. Miller
Satish Ashok
Eric Dumazet
Johannes Berg
Vivien Didelot
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Joe Perches
Alexey Dobriyan
Scott Feldman
Eric W. Biedermann
Others
August 1992
June 1993
November 1993
March 1996
September 1996
October 1997
March 1998
August 1998
February 1999
June 1999
September 1999
January 2000
February 2002
April 2003
May 2003
June 2003
August 2003
May 2004
July 2004
August 2004
October 2004
November 2004
May 2005
December 2005
March 2006
June 2006
March 2007
April 2007
August 2007
July 2008
September 2008
October 2008
November 2008
June 2009
August 2009
September 2009
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
October 2010
December 2010
February 2011
April 2011
June 2011
July 2011
August 2011
October 2011
November 2011
December 2011
February 2012
April 2012
May 2012
July 2012
August 2012
October 2012
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
October 2013
November 2013
February 2014
March 2014
May 2014
June 2014
September 2014
October 2014
January 2015
March 2015
July 2015
August 2015
September 2015
October 2015
June 2016
July 2016
August 2016
October 2016
December 2016
February 2017
April 2017
May 2017
July 2017
September 2017
October 2017
November 2017
December 2017
March 2018
September 2018
October 2018
December 2018
May 2019
November 2019
December 2019
January 2020
February 2020
April 2020
June 2020
July 2020
October 2020
November 2020
December 2020
March 2021
July 2021
April 2022
August 2022
March 2023
April 2023
May 2023
October 2023
December 2023
February 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 263}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 104}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 15, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 95}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 9, "token_count": 124}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 20, "token_count": 42}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 57, "token_count": 15}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 42}, {"author_id": 40, "token_count": 1}, {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 38, "token_count": 11}, {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 33}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 98}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "token_count": 144}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 115}, {"author_id": 13, "token_count": 124}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
412
16.57%
Linus Torvalds (pre-git)
381
15.32%
Nikolay Aleksandrov
255
10.25%
Herbert Xu
251
10.09%
Pablo Neira Ayuso
166
6.67%
Américo Wang
147
5.91%
Matthias Schiffer
144
5.79%
Felix Fietkau
115
4.62%
Roopa Prabhu
103
4.14%
Vlad Yasevich
86
3.46%
Ido Schimmel
58
2.33%
Jiri Pirko
44
1.77%
Toshiaki Makita
31
1.25%
John Fastabend
25
1.01%
Henrik Bjoernlund
19
0.76%
Horatiu Vultur
16
0.64%
Linus Torvalds
11
0.44%
Linus Lüssing
11
0.44%
Kyeyoon Park
11
0.44%
Bart De Schuymer
9
0.36%
David S. Miller
8
0.32%
Satish Ashok
6
0.24%
Eric Dumazet
6
0.24%
Johannes Berg
5
0.20%
Vivien Didelot
4
0.16%
Hideaki Yoshifuji / 吉藤英明
4
0.16%
Patrick McHardy
3
0.12%
Joe Perches
3
0.12%
Alexey Dobriyan
2
0.08%
Scott Feldman
1
0.04%
Eric W. Biedermann
1
0.04%
Others
149
5.99%
Total
2487
br_fdb.c
1558
-
48
7870
Nikolay Aleksandrov
Vladimir Oltean
Stephen Hemminger
Vlad Yasevich
Scott Feldman
Linus Torvalds (pre-git)
Roopa Prabhu
Toshiaki Makita
Petr Machata
Hans J. Schultz
Johannes Nixdorf
Jiri Pirko
John Fastabend
Arkadi Sharshevsky
Ido Schimmel
Johannes Berg
David S. Miller
Américo Wang
Joe Perches
Herbert Xu
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Eric W. Biedermann
Linus Torvalds
Others
September 1992
June 1993
November 1993
May 1998
January 2000
February 2002
April 2003
May 2003
June 2003
April 2004
May 2004
July 2004
August 2004
March 2005
August 2005
May 2006
October 2006
December 2006
February 2007
March 2007
April 2007
May 2007
May 2008
June 2009
January 2010
February 2010
May 2010
June 2010
July 2010
November 2010
February 2011
April 2011
July 2011
September 2011
November 2011
December 2011
April 2012
August 2012
September 2012
October 2012
November 2012
February 2013
March 2013
April 2013
June 2013
February 2014
May 2014
July 2014
November 2014
January 2015
February 2015
May 2015
June 2015
September 2015
October 2015
February 2016
April 2016
June 2016
August 2016
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
December 2017
February 2018
April 2018
May 2018
June 2018
September 2018
October 2018
December 2018
January 2019
May 2019
October 2019
November 2019
January 2020
June 2020
September 2020
January 2021
June 2021
August 2021
October 2021
April 2022
November 2022
October 2023
January 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 278}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 20, "token_count": 6}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 388}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 57, "token_count": 39}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 57, "token_count": 11}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 350}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 19, "token_count": 125}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 11, "token_count": 258}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 28}, {"author_id": 29, "token_count": 323}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 47}, {"author_id": 24, "token_count": 3}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 129}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 7, "token_count": 96}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 20}, {"author_id": 19, "token_count": 76}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 122}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 36, "token_count": 4}, {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 42}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 62}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 36}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 83}, {"author_id": 7, "token_count": 58}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 347}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 377}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 10, "token_count": 45}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 1797}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 682}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 152}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 48, "token_count": 145}, {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
2083
26.47%
Vladimir Oltean
1875
23.82%
Stephen Hemminger
1103
14.02%
Vlad Yasevich
608
7.73%
Scott Feldman
323
4.10%
Linus Torvalds (pre-git)
290
3.68%
Roopa Prabhu
260
3.30%
Toshiaki Makita
222
2.82%
Petr Machata
194
2.47%
Hans J. Schultz
152
1.93%
Johannes Nixdorf
145
1.84%
Jiri Pirko
81
1.03%
John Fastabend
50
0.64%
Arkadi Sharshevsky
46
0.58%
Ido Schimmel
25
0.32%
Johannes Berg
23
0.29%
David S. Miller
6
0.08%
Américo Wang
6
0.08%
Joe Perches
5
0.06%
Herbert Xu
4
0.05%
Eric Dumazet
4
0.05%
Hideaki Yoshifuji / 吉藤英明
2
0.03%
Eric W. Biedermann
2
0.03%
Linus Torvalds
1
0.01%
Others
360
4.57%
Total
7870
br_forward.c
354
-
34
1572
Nikolay Aleksandrov
Herbert Xu
Linus Torvalds (pre-git)
Felix Fietkau
Linus Torvalds
Stephen Hemminger
Vlad Yasevich
Toshiaki Makita
Ido Schimmel
Mike Manning
Américo Wang
Tobias Waldekranz
Eric Dumazet
David S. Miller
Eric W. Biedermann
Pablo Neira Ayuso
Kyeyoon Park
Alexey Dobriyan
Roopa Prabhu
Linus Lüssing
Bart De Schuymer
Jan Engelhardt
Vladimir Oltean
Others
August 1992
September 1992
June 1993
November 1993
April 1994
November 1994
January 1995
March 1997
October 1997
January 1998
May 1998
August 1998
January 2000
February 2002
October 2002
April 2003
August 2004
September 2005
April 2006
May 2006
August 2006
November 2008
February 2009
August 2009
February 2010
March 2010
April 2010
May 2010
June 2010
November 2010
April 2012
August 2012
February 2013
June 2013
December 2013
March 2014
September 2014
October 2014
March 2015
April 2015
July 2015
September 2015
October 2015
June 2016
July 2016
August 2016
January 2017
March 2017
April 2017
October 2017
May 2018
July 2018
January 2019
April 2019
May 2019
September 2020
January 2021
May 2021
July 2021
March 2022
April 2023
May 2023
July 2023
September 2023
April 2024
May 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 153}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 105}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 300}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 31}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 19, "token_count": 46}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 13}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 106}, {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 23, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 23, "token_count": 27}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 14, "token_count": 19}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 25, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
377
23.98%
Herbert Xu
349
22.20%
Linus Torvalds (pre-git)
195
12.40%
Felix Fietkau
126
8.02%
Linus Torvalds
105
6.68%
Stephen Hemminger
52
3.31%
Vlad Yasevich
50
3.18%
Toshiaki Makita
46
2.93%
Ido Schimmel
44
2.80%
Mike Manning
43
2.74%
Américo Wang
23
1.46%
Tobias Waldekranz
19
1.21%
Eric Dumazet
15
0.95%
David S. Miller
14
0.89%
Eric W. Biedermann
13
0.83%
Pablo Neira Ayuso
12
0.76%
Kyeyoon Park
10
0.64%
Alexey Dobriyan
6
0.38%
Roopa Prabhu
5
0.32%
Linus Lüssing
5
0.32%
Bart De Schuymer
5
0.32%
Jan Engelhardt
2
0.13%
Vladimir Oltean
1
0.06%
Others
55
3.50%
Total
1572
br_if.c
777
-
68
3134
Stephen Hemminger
Linus Torvalds (pre-git)
Vlad Yasevich
Nikolay Aleksandrov
Eric Dumazet
Jiri Pirko
Herbert Xu
Petr Machata
Ido Schimmel
Elad Raz
Toshiaki Makita
Johannes Berg
Vladimir Oltean
Roopa Prabhu
Américo Wang
Linus Torvalds
Alexey Dobriyan
Greg Kroah-Hartman
Horatiu Vultur
Henrik Bjoernlund
Eric W. Biedermann
Joe Perches
Lee Jones
David S. Miller
Mike Manning
Others
June 1993
November 1993
April 1994
May 1994
June 1995
January 1997
October 1997
March 1998
May 1998
February 1999
June 1999
January 2000
October 2000
February 2002
April 2002
April 2003
May 2003
June 2003
July 2003
August 2003
March 2004
April 2004
May 2004
June 2004
July 2004
April 2005
May 2005
November 2005
December 2005
January 2006
February 2006
March 2006
May 2006
June 2006
October 2006
November 2006
February 2007
March 2007
July 2007
August 2007
September 2007
December 2007
April 2008
May 2008
June 2008
July 2008
September 2008
October 2008
November 2008
July 2009
August 2009
October 2009
November 2009
February 2010
May 2010
June 2010
August 2010
November 2010
January 2011
February 2011
March 2011
April 2011
May 2011
July 2011
August 2011
September 2011
October 2011
November 2011
June 2012
August 2012
November 2012
December 2012
January 2013
February 2013
April 2013
June 2013
July 2013
August 2013
December 2013
February 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
June 2015
October 2015
December 2015
January 2016
February 2016
March 2016
June 2016
July 2016
August 2016
February 2017
April 2017
May 2017
October 2017
November 2017
March 2018
April 2018
May 2018
July 2018
August 2018
September 2018
November 2018
December 2018
March 2019
May 2019
April 2020
May 2020
October 2020
July 2021
August 2021
October 2021
November 2021
December 2021
January 2022
May 2022
June 2022
September 2022
November 2022
February 2023
April 2023
June 2023
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 407}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 12}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 1, "token_count": 186}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 131}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 24, "token_count": 13}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 20, "token_count": 41}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 26, "token_count": 17}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 49, "token_count": 4}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 11, "token_count": 290}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 44, "token_count": 30}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 164}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 26, "token_count": 52}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 5}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 16}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 188}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 25}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 36}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 18}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 10, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
958
30.57%
Linus Torvalds (pre-git)
449
14.33%
Vlad Yasevich
315
10.05%
Nikolay Aleksandrov
312
9.96%
Eric Dumazet
121
3.86%
Jiri Pirko
88
2.81%
Herbert Xu
49
1.56%
Petr Machata
37
1.18%
Ido Schimmel
31
0.99%
Elad Raz
30
0.96%
Toshiaki Makita
22
0.70%
Johannes Berg
18
0.57%
Vladimir Oltean
17
0.54%
Roopa Prabhu
17
0.54%
Américo Wang
14
0.45%
Linus Torvalds
12
0.38%
Alexey Dobriyan
12
0.38%
Greg Kroah-Hartman
9
0.29%
Horatiu Vultur
7
0.22%
Henrik Bjoernlund
7
0.22%
Eric W. Biedermann
7
0.22%
Joe Perches
5
0.16%
Lee Jones
4
0.13%
David S. Miller
3
0.10%
Mike Manning
2
0.06%
Others
588
18.76%
Total
3134
br_input.c
466
-
50
2080
Nikolay Aleksandrov
Stephen Hemminger
Florian Westphal
Linus Torvalds (pre-git)
Herbert Xu
Henrik Bjoernlund
Vlad Yasevich
Roopa Prabhu
Linus Torvalds
Jiri Pirko
Ido Schimmel
Tobias Waldekranz
Hans J. Schultz
Eric W. Biedermann
Toshiaki Makita
Vladimir Oltean
Kyeyoon Park
Pablo Neira Ayuso
David S. Miller
Horatiu Vultur
Bart De Schuymer
Linus Lüssing
Alexey Dobriyan
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Jan Engelhardt
Américo Wang
Joe Perches
Others
September 1991
August 1992
June 1993
November 1993
April 1994
May 1994
June 1995
September 1996
March 1997
January 1998
March 1998
May 1998
August 1998
June 1999
January 2000
February 2002
September 2002
April 2003
May 2003
June 2003
July 2004
August 2004
October 2004
March 2005
May 2005
August 2005
December 2005
February 2006
March 2006
May 2006
March 2007
April 2007
May 2007
September 2007
October 2007
December 2007
May 2008
October 2008
November 2008
May 2009
February 2010
March 2010
April 2010
June 2010
July 2010
August 2010
March 2011
April 2011
July 2011
October 2011
December 2011
May 2012
August 2012
November 2012
February 2013
March 2013
June 2013
July 2013
August 2013
October 2013
February 2014
March 2014
April 2014
May 2014
June 2014
September 2014
October 2014
January 2015
March 2015
April 2015
June 2015
September 2015
October 2015
March 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
March 2017
May 2017
August 2017
September 2017
October 2017
November 2017
December 2017
May 2018
September 2018
November 2018
April 2019
May 2019
July 2019
October 2019
November 2019
January 2020
April 2020
May 2020
October 2020
November 2020
January 2021
March 2021
May 2021
July 2021
August 2021
February 2022
March 2022
May 2022
November 2022
April 2023
May 2023
September 2023
October 2023
April 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 113}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 95}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 101}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 17, "token_count": 2}, {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 20, "token_count": 35}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 20, "token_count": 26}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 21, "token_count": 12}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 80}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 38, "token_count": 36}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 37}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 33}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 85}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 185}, {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 111}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 44}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 13, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
286
13.75%
Stephen Hemminger
215
10.34%
Florian Westphal
197
9.47%
Linus Torvalds (pre-git)
162
7.79%
Herbert Xu
120
5.77%
Henrik Bjoernlund
111
5.34%
Vlad Yasevich
105
5.05%
Roopa Prabhu
104
5.00%
Linus Torvalds
95
4.57%
Jiri Pirko
66
3.17%
Ido Schimmel
60
2.88%
Tobias Waldekranz
44
2.12%
Hans J. Schultz
44
2.12%
Eric W. Biedermann
43
2.07%
Toshiaki Makita
39
1.88%
Vladimir Oltean
36
1.73%
Kyeyoon Park
36
1.73%
Pablo Neira Ayuso
35
1.68%
David S. Miller
34
1.63%
Horatiu Vultur
28
1.35%
Bart De Schuymer
18
0.87%
Linus Lüssing
13
0.63%
Alexey Dobriyan
12
0.58%
Eric Dumazet
11
0.53%
Hideaki Yoshifuji / 吉藤英明
4
0.19%
Patrick McHardy
3
0.14%
Jan Engelhardt
2
0.10%
Américo Wang
2
0.10%
Joe Perches
1
0.05%
Others
154
7.40%
Total
2080
br_ioctl.c
440
-
23
2113
Linus Torvalds (pre-git)
Stephen Hemminger
Remi Pommarel
Eric W. Biedermann
Xin Long
Nikolay Aleksandrov
Alexey Dobriyan
Al Viro
Horatiu Vultur
Scott Feldman
Linus Torvalds
Eric Dumazet
Others
September 1991
August 1992
June 1993
November 1993
June 1995
September 1996
October 1997
March 1998
May 1998
February 1999
September 1999
January 2000
October 2000
February 2002
December 2002
April 2003
March 2004
April 2004
May 2004
June 2004
March 2005
January 2006
July 2006
November 2006
March 2007
May 2007
September 2007
September 2008
November 2009
April 2011
November 2012
October 2015
April 2016
May 2016
December 2016
February 2017
October 2017
November 2017
May 2019
April 2020
July 2021
August 2021
September 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 51}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 764}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 148}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 361}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 29}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 86}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 56, "token_count": 54}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 58, "token_count": 186}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
909
43.02%
Stephen Hemminger
639
30.24%
Remi Pommarel
186
8.80%
Eric W. Biedermann
96
4.54%
Xin Long
54
2.56%
Nikolay Aleksandrov
53
2.51%
Alexey Dobriyan
29
1.37%
Al Viro
8
0.38%
Horatiu Vultur
4
0.19%
Scott Feldman
3
0.14%
Linus Torvalds
2
0.09%
Eric Dumazet
2
0.09%
Others
128
6.06%
Total
2113
br_mdb.c
1704
-
32
8604
Ido Schimmel
Nikolay Aleksandrov
Américo Wang
Satish Ashok
Herbert Xu
Linus Lüssing
Elad Raz
Johannes Berg
Stephen Hemminger
Hideaki Yoshifuji / 吉藤英明
Vladimir Oltean
Roopa Prabhu
Eric Dumazet
Linus Torvalds (pre-git)
Jiri Pirko
Arkadi Sharshevsky
John Fastabend
Vivien Didelot
Vlad Yasevich
Petr Machata
Felix Fietkau
Greg Kroah-Hartman
Others
June 1993
May 1994
October 1997
February 1998
June 1999
January 2000
March 2005
May 2005
May 2006
June 2009
February 2010
March 2010
April 2010
July 2010
November 2010
February 2011
November 2011
December 2011
October 2012
December 2012
March 2013
August 2013
January 2015
April 2015
July 2015
August 2015
September 2015
January 2016
February 2016
April 2016
June 2016
January 2017
April 2017
May 2017
June 2017
October 2017
November 2017
October 2018
December 2018
April 2019
July 2019
August 2019
September 2019
December 2019
January 2020
March 2020
September 2020
October 2020
May 2021
July 2021
August 2021
October 2021
April 2022
June 2022
December 2022
February 2023
March 2023
October 2023
December 2023
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 176}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 47}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 1368}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 32, "token_count": 168}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 32, "token_count": 105}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 44, "token_count": 48}, {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 44, "token_count": 42}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 2}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 65}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 0, "token_count": 966}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 150}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 8, "token_count": 1673}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 8, "token_count": 21}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 1354}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 8, "token_count": 699}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 8, "token_count": 501}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
4253
49.43%
Nikolay Aleksandrov
1830
21.27%
Américo Wang
1368
15.90%
Satish Ashok
273
3.17%
Herbert Xu
182
2.12%
Linus Lüssing
150
1.74%
Elad Raz
93
1.08%
Johannes Berg
68
0.79%
Stephen Hemminger
48
0.56%
Hideaki Yoshifuji / 吉藤英明
47
0.55%
Vladimir Oltean
42
0.49%
Roopa Prabhu
25
0.29%
Eric Dumazet
21
0.24%
Linus Torvalds (pre-git)
14
0.16%
Jiri Pirko
10
0.12%
Arkadi Sharshevsky
9
0.10%
John Fastabend
7
0.08%
Vivien Didelot
5
0.06%
Vlad Yasevich
3
0.03%
Petr Machata
2
0.02%
Felix Fietkau
2
0.02%
Greg Kroah-Hartman
1
0.01%
Others
151
1.75%
Total
8604
br_mrp.c
1260
-
3
5135
Horatiu Vultur
Henrik Bjoernlund
Others
April 2020
May 2020
June 2020
July 2020
October 2020
November 2020
January 2021
February 2021
March 2021
June 2021
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 2386}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 311}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 2112}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 77}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 146}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
5083
98.99%
Henrik Bjoernlund
49
0.95%
Others
3
0.06%
Total
5135
br_mrp_netlink.c
571
-
4
2858
Horatiu Vultur
Stephen Hemminger
Kyeyoon Park
Others
May 2006
October 2014
April 2020
May 2020
July 2020
November 2020
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 1359}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 773}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 714}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
2847
99.62%
Stephen Hemminger
6
0.21%
Kyeyoon Park
4
0.14%
Others
1
0.03%
Total
2858
br_mrp_switchdev.c
241
-
2
1082
Horatiu Vultur
Vladimir Oltean
April 2020
May 2020
July 2020
February 2021
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 652}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 119}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 292}, {"author_id": 10, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
1078
99.63%
Vladimir Oltean
4
0.37%
Total
1082
br_mst.c
357
-
19
1483
Tobias Waldekranz
Nikolay Aleksandrov
Vlad Yasevich
Johannes Berg
Linus Torvalds (pre-git)
Stephen Hemminger
Petr Machata
Joe Perches
Mike Manning
Horatiu Vultur
Herbert Xu
Jiri Pirko
Henrik Bjoernlund
Roopa Prabhu
Vladimir Oltean
Vivien Didelot
Ido Schimmel
Others
January 2000
April 2003
February 2010
June 2010
February 2013
September 2014
February 2015
September 2015
October 2015
April 2016
August 2016
April 2017
May 2017
April 2018
May 2018
December 2018
April 2019
May 2019
December 2019
January 2020
April 2020
October 2020
February 2022
March 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 15}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 23, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 1284}, ]}, ]
Author Name
Tokens
Token Proportion
Tobias Waldekranz
1284
86.58%
Nikolay Aleksandrov
90
6.07%
Vlad Yasevich
17
1.15%
Johannes Berg
15
1.01%
Linus Torvalds (pre-git)
12
0.81%
Stephen Hemminger
10
0.67%
Petr Machata
10
0.67%
Joe Perches
10
0.67%
Mike Manning
6
0.40%
Horatiu Vultur
6
0.40%
Herbert Xu
6
0.40%
Jiri Pirko
5
0.34%
Henrik Bjoernlund
5
0.34%
Roopa Prabhu
2
0.13%
Vladimir Oltean
1
0.07%
Vivien Didelot
1
0.07%
Ido Schimmel
1
0.07%
Others
2
0.13%
Total
1483
br_multicast.c
5130
-
65
25415
Nikolay Aleksandrov
Linus Lüssing
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Petr Machata
Satish Ashok
Américo Wang
Yotam Gigi
Felix Fietkau
Eric Dumazet
Allen Pais
Vlad Yasevich
Stephen Hemminger
Linus Torvalds (pre-git)
Ido Schimmel
Johannes Berg
Elad Raz
Vladimir Oltean
David S. Miller
Alexey Dobriyan
Joe Perches
Eric W. Biedermann
Tobias Waldekranz
Patrick McHardy
Roopa Prabhu
Linus Torvalds
Greg Kroah-Hartman
Arkadi Sharshevsky
Others
June 1993
May 1994
June 1995
January 2000
February 2002
May 2003
May 2004
October 2004
March 2005
March 2006
May 2006
January 2007
November 2007
December 2007
March 2008
June 2009
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
June 2011
October 2011
November 2011
December 2011
March 2012
April 2012
May 2012
July 2012
November 2012
December 2012
February 2013
March 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
January 2014
February 2014
March 2014
May 2014
June 2014
July 2014
August 2014
November 2014
February 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
October 2016
November 2016
January 2017
February 2017
April 2017
May 2017
June 2017
October 2017
November 2017
December 2017
May 2018
June 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
July 2019
August 2019
January 2020
May 2020
July 2020
September 2020
October 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
December 2021
February 2022
October 2022
December 2022
February 2023
October 2023
January 2024
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 2967}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 9, "token_count": 2}, {"author_id": 15, "token_count": 1974}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 26, "token_count": 26}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 66}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 37, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 54}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 106}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 183}, {"author_id": 21, "token_count": 5}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 72}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 26, "token_count": 8}, {"author_id": 12, "token_count": 104}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 449}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 17}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 105}, {"author_id": 11, "token_count": 43}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 733}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 12, "token_count": 151}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 12, "token_count": 51}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 32, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 32, "token_count": 276}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 7}, {"author_id": 12, "token_count": 5}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 44, "token_count": 14}, {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 44, "token_count": 8}, {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 848}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 170}, {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 24, "token_count": 25}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 179}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 47, "token_count": 158}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 352}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 392}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 7519}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 607}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 959}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 2851}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 940}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 748}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 12, "token_count": 71}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
14456
56.88%
Linus Lüssing
3119
12.27%
Herbert Xu
3096
12.18%
Hideaki Yoshifuji / 吉藤英明
1985
7.81%
Petr Machata
754
2.97%
Satish Ashok
296
1.16%
Américo Wang
217
0.85%
Yotam Gigi
179
0.70%
Felix Fietkau
170
0.67%
Eric Dumazet
163
0.64%
Allen Pais
158
0.62%
Vlad Yasevich
119
0.47%
Stephen Hemminger
86
0.34%
Linus Torvalds (pre-git)
65
0.26%
Ido Schimmel
46
0.18%
Johannes Berg
25
0.10%
Elad Raz
22
0.09%
Vladimir Oltean
15
0.06%
David S. Miller
10
0.04%
Alexey Dobriyan
10
0.04%
Joe Perches
7
0.03%
Eric W. Biedermann
7
0.03%
Tobias Waldekranz
4
0.02%
Patrick McHardy
4
0.02%
Roopa Prabhu
3
0.01%
Linus Torvalds
3
0.01%
Greg Kroah-Hartman
3
0.01%
Arkadi Sharshevsky
1
0.00%
Others
392
1.54%
Total
25415
br_multicast_eht.c
819
-
16
3874
Nikolay Aleksandrov
Herbert Xu
Linus Lüssing
Hideaki Yoshifuji / 吉藤英明
Stephen Hemminger
Linus Torvalds (pre-git)
Eric Dumazet
David S. Miller
Américo Wang
Vivien Didelot
Others
June 1993
May 1994
January 2000
April 2003
May 2003
May 2004
November 2007
February 2010
April 2010
September 2010
November 2010
December 2011
April 2012
May 2013
August 2013
June 2014
July 2014
October 2016
February 2017
December 2018
January 2019
May 2019
December 2019
September 2020
January 2021
March 2021
July 2021
December 2022
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 56}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 15, "token_count": 32}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 12, "token_count": 25}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 3483}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3694
95.35%
Herbert Xu
60
1.55%
Linus Lüssing
32
0.83%
Hideaki Yoshifuji / 吉藤英明
32
0.83%
Stephen Hemminger
15
0.39%
Linus Torvalds (pre-git)
12
0.31%
Eric Dumazet
6
0.15%
David S. Miller
3
0.08%
Américo Wang
3
0.08%
Vivien Didelot
1
0.03%
Others
16
0.41%
Total
3874
br_netfilter_hooks.c
1346
-
61
5852
Florian Westphal
Bart De Schuymer
Christian Brauner
Bernhard Thaler
Pablo Neira Ayuso
Patrick McHardy
Stephen Hemminger
Bandan Das
Linus Torvalds (pre-git)
Eric W. Biedermann
David S. Miller
Herbert Xu
Eric Dumazet
Linus Torvalds
Xin Long
Nikolay Aleksandrov
Jiri Pirko
Alexey Dobriyan
Taehee Yoo
Hideaki Yoshifuji / 吉藤英明
Jan Engelhardt
Joe Perches
Américo Wang
Others
September 1991
August 1992
September 1992
February 1993
June 1993
November 1993
April 1994
May 1994
December 1994
June 1995
January 1996
September 1996
January 1997
March 1998
May 1998
June 1999
January 2000
February 2002
August 2002
October 2002
April 2003
May 2003
June 2003
October 2003
December 2003
February 2004
August 2004
September 2004
October 2004
December 2005
February 2006
March 2006
April 2006
August 2006
November 2006
December 2006
February 2007
March 2007
April 2007
May 2007
August 2007
October 2007
November 2007
January 2008
July 2008
October 2008
November 2008
January 2009
February 2009
April 2009
June 2009
July 2009
November 2009
March 2010
April 2010
June 2010
July 2010
September 2010
October 2010
November 2010
December 2010
March 2011
April 2011
May 2011
July 2011
December 2011
March 2012
April 2012
May 2012
July 2012
October 2012
April 2013
June 2013
September 2013
October 2013
May 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
February 2016
April 2016
June 2016
September 2016
November 2016
December 2016
March 2017
July 2017
August 2017
December 2017
February 2018
June 2018
July 2018
September 2018
November 2018
December 2018
January 2019
February 2019
March 2019
May 2019
June 2019
August 2019
September 2019
December 2019
November 2020
October 2021
November 2021
June 2022
January 2023
March 2023
April 2023
August 2023
September 2023
October 2023
January 2024
February 2024
April 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 28}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 426}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 2, "token_count": 258}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 173}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 22, "token_count": 17}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 22, "token_count": 73}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 134}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 22, "token_count": 67}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 54, "token_count": 169}, {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 13, "token_count": 36}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 43}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 53}, {"author_id": 13, "token_count": 104}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 77}, {"author_id": 5, "token_count": 217}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 30, "token_count": 577}, {"author_id": 5, "token_count": 50}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 35, "token_count": 14}, {"author_id": 5, "token_count": 44}, {"author_id": 13, "token_count": 135}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 104}, {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 237}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 110}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 52, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 679}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 249}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 200}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 13, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1349
23.05%
Bart De Schuymer
1145
19.57%
Christian Brauner
679
11.60%
Bernhard Thaler
577
9.86%
Pablo Neira Ayuso
373
6.37%
Patrick McHardy
218
3.73%
Stephen Hemminger
211
3.61%
Bandan Das
169
2.89%
Linus Torvalds (pre-git)
135
2.31%
Eric W. Biedermann
122
2.08%
David S. Miller
104
1.78%
Herbert Xu
78
1.33%
Eric Dumazet
38
0.65%
Linus Torvalds
35
0.60%
Xin Long
19
0.32%
Nikolay Aleksandrov
15
0.26%
Jiri Pirko
10
0.17%
Alexey Dobriyan
7
0.12%
Taehee Yoo
5
0.09%
Hideaki Yoshifuji / 吉藤英明
5
0.09%
Jan Engelhardt
3
0.05%
Joe Perches
2
0.03%
Américo Wang
1
0.02%
Others
552
9.43%
Total
5852
br_netfilter_ipv6.c
189
-
18
802
Pablo Neira Ayuso
Bart De Schuymer
Florian Westphal
Bernhard Thaler
Linus Torvalds (pre-git)
Bandan Das
Eric W. Biedermann
Xin Long
David S. Miller
Linus Torvalds
Eric Dumazet
Christian Brauner
Patrick McHardy
Herbert Xu
Others
February 1993
June 1993
November 1993
April 1994
May 1994
December 1994
June 1995
September 1996
May 1998
January 2000
February 2002
October 2002
June 2003
October 2003
December 2003
September 2004
December 2006
April 2007
October 2007
April 2010
September 2010
April 2011
October 2014
November 2014
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
April 2016
September 2016
December 2016
December 2018
March 2019
May 2019
June 2019
March 2023
October 2023
January 2024
var spanGroupData = [ {"timestamp": 728553600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 15}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 54, "token_count": 28}, {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 9}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 30, "token_count": 42}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 13, "token_count": 431}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 27}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 56, "token_count": 12}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
442
55.11%
Bart De Schuymer
93
11.60%
Florian Westphal
48
5.99%
Bernhard Thaler
42
5.24%
Linus Torvalds (pre-git)
30
3.74%
Bandan Das
28
3.49%
Eric W. Biedermann
27
3.37%
Xin Long
20
2.49%
David S. Miller
18
2.24%
Linus Torvalds
16
2.00%
Eric Dumazet
4
0.50%
Christian Brauner
4
0.50%
Patrick McHardy
3
0.37%
Herbert Xu
3
0.37%
Others
24
2.99%
Total
802
br_netlink.c
1942
-
60
10343
Nikolay Aleksandrov
Stephen Hemminger
Roopa Prabhu
Vlad Yasevich
Jiri Pirko
Henrik Bjoernlund
Thomas Graf
Tobias Waldekranz
Toshiaki Makita
Hans J. Schultz
Petr Machata
David S. Miller
Horatiu Vultur
Ido Schimmel
Linus Torvalds (pre-git)
Vladimir Oltean
Johannes Nixdorf
Johannes Berg
Felix Fietkau
Eric Dumazet
Vivien Didelot
John Fastabend
Mike Manning
Patrick McHardy
Joe Perches
Scott Feldman
Arkadi Sharshevsky
Kyeyoon Park
Hideaki Yoshifuji / 吉藤英明
Elad Raz
Alexey Dobriyan
Eric W. Biedermann
Matthias Schiffer
Américo Wang
Pablo Neira Ayuso
Linus Torvalds
Others
September 1996
May 1998
January 2000
February 2002
February 2003
April 2003
May 2003
June 2003
December 2005
March 2006
May 2006
August 2006
November 2006
January 2007
March 2007
April 2007
September 2007
November 2007
September 2008
February 2009
November 2009
February 2010
April 2010
May 2010
June 2010
November 2010
April 2011
October 2011
November 2011
December 2011
April 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
June 2013
September 2013
December 2013
March 2014
April 2014
May 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
July 2015
August 2015
September 2015
October 2015
January 2016
April 2016
June 2016
August 2016
November 2016
January 2017
February 2017
April 2017
May 2017
June 2017
September 2017
October 2017
November 2017
December 2017
May 2018
July 2018
September 2018
October 2018
November 2018
December 2018
March 2019
April 2019
May 2019
December 2019
January 2020
April 2020
July 2020
August 2020
October 2020
November 2020
January 2021
February 2021
April 2021
July 2021
August 2021
October 2021
December 2021
February 2022
March 2022
April 2022
June 2022
July 2022
November 2022
February 2023
April 2023
July 2023
October 2023
February 2024
April 2024
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 80}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 488}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 46, "token_count": 22}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 46, "token_count": 194}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 132}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 21, "token_count": 71}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 57, "token_count": 31}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1068}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 21, "token_count": 41}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 11, "token_count": 429}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 11, "token_count": 5}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 52}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 58}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 449}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 38, "token_count": 12}, {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 7, "token_count": 572}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 265}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 24, "token_count": 6}, {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 203}, {"author_id": 29, "token_count": 1}, {"author_id": 19, "token_count": 91}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1786}, {"author_id": 29, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 271}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 182}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 46}, {"author_id": 7, "token_count": 303}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 24, "token_count": 47}, {"author_id": 23, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 13}, {"author_id": 42, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 89}, {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 16, "token_count": 17}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 32}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 36}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 366}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 61}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 90}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 14}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 14, "token_count": 162}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 131}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 97}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 55}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 48, "token_count": 78}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3870
37.42%
Stephen Hemminger
1756
16.98%
Roopa Prabhu
1152
11.14%
Vlad Yasevich
523
5.06%
Jiri Pirko
456
4.41%
Henrik Bjoernlund
366
3.54%
Thomas Graf
221
2.14%
Tobias Waldekranz
162
1.57%
Toshiaki Makita
149
1.44%
Hans J. Schultz
131
1.27%
Petr Machata
114
1.10%
David S. Miller
112
1.08%
Horatiu Vultur
104
1.01%
Ido Schimmel
99
0.96%
Linus Torvalds (pre-git)
97
0.94%
Vladimir Oltean
90
0.87%
Johannes Nixdorf
78
0.75%
Johannes Berg
63
0.61%
Felix Fietkau
46
0.44%
Eric Dumazet
41
0.40%
Vivien Didelot
32
0.31%
John Fastabend
31
0.30%
Mike Manning
21
0.20%
Patrick McHardy
16
0.15%
Joe Perches
15
0.15%
Scott Feldman
14
0.14%
Arkadi Sharshevsky
13
0.13%
Kyeyoon Park
12
0.12%
Hideaki Yoshifuji / 吉藤英明
9
0.09%
Elad Raz
6
0.06%
Alexey Dobriyan
5
0.05%
Eric W. Biedermann
3
0.03%
Matthias Schiffer
2
0.02%
Américo Wang
2
0.02%
Pablo Neira Ayuso
1
0.01%
Linus Torvalds
1
0.01%
Others
530
5.12%
Total
10343
br_netlink_tunnel.c
342
-
16
1552
Roopa Prabhu
Nikolay Aleksandrov
Stephen Hemminger
Vlad Yasevich
Linus Torvalds (pre-git)
Jiri Pirko
Petr Machata
Thomas Graf
Johannes Berg
Lee Jones
Patrick McHardy
Eric W. Biedermann
Linus Torvalds
Others
September 1996
May 1998
January 2000
February 2002
April 2003
December 2005
May 2006
August 2006
January 2007
March 2007
September 2007
November 2011
November 2012
February 2013
September 2014
October 2014
January 2015
February 2015
March 2015
September 2015
October 2015
April 2016
June 2016
January 2017
February 2017
April 2017
October 2017
April 2019
May 2019
March 2020
July 2020
February 2023
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 49, "token_count": 4}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 38}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 999}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
1088
70.10%
Nikolay Aleksandrov
330
21.26%
Stephen Hemminger
31
2.00%
Vlad Yasevich
23
1.48%
Linus Torvalds (pre-git)
21
1.35%
Jiri Pirko
18
1.16%
Petr Machata
13
0.84%
Thomas Graf
6
0.39%
Johannes Berg
6
0.39%
Lee Jones
4
0.26%
Patrick McHardy
3
0.19%
Eric W. Biedermann
3
0.19%
Linus Torvalds
1
0.06%
Others
5
0.32%
Total
1552
br_nf_core.c
91
-
14
299
David S. Miller
Herbert Xu
Eric Dumazet
Pablo Neira Ayuso
Bart De Schuymer
Linus Torvalds (pre-git)
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Art Haas
Others
June 1993
November 1993
April 1994
December 1994
June 1995
March 1996
September 1996
October 1997
January 2000
October 2002
November 2002
December 2002
December 2003
February 2006
November 2006
December 2006
July 2008
November 2008
October 2010
December 2010
May 2011
June 2011
July 2011
December 2011
April 2012
July 2012
September 2014
May 2019
December 2019
March 2023
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 21, "token_count": 17}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 20}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 27}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
64
21.40%
Herbert Xu
52
17.39%
Eric Dumazet
47
15.72%
Pablo Neira Ayuso
27
9.03%
Bart De Schuymer
23
7.69%
Linus Torvalds (pre-git)
18
6.02%
Hideaki Yoshifuji / 吉藤英明
5
1.67%
Patrick McHardy
4
1.34%
Art Haas
2
0.67%
Others
57
19.06%
Total
299
br_private.h
2294
-
76
10109
Nikolay Aleksandrov
Linus Torvalds (pre-git)
Stephen Hemminger
Vlad Yasevich
Herbert Xu
Ido Schimmel
Linus Lüssing
Petr Machata
Vladimir Oltean
Tobias Waldekranz
Roopa Prabhu
Henrik Bjoernlund
Johannes Berg
Lee Jones
Arkadi Sharshevsky
Horatiu Vultur
Hideaki Yoshifuji / 吉藤英明
Américo Wang
Pablo Neira Ayuso
John Fastabend
Toshiaki Makita
Jiri Pirko
Eric Dumazet
Felix Fietkau
Kyeyoon Park
David S. Miller
Florian Westphal
Eric W. Biedermann
Mike Manning
Bart De Schuymer
Vivien Didelot
Patrick McHardy
Elad Raz
Bernhard Thaler
Satish Ashok
Alexey Dobriyan
Linus Torvalds
Johannes Nixdorf
Scott Feldman
Hans J. Schultz
Al Viro
Joe Perches
Thomas Graf
Greg Kroah-Hartman
Others
August 1992
September 1992
June 1993
August 1993
November 1993
April 1994
May 1994
November 1994
December 1994
January 1995
June 1995
March 1996
September 1996
January 1997
March 1997
October 1997
March 1998
May 1999
June 1999
September 1999
January 2000
February 2002
October 2002
April 2003
May 2003
June 2003
March 2004
April 2004
May 2004
June 2004
July 2004
March 2005
May 2005
December 2005
February 2006
March 2006
May 2006
July 2006
October 2006
February 2007
March 2007
April 2007
August 2007
September 2007
December 2007
June 2008
July 2008
September 2008
June 2009
August 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
November 2010
February 2011
March 2011
April 2011
July 2011
October 2011
November 2011
December 2011
April 2012
June 2012
September 2012
October 2012
November 2012
December 2012
February 2013
March 2013
June 2013
July 2013
August 2013
September 2013
October 2013
December 2013
January 2014
February 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
February 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
April 2017
June 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
May 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
March 2020
April 2020
May 2020
June 2020
July 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
December 2021
February 2022
March 2022
April 2022
November 2022
December 2022
February 2023
March 2023
April 2023
May 2023
July 2023
October 2023
December 2023
January 2024
April 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 1158}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 9}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 162}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 136}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 454}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 15, "token_count": 23}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 15, "token_count": 69}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 15}, {"author_id": 1, "token_count": 100}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 9, "token_count": 78}, {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 25}, {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 95}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 12}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 57, "token_count": 49}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 57, "token_count": 22}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 49, "token_count": 162}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 62}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 567}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 93}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 20, "token_count": 28}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 22}, {"author_id": 11, "token_count": 37}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 31}, {"author_id": 19, "token_count": 29}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 27}, {"author_id": 11, "token_count": 7}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 38, "token_count": 45}, {"author_id": 11, "token_count": 25}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 17}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 15}, {"author_id": 0, "token_count": 253}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 79}, {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 44, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 76}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 67}, {"author_id": 0, "token_count": 13}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 13}, {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 24, "token_count": 175}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 137}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 22}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 7, "token_count": 141}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 27}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 16, "token_count": 116}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 16, "token_count": 86}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 23, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 554}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 91}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 3, "token_count": 9}, {"author_id": 10, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 330}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 180}, {"author_id": 0, "token_count": 37}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 41}, {"author_id": 13, "token_count": 30}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 212}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 14, "token_count": 8}, {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 726}, {"author_id": 14, "token_count": 74}, {"author_id": 10, "token_count": 105}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 274}, {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 57}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 132}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 8, "token_count": 72}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 42}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 49}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 8, "token_count": 81}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 8, "token_count": 29}, {"author_id": 48, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 13, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
2988
29.56%
Linus Torvalds (pre-git)
1362
13.47%
Stephen Hemminger
956
9.46%
Vlad Yasevich
649
6.42%
Herbert Xu
551
5.45%
Ido Schimmel
382
3.78%
Linus Lüssing
381
3.77%
Petr Machata
275
2.72%
Vladimir Oltean
227
2.25%
Tobias Waldekranz
214
2.12%
Roopa Prabhu
206
2.04%
Henrik Bjoernlund
180
1.78%
Johannes Berg
175
1.73%
Lee Jones
162
1.60%
Arkadi Sharshevsky
137
1.36%
Horatiu Vultur
109
1.08%
Hideaki Yoshifuji / 吉藤英明
92
0.91%
Américo Wang
83
0.82%
Pablo Neira Ayuso
82
0.81%
John Fastabend
71
0.70%
Toshiaki Makita
68
0.67%
Jiri Pirko
61
0.60%
Eric Dumazet
56
0.55%
Felix Fietkau
54
0.53%
Kyeyoon Park
45
0.45%
David S. Miller
27
0.27%
Florian Westphal
23
0.23%
Eric W. Biedermann
21
0.21%
Mike Manning
19
0.19%
Bart De Schuymer
17
0.17%
Vivien Didelot
15
0.15%
Patrick McHardy
12
0.12%
Elad Raz
12
0.12%
Bernhard Thaler
12
0.12%
Satish Ashok
10
0.10%
Alexey Dobriyan
10
0.10%
Linus Torvalds
9
0.09%
Johannes Nixdorf
8
0.08%
Scott Feldman
6
0.06%
Hans J. Schultz
6
0.06%
Al Viro
3
0.03%
Joe Perches
2
0.02%
Thomas Graf
1
0.01%
Greg Kroah-Hartman
1
0.01%
Others
329
3.25%
Total
10109
br_private_cfm.h
147
-
12
460
Henrik Bjoernlund
Johannes Berg
Linus Torvalds (pre-git)
Petr Machata
Nikolay Aleksandrov
Stephen Hemminger
Roopa Prabhu
Arkadi Sharshevsky
Linus Lüssing
Vlad Yasevich
Horatiu Vultur
Others
January 2000
April 2004
February 2013
August 2013
August 2015
June 2016
April 2017
June 2017
October 2017
May 2018
May 2019
April 2020
October 2020
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 40}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 348}, ]}, ]
Author Name
Tokens
Token Proportion
Henrik Bjoernlund
348
75.65%
Johannes Berg
40
8.70%
Linus Torvalds (pre-git)
38
8.26%
Petr Machata
9
1.96%
Nikolay Aleksandrov
6
1.30%
Stephen Hemminger
5
1.09%
Roopa Prabhu
5
1.09%
Arkadi Sharshevsky
4
0.87%
Linus Lüssing
2
0.43%
Vlad Yasevich
1
0.22%
Horatiu Vultur
1
0.22%
Others
1
0.22%
Total
460
br_private_mcast_eht.h
94
-
5
333
Nikolay Aleksandrov
Linus Torvalds (pre-git)
Hideaki Yoshifuji / 吉藤英明
Herbert Xu
Eric Dumazet
January 2000
February 2010
April 2010
December 2011
September 2020
January 2021
July 2021
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 283}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
308
92.49%
Linus Torvalds (pre-git)
16
4.80%
Hideaki Yoshifuji / 吉藤英明
5
1.50%
Herbert Xu
3
0.90%
Eric Dumazet
1
0.30%
Total
333
br_private_mrp.h
148
-
2
604
Horatiu Vultur
Others
April 2020
May 2020
July 2020
November 2020
January 2021
February 2021
June 2021
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 446}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 74}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
591
97.85%
Others
13
2.15%
Total
604
br_private_stp.h
66
-
5
254
Linus Torvalds (pre-git)
Stephen Hemminger
Vivien Didelot
Eric Dumazet
Others
August 1992
June 1995
March 1996
March 1997
March 1998
August 1998
September 1999
January 2000
October 2000
April 2003
April 2011
July 2011
April 2012
December 2016
May 2019
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 169}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
202
79.53%
Stephen Hemminger
40
15.75%
Vivien Didelot
8
3.15%
Eric Dumazet
2
0.79%
Others
2
0.79%
Total
254
br_private_tunnel.h
85
-
10
355
Roopa Prabhu
Vlad Yasevich
Nikolay Aleksandrov
Stephen Hemminger
Linus Torvalds (pre-git)
Lee Jones
Toshiaki Makita
Kyeyoon Park
Others
June 1995
January 2000
May 2004
December 2005
May 2006
November 2012
February 2013
May 2014
October 2014
January 2015
February 2015
September 2015
January 2017
October 2017
May 2019
January 2020
March 2020
August 2021
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 49, "token_count": 19}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 42}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 177}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
181
50.99%
Vlad Yasevich
45
12.68%
Nikolay Aleksandrov
45
12.68%
Stephen Hemminger
32
9.01%
Linus Torvalds (pre-git)
24
6.76%
Lee Jones
19
5.35%
Toshiaki Makita
5
1.41%
Kyeyoon Park
1
0.28%
Others
3
0.85%
Total
355
br_stp.c
713
-
27
3132
Linus Torvalds (pre-git)
Stephen Hemminger
Vivien Didelot
Scott Feldman
Vladimir Oltean
Tobias Waldekranz
Vlad Yasevich
Nikolay Aleksandrov
Ido Schimmel
Jiri Pirko
Herbert Xu
Horatiu Vultur
Eric Dumazet
Jan Engelhardt
Others
June 1993
November 1993
June 1995
June 1996
September 1996
October 1997
May 1998
August 1998
February 1999
May 1999
September 1999
January 2000
October 2002
April 2003
May 2003
June 2003
July 2003
April 2004
May 2004
June 2004
July 2004
March 2007
May 2007
May 2008
August 2008
September 2008
May 2009
August 2009
February 2010
May 2010
March 2011
April 2011
July 2011
November 2011
March 2012
April 2012
November 2012
April 2013
September 2013
September 2014
November 2014
March 2015
May 2015
June 2015
July 2015
September 2015
October 2015
November 2015
December 2015
February 2016
March 2016
July 2016
December 2016
February 2017
May 2017
November 2017
May 2019
December 2019
February 2020
April 2020
January 2021
February 2021
March 2021
June 2021
March 2022
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 833612400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 1821}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 29, "token_count": 26}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 29, "token_count": 25}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 29, "token_count": 84}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 11, "token_count": 25}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 41, "token_count": 125}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 49}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 77}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1878
59.96%
Stephen Hemminger
614
19.60%
Vivien Didelot
176
5.62%
Scott Feldman
137
4.37%
Vladimir Oltean
83
2.65%
Tobias Waldekranz
50
1.60%
Vlad Yasevich
25
0.80%
Nikolay Aleksandrov
24
0.77%
Ido Schimmel
18
0.57%
Jiri Pirko
14
0.45%
Herbert Xu
14
0.45%
Horatiu Vultur
10
0.32%
Eric Dumazet
4
0.13%
Jan Engelhardt
1
0.03%
Others
84
2.68%
Total
3132
br_stp_bpdu.c
247
-
20
1512
Linus Torvalds (pre-git)
Stephen Hemminger
Eric W. Biedermann
Linus Torvalds
Vivien Didelot
Patrick McHardy
Florian Westphal
Joe Perches
David S. Miller
Jiri Pirko
Jan Engelhardt
Hideaki Yoshifuji / 吉藤英明
Others
June 1993
November 1993
January 1997
May 1998
December 1998
January 2000
February 2002
October 2002
April 2003
June 2003
August 2003
May 2004
July 2004
October 2004
May 2005
February 2006
March 2006
September 2006
March 2007
August 2007
September 2007
May 2008
July 2008
March 2010
July 2010
November 2010
January 2011
July 2011
May 2012
November 2012
February 2013
December 2013
April 2015
September 2015
June 2017
May 2019
December 2019
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 948}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 16}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 170}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
956
63.23%
Stephen Hemminger
433
28.64%
Eric W. Biedermann
38
2.51%
Linus Torvalds
16
1.06%
Vivien Didelot
14
0.93%
Patrick McHardy
10
0.66%
Florian Westphal
5
0.33%
Joe Perches
2
0.13%
David S. Miller
2
0.13%
Jiri Pirko
1
0.07%
Jan Engelhardt
1
0.07%
Hideaki Yoshifuji / 吉藤英明
1
0.07%
Others
33
2.18%
Total
1512
br_stp_if.c
351
-
22
1665
Linus Torvalds (pre-git)
Stephen Hemminger
Vivien Didelot
Nikolay Aleksandrov
Herbert Xu
Elad Raz
Horatiu Vultur
Johannes Berg
Joe Perches
Jiri Pirko
Linus Torvalds
Toshiaki Makita
Vlad Yasevich
Others
January 1997
December 1998
January 2000
February 2002
April 2003
May 2003
July 2003
April 2004
May 2004
July 2004
March 2005
January 2006
February 2006
May 2006
October 2006
March 2007
April 2007
June 2008
February 2010
May 2010
March 2011
April 2011
July 2011
August 2011
December 2011
May 2012
December 2012
February 2013
April 2013
September 2013
October 2013
February 2014
September 2014
June 2015
July 2015
October 2015
January 2016
July 2016
September 2016
December 2016
February 2017
April 2017
June 2017
November 2017
April 2019
May 2019
January 2020
April 2020
May 2020
October 2021
var spanGroupData = [ {"timestamp": 852105600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 822}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 31}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 44, "token_count": 27}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 41, "token_count": 122}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 41, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
825
49.55%
Stephen Hemminger
478
28.71%
Vivien Didelot
134
8.05%
Nikolay Aleksandrov
47
2.82%
Herbert Xu
36
2.16%
Elad Raz
27
1.62%
Horatiu Vultur
17
1.02%
Johannes Berg
5
0.30%
Joe Perches
5
0.30%
Jiri Pirko
5
0.30%
Linus Torvalds
4
0.24%
Toshiaki Makita
2
0.12%
Vlad Yasevich
1
0.06%
Others
79
4.74%
Total
1665
br_stp_timer.c
161
-
9
827
Linus Torvalds (pre-git)
Stephen Hemminger
Allen Pais
Eric Dumazet
Nikolay Aleksandrov
Vivien Didelot
Xin Long
Others
June 1993
November 1993
September 1996
March 1997
January 1998
January 2000
March 2000
April 2003
May 2003
June 2003
July 2003
April 2004
May 2004
March 2006
May 2007
May 2010
March 2011
July 2011
April 2012
August 2012
May 2013
September 2014
May 2015
July 2015
December 2016
May 2017
November 2017
May 2019
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 385}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 194}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 47, "token_count": 84}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
394
47.64%
Stephen Hemminger
315
38.09%
Allen Pais
84
10.16%
Eric Dumazet
10
1.21%
Nikolay Aleksandrov
8
0.97%
Vivien Didelot
4
0.48%
Xin Long
2
0.24%
Others
10
1.21%
Total
827
br_switchdev.c
868
-
32
3716
Vladimir Oltean
Tobias Waldekranz
Arkadi Sharshevsky
Ido Schimmel
Petr Machata
Linus Torvalds (pre-git)
Herbert Xu
Nikolay Aleksandrov
Stephen Hemminger
Scott Feldman
Jiri Pirko
Johannes Berg
Américo Wang
Elad Raz
Hans J. Schultz
Hideaki Yoshifuji / 吉藤英明
Lee Jones
Vivien Didelot
Roopa Prabhu
Eric Dumazet
Vlad Yasevich
David S. Miller
Satish Ashok
Greg Kroah-Hartman
Others
September 1992
November 1994
June 1995
January 2000
April 2003
March 2004
April 2004
May 2004
July 2004
July 2006
October 2008
February 2009
June 2009
February 2010
April 2010
May 2010
June 2010
November 2010
April 2011
November 2011
November 2012
December 2012
February 2013
May 2014
November 2014
January 2015
March 2015
April 2015
May 2015
June 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
April 2016
July 2016
August 2016
April 2017
June 2017
November 2017
December 2017
March 2018
April 2018
May 2018
October 2018
November 2018
December 2018
February 2019
May 2019
June 2019
August 2019
October 2019
January 2020
September 2020
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
October 2021
February 2022
March 2022
November 2022
January 2023
April 2023
July 2023
February 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 75}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 64}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 49, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 28}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 29, "token_count": 13}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 29, "token_count": 17}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 44, "token_count": 15}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 65}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 214}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 51}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 41}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 116}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 34}, {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 10, "token_count": 48}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 14, "token_count": 380}, {"author_id": 10, "token_count": 416}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 1305}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 148}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 157}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 13}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 14, "token_count": 73}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2117
56.97%
Tobias Waldekranz
645
17.36%
Arkadi Sharshevsky
214
5.76%
Ido Schimmel
92
2.48%
Petr Machata
88
2.37%
Linus Torvalds (pre-git)
87
2.34%
Herbert Xu
85
2.29%
Nikolay Aleksandrov
51
1.37%
Stephen Hemminger
45
1.21%
Scott Feldman
42
1.13%
Jiri Pirko
36
0.97%
Johannes Berg
35
0.94%
Américo Wang
34
0.91%
Elad Raz
15
0.40%
Hans J. Schultz
13
0.35%
Hideaki Yoshifuji / 吉藤英明
10
0.27%
Lee Jones
9
0.24%
Vivien Didelot
8
0.22%
Roopa Prabhu
8
0.22%
Eric Dumazet
6
0.16%
Vlad Yasevich
5
0.13%
David S. Miller
3
0.08%
Satish Ashok
2
0.05%
Greg Kroah-Hartman
1
0.03%
Others
65
1.75%
Total
3716
br_sysfs_br.c
1088
-
38
5465
Stephen Hemminger
Greg Kroah-Hartman
Herbert Xu
Nikolay Aleksandrov
Vladimir Oltean
Linus Torvalds (pre-git)
Johannes Berg
Patrick McHardy
Xin Long
Vlad Yasevich
Toshiaki Makita
Eric W. Biedermann
Petr Machata
Américo Wang
Pablo Neira Ayuso
Hideaki Yoshifuji / 吉藤英明
Alexey Dobriyan
Ido Schimmel
Scott Feldman
Joe Perches
Horatiu Vultur
Eric Dumazet
Al Viro
Others
June 1993
November 1993
April 1994
January 1997
October 1997
March 1998
December 1998
June 1999
January 2000
April 2002
April 2003
May 2003
April 2004
May 2004
January 2006
March 2006
October 2006
March 2007
April 2007
June 2007
August 2007
December 2007
March 2008
September 2008
November 2008
May 2009
November 2009
February 2010
April 2010
May 2010
July 2010
October 2011
December 2011
April 2012
November 2012
February 2013
May 2013
January 2014
June 2014
September 2014
October 2014
October 2015
December 2015
April 2016
June 2016
November 2016
December 2016
February 2017
April 2017
June 2017
December 2017
March 2018
May 2018
September 2018
October 2018
November 2018
December 2018
May 2019
April 2020
January 2021
February 2021
April 2021
July 2021
August 2021
November 2021
December 2021
April 2022
November 2022
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 168}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 27, "token_count": 656}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 2726}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 27, "token_count": 10}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 6}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 35, "token_count": 18}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 363}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 22, "token_count": 88}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 16}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 42}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 18, "token_count": 27}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 37}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 56, "token_count": 74}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 155}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 27}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 206}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 8, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
2976
54.46%
Greg Kroah-Hartman
666
12.19%
Herbert Xu
381
6.97%
Nikolay Aleksandrov
339
6.20%
Vladimir Oltean
206
3.77%
Linus Torvalds (pre-git)
187
3.42%
Johannes Berg
155
2.84%
Patrick McHardy
88
1.61%
Xin Long
74
1.35%
Vlad Yasevich
65
1.19%
Toshiaki Makita
37
0.68%
Eric W. Biedermann
34
0.62%
Petr Machata
27
0.49%
Américo Wang
27
0.49%
Pablo Neira Ayuso
10
0.18%
Hideaki Yoshifuji / 吉藤英明
10
0.18%
Alexey Dobriyan
6
0.11%
Ido Schimmel
5
0.09%
Scott Feldman
4
0.07%
Joe Perches
3
0.05%
Horatiu Vultur
2
0.04%
Eric Dumazet
2
0.04%
Al Viro
2
0.04%
Others
159
2.91%
Total
5465
br_sysfs_if.c
412
-
25
1912
Stephen Hemminger
Nikolay Aleksandrov
Linus Torvalds (pre-git)
Vlad Yasevich
Vladimir Oltean
Herbert Xu
Eric W. Biedermann
Joe Perches
Xin Long
Roopa Prabhu
Mike Manning
Kyeyoon Park
Felix Fietkau
Américo Wang
David S. Miller
Greg Kroah-Hartman
Others
June 1993
November 1993
April 1994
October 1997
January 2000
April 2002
April 2003
August 2003
April 2004
May 2004
January 2006
April 2007
May 2009
August 2009
January 2010
February 2010
May 2010
April 2011
July 2012
November 2012
December 2012
June 2013
May 2014
October 2014
March 2015
June 2015
April 2016
August 2016
October 2016
January 2017
February 2017
April 2017
September 2017
October 2017
November 2017
February 2018
March 2018
May 2018
July 2018
May 2019
January 2021
February 2021
July 2021
August 2021
August 2022
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 152}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 1001}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 10}, {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 60}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 56, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 40, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 212}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 49}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
1070
55.96%
Nikolay Aleksandrov
287
15.01%
Linus Torvalds (pre-git)
161
8.42%
Vlad Yasevich
80
4.18%
Vladimir Oltean
49
2.56%
Herbert Xu
39
2.04%
Eric W. Biedermann
19
0.99%
Joe Perches
18
0.94%
Xin Long
16
0.84%
Roopa Prabhu
10
0.52%
Mike Manning
10
0.52%
Kyeyoon Park
10
0.52%
Felix Fietkau
10
0.52%
Américo Wang
8
0.42%
David S. Miller
4
0.21%
Greg Kroah-Hartman
1
0.05%
Others
120
6.28%
Total
1912
br_vlan.c
2314
-
46
10540
Nikolay Aleksandrov
Vlad Yasevich
Mike Manning
Toshiaki Makita
Vladimir Oltean
Petr Machata
Felix Fietkau
Linus Torvalds (pre-git)
Ido Schimmel
Stephen Hemminger
Elad Raz
Roopa Prabhu
Scott Feldman
Johannes Berg
Eric Dumazet
Tobias Waldekranz
Taehee Yoo
Jiri Pirko
Herbert Xu
wenxu
Pablo Neira Ayuso
Américo Wang
Vivien Didelot
Linus Torvalds
Lee Jones
Joe Perches
Xin Long
Yotam Gigi
Patrick McHardy
John Fastabend
David S. Miller
Others
September 1992
June 1993
November 1993
April 1994
May 1994
November 1994
January 1995
June 1995
October 1997
January 1998
January 2000
February 2002
April 2003
May 2003
June 2003
April 2004
May 2004
July 2004
August 2004
February 2006
March 2006
May 2006
January 2009
November 2009
February 2010
March 2010
May 2010
June 2010
November 2010
April 2011
April 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
September 2013
October 2013
November 2013
February 2014
March 2014
April 2014
May 2014
June 2014
August 2014
September 2014
October 2014
November 2014
January 2015
February 2015
April 2015
June 2015
August 2015
September 2015
October 2015
November 2015
January 2016
February 2016
April 2016
June 2016
August 2016
January 2017
March 2017
April 2017
May 2017
July 2017
October 2017
February 2018
April 2018
May 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
May 2019
July 2019
August 2019
January 2020
March 2020
August 2020
September 2020
November 2020
December 2020
January 2021
February 2021
March 2021
June 2021
July 2021
August 2021
October 2021
November 2021
January 2022
February 2022
March 2022
June 2022
October 2022
November 2022
February 2023
April 2023
February 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 140}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 15}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 23}, {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 20, "token_count": 5}, {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 49, "token_count": 15}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 672}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 19, "token_count": 29}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 19, "token_count": 35}, {"author_id": 11, "token_count": 50}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 77}, {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 429}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 11}, {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 381}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 29, "token_count": 104}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1343}, {"author_id": 41, "token_count": 15}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 20, "token_count": 24}, {"author_id": 0, "token_count": 346}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 44, "token_count": 123}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 0, "token_count": 452}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 92}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 70}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 99}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 147}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 186}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 147}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 36}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 57}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 23, "token_count": 763}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 13, "token_count": 13}, {"author_id": 34, "token_count": 22}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2378}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 52, "token_count": 49}, {"author_id": 10, "token_count": 60}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 259}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 251}, {"author_id": 14, "token_count": 7}, {"author_id": 10, "token_count": 114}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 229}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 45}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 26, "token_count": 70}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 22}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 26, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
5479
51.98%
Vlad Yasevich
1174
11.14%
Mike Manning
763
7.24%
Toshiaki Makita
627
5.95%
Vladimir Oltean
432
4.10%
Petr Machata
391
3.71%
Felix Fietkau
259
2.46%
Linus Torvalds (pre-git)
191
1.81%
Ido Schimmel
145
1.38%
Stephen Hemminger
139
1.32%
Elad Raz
123
1.17%
Roopa Prabhu
122
1.16%
Scott Feldman
110
1.04%
Johannes Berg
76
0.72%
Eric Dumazet
75
0.71%
Tobias Waldekranz
52
0.49%
Taehee Yoo
49
0.46%
Jiri Pirko
43
0.41%
Herbert Xu
27
0.26%
wenxu
22
0.21%
Pablo Neira Ayuso
18
0.17%
Américo Wang
17
0.16%
Vivien Didelot
15
0.14%
Linus Torvalds
15
0.14%
Lee Jones
15
0.14%
Joe Perches
15
0.14%
Xin Long
5
0.05%
Yotam Gigi
2
0.02%
Patrick McHardy
2
0.02%
John Fastabend
2
0.02%
David S. Miller
1
0.01%
Others
134
1.27%
Total
10540
br_vlan_options.c
740
-
15
3702
Nikolay Aleksandrov
Petr Machata
Tobias Waldekranz
Ido Schimmel
Roopa Prabhu
Stephen Hemminger
Johannes Berg
Linus Torvalds (pre-git)
Vlad Yasevich
Hideaki Yoshifuji / 吉藤英明
Herbert Xu
Arkadi Sharshevsky
Lee Jones
Eric Dumazet
Others
June 1993
November 1993
April 1994
May 1994
June 1995
October 1997
January 2000
April 2003
May 2004
February 2010
April 2010
December 2011
November 2012
February 2013
September 2015
October 2015
April 2016
August 2016
January 2017
February 2017
April 2017
June 2017
May 2018
December 2018
January 2019
May 2019
January 2020
March 2020
September 2020
July 2021
August 2021
December 2021
March 2022
February 2023
April 2023
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 30}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 28}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1120}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 466}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 588}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 960}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 88}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 99}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 67}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3227
87.17%
Petr Machata
132
3.57%
Tobias Waldekranz
88
2.38%
Ido Schimmel
73
1.97%
Roopa Prabhu
50
1.35%
Stephen Hemminger
44
1.19%
Johannes Berg
30
0.81%
Linus Torvalds (pre-git)
18
0.49%
Vlad Yasevich
15
0.41%
Hideaki Yoshifuji / 吉藤英明
10
0.27%
Herbert Xu
5
0.14%
Arkadi Sharshevsky
4
0.11%
Lee Jones
3
0.08%
Eric Dumazet
2
0.05%
Others
1
0.03%
Total
3702
br_vlan_tunnel.c
224
-
13
944
Roopa Prabhu
Nikolay Aleksandrov
Vlad Yasevich
Ido Schimmel
Stephen Hemminger
Herbert Xu
Linus Torvalds (pre-git)
Scott Feldman
Toshiaki Makita
Vladimir Oltean
Others
June 1993
November 1993
April 1994
October 1997
January 2000
April 2003
May 2006
February 2009
February 2010
April 2011
November 2011
January 2013
February 2013
October 2013
October 2014
January 2015
June 2015
September 2015
October 2015
April 2016
July 2016
August 2016
January 2017
May 2019
March 2020
March 2021
June 2021
August 2021
July 2023
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 62}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 516}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
521
55.19%
Nikolay Aleksandrov
265
28.07%
Vlad Yasevich
71
7.52%
Ido Schimmel
33
3.50%
Stephen Hemminger
14
1.48%
Herbert Xu
14
1.48%
Linus Torvalds (pre-git)
12
1.27%
Scott Feldman
3
0.32%
Toshiaki Makita
2
0.21%
Vladimir Oltean
1
0.11%
Others
8
0.85%
Total
944
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
320
Author
Tokens
Proportion
Commits
Proportion
0
Nikolay Aleksandrov
41419
23.90%
305
14.96%
1
Stephen Hemminger
13116
7.57%
175
8.58%
2
Bart De Schuymer
12707
7.33%
40
1.96%
3
Horatiu Vultur
9914
5.72%
38
1.86%
4
Linus Torvalds (pre-git)
9753
5.63%
92
4.51%
5
Florian Westphal
8497
4.90%
89
4.36%
6
Henrik Bjoernlund
7542
4.35%
10
0.49%
7
Roopa Prabhu
5605
3.23%
24
1.18%
8
Ido Schimmel
5527
3.19%
70
3.43%
9
Herbert Xu
5514
3.18%
46
2.26%
10
Vladimir Oltean
5323
3.07%
67
3.29%
11
Vlad Yasevich
3993
2.30%
37
1.81%
12
Linus Lüssing
3808
2.20%
45
2.21%
13
Pablo Neira Ayuso
3617
2.09%
43
2.11%
14
Tobias Waldekranz
2580
1.49%
17
0.83%
15
Hideaki Yoshifuji / 吉藤英明
2252
1.30%
9
0.44%
16
Petr Machata
2162
1.25%
25
1.23%
17
Jan Engelhardt
2154
1.24%
43
2.11%
18
Américo Wang
2003
1.16%
22
1.08%
19
Toshiaki Makita
1250
0.72%
32
1.57%
20
Jiri Pirko
1179
0.68%
37
1.81%
21
David S. Miller
956
0.55%
28
1.37%
22
Patrick McHardy
893
0.52%
40
1.96%
23
Mike Manning
886
0.51%
5
0.25%
24
Johannes Berg
836
0.48%
8
0.39%
25
Felix Fietkau
782
0.45%
5
0.25%
26
Eric Dumazet
755
0.44%
51
2.50%
27
Greg Kroah-Hartman
683
0.39%
6
0.29%
28
Christian Brauner
683
0.39%
3
0.15%
29
Scott Feldman
643
0.37%
12
0.59%
30
Bernhard Thaler
631
0.36%
7
0.34%
31
Kuo-lang Tseng
621
0.36%
1
0.05%
32
Satish Ashok
587
0.34%
7
0.34%
33
Al Viro
544
0.31%
17
0.83%
34
wenxu
489
0.28%
7
0.34%
35
Eric W. Biedermann
482
0.28%
24
1.18%
36
Arkadi Sharshevsky
472
0.27%
6
0.29%
37
Alexey Dobriyan
468
0.27%
16
0.78%
38
Kyeyoon Park
451
0.26%
1
0.05%
39
Linus Torvalds
445
0.26%
11
0.54%
40
Joe Perches
426
0.25%
14
0.69%
41
Vivien Didelot
417
0.24%
11
0.54%
42
Matthias Schiffer
367
0.21%
4
0.20%
43
Hans J. Schultz
350
0.20%
2
0.10%
44
Elad Raz
328
0.19%
9
0.44%
45
Willem de Bruijn
265
0.15%
3
0.15%
46
Thomas Graf
248
0.14%
9
0.44%
47
Allen Pais
242
0.14%
2
0.10%
48
Johannes Nixdorf
231
0.13%
4
0.20%
49
Lee Jones
220
0.13%
1
0.05%
50
Peter Warasin
213
0.12%
1
0.05%
51
Art Haas
212
0.12%
2
0.10%
52
Taehee Yoo
202
0.12%
6
0.29%
53
Mark-André Hopf
199
0.11%
1
0.05%
54
Bandan Das
197
0.11%
1
0.05%
55
Christoph Hellwig
194
0.11%
2
0.10%
56
Xin Long
193
0.11%
13
0.64%
57
John Fastabend
188
0.11%
4
0.20%
58
Remi Pommarel
186
0.11%
1
0.05%
59
Yotam Gigi
181
0.10%
3
0.15%
60
Others
6036
3.48%
425
20.84%
Total
173317
2039