Linux Source Code
Home
Release 6.3
Help
bridge
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexey Dobriyan
Allen Pais
Américo Wang
Arkadi Sharshevsky
Arnd Bergmann
Art Haas
Bandan Das
Bart De Schuymer
Bernhard Thaler
Christian Brauner
Christoph Hellwig
David Ahern
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
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
Yotam Gigi
wenxu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
netfilter
6056
24
108
29360
Bart De Schuymer
Florian Westphal
Pablo Neira Ayuso
Jan Engelhardt
Kuo-lang Tseng
David S. Miller
Al Viro
wenxu
Patrick McHardy
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
Stephen Hemminger
Herbert Xu
Eric W. Biedermann
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Jiri Pirko
Thomas Graf
Nikolay Aleksandrov
Vlad Yasevich
Johannes Berg
Arkadi Sharshevsky
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
March 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
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": 38, "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": 52, "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": 49, "token_count": 210}, {"author_id": 2, "token_count": 217}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 560}, {"author_id": 38, "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": 41}, ]}, {"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": 24, "token_count": 23}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 24, "token_count": 16}, {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 11, "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": 24, "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": 24, "token_count": 8}, {"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": 16, "token_count": 2}, {"author_id": 24, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 24, "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": 8, "token_count": 37}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 24, "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": 48, "token_count": 213}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 32, "token_count": 621}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 35, "token_count": 16}, {"author_id": 17, "token_count": 1620}, {"author_id": 23, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 35, "token_count": 255}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 11, "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": 35, "token_count": 63}, {"author_id": 5, "token_count": 4091}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 559}, {"author_id": 8, "token_count": 9}, {"author_id": 17, "token_count": 6}, {"author_id": 24, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "token_count": 13}, {"author_id": 17, "token_count": 172}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "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": 27, "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": 27, "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": 11, "token_count": 15}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 39, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 39, "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": 10, "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": 24, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 24, "token_count": 220}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 39, "token_count": 5}, {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 11, "token_count": 232}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 11, "token_count": 68}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 302}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 24, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 11, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 34, "token_count": 43}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 11, "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": 39, "token_count": 308}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 11, "token_count": 25}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 11, "token_count": 109}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 45, "token_count": 250}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 39, "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": 37, "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": 13, "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": 28, "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": 39, "token_count": 2}, {"author_id": 42, "token_count": 221}, {"author_id": 51, "token_count": 14}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 51, "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": 110}, {"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": 11, "token_count": 1501}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 36, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 40}, {"author_id": 36, "token_count": 405}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 36, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 27, "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": 54, "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": 11, "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": 11, "token_count": 74}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 11, "token_count": 15}, {"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": 60, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bart De Schuymer
11395
38.81%
Florian Westphal
6763
23.03%
Pablo Neira Ayuso
2392
8.15%
Jan Engelhardt
2145
7.31%
Kuo-lang Tseng
621
2.12%
David S. Miller
541
1.84%
Al Viro
531
1.81%
wenxu
414
1.41%
Patrick McHardy
401
1.37%
Alexey Dobriyan
335
1.14%
Joe Perches
333
1.13%
Willem de Bruijn
265
0.90%
Matthias Schiffer
221
0.75%
Peter Warasin
213
0.73%
Art Haas
210
0.72%
Linus Torvalds (pre-git)
209
0.71%
Mark-André Hopf
199
0.68%
Christoph Hellwig
194
0.66%
Linus Torvalds
114
0.39%
Taehee Yoo
101
0.34%
Linus Lüssing
95
0.32%
Stephen Hemminger
49
0.17%
Herbert Xu
48
0.16%
Eric W. Biedermann
43
0.15%
Eric Dumazet
26
0.09%
Hideaki Yoshifuji / 吉藤英明
25
0.09%
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%
Ido Schimmel
2
0.01%
Greg Kroah-Hartman
1
0.00%
Américo Wang
1
0.00%
Others
1423
4.85%
Total
29360
Files:
br.c
471
-
47
1763
Nikolay Aleksandrov
Stephen Hemminger
Jiri Pirko
Linus Torvalds (pre-git)
Vladimir Oltean
Petr Machata
Eric Dumazet
Américo Wang
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
David S. Miller
Arnd Bergmann
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
May 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
November 2008
June 2009
October 2009
February 2010
March 2010
May 2010
June 2010
November 2010
March 2011
April 2011
July 2011
August 2011
October 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
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": 38, "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": 53}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"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": 16, "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": 34, "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": 24, "token_count": 23}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 35, "token_count": 34}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 27, "token_count": 14}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "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": 49}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 27, "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": 1317452400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 56, "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": 15, "token_count": 15}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 15, "token_count": 25}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 166}, ]}, {"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": 23, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 37, "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": 18, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 260}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 65}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 22, "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": 50, "token_count": 1}, {"author_id": 0, "token_count": 31}, {"author_id": 14, "token_count": 3}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 132}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 27, "token_count": 18}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 13, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
395
22.40%
Stephen Hemminger
318
18.04%
Jiri Pirko
208
11.80%
Linus Torvalds (pre-git)
199
11.29%
Vladimir Oltean
134
7.60%
Petr Machata
69
3.91%
Eric Dumazet
53
3.01%
Américo Wang
40
2.27%
Alexey Dobriyan
34
1.93%
Arkadi Sharshevsky
28
1.59%
Patrick McHardy
23
1.30%
Mike Manning
22
1.25%
Tobias Waldekranz
18
1.02%
Florian Westphal
16
0.91%
Ido Schimmel
14
0.79%
Thomas Graf
9
0.51%
Pablo Neira Ayuso
8
0.45%
Herbert Xu
6
0.34%
Linus Torvalds
5
0.28%
Johannes Berg
5
0.28%
Lee Jones
4
0.23%
Hans J. Schultz
4
0.23%
John Fastabend
2
0.11%
Bart De Schuymer
2
0.11%
Hideaki Yoshifuji / 吉藤英明
1
0.06%
Eric W. Biedermann
1
0.06%
David S. Miller
1
0.06%
Arnd Bergmann
1
0.06%
Others
143
8.11%
Total
1763
br_arp_nd_proxy.c
485
-
20
2428
Roopa Prabhu
Kyeyoon Park
Linus Torvalds (pre-git)
Herbert Xu
Taehee Yoo
Nikolay Aleksandrov
Stephen Hemminger
Ido Schimmel
Vlad Yasevich
Florian Westphal
Arnd Bergmann
Arkadi Sharshevsky
David Ahern
Eric Dumazet
Others
September 1992
June 1993
April 1994
October 1997
March 1998
June 1999
January 2000
April 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
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": 52}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"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": 8, "token_count": 49}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "token_count": 259}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"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": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 1798}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 55, "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": 13, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 51, "token_count": 47}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
1808
74.46%
Kyeyoon Park
259
10.67%
Linus Torvalds (pre-git)
75
3.09%
Herbert Xu
54
2.22%
Taehee Yoo
47
1.94%
Nikolay Aleksandrov
45
1.85%
Stephen Hemminger
23
0.95%
Ido Schimmel
20
0.82%
Vlad Yasevich
9
0.37%
Florian Westphal
9
0.37%
Arnd Bergmann
4
0.16%
Arkadi Sharshevsky
4
0.16%
David Ahern
3
0.12%
Eric Dumazet
1
0.04%
Others
67
2.76%
Total
2428
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": 23, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 23, "token_count": 40}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "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": 18, "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
-
13
3486
Henrik Bjoernlund
Nikolay Aleksandrov
Linus Torvalds (pre-git)
Johannes Berg
Stephen Hemminger
Horatiu Vultur
Patrick McHardy
Jiri Pirko
Kyeyoon Park
Others
January 2000
May 2006
January 2007
April 2011
November 2011
September 2014
October 2014
April 2016
January 2017
April 2017
December 2017
May 2019
January 2020
April 2020
October 2020
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 77}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 24, "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": 41, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 23, "token_count": 45}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"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": 3070}, ]}, ]
Author Name
Tokens
Token Proportion
Henrik Bjoernlund
3070
88.07%
Nikolay Aleksandrov
246
7.06%
Linus Torvalds (pre-git)
77
2.21%
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%
Others
13
0.37%
Total
3486
br_device.c
534
-
54
2522
Stephen Hemminger
Linus Torvalds (pre-git)
Nikolay Aleksandrov
Herbert Xu
Américo Wang
Pablo Neira Ayuso
Matthias Schiffer
Felix Fietkau
Roopa Prabhu
Vlad Yasevich
Jiri Pirko
Toshiaki Makita
John Fastabend
Ido Schimmel
Henrik Bjoernlund
Horatiu Vultur
Linus Torvalds
Linus Lüssing
Kyeyoon Park
Bart De Schuymer
Arnd Bergmann
David S. Miller
Satish Ashok
Johannes Berg
Eric Dumazet
Vivien Didelot
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Joe Perches
David Ahern
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
January 2014
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
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": 39}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"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": 16}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 263}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "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": 16}, ]}, {"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": 8, "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": 8, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "token_count": 111}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "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": 16, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 15, "token_count": 95}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 27, "token_count": 4}, {"author_id": 8, "token_count": 124}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 8, "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": 48}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 8, "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": 27, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 58, "token_count": 15}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 58, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "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": 10, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 15, "token_count": 43}, {"author_id": 39, "token_count": 1}, {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 30, "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": 37}, ]}, {"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": 38, "token_count": 1}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 13, "token_count": 17}, {"author_id": 23, "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": 13, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 55, "token_count": 2}, {"author_id": 7, "token_count": 98}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"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": 17}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "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": 15, "token_count": 25}, ]}, {"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": 20}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 115}, {"author_id": 11, "token_count": 124}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
433
17.17%
Linus Torvalds (pre-git)
388
15.38%
Nikolay Aleksandrov
263
10.43%
Herbert Xu
258
10.23%
Américo Wang
169
6.70%
Pablo Neira Ayuso
166
6.58%
Matthias Schiffer
144
5.71%
Felix Fietkau
115
4.56%
Roopa Prabhu
103
4.08%
Vlad Yasevich
88
3.49%
Jiri Pirko
44
1.74%
Toshiaki Makita
31
1.23%
John Fastabend
25
0.99%
Ido Schimmel
22
0.87%
Henrik Bjoernlund
19
0.75%
Horatiu Vultur
16
0.63%
Linus Torvalds
11
0.44%
Linus Lüssing
11
0.44%
Kyeyoon Park
11
0.44%
Bart De Schuymer
9
0.36%
Arnd Bergmann
9
0.36%
David S. Miller
8
0.32%
Satish Ashok
6
0.24%
Johannes Berg
5
0.20%
Eric Dumazet
5
0.20%
Vivien Didelot
4
0.16%
Hideaki Yoshifuji / 吉藤英明
4
0.16%
Patrick McHardy
3
0.12%
Joe Perches
3
0.12%
David Ahern
2
0.08%
Alexey Dobriyan
2
0.08%
Scott Feldman
1
0.04%
Eric W. Biedermann
1
0.04%
Others
143
5.67%
Total
2522
br_fdb.c
1510
-
45
7583
Nikolay Aleksandrov
Vladimir Oltean
Stephen Hemminger
Vlad Yasevich
Scott Feldman
Linus Torvalds (pre-git)
Roopa Prabhu
Toshiaki Makita
Petr Machata
Hans J. Schultz
Jiri Pirko
John Fastabend
Arkadi Sharshevsky
Arnd Bergmann
Johannes Berg
Ido Schimmel
David S. Miller
Américo Wang
Joe Perches
Eric Dumazet
Herbert Xu
David Ahern
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
July 2021
August 2021
October 2021
April 2022
November 2022
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": 280}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "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": 53}, ]}, {"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": 27, "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": 16, "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": 50, "token_count": 24}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 15, "token_count": 4}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 20, "token_count": 9}, {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 397}, ]}, {"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": 58, "token_count": 43}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 346}, ]}, {"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": 15, "token_count": 1}, {"author_id": 19, "token_count": 127}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 10, "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": 320}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 47}, {"author_id": 23, "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": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 37, "token_count": 4}, {"author_id": 23, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 37}, ]}, {"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": 18, "token_count": 62}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 36}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 55, "token_count": 3}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 81}, {"author_id": 7, "token_count": 58}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 321}, ]}, {"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": 9, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 1797}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 695}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 152}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
2072
27.32%
Vladimir Oltean
1874
24.71%
Stephen Hemminger
1128
14.88%
Vlad Yasevich
604
7.97%
Scott Feldman
320
4.22%
Linus Torvalds (pre-git)
292
3.85%
Roopa Prabhu
259
3.42%
Toshiaki Makita
224
2.95%
Petr Machata
192
2.53%
Hans J. Schultz
152
2.00%
Jiri Pirko
84
1.11%
John Fastabend
49
0.65%
Arkadi Sharshevsky
41
0.54%
Arnd Bergmann
24
0.32%
Johannes Berg
23
0.30%
Ido Schimmel
19
0.25%
David S. Miller
6
0.08%
Américo Wang
6
0.08%
Joe Perches
5
0.07%
Eric Dumazet
5
0.07%
Herbert Xu
4
0.05%
David Ahern
3
0.04%
Hideaki Yoshifuji / 吉藤英明
2
0.03%
Eric W. Biedermann
2
0.03%
Linus Torvalds
1
0.01%
Others
192
2.53%
Total
7583
br_forward.c
343
-
34
1504
Nikolay Aleksandrov
Herbert Xu
Linus Torvalds (pre-git)
Linus Torvalds
Felix Fietkau
Vlad Yasevich
Stephen Hemminger
Arnd Bergmann
Toshiaki Makita
Mike Manning
Américo Wang
Tobias Waldekranz
David S. Miller
Eric W. Biedermann
Pablo Neira Ayuso
Kyeyoon Park
Roopa Prabhu
Ido Schimmel
Eric Dumazet
Alexey Dobriyan
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
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": 145}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "token_count": 92}, ]}, {"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": 35, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "token_count": 311}, ]}, {"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": 15, "token_count": 19}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 34}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 19, "token_count": 47}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 34, "token_count": 13}, {"author_id": 0, "token_count": 26}, ]}, {"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": 154}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 50, "token_count": 50}, {"author_id": 25, "token_count": 83}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 22, "token_count": 27}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"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": 11, "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": 9, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
370
24.60%
Herbert Xu
354
23.54%
Linus Torvalds (pre-git)
187
12.43%
Linus Torvalds
92
6.12%
Felix Fietkau
83
5.52%
Vlad Yasevich
53
3.52%
Stephen Hemminger
52
3.46%
Arnd Bergmann
50
3.32%
Toshiaki Makita
47
3.13%
Mike Manning
43
2.86%
Américo Wang
21
1.40%
Tobias Waldekranz
19
1.26%
David S. Miller
14
0.93%
Eric W. Biedermann
13
0.86%
Pablo Neira Ayuso
12
0.80%
Kyeyoon Park
10
0.66%
Roopa Prabhu
8
0.53%
Ido Schimmel
7
0.47%
Eric Dumazet
6
0.40%
Alexey Dobriyan
6
0.40%
Linus Lüssing
5
0.33%
Bart De Schuymer
5
0.33%
Jan Engelhardt
2
0.13%
Vladimir Oltean
1
0.07%
Others
44
2.93%
Total
1504
br_if.c
776
-
68
3118
Stephen Hemminger
Linus Torvalds (pre-git)
Nikolay Aleksandrov
Vlad Yasevich
Eric Dumazet
Jiri Pirko
Herbert Xu
Petr Machata
Elad Raz
Ido Schimmel
Toshiaki Makita
David Ahern
Johannes Berg
Roopa Prabhu
Vladimir Oltean
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
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": 38, "token_count": 12}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 28, "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": 43}, ]}, {"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": 8, "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": 8, "token_count": 6}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 28, "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": 35, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 9}, {"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": 27, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 13}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 15, "token_count": 6}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 20, "token_count": 41}, {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 27, "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": 15, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 27, "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": 15, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 34, "token_count": 6}, {"author_id": 56, "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": 10, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "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": 10, "token_count": 280}, {"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": 10, "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": 27, "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": 23, "token_count": 5}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 55, "token_count": 20}, {"author_id": 7, "token_count": 16}, ]}, {"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": 18, "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": 13, "token_count": 25}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "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": 9, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 9, "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": 9, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 27, "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": 28, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
960
30.79%
Linus Torvalds (pre-git)
449
14.40%
Nikolay Aleksandrov
312
10.01%
Vlad Yasevich
305
9.78%
Eric Dumazet
121
3.88%
Jiri Pirko
88
2.82%
Herbert Xu
48
1.54%
Petr Machata
37
1.19%
Elad Raz
30
0.96%
Ido Schimmel
27
0.87%
Toshiaki Makita
22
0.71%
David Ahern
20
0.64%
Johannes Berg
18
0.58%
Roopa Prabhu
17
0.55%
Vladimir Oltean
14
0.45%
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
568
18.22%
Total
3118
br_input.c
458
-
50
2039
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
David S. Miller
Horatiu Vultur
Bart De Schuymer
Linus Lüssing
Pablo Neira Ayuso
Alexey Dobriyan
Arnd Bergmann
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Eric Dumazet
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
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": 111}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "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": 11}, ]}, {"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": 8, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "token_count": 94}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "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": 16, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 27, "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": 8, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 39, "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": 10, "token_count": 80}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "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": 10, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 10, "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": 11, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "token_count": 36}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 50, "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": 34, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 34, "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": 34, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 13, "token_count": 33}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 11, "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": 13, "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": 9, "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": 13, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
283
13.88%
Stephen Hemminger
222
10.89%
Florian Westphal
197
9.66%
Linus Torvalds (pre-git)
160
7.85%
Herbert Xu
113
5.54%
Henrik Bjoernlund
111
5.44%
Vlad Yasevich
105
5.15%
Roopa Prabhu
104
5.10%
Linus Torvalds
95
4.66%
Jiri Pirko
66
3.24%
Ido Schimmel
50
2.45%
Tobias Waldekranz
44
2.16%
Hans J. Schultz
44
2.16%
Eric W. Biedermann
43
2.11%
Toshiaki Makita
39
1.91%
Vladimir Oltean
36
1.77%
Kyeyoon Park
36
1.77%
David S. Miller
34
1.67%
Horatiu Vultur
28
1.37%
Bart De Schuymer
18
0.88%
Linus Lüssing
13
0.64%
Pablo Neira Ayuso
12
0.59%
Alexey Dobriyan
12
0.59%
Arnd Bergmann
5
0.25%
Hideaki Yoshifuji / 吉藤英明
4
0.20%
Patrick McHardy
3
0.15%
Eric Dumazet
3
0.15%
Jan Engelhardt
2
0.10%
Américo Wang
2
0.10%
Joe Perches
1
0.05%
Others
154
7.55%
Total
2039
br_ioctl.c
440
-
23
2113
Linus Torvalds (pre-git)
Stephen Hemminger
Remi Pommarel
Eric W. Biedermann
Arnd Bergmann
Nikolay Aleksandrov
Alexey Dobriyan
Al Viro
Horatiu Vultur
Scott Feldman
Linus Torvalds
Eric Dumazet
David Ahern
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": 38, "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": 34, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 35, "token_count": 29}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 34, "token_count": 86}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 55, "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": 50, "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": 57, "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%
Arnd Bergmann
66
3.12%
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%
David Ahern
2
0.09%
Others
114
5.40%
Total
2113
br_mdb.c
1550
-
36
7954
Ido Schimmel
Nikolay Aleksandrov
Américo Wang
Satish Ashok
Herbert Xu
Linus Lüssing
David Ahern
Elad Raz
Johannes Berg
Stephen Hemminger
Hideaki Yoshifuji / 吉藤英明
Vladimir Oltean
Eric Dumazet
Vlad Yasevich
Florian Westphal
Roopa Prabhu
Jiri Pirko
Linus Torvalds (pre-git)
John Fastabend
Petr Machata
Henrik Bjoernlund
Arkadi Sharshevsky
Felix Fietkau
Greg Kroah-Hartman
Others
June 1993
May 1994
October 1997
February 1998
June 1999
June 2004
March 2005
May 2006
June 2009
February 2010
March 2010
April 2010
November 2010
February 2011
November 2011
December 2011
October 2012
December 2012
March 2013
August 2013
September 2013
January 2015
April 2015
July 2015
August 2015
September 2015
January 2016
February 2016
April 2016
January 2017
April 2017
May 2017
June 2017
August 2017
November 2017
December 2017
September 2018
October 2018
December 2018
April 2019
July 2019
August 2019
September 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
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": 1086073200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "token_count": 193}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 52}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 27, "token_count": 23}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 15, "token_count": 1669}, {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 30, "token_count": 174}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 30, "token_count": 150}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"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": 35}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 2}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 55, "token_count": 5}, {"author_id": 23, "token_count": 60}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 55, "token_count": 135}, ]}, {"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": 223}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 0, "token_count": 1185}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 0, "token_count": 91}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 150}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 229}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 47}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 13, "token_count": 2601}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 13, "token_count": 114}, {"author_id": 18, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
2720
34.20%
Nikolay Aleksandrov
2199
27.65%
Américo Wang
1669
20.98%
Satish Ashok
324
4.07%
Herbert Xu
194
2.44%
Linus Lüssing
151
1.90%
David Ahern
140
1.76%
Elad Raz
86
1.08%
Johannes Berg
63
0.79%
Stephen Hemminger
55
0.69%
Hideaki Yoshifuji / 吉藤英明
52
0.65%
Vladimir Oltean
48
0.60%
Eric Dumazet
32
0.40%
Vlad Yasevich
31
0.39%
Florian Westphal
12
0.15%
Roopa Prabhu
10
0.13%
Jiri Pirko
10
0.13%
Linus Torvalds (pre-git)
9
0.11%
John Fastabend
7
0.09%
Petr Machata
5
0.06%
Henrik Bjoernlund
5
0.06%
Arkadi Sharshevsky
4
0.05%
Felix Fietkau
2
0.03%
Greg Kroah-Hartman
1
0.01%
Others
125
1.57%
Total
7954
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": 41, "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": 9, "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": 8, "token_count": 6}, {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "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": 23, "token_count": 15}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 40, "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": 9, "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
5119
-
64
25360
Nikolay Aleksandrov
Herbert Xu
Linus Lüssing
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
David Ahern
Roopa Prabhu
Linus Torvalds
Greg Kroah-Hartman
Arnd Bergmann
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
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": 38, "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": 24, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 28, "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": 8, "token_count": 2968}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 8, "token_count": 2}, {"author_id": 16, "token_count": 1974}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 27, "token_count": 26}, {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 27, "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": 8, "token_count": 3}, {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 27, "token_count": 4}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 35, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 27, "token_count": 54}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 108}, ]}, {"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": 15, "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": 10, "token_count": 72}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 27, "token_count": 8}, {"author_id": 12, "token_count": 114}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 451}, ]}, {"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": 10, "token_count": 43}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 737}, ]}, {"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": 30, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 30, "token_count": 276}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 34, "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": 27, "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": 13, "token_count": 10}, {"author_id": 23, "token_count": 25}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 179}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 47, "token_count": 154}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "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": 55, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 352}, {"author_id": 18, "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": 50, "token_count": 2}, ]}, {"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": 9, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 9, "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": 2853}, ]}, {"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": 9, "token_count": 1}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 13, "token_count": 17}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 18, "token_count": 748}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
14458
57.01%
Herbert Xu
3099
12.22%
Linus Lüssing
3064
12.08%
Hideaki Yoshifuji / 吉藤英明
1985
7.83%
Petr Machata
754
2.97%
Satish Ashok
296
1.17%
Américo Wang
217
0.86%
Yotam Gigi
179
0.71%
Felix Fietkau
170
0.67%
Eric Dumazet
163
0.64%
Allen Pais
154
0.61%
Vlad Yasevich
119
0.47%
Stephen Hemminger
86
0.34%
Linus Torvalds (pre-git)
65
0.26%
Ido Schimmel
45
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%
David Ahern
4
0.02%
Roopa Prabhu
3
0.01%
Linus Torvalds
3
0.01%
Greg Kroah-Hartman
3
0.01%
Arnd Bergmann
2
0.01%
Arkadi Sharshevsky
1
0.00%
Others
386
1.52%
Total
25360
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": 8, "token_count": 56}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 16, "token_count": 32}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "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": 40, "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
1220
-
54
5366
Bart De Schuymer
Florian Westphal
Christian Brauner
Bernhard Thaler
Pablo Neira Ayuso
Stephen Hemminger
Patrick McHardy
Bandan Das
Linus Torvalds (pre-git)
Eric W. Biedermann
David S. Miller
Herbert Xu
Linus Torvalds
Eric Dumazet
David Ahern
Nikolay Aleksandrov
Jiri Pirko
Alexey Dobriyan
Taehee Yoo
Jan Engelhardt
Arnd Bergmann
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
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
September 2018
November 2018
December 2018
January 2019
February 2019
March 2019
May 2019
June 2019
August 2019
December 2019
November 2020
October 2021
November 2021
June 2022
January 2023
April 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"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": 7}, ]}, {"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": 13}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"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": 13}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "token_count": 26}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 435}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 2, "token_count": 285}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 189}, ]}, {"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": 64}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 24, "token_count": 78}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 24, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 142}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 24, "token_count": 67}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 53, "token_count": 169}, {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 27, "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": 8, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 34, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 11, "token_count": 37}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 11, "token_count": 43}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"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": 11, "token_count": 96}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 75}, {"author_id": 5, "token_count": 218}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 31, "token_count": 593}, {"author_id": 5, "token_count": 50}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 34, "token_count": 14}, {"author_id": 5, "token_count": 44}, {"author_id": 11, "token_count": 107}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 34, "token_count": 108}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 237}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 27, "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": 35, "token_count": 1}, {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 38, "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": 51, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 55, "token_count": 8}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 55, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 26, "token_count": 693}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"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": 60, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 5, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Bart De Schuymer
1213
22.61%
Florian Westphal
892
16.62%
Christian Brauner
693
12.91%
Bernhard Thaler
593
11.05%
Pablo Neira Ayuso
308
5.74%
Stephen Hemminger
229
4.27%
Patrick McHardy
226
4.21%
Bandan Das
169
3.15%
Linus Torvalds (pre-git)
139
2.59%
Eric W. Biedermann
127
2.37%
David S. Miller
105
1.96%
Herbert Xu
90
1.68%
Linus Torvalds
33
0.61%
Eric Dumazet
22
0.41%
David Ahern
16
0.30%
Nikolay Aleksandrov
15
0.28%
Jiri Pirko
10
0.19%
Alexey Dobriyan
7
0.13%
Taehee Yoo
5
0.09%
Jan Engelhardt
4
0.07%
Arnd Bergmann
4
0.07%
Joe Perches
2
0.04%
Américo Wang
1
0.02%
Others
463
8.63%
Total
5366
br_netfilter_ipv6.c
242
-
20
1046
Pablo Neira Ayuso
Bart De Schuymer
Linus Torvalds (pre-git)
Bandan Das
Eric W. Biedermann
Bernhard Thaler
Florian Westphal
Linus Torvalds
David S. Miller
Stephen Hemminger
Eric Dumazet
Christian Brauner
Patrick McHardy
Herbert Xu
Others
September 1992
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
February 2006
December 2006
April 2007
October 2007
April 2010
September 2010
April 2011
April 2012
October 2014
November 2014
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
April 2016
September 2016
December 2016
December 2018
January 2019
March 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"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": 7}, ]}, {"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": 38, "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": 1138780800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 53, "token_count": 28}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 9}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 31, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 746}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 34, "token_count": 27}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 26, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
747
71.41%
Bart De Schuymer
96
9.18%
Linus Torvalds (pre-git)
36
3.44%
Bandan Das
28
2.68%
Eric W. Biedermann
27
2.58%
Bernhard Thaler
24
2.29%
Florian Westphal
18
1.72%
Linus Torvalds
16
1.53%
David S. Miller
9
0.86%
Stephen Hemminger
6
0.57%
Eric Dumazet
4
0.38%
Christian Brauner
4
0.38%
Patrick McHardy
3
0.29%
Herbert Xu
3
0.29%
Others
25
2.39%
Total
1046
br_netlink.c
1911
-
58
10129
Nikolay Aleksandrov
Stephen Hemminger
Roopa Prabhu
Vlad Yasevich
Jiri Pirko
Henrik Bjoernlund
Thomas Graf
Tobias Waldekranz
Toshiaki Makita
Hans J. Schultz
David S. Miller
Petr Machata
Horatiu Vultur
Linus Torvalds (pre-git)
Vladimir Oltean
Johannes Berg
Felix Fietkau
Eric Dumazet
Vivien Didelot
John Fastabend
Mike Manning
Patrick McHardy
Joe Perches
Scott Feldman
Arkadi Sharshevsky
Kyeyoon Park
Ido Schimmel
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
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": 76}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "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": 1}, ]}, {"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": 473}, ]}, {"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": 24, "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": 34, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 39, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 27, "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": 27, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 21, "token_count": 71}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 58, "token_count": 31}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1044}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 21, "token_count": 41}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 10, "token_count": 429}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "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": 10, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 58}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 437}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "token_count": 12}, {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 7, "token_count": 572}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 260}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "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": 1781}, {"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": 13, "token_count": 3}, {"author_id": 23, "token_count": 47}, {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "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": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"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": 18, "token_count": 17}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 23, "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": 40, "token_count": 32}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 36}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 372}, ]}, {"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": 9, "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": 27, "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": 27, "token_count": 4}, {"author_id": 14, "token_count": 162}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 27, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 131}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 18, "token_count": 91}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3872
38.23%
Stephen Hemminger
1716
16.94%
Roopa Prabhu
1152
11.37%
Vlad Yasevich
532
5.25%
Jiri Pirko
444
4.38%
Henrik Bjoernlund
372
3.67%
Thomas Graf
221
2.18%
Tobias Waldekranz
162
1.60%
Toshiaki Makita
149
1.47%
Hans J. Schultz
131
1.29%
David S. Miller
112
1.11%
Petr Machata
108
1.07%
Horatiu Vultur
104
1.03%
Linus Torvalds (pre-git)
93
0.92%
Vladimir Oltean
90
0.89%
Johannes Berg
63
0.62%
Felix Fietkau
46
0.45%
Eric Dumazet
38
0.38%
Vivien Didelot
32
0.32%
John Fastabend
31
0.31%
Mike Manning
21
0.21%
Patrick McHardy
16
0.16%
Joe Perches
15
0.15%
Scott Feldman
14
0.14%
Arkadi Sharshevsky
13
0.13%
Kyeyoon Park
12
0.12%
Ido Schimmel
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
529
5.22%
Total
10129
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": 38, "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": 24, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 56, "token_count": 4}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "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": 23, "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": 23, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 23, "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": 18, "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
Bart De Schuymer
Pablo Neira Ayuso
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
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": 13}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 52}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 21, "token_count": 17}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 27, "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": 27, "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": 11, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
64
21.40%
Herbert Xu
52
17.39%
Eric Dumazet
47
15.72%
Bart De Schuymer
25
8.36%
Pablo Neira Ayuso
21
7.02%
Linus Torvalds (pre-git)
18
6.02%
Hideaki Yoshifuji / 吉藤英明
5
1.67%
Patrick McHardy
4
1.34%
Art Haas
3
1.00%
Others
60
20.07%
Total
299
br_private.h
2207
-
73
9690
Nikolay Aleksandrov
Linus Torvalds (pre-git)
Stephen Hemminger
Vlad Yasevich
Herbert Xu
Linus Lüssing
Tobias Waldekranz
Petr Machata
Roopa Prabhu
Ido Schimmel
Henrik Bjoernlund
Vladimir Oltean
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
Arnd Bergmann
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
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
January 2013
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
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
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"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": 8}, ]}, {"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": 42}, ]}, {"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": 1150}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"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": 141}, ]}, {"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": 8, "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": 72}, {"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": 34, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 24, "token_count": 12}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 35, "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": 50, "token_count": 24}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "token_count": 455}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "token_count": 23}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 16, "token_count": 69}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 15, "token_count": 15}, {"author_id": 1, "token_count": 100}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 8, "token_count": 78}, {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 27, "token_count": 25}, {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 8, "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": 88}, {"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": 27, "token_count": 12}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 58, "token_count": 47}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 58, "token_count": 22}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 56, "token_count": 127}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 15, "token_count": 61}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 543}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 37}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 97}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 10, "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": 39, "token_count": 2}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 22}, {"author_id": 10, "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": 11, "token_count": 27}, {"author_id": 10, "token_count": 7}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "token_count": 45}, {"author_id": 10, "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": 11, "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": 31, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 34, "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": 27, "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": 40, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 13, "token_count": 67}, {"author_id": 0, "token_count": 13}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 40, "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": 13, "token_count": 11}, {"author_id": 23, "token_count": 175}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 123}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 22}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 7, "token_count": 144}, ]}, {"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": 18, "token_count": 27}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 18, "token_count": 100}, ]}, {"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": 13, "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": 49}, {"author_id": 18, "token_count": 46}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "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": 22, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "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": 1569913200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 40, "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": 27, "token_count": 2}, {"author_id": 3, "token_count": 9}, {"author_id": 9, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 9, "token_count": 1}, {"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": 9, "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": 9, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 41}, {"author_id": 11, "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": 9, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 50, "token_count": 23}, {"author_id": 0, "token_count": 726}, {"author_id": 14, "token_count": 74}, {"author_id": 9, "token_count": 78}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 274}, {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 9, "token_count": 49}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 133}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 13, "token_count": 72}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 18, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
2993
30.89%
Linus Torvalds (pre-git)
1342
13.85%
Stephen Hemminger
932
9.62%
Vlad Yasevich
625
6.45%
Herbert Xu
552
5.70%
Linus Lüssing
379
3.91%
Tobias Waldekranz
215
2.22%
Petr Machata
215
2.22%
Roopa Prabhu
209
2.16%
Ido Schimmel
182
1.88%
Henrik Bjoernlund
180
1.86%
Vladimir Oltean
178
1.84%
Johannes Berg
175
1.81%
Lee Jones
127
1.31%
Arkadi Sharshevsky
123
1.27%
Horatiu Vultur
109
1.12%
Hideaki Yoshifuji / 吉藤英明
92
0.95%
Américo Wang
82
0.85%
Pablo Neira Ayuso
77
0.79%
John Fastabend
69
0.71%
Toshiaki Makita
68
0.70%
Jiri Pirko
61
0.63%
Eric Dumazet
56
0.58%
Felix Fietkau
54
0.56%
Arnd Bergmann
47
0.49%
Kyeyoon Park
45
0.46%
David S. Miller
27
0.28%
Florian Westphal
23
0.24%
Eric W. Biedermann
21
0.22%
Mike Manning
19
0.20%
Bart De Schuymer
17
0.18%
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%
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
297
3.07%
Total
9690
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": 10, "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": 23, "token_count": 40}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "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": 8, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 27, "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": 27, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 40, "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
-
11
355
Roopa Prabhu
Nikolay Aleksandrov
Vlad Yasevich
Stephen Hemminger
Linus Torvalds (pre-git)
Lee Jones
Toshiaki Makita
Kyeyoon Park
John Fastabend
Others
June 1995
January 2000
May 2004
December 2005
May 2006
October 2012
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": 5}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 56, "token_count": 19}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 170}, ]}, {"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
177
49.86%
Nikolay Aleksandrov
47
13.24%
Vlad Yasevich
45
12.68%
Stephen Hemminger
33
9.30%
Linus Torvalds (pre-git)
24
6.76%
Lee Jones
19
5.35%
Toshiaki Makita
5
1.41%
Kyeyoon Park
1
0.28%
John Fastabend
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": 8, "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": 27, "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": 8, "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": 13, "token_count": 5}, {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 40, "token_count": 125}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "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": 40, "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": 9, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 77}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "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": 38, "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": 34, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 24, "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": 39, "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": 34, "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": 40, "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": 38, "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": 8, "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": 39, "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": 8, "token_count": 31}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 10, "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": 40, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 40, "token_count": 122}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 23, "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
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": 27, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 27, "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": 27, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "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%
Others
12
1.45%
Total
827
br_switchdev.c
827
-
31
3583
Vladimir Oltean
Tobias Waldekranz
Arkadi Sharshevsky
Ido Schimmel
Linus Torvalds (pre-git)
Petr Machata
Herbert Xu
Nikolay Aleksandrov
Stephen Hemminger
Scott Feldman
Jiri Pirko
Johannes Berg
Américo Wang
Elad Raz
Hans J. Schultz
Lee Jones
Hideaki Yoshifuji / 吉藤英明
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 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
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": 13}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 15, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 56, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 15, "token_count": 24}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "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": 30, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 44, "token_count": 9}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 13, "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": 13, "token_count": 65}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 23, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 202}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "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": 18, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 50}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "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": 40, "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": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 41}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 97}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 34}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 9, "token_count": 46}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 14, "token_count": 385}, {"author_id": 9, "token_count": 383}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 1352}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 148}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 157}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 13}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 9, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2107
58.81%
Tobias Waldekranz
577
16.10%
Arkadi Sharshevsky
202
5.64%
Ido Schimmel
92
2.57%
Linus Torvalds (pre-git)
87
2.43%
Petr Machata
67
1.87%
Herbert Xu
60
1.67%
Nikolay Aleksandrov
48
1.34%
Stephen Hemminger
47
1.31%
Scott Feldman
42
1.17%
Jiri Pirko
36
1.00%
Johannes Berg
35
0.98%
Américo Wang
30
0.84%
Elad Raz
24
0.67%
Hans J. Schultz
13
0.36%
Lee Jones
12
0.33%
Hideaki Yoshifuji / 吉藤英明
10
0.28%
Vivien Didelot
8
0.22%
Roopa Prabhu
8
0.22%
Eric Dumazet
6
0.17%
Vlad Yasevich
5
0.14%
David S. Miller
3
0.08%
Satish Ashok
2
0.06%
Greg Kroah-Hartman
1
0.03%
Others
61
1.70%
Total
3583
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
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": 28, "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": 28, "token_count": 10}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 34, "token_count": 18}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "token_count": 363}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 24, "token_count": 88}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 34, "token_count": 16}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "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": 11, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "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": 0, "token_count": 29}, {"author_id": 60, "token_count": 74}, ]}, {"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": 23, "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": 39, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "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": 9, "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": 13, "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": 13, "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%
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
233
4.26%
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
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": 28, "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": 34, "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": 8, "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": 34, "token_count": 10}, {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "token_count": 60}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "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": 60, "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": 22, "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": 60, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 39, "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": 9, "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%
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
136
7.11%
Total
1912
br_vlan.c
2313
-
46
10529
Nikolay Aleksandrov
Vlad Yasevich
Mike Manning
Toshiaki Makita
Vladimir Oltean
Petr Machata
Felix Fietkau
Linus Torvalds (pre-git)
Stephen Hemminger
Ido Schimmel
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
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
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": 38, "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": 8, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 8, "token_count": 23}, {"author_id": 39, "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": 8, "token_count": 3}, {"author_id": 20, "token_count": 5}, {"author_id": 39, "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": 58, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 56, "token_count": 15}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 672}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 24, "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": 10, "token_count": 50}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 77}, {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 429}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 11}, {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "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": 40, "token_count": 15}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 20, "token_count": 24}, {"author_id": 0, "token_count": 348}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 44, "token_count": 123}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 452}, {"author_id": 60, "token_count": 3}, ]}, {"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": 23, "token_count": 70}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "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": 13, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 147}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "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": 18, "token_count": 36}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 57}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 763}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 11, "token_count": 13}, {"author_id": 36, "token_count": 22}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 9, "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": 23, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 51, "token_count": 49}, {"author_id": 9, "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": 9, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 259}, {"author_id": 11, "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": 9, "token_count": 114}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 229}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 45}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 27, "token_count": 70}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 18, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
5481
52.06%
Vlad Yasevich
1174
11.15%
Mike Manning
763
7.25%
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%
Stephen Hemminger
139
1.32%
Ido Schimmel
134
1.27%
Elad Raz
123
1.17%
Roopa Prabhu
122
1.16%
Scott Feldman
110
1.04%
Johannes Berg
76
0.72%
Eric Dumazet
73
0.69%
Tobias Waldekranz
52
0.49%
Taehee Yoo
49
0.47%
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%
Yotam Gigi
2
0.02%
Patrick McHardy
2
0.02%
John Fastabend
2
0.02%
David S. Miller
1
0.01%
Others
139
1.32%
Total
10529
br_vlan_options.c
722
-
14
3610
Nikolay Aleksandrov
Petr Machata
Tobias Waldekranz
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
May 2019
January 2020
March 2020
September 2020
July 2021
August 2021
December 2021
March 2022
February 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": 8, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "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": 23, "token_count": 30}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 28}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1101}, ]}, {"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": 18, "token_count": 99}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3208
88.86%
Petr Machata
132
3.66%
Tobias Waldekranz
88
2.44%
Roopa Prabhu
50
1.39%
Stephen Hemminger
44
1.22%
Johannes Berg
30
0.83%
Linus Torvalds (pre-git)
18
0.50%
Vlad Yasevich
15
0.42%
Hideaki Yoshifuji / 吉藤英明
10
0.28%
Herbert Xu
5
0.14%
Arkadi Sharshevsky
4
0.11%
Lee Jones
3
0.08%
Eric Dumazet
2
0.06%
Others
1
0.03%
Total
3610
br_vlan_tunnel.c
209
-
12
861
Roopa Prabhu
Nikolay Aleksandrov
Vlad Yasevich
Stephen Hemminger
Linus Torvalds (pre-git)
Herbert Xu
Scott Feldman
Toshiaki Makita
Vladimir Oltean
Others
June 1993
November 1993
April 1994
October 1997
January 2000
April 2003
May 2006
February 2010
April 2011
November 2011
January 2013
February 2013
October 2013
October 2014
January 2015
June 2015
September 2015
October 2015
April 2016
August 2016
January 2017
May 2019
March 2020
March 2021
June 2021
August 2021
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": 1265011200, "group": [ {"author_id": 8, "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": 10, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 62}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "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": 1470034800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 476}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
481
55.87%
Nikolay Aleksandrov
258
29.97%
Vlad Yasevich
71
8.25%
Stephen Hemminger
14
1.63%
Linus Torvalds (pre-git)
12
1.39%
Herbert Xu
11
1.28%
Scott Feldman
3
0.35%
Toshiaki Makita
2
0.23%
Vladimir Oltean
1
0.12%
Others
8
0.93%
Total
861
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
308
Author
Tokens
Proportion
Commits
Proportion
0
Nikolay Aleksandrov
41767
24.51%
304
15.38%
1
Stephen Hemminger
13149
7.72%
175
8.85%
2
Bart De Schuymer
12780
7.50%
40
2.02%
3
Horatiu Vultur
9914
5.82%
38
1.92%
4
Linus Torvalds (pre-git)
9731
5.71%
92
4.65%
5
Florian Westphal
7935
4.66%
87
4.40%
6
Henrik Bjoernlund
7537
4.42%
10
0.51%
7
Roopa Prabhu
5643
3.31%
24
1.21%
8
Herbert Xu
5517
3.24%
46
2.33%
9
Vladimir Oltean
5273
3.09%
65
3.29%
10
Vlad Yasevich
3998
2.35%
37
1.87%
11
Pablo Neira Ayuso
3772
2.21%
41
2.07%
12
Linus Lüssing
3752
2.20%
44
2.23%
13
Ido Schimmel
3370
1.98%
52
2.63%
14
Tobias Waldekranz
2513
1.47%
15
0.76%
15
Américo Wang
2309
1.36%
22
1.11%
16
Hideaki Yoshifuji / 吉藤英明
2247
1.32%
9
0.46%
17
Jan Engelhardt
2155
1.26%
43
2.18%
18
Petr Machata
2035
1.19%
23
1.16%
19
Toshiaki Makita
1253
0.74%
32
1.62%
20
Jiri Pirko
1159
0.68%
37
1.87%
21
David S. Miller
947
0.56%
29
1.47%
22
Mike Manning
886
0.52%
5
0.25%
23
Johannes Berg
831
0.49%
8
0.40%
24
Patrick McHardy
804
0.47%
40
2.02%
25
Felix Fietkau
739
0.43%
3
0.15%
26
Christian Brauner
697
0.41%
3
0.15%
27
Eric Dumazet
690
0.40%
42
2.12%
28
Greg Kroah-Hartman
683
0.40%
6
0.30%
29
Scott Feldman
640
0.38%
12
0.61%
30
Satish Ashok
638
0.37%
7
0.35%
31
Bernhard Thaler
629
0.37%
6
0.30%
32
Kuo-lang Tseng
621
0.36%
1
0.05%
33
Al Viro
544
0.32%
17
0.86%
34
Eric W. Biedermann
485
0.28%
25
1.26%
35
Alexey Dobriyan
468
0.27%
16
0.81%
36
wenxu
436
0.26%
7
0.35%
37
Arkadi Sharshevsky
436
0.26%
6
0.30%
38
Linus Torvalds
430
0.25%
11
0.56%
39
Joe Perches
426
0.25%
14
0.71%
40
Vivien Didelot
412
0.24%
11
0.56%
41
Kyeyoon Park
392
0.23%
1
0.05%
42
Matthias Schiffer
367
0.22%
4
0.20%
43
Hans J. Schultz
350
0.21%
2
0.10%
44
Elad Raz
330
0.19%
9
0.46%
45
Willem de Bruijn
265
0.16%
3
0.15%
46
Thomas Graf
248
0.15%
9
0.46%
47
Allen Pais
238
0.14%
2
0.10%
48
Peter Warasin
213
0.13%
1
0.05%
49
Art Haas
213
0.13%
2
0.10%
50
Arnd Bergmann
212
0.12%
7
0.35%
51
Taehee Yoo
202
0.12%
6
0.30%
52
Mark-André Hopf
199
0.12%
1
0.05%
53
Bandan Das
197
0.12%
1
0.05%
54
Christoph Hellwig
194
0.11%
2
0.10%
55
David Ahern
190
0.11%
8
0.40%
56
Lee Jones
188
0.11%
1
0.05%
57
Remi Pommarel
186
0.11%
1
0.05%
58
John Fastabend
186
0.11%
4
0.20%
59
Yotam Gigi
181
0.11%
3
0.15%
60
Others
5580
3.27%
405
20.49%
Total
170382
1977