Linux Source Code
Home
Release 6.16
Help
bridge
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexey Dobriyan
Allen Pais
Américo Wang
Arkadi Sharshevsky
Art Haas
Bandan Das
Bart De Schuymer
Bernhard Thaler
Christian Brauner
Christoph Hellwig
David S. Miller
Elad Raz
Eric Dumazet
Eric W. Biedermann
Felix Fietkau
Florian Westphal
Greg Kroah-Hartman
Hans J. Schultz
Henrik Bjoernlund
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Horatiu Vultur
Ido Schimmel
Jan Engelhardt
Jiri Pirko
Joe Perches
Johannes Berg
Johannes Nixdorf
Joseph Huang
Kuo-lang Tseng
Kyeyoon Park
Lee Jones
Linus Lüssing
Linus Torvalds
Linus Torvalds (pre-git)
Mark-André Hopf
Matthias Schiffer
Mike Manning
Nikolay Aleksandrov
Others
Pablo Neira Ayuso
Patrick McHardy
Peter Warasin
Petr Machata
Remi Pommarel
Roopa Prabhu
Satish Ashok
Scott Feldman
Stephen Hemminger
Taehee Yoo
Thomas Graf
Tobias Waldekranz
Toshiaki Makita
Vivien Didelot
Vlad Yasevich
Vladimir Oltean
Willem de Bruijn
Xin Long
Yong Wang
wenxu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
netfilter
6165
24
114
29854
Bart De Schuymer
Florian Westphal
Pablo Neira Ayuso
Jan Engelhardt
Kuo-lang Tseng
David S. Miller
Al Viro
Patrick McHardy
wenxu
Alexey Dobriyan
Joe Perches
Willem de Bruijn
Matthias Schiffer
Peter Warasin
Art Haas
Linus Torvalds (pre-git)
Mark-André Hopf
Christoph Hellwig
Linus Torvalds
Taehee Yoo
Linus Lüssing
Eric Dumazet
Stephen Hemminger
Herbert Xu
Eric W. Biedermann
Hideaki Yoshifuji / 吉藤英明
Jiri Pirko
Thomas Graf
Nikolay Aleksandrov
Vlad Yasevich
Johannes Berg
Arkadi Sharshevsky
Xin Long
Ido Schimmel
Greg Kroah-Hartman
Américo Wang
Others
April 1992
August 1992
September 1992
June 1993
August 1993
April 1994
May 1994
June 1995
January 1996
March 1996
September 1996
January 1998
February 1998
March 1998
May 1998
June 1999
September 1999
January 2000
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
August 2023
October 2023
November 2023
February 2024
April 2024
May 2024
August 2024
September 2024
var spanGroupData = [ {"timestamp": 702115200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 99}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 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": 55, "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": 53, "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": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 2, "token_count": 131}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 21, "token_count": 2}, {"author_id": 22, "token_count": 23}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 22, "token_count": 16}, {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 13, "token_count": 8}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 22, "token_count": 57}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 87}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 33, "token_count": 526}, {"author_id": 2, "token_count": 122}, {"author_id": 22, "token_count": 10}, {"author_id": 48, "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": 22, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 80}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 17, "token_count": 227}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 52, "token_count": 213}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 30, "token_count": 621}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 37, "token_count": 16}, {"author_id": 17, "token_count": 1620}, {"author_id": 24, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 37, "token_count": 255}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 29}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 17, "token_count": 38}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 17, "token_count": 33}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 17, "token_count": 20}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 37, "token_count": 63}, {"author_id": 5, "token_count": 4082}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 559}, {"author_id": 9, "token_count": 9}, {"author_id": 17, "token_count": 6}, {"author_id": 22, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "token_count": 13}, {"author_id": 17, "token_count": 172}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 5, "token_count": 152}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 15}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 22, "token_count": 293}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 40, "token_count": 5}, {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 48, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 232}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 68}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 13, "token_count": 293}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 13, "token_count": 23}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 22, "token_count": 27}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 45}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 40, "token_count": 308}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 13, "token_count": 25}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 109}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 47, "token_count": 250}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 123}, {"author_id": 12, "token_count": 95}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 47, "token_count": 15}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 4}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 7, "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": 40, "token_count": 2}, {"author_id": 42, "token_count": 221}, {"author_id": 54, "token_count": 14}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 54, "token_count": 87}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 108}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 77}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 13, "token_count": 1515}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 34, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 40}, {"author_id": 34, "token_count": 457}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 26, "token_count": 15}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 57, "token_count": 194}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 408}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 498}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 13, "token_count": 74}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 21}, {"author_id": 60, "token_count": 14}, ]}, {"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": 58, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 73}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 26, "token_count": 39}, {"author_id": 13, "token_count": 31}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bart De Schuymer
11395
38.17%
Florian Westphal
6849
22.94%
Pablo Neira Ayuso
2436
8.16%
Jan Engelhardt
2145
7.18%
Kuo-lang Tseng
621
2.08%
David S. Miller
543
1.82%
Al Viro
531
1.78%
Patrick McHardy
489
1.64%
wenxu
466
1.56%
Alexey Dobriyan
335
1.12%
Joe Perches
333
1.12%
Willem de Bruijn
265
0.89%
Matthias Schiffer
221
0.74%
Peter Warasin
213
0.71%
Art Haas
210
0.70%
Linus Torvalds (pre-git)
208
0.70%
Mark-André Hopf
199
0.67%
Christoph Hellwig
194
0.65%
Linus Torvalds
114
0.38%
Taehee Yoo
101
0.34%
Linus Lüssing
95
0.32%
Eric Dumazet
65
0.22%
Stephen Hemminger
49
0.16%
Herbert Xu
49
0.16%
Eric W. Biedermann
45
0.15%
Hideaki Yoshifuji / 吉藤英明
30
0.10%
Jiri Pirko
16
0.05%
Thomas Graf
11
0.04%
Nikolay Aleksandrov
10
0.03%
Vlad Yasevich
5
0.02%
Johannes Berg
4
0.01%
Arkadi Sharshevsky
4
0.01%
Xin Long
3
0.01%
Ido Schimmel
2
0.01%
Greg Kroah-Hartman
1
0.00%
Américo Wang
1
0.00%
Others
1596
5.35%
Total
29854
Files:
br.c
486
-
47
1853
Nikolay Aleksandrov
Stephen Hemminger
Jiri Pirko
Linus Torvalds (pre-git)
Petr Machata
Vladimir Oltean
Américo Wang
Alexey Dobriyan
Eric Dumazet
Arkadi Sharshevsky
Patrick McHardy
Mike Manning
Tobias Waldekranz
Joseph Huang
Florian Westphal
Ido Schimmel
Thomas Graf
Pablo Neira Ayuso
Herbert Xu
Linus Torvalds
Johannes Berg
Lee Jones
Hans J. Schultz
Bart De Schuymer
Hideaki Yoshifuji / 吉藤英明
Eric W. Biedermann
Others
June 1993
November 1993
April 1994
May 1994
January 1995
June 1995
March 1996
March 1997
March 1998
September 1999
January 2000
March 2000
October 2000
February 2002
October 2002
April 2003
August 2003
April 2004
May 2004
June 2004
July 2004
August 2004
May 2005
December 2005
February 2006
March 2006
May 2006
February 2007
March 2007
April 2007
May 2007
September 2007
November 2007
April 2008
July 2008
September 2008
June 2009
February 2010
March 2010
May 2010
June 2010
November 2010
March 2011
April 2011
July 2011
August 2011
December 2011
April 2012
November 2012
December 2012
May 2013
July 2013
January 2014
May 2014
September 2014
November 2014
January 2015
March 2015
May 2015
September 2016
April 2017
June 2017
August 2017
November 2017
March 2018
May 2018
September 2018
October 2018
November 2018
December 2018
April 2019
May 2019
August 2019
December 2019
September 2020
December 2020
January 2021
July 2021
August 2021
October 2021
February 2022
March 2022
November 2022
July 2023
October 2023
February 2024
December 2024
April 2025
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": 43}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 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": 48, "token_count": 9}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 34}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 25}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 177}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 266}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 65}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 23, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 14, "token_count": 3}, {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 125}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 39}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 15, "token_count": 35}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 46, "token_count": 18}, {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
406
21.91%
Stephen Hemminger
307
16.57%
Jiri Pirko
219
11.82%
Linus Torvalds (pre-git)
199
10.74%
Petr Machata
143
7.72%
Vladimir Oltean
127
6.85%
Américo Wang
48
2.59%
Alexey Dobriyan
34
1.83%
Eric Dumazet
29
1.57%
Arkadi Sharshevsky
28
1.51%
Patrick McHardy
23
1.24%
Mike Manning
22
1.19%
Tobias Waldekranz
18
0.97%
Joseph Huang
18
0.97%
Florian Westphal
16
0.86%
Ido Schimmel
14
0.76%
Thomas Graf
9
0.49%
Pablo Neira Ayuso
8
0.43%
Herbert Xu
6
0.32%
Linus Torvalds
5
0.27%
Johannes Berg
5
0.27%
Lee Jones
4
0.22%
Hans J. Schultz
4
0.22%
Bart De Schuymer
2
0.11%
Hideaki Yoshifuji / 吉藤英明
1
0.05%
Eric W. Biedermann
1
0.05%
Others
157
8.47%
Total
1853
br_arp_nd_proxy.c
513
-
23
2581
Roopa Prabhu
Kyeyoon Park
Ido Schimmel
Linus Torvalds (pre-git)
Herbert Xu
Taehee Yoo
Nikolay Aleksandrov
Stephen Hemminger
Florian Westphal
Vlad Yasevich
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Arkadi Sharshevsky
Others
September 1992
June 1993
April 1994
October 1997
March 1998
June 1999
January 2000
April 2003
May 2003
March 2004
July 2004
March 2005
May 2006
June 2009
February 2010
March 2010
April 2010
June 2010
July 2010
July 2011
December 2011
February 2013
May 2014
October 2014
January 2015
March 2015
September 2015
August 2016
February 2017
June 2017
October 2017
September 2018
March 2019
April 2019
May 2019
June 2020
September 2020
March 2021
March 2022
March 2023
April 2023
January 2025
April 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 49}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 39, "token_count": 318}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 1712}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 54, "token_count": 47}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 7, "token_count": 126}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
1722
66.72%
Kyeyoon Park
318
12.32%
Ido Schimmel
146
5.66%
Linus Torvalds (pre-git)
79
3.06%
Herbert Xu
54
2.09%
Taehee Yoo
47
1.82%
Nikolay Aleksandrov
46
1.78%
Stephen Hemminger
26
1.01%
Florian Westphal
9
0.35%
Vlad Yasevich
8
0.31%
Eric Dumazet
8
0.31%
Hideaki Yoshifuji / 吉藤英明
5
0.19%
Arkadi Sharshevsky
4
0.15%
Others
109
4.22%
Total
2581
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": 8, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 40}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 25}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 3371}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Henrik Bjoernlund
3371
95.33%
Linus Torvalds (pre-git)
50
1.41%
Johannes Berg
43
1.22%
Roopa Prabhu
27
0.76%
Stephen Hemminger
21
0.59%
Arkadi Sharshevsky
8
0.23%
Petr Machata
6
0.17%
Nikolay Aleksandrov
6
0.17%
Horatiu Vultur
2
0.06%
Others
2
0.06%
Total
3536
br_cfm_netlink.c
726
-
14
3486
Henrik Bjoernlund
Nikolay Aleksandrov
Linus Torvalds (pre-git)
Johannes Berg
Stephen Hemminger
Horatiu Vultur
Patrick McHardy
Jiri Pirko
Kyeyoon Park
Petr Machata
Others
January 2000
May 2006
January 2007
April 2011
November 2011
September 2014
October 2014
April 2016
April 2017
May 2018
May 2019
January 2020
April 2020
October 2020
December 2023
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 74}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 45}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 3086}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Henrik Bjoernlund
3086
88.53%
Nikolay Aleksandrov
232
6.66%
Linus Torvalds (pre-git)
74
2.12%
Johannes Berg
45
1.29%
Stephen Hemminger
10
0.29%
Horatiu Vultur
9
0.26%
Patrick McHardy
6
0.17%
Jiri Pirko
6
0.17%
Kyeyoon Park
4
0.11%
Petr Machata
2
0.06%
Others
12
0.34%
Total
3486
br_device.c
535
-
57
2523
Stephen Hemminger
Linus Torvalds (pre-git)
Nikolay Aleksandrov
Herbert Xu
Pablo Neira Ayuso
Américo Wang
Matthias Schiffer
Felix Fietkau
Roopa Prabhu
Vlad Yasevich
Ido Schimmel
Jiri Pirko
Toshiaki Makita
Henrik Bjoernlund
Linus Torvalds
Horatiu Vultur
Joseph Huang
Linus Lüssing
Kyeyoon Park
Eric Dumazet
Bart De Schuymer
David S. Miller
Satish Ashok
Johannes Berg
Vivien Didelot
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Joe Perches
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
July 2008
November 2008
June 2009
August 2009
September 2009
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
October 2010
December 2010
February 2011
April 2011
June 2011
July 2011
August 2011
October 2011
November 2011
December 2011
February 2012
April 2012
May 2012
July 2012
August 2012
October 2012
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
October 2013
November 2013
February 2014
March 2014
May 2014
June 2014
September 2014
October 2014
January 2015
March 2015
July 2015
August 2015
September 2015
October 2015
June 2016
July 2016
August 2016
October 2016
December 2016
February 2017
April 2017
May 2017
July 2017
September 2017
October 2017
November 2017
December 2017
March 2018
September 2018
October 2018
December 2018
May 2019
November 2019
December 2019
January 2020
February 2020
April 2020
June 2020
July 2020
October 2020
November 2020
December 2020
March 2021
July 2021
April 2022
August 2022
March 2023
April 2023
May 2023
October 2023
December 2023
February 2024
May 2024
August 2024
February 2025
March 2025
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 264}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "token_count": 15}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 104}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 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": 18, "token_count": 95}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 9, "token_count": 119}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 20, "token_count": 42}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 42}, {"author_id": 40, "token_count": 1}, {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 39, "token_count": 11}, {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 33}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 98}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "token_count": 144}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 46, "token_count": 14}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 115}, {"author_id": 13, "token_count": 119}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
411
16.29%
Linus Torvalds (pre-git)
381
15.10%
Nikolay Aleksandrov
282
11.18%
Herbert Xu
244
9.67%
Pablo Neira Ayuso
161
6.38%
Américo Wang
147
5.83%
Matthias Schiffer
144
5.71%
Felix Fietkau
115
4.56%
Roopa Prabhu
103
4.08%
Vlad Yasevich
86
3.41%
Ido Schimmel
58
2.30%
Jiri Pirko
44
1.74%
Toshiaki Makita
31
1.23%
Henrik Bjoernlund
19
0.75%
Linus Torvalds
16
0.63%
Horatiu Vultur
16
0.63%
Joseph Huang
14
0.55%
Linus Lüssing
11
0.44%
Kyeyoon Park
11
0.44%
Eric Dumazet
10
0.40%
Bart De Schuymer
9
0.36%
David S. Miller
8
0.32%
Satish Ashok
6
0.24%
Johannes Berg
5
0.20%
Vivien Didelot
4
0.16%
Hideaki Yoshifuji / 吉藤英明
4
0.16%
Patrick McHardy
3
0.12%
Joe Perches
3
0.12%
Scott Feldman
1
0.04%
Eric W. Biedermann
1
0.04%
Others
175
6.94%
Total
2523
br_fdb.c
1548
-
52
7839
Nikolay Aleksandrov
Vladimir Oltean
Stephen Hemminger
Vlad Yasevich
Scott Feldman
Linus Torvalds (pre-git)
Roopa Prabhu
Petr Machata
Toshiaki Makita
Hans J. Schultz
Johannes Nixdorf
Jiri Pirko
Arkadi Sharshevsky
Ido Schimmel
Eric Dumazet
Johannes Berg
David S. Miller
Américo Wang
Joe Perches
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Eric W. Biedermann
Linus Torvalds
Al Viro
Others
September 1992
June 1993
November 1993
March 1998
May 1998
January 2000
February 2002
April 2003
May 2003
June 2003
September 2003
April 2004
May 2004
July 2004
August 2004
March 2005
August 2005
May 2006
October 2006
December 2006
February 2007
March 2007
April 2007
May 2007
May 2008
June 2009
January 2010
February 2010
May 2010
June 2010
July 2010
November 2010
February 2011
April 2011
July 2011
September 2011
November 2011
December 2011
April 2012
August 2012
September 2012
October 2012
November 2012
February 2013
March 2013
April 2013
June 2013
February 2014
May 2014
July 2014
November 2014
January 2015
February 2015
May 2015
June 2015
September 2015
October 2015
February 2016
April 2016
June 2016
August 2016
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
December 2017
February 2018
April 2018
May 2018
June 2018
September 2018
October 2018
December 2018
January 2019
May 2019
October 2019
November 2019
January 2020
June 2020
September 2020
January 2021
June 2021
August 2021
October 2021
April 2022
May 2022
November 2022
October 2023
January 2024
September 2024
October 2024
November 2024
December 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 273}, ]}, {"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": 1062399600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 125}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 20, "token_count": 6}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 361}, ]}, {"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": 60, "token_count": 34}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 348}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 19, "token_count": 123}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 11, "token_count": 258}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 28}, {"author_id": 29, "token_count": 313}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 47}, {"author_id": 24, "token_count": 3}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "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": 116}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 94}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 19}, {"author_id": 19, "token_count": 76}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 122}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 36, "token_count": 4}, {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 42}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "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": 15, "token_count": 62}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 36}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 83}, {"author_id": 8, "token_count": 58}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 15}, {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 332}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 377}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 10, "token_count": 50}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 1794}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 682}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 44, "token_count": 152}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 50, "token_count": 145}, {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 15, "token_count": 49}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 26, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
2055
26.22%
Vladimir Oltean
1877
23.94%
Stephen Hemminger
1055
13.46%
Vlad Yasevich
606
7.73%
Scott Feldman
313
3.99%
Linus Torvalds (pre-git)
286
3.65%
Roopa Prabhu
257
3.28%
Petr Machata
248
3.16%
Toshiaki Makita
220
2.81%
Hans J. Schultz
152
1.94%
Johannes Nixdorf
145
1.85%
Jiri Pirko
81
1.03%
Arkadi Sharshevsky
46
0.59%
Ido Schimmel
30
0.38%
Eric Dumazet
19
0.24%
Johannes Berg
8
0.10%
David S. Miller
6
0.08%
Américo Wang
6
0.08%
Joe Perches
5
0.06%
Herbert Xu
4
0.05%
Hideaki Yoshifuji / 吉藤英明
2
0.03%
Eric W. Biedermann
2
0.03%
Linus Torvalds
1
0.01%
Al Viro
1
0.01%
Others
414
5.28%
Total
7839
br_forward.c
362
-
36
1629
Nikolay Aleksandrov
Herbert Xu
Linus Torvalds (pre-git)
Felix Fietkau
Linus Torvalds
Vlad Yasevich
Stephen Hemminger
Toshiaki Makita
Mike Manning
Ido Schimmel
Américo Wang
Tobias Waldekranz
Eric Dumazet
David S. Miller
Eric W. Biedermann
Pablo Neira Ayuso
Kyeyoon Park
Alexey Dobriyan
Roopa Prabhu
Linus Lüssing
Bart De Schuymer
Jan Engelhardt
Vladimir Oltean
Others
August 1992
September 1992
June 1993
November 1993
April 1994
November 1994
January 1995
March 1997
January 1998
May 1998
August 1998
January 2000
February 2002
October 2002
April 2003
August 2004
September 2005
April 2006
May 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
January 2020
September 2020
January 2021
May 2021
July 2021
March 2022
April 2023
May 2023
July 2023
September 2023
April 2024
May 2024
July 2024
December 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 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": 158}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "token_count": 105}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"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": 1225522800, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 304}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 31}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 19, "token_count": 46}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 13}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 106}, {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 23, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 23, "token_count": 27}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 14, "token_count": 19}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 25, "token_count": 19}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
378
23.20%
Herbert Xu
353
21.67%
Linus Torvalds (pre-git)
194
11.91%
Felix Fietkau
126
7.73%
Linus Torvalds
105
6.45%
Vlad Yasevich
50
3.07%
Stephen Hemminger
48
2.95%
Toshiaki Makita
46
2.82%
Mike Manning
43
2.64%
Ido Schimmel
43
2.64%
Américo Wang
23
1.41%
Tobias Waldekranz
19
1.17%
Eric Dumazet
15
0.92%
David S. Miller
14
0.86%
Eric W. Biedermann
13
0.80%
Pablo Neira Ayuso
12
0.74%
Kyeyoon Park
10
0.61%
Alexey Dobriyan
6
0.37%
Roopa Prabhu
5
0.31%
Linus Lüssing
5
0.31%
Bart De Schuymer
4
0.25%
Jan Engelhardt
2
0.12%
Vladimir Oltean
1
0.06%
Others
114
7.00%
Total
1629
br_if.c
777
-
68
3134
Stephen Hemminger
Linus Torvalds (pre-git)
Vlad Yasevich
Nikolay Aleksandrov
Eric Dumazet
Jiri Pirko
Herbert Xu
Petr Machata
Ido Schimmel
Elad Raz
Toshiaki Makita
Johannes Berg
Vladimir Oltean
Roopa Prabhu
Américo Wang
Linus Torvalds
Alexey Dobriyan
Greg Kroah-Hartman
Horatiu Vultur
Henrik Bjoernlund
Eric W. Biedermann
Joe Perches
Lee Jones
David S. Miller
Mike Manning
Others
June 1993
November 1993
April 1994
May 1994
June 1995
January 1997
October 1997
March 1998
May 1998
February 1999
June 1999
January 2000
October 2000
February 2002
April 2002
April 2003
May 2003
June 2003
July 2003
August 2003
March 2004
April 2004
May 2004
June 2004
July 2004
April 2005
May 2005
November 2005
December 2005
January 2006
February 2006
March 2006
May 2006
June 2006
October 2006
November 2006
February 2007
March 2007
July 2007
August 2007
September 2007
December 2007
April 2008
May 2008
June 2008
July 2008
September 2008
October 2008
November 2008
July 2009
August 2009
October 2009
November 2009
February 2010
May 2010
June 2010
August 2010
November 2010
January 2011
February 2011
March 2011
April 2011
May 2011
July 2011
August 2011
September 2011
October 2011
November 2011
June 2012
August 2012
November 2012
December 2012
January 2013
February 2013
April 2013
June 2013
July 2013
August 2013
December 2013
February 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
June 2015
October 2015
December 2015
January 2016
February 2016
March 2016
June 2016
July 2016
August 2016
February 2017
April 2017
May 2017
October 2017
November 2017
March 2018
April 2018
May 2018
July 2018
August 2018
September 2018
November 2018
December 2018
March 2019
May 2019
April 2020
May 2020
October 2020
July 2021
August 2021
October 2021
November 2021
December 2021
January 2022
May 2022
June 2022
September 2022
November 2022
February 2023
April 2023
June 2023
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 407}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 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": 41}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 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": 37, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 24, "token_count": 13}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 20, "token_count": 41}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 26, "token_count": 17}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 51, "token_count": 4}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 11, "token_count": 290}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "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": 45, "token_count": 30}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 164}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 26, "token_count": 52}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 5}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 16}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 15, "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": 7, "token_count": 25}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 36}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 18}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 10, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
958
30.57%
Linus Torvalds (pre-git)
449
14.33%
Vlad Yasevich
315
10.05%
Nikolay Aleksandrov
312
9.96%
Eric Dumazet
121
3.86%
Jiri Pirko
88
2.81%
Herbert Xu
49
1.56%
Petr Machata
37
1.18%
Ido Schimmel
31
0.99%
Elad Raz
30
0.96%
Toshiaki Makita
22
0.70%
Johannes Berg
18
0.57%
Vladimir Oltean
17
0.54%
Roopa Prabhu
17
0.54%
Américo Wang
14
0.45%
Linus Torvalds
12
0.38%
Alexey Dobriyan
12
0.38%
Greg Kroah-Hartman
9
0.29%
Horatiu Vultur
7
0.22%
Henrik Bjoernlund
7
0.22%
Eric W. Biedermann
7
0.22%
Joe Perches
5
0.16%
Lee Jones
4
0.13%
David S. Miller
3
0.10%
Mike Manning
2
0.06%
Others
588
18.76%
Total
3134
br_input.c
477
-
52
2130
Nikolay Aleksandrov
Stephen Hemminger
Florian Westphal
Linus Torvalds (pre-git)
Herbert Xu
Henrik Bjoernlund
Vlad Yasevich
Roopa Prabhu
Linus Torvalds
Jiri Pirko
Ido Schimmel
Tobias Waldekranz
Hans J. Schultz
Eric W. Biedermann
Toshiaki Makita
Vladimir Oltean
Kyeyoon Park
Pablo Neira Ayuso
David S. Miller
Horatiu Vultur
Bart De Schuymer
Linus Lüssing
Alexey Dobriyan
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Jan Engelhardt
Américo Wang
Joe Perches
Others
September 1991
August 1992
June 1993
November 1993
April 1994
May 1994
June 1995
September 1996
March 1997
January 1998
March 1998
May 1998
August 1998
June 1999
January 2000
February 2002
September 2002
April 2003
May 2003
June 2003
July 2004
August 2004
October 2004
March 2005
May 2005
August 2005
December 2005
February 2006
March 2006
May 2006
March 2007
April 2007
May 2007
September 2007
October 2007
December 2007
May 2008
October 2008
November 2008
May 2009
February 2010
March 2010
April 2010
June 2010
July 2010
August 2010
March 2011
April 2011
July 2011
October 2011
December 2011
May 2012
August 2012
November 2012
February 2013
March 2013
June 2013
July 2013
August 2013
October 2013
February 2014
March 2014
April 2014
May 2014
June 2014
September 2014
October 2014
January 2015
March 2015
April 2015
June 2015
September 2015
October 2015
March 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
March 2017
May 2017
August 2017
September 2017
October 2017
November 2017
December 2017
May 2018
September 2018
November 2018
April 2019
May 2019
July 2019
October 2019
November 2019
January 2020
April 2020
May 2020
October 2020
November 2020
January 2021
March 2021
May 2021
July 2021
August 2021
February 2022
March 2022
May 2022
November 2022
April 2023
May 2023
September 2023
October 2023
April 2024
December 2024
April 2025
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": 10}, ]}, {"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": 112}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "token_count": 96}, ]}, {"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": 28}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 101}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 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": 26, "token_count": 2}, {"author_id": 20, "token_count": 35}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 20, "token_count": 26}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 21, "token_count": 12}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 80}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 39, "token_count": 36}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 37}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 7, "token_count": 33}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "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": 7, "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": 8, "token_count": 85}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 185}, {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 111}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 44, "token_count": 44}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 13, "token_count": 23}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
286
13.43%
Stephen Hemminger
223
10.47%
Florian Westphal
197
9.25%
Linus Torvalds (pre-git)
151
7.09%
Herbert Xu
120
5.63%
Henrik Bjoernlund
111
5.21%
Vlad Yasevich
105
4.93%
Roopa Prabhu
104
4.88%
Linus Torvalds
96
4.51%
Jiri Pirko
66
3.10%
Ido Schimmel
60
2.82%
Tobias Waldekranz
44
2.07%
Hans J. Schultz
44
2.07%
Eric W. Biedermann
43
2.02%
Toshiaki Makita
39
1.83%
Vladimir Oltean
36
1.69%
Kyeyoon Park
36
1.69%
Pablo Neira Ayuso
35
1.64%
David S. Miller
34
1.60%
Horatiu Vultur
28
1.31%
Bart De Schuymer
18
0.85%
Linus Lüssing
13
0.61%
Alexey Dobriyan
12
0.56%
Eric Dumazet
11
0.52%
Hideaki Yoshifuji / 吉藤英明
4
0.19%
Patrick McHardy
3
0.14%
Jan Engelhardt
2
0.09%
Américo Wang
2
0.09%
Joe Perches
1
0.05%
Others
206
9.67%
Total
2130
br_ioctl.c
470
-
27
2248
Linus Torvalds (pre-git)
Stephen Hemminger
Remi Pommarel
Eric W. Biedermann
Xin Long
Nikolay Aleksandrov
Alexey Dobriyan
Américo Wang
Al Viro
Horatiu Vultur
Scott Feldman
Linus Torvalds
Johannes Berg
Eric Dumazet
Others
September 1991
August 1992
June 1993
November 1993
June 1995
September 1996
March 1997
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
February 2013
October 2015
April 2016
May 2016
December 2016
February 2017
October 2017
November 2017
March 2018
January 2019
May 2019
April 2020
July 2021
August 2021
September 2021
October 2021
December 2021
March 2025
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": 5}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"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": 59}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 359}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 29}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 91}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 58, "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": 33, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"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": 59, "token_count": 186}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 89}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
930
41.37%
Stephen Hemminger
639
28.43%
Remi Pommarel
186
8.27%
Eric W. Biedermann
101
4.49%
Xin Long
54
2.40%
Nikolay Aleksandrov
53
2.36%
Alexey Dobriyan
29
1.29%
Américo Wang
17
0.76%
Al Viro
10
0.44%
Horatiu Vultur
4
0.18%
Scott Feldman
3
0.13%
Linus Torvalds
2
0.09%
Johannes Berg
2
0.09%
Eric Dumazet
2
0.09%
Others
216
9.61%
Total
2248
br_mdb.c
1722
-
35
8714
Ido Schimmel
Nikolay Aleksandrov
Américo Wang
Satish Ashok
Herbert Xu
Linus Lüssing
Elad Raz
Johannes Berg
Joseph Huang
Vladimir Oltean
Stephen Hemminger
Hideaki Yoshifuji / 吉藤英明
Roopa Prabhu
Eric Dumazet
Linus Torvalds (pre-git)
Jiri Pirko
Arkadi Sharshevsky
Vivien Didelot
Vlad Yasevich
Petr Machata
Lee Jones
Felix Fietkau
Greg Kroah-Hartman
Others
June 1993
May 1994
October 1997
February 1998
June 1999
January 2000
May 2004
March 2005
May 2005
May 2006
June 2009
February 2010
March 2010
April 2010
July 2010
November 2010
February 2011
November 2011
December 2011
October 2012
November 2012
December 2012
March 2013
August 2013
January 2015
April 2015
July 2015
August 2015
September 2015
January 2016
February 2016
April 2016
June 2016
January 2017
April 2017
May 2017
June 2017
October 2017
November 2017
October 2018
December 2018
April 2019
July 2019
August 2019
September 2019
December 2019
January 2020
March 2020
September 2020
October 2020
May 2021
July 2021
August 2021
October 2021
April 2022
June 2022
December 2022
February 2023
March 2023
October 2023
December 2023
September 2024
February 2025
April 2025
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 176}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 47}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 1363}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 31, "token_count": 168}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 31, "token_count": 105}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 45, "token_count": 48}, {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 45, "token_count": 42}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 2}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 65}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 964}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 150}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 54}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 1686}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 7, "token_count": 21}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 1355}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 701}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 7, "token_count": 501}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 46, "token_count": 62}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
4281
49.13%
Nikolay Aleksandrov
1828
20.98%
Américo Wang
1363
15.64%
Satish Ashok
273
3.13%
Herbert Xu
182
2.09%
Linus Lüssing
150
1.72%
Elad Raz
93
1.07%
Johannes Berg
68
0.78%
Joseph Huang
62
0.71%
Vladimir Oltean
60
0.69%
Stephen Hemminger
50
0.57%
Hideaki Yoshifuji / 吉藤英明
47
0.54%
Roopa Prabhu
25
0.29%
Eric Dumazet
21
0.24%
Linus Torvalds (pre-git)
14
0.16%
Jiri Pirko
10
0.11%
Arkadi Sharshevsky
9
0.10%
Vivien Didelot
5
0.06%
Vlad Yasevich
3
0.03%
Petr Machata
3
0.03%
Lee Jones
3
0.03%
Felix Fietkau
2
0.02%
Greg Kroah-Hartman
1
0.01%
Others
161
1.85%
Total
8714
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": 39, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 1359}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 773}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 714}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
2847
99.62%
Stephen Hemminger
6
0.21%
Kyeyoon Park
4
0.14%
Others
1
0.03%
Total
2858
br_mrp_switchdev.c
241
-
2
1082
Horatiu Vultur
Vladimir Oltean
April 2020
May 2020
July 2020
February 2021
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 652}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 119}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 292}, {"author_id": 10, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
1078
99.63%
Vladimir Oltean
4
0.37%
Total
1082
br_mst.c
360
-
17
1484
Tobias Waldekranz
Nikolay Aleksandrov
Johannes Berg
Vlad Yasevich
Linus Torvalds (pre-git)
Stephen Hemminger
Joe Perches
Horatiu Vultur
Herbert Xu
Jiri Pirko
Henrik Bjoernlund
Petr Machata
Roopa Prabhu
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
April 2019
May 2019
December 2019
January 2020
April 2020
October 2020
March 2022
May 2024
June 2024
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"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": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 1301}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Tobias Waldekranz
1301
87.67%
Nikolay Aleksandrov
81
5.46%
Johannes Berg
20
1.35%
Vlad Yasevich
18
1.21%
Linus Torvalds (pre-git)
12
0.81%
Stephen Hemminger
10
0.67%
Joe Perches
10
0.67%
Horatiu Vultur
6
0.40%
Herbert Xu
6
0.40%
Jiri Pirko
5
0.34%
Henrik Bjoernlund
5
0.34%
Petr Machata
4
0.27%
Roopa Prabhu
2
0.13%
Vivien Didelot
1
0.07%
Ido Schimmel
1
0.07%
Others
2
0.13%
Total
1484
br_multicast.c
5225
-
67
25781
Nikolay Aleksandrov
Herbert Xu
Linus Lüssing
Hideaki Yoshifuji / 吉藤英明
Petr Machata
Yong Wang
Satish Ashok
Américo Wang
Felix Fietkau
Eric Dumazet
Allen Pais
Vlad Yasevich
Ido Schimmel
Stephen Hemminger
Linus Torvalds (pre-git)
Joseph Huang
Johannes Berg
Elad Raz
Vladimir Oltean
David S. Miller
Alexey Dobriyan
Joe Perches
Eric W. Biedermann
Tobias Waldekranz
Patrick McHardy
Roopa Prabhu
Linus Torvalds
Greg Kroah-Hartman
Arkadi Sharshevsky
Others
June 1993
May 1994
June 1995
January 2000
February 2002
May 2003
May 2004
October 2004
March 2005
March 2006
May 2006
January 2007
November 2007
December 2007
March 2008
June 2009
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
June 2011
October 2011
November 2011
December 2011
March 2012
April 2012
May 2012
July 2012
November 2012
December 2012
February 2013
March 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
January 2014
February 2014
March 2014
May 2014
June 2014
July 2014
August 2014
November 2014
February 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
October 2016
November 2016
January 2017
February 2017
April 2017
May 2017
June 2017
October 2017
November 2017
December 2017
May 2018
June 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
July 2019
August 2019
January 2020
May 2020
July 2020
September 2020
October 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
December 2021
February 2022
October 2022
December 2022
February 2023
October 2023
January 2024
August 2024
April 2025
May 2025
June 2025
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": 22, "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": 9, "token_count": 2986}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 9, "token_count": 2}, {"author_id": 16, "token_count": 1973}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 26, "token_count": 26}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 66}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 37, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 54}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 106}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 183}, {"author_id": 21, "token_count": 5}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 72}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 26, "token_count": 8}, {"author_id": 12, "token_count": 104}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 446}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 17}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 110}, {"author_id": 11, "token_count": 43}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 727}, ]}, {"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": 8, "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": 31, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 31, "token_count": 275}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 7}, {"author_id": 12, "token_count": 5}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 45, "token_count": 14}, {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 45, "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": 109}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 170}, {"author_id": 8, "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": 7, "token_count": 10}, {"author_id": 24, "token_count": 25}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 155}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 360}, {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 392}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 7462}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 46, "token_count": 39}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 607}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 943}, ]}, {"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": 10, "token_count": 1}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 17}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "token_count": 748}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 12, "token_count": 69}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 43, "token_count": 330}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 7, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
14415
55.91%
Herbert Xu
3115
12.08%
Linus Lüssing
3097
12.01%
Hideaki Yoshifuji / 吉藤英明
1984
7.70%
Petr Machata
754
2.92%
Yong Wang
330
1.28%
Satish Ashok
295
1.14%
Américo Wang
217
0.84%
Felix Fietkau
170
0.66%
Eric Dumazet
163
0.63%
Allen Pais
155
0.60%
Vlad Yasevich
119
0.46%
Ido Schimmel
87
0.34%
Stephen Hemminger
86
0.33%
Linus Torvalds (pre-git)
65
0.25%
Joseph Huang
39
0.15%
Johannes Berg
25
0.10%
Elad Raz
22
0.09%
Vladimir Oltean
15
0.06%
David S. Miller
10
0.04%
Alexey Dobriyan
10
0.04%
Joe Perches
7
0.03%
Eric W. Biedermann
7
0.03%
Tobias Waldekranz
4
0.02%
Patrick McHardy
4
0.02%
Roopa Prabhu
3
0.01%
Linus Torvalds
3
0.01%
Greg Kroah-Hartman
3
0.01%
Arkadi Sharshevsky
1
0.00%
Others
576
2.23%
Total
25781
br_multicast_eht.c
822
-
17
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
May 2025
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 56}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 16, "token_count": 32}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 12, "token_count": 25}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 3481}, ]}, {"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}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3692
95.30%
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
18
0.46%
Total
3874
br_netfilter_hooks.c
1343
-
66
5855
Florian Westphal
Bart De Schuymer
Christian Brauner
Bernhard Thaler
Pablo Neira Ayuso
Patrick McHardy
Stephen Hemminger
Bandan Das
Linus Torvalds (pre-git)
Eric W. Biedermann
David S. Miller
Herbert Xu
Eric Dumazet
Linus Torvalds
Xin Long
Nikolay Aleksandrov
Jiri Pirko
Alexey Dobriyan
Taehee Yoo
Hideaki Yoshifuji / 吉藤英明
Jan Engelhardt
Ido Schimmel
Joe Perches
Américo Wang
Others
September 1991
August 1992
September 1992
February 1993
June 1993
November 1993
April 1994
May 1994
December 1994
June 1995
January 1996
September 1996
January 1997
March 1998
May 1998
June 1999
January 2000
February 2002
August 2002
October 2002
April 2003
May 2003
June 2003
October 2003
December 2003
February 2004
August 2004
September 2004
October 2004
December 2005
February 2006
March 2006
April 2006
August 2006
November 2006
December 2006
February 2007
March 2007
April 2007
May 2007
August 2007
October 2007
November 2007
January 2008
July 2008
October 2008
November 2008
January 2009
February 2009
April 2009
June 2009
July 2009
March 2010
April 2010
June 2010
July 2010
September 2010
October 2010
November 2010
December 2010
March 2011
April 2011
May 2011
July 2011
December 2011
March 2012
April 2012
May 2012
July 2012
October 2012
April 2013
June 2013
September 2013
October 2013
May 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
February 2016
April 2016
June 2016
September 2016
November 2016
December 2016
March 2017
July 2017
August 2017
December 2017
February 2018
June 2018
September 2018
November 2018
December 2018
January 2019
February 2019
March 2019
May 2019
June 2019
August 2019
September 2019
December 2019
November 2020
October 2021
November 2021
June 2022
January 2023
March 2023
April 2023
August 2023
September 2023
October 2023
January 2024
February 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
January 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "token_count": 28}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 422}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 2, "token_count": 257}, ]}, {"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": 166}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 22, "token_count": 17}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 22, "token_count": 73}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 123}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 22, "token_count": 67}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 56, "token_count": 169}, {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 13, "token_count": 36}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 41}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 53}, {"author_id": 13, "token_count": 110}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 77}, {"author_id": 5, "token_count": 216}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 32, "token_count": 498}, {"author_id": 5, "token_count": 50}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 35, "token_count": 14}, {"author_id": 5, "token_count": 44}, {"author_id": 13, "token_count": 130}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 103}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 237}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 110}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 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": 54, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 58, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 27, "token_count": 680}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 249}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 178}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 13, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1344
22.95%
Bart De Schuymer
1114
19.03%
Christian Brauner
680
11.61%
Bernhard Thaler
498
8.51%
Pablo Neira Ayuso
382
6.52%
Patrick McHardy
218
3.72%
Stephen Hemminger
211
3.60%
Bandan Das
169
2.89%
Linus Torvalds (pre-git)
135
2.31%
Eric W. Biedermann
120
2.05%
David S. Miller
104
1.78%
Herbert Xu
78
1.33%
Eric Dumazet
38
0.65%
Linus Torvalds
35
0.60%
Xin Long
19
0.32%
Nikolay Aleksandrov
15
0.26%
Jiri Pirko
10
0.17%
Alexey Dobriyan
7
0.12%
Taehee Yoo
5
0.09%
Hideaki Yoshifuji / 吉藤英明
5
0.09%
Jan Engelhardt
3
0.05%
Ido Schimmel
3
0.05%
Joe Perches
2
0.03%
Américo Wang
1
0.02%
Others
659
11.26%
Total
5855
br_netfilter_ipv6.c
189
-
18
802
Pablo Neira Ayuso
Bart De Schuymer
Florian Westphal
Bernhard Thaler
Linus Torvalds (pre-git)
Bandan Das
Eric W. Biedermann
Xin Long
David S. Miller
Linus Torvalds
Eric Dumazet
Christian Brauner
Patrick McHardy
Herbert Xu
Others
February 1993
June 1993
November 1993
April 1994
May 1994
December 1994
June 1995
September 1996
May 1998
January 2000
February 2002
October 2002
June 2003
October 2003
December 2003
September 2004
December 2006
April 2007
October 2007
April 2010
September 2010
April 2011
October 2014
November 2014
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
April 2016
September 2016
December 2016
December 2018
March 2019
May 2019
June 2019
March 2023
October 2023
January 2024
var spanGroupData = [ {"timestamp": 728553600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 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": 1164960000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 56, "token_count": 28}, {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 9}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 32, "token_count": 42}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 13, "token_count": 431}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 27}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 58, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 58, "token_count": 12}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
442
55.11%
Bart De Schuymer
93
11.60%
Florian Westphal
48
5.99%
Bernhard Thaler
42
5.24%
Linus Torvalds (pre-git)
30
3.74%
Bandan Das
28
3.49%
Eric W. Biedermann
27
3.37%
Xin Long
20
2.49%
David S. Miller
18
2.24%
Linus Torvalds
16
2.00%
Eric Dumazet
4
0.50%
Christian Brauner
4
0.50%
Patrick McHardy
3
0.37%
Herbert Xu
3
0.37%
Others
24
2.99%
Total
802
br_netlink.c
1952
-
62
10376
Nikolay Aleksandrov
Stephen Hemminger
Roopa Prabhu
Vlad Yasevich
Jiri Pirko
Henrik Bjoernlund
Thomas Graf
Tobias Waldekranz
Toshiaki Makita
Hans J. Schultz
Petr Machata
David S. Miller
Horatiu Vultur
Ido Schimmel
Linus Torvalds (pre-git)
Vladimir Oltean
Johannes Nixdorf
Johannes Berg
Felix Fietkau
Eric Dumazet
Vivien Didelot
Mike Manning
Patrick McHardy
Joe Perches
Scott Feldman
Arkadi Sharshevsky
Kyeyoon Park
Hideaki Yoshifuji / 吉藤英明
Elad Raz
Alexey Dobriyan
Eric W. Biedermann
Matthias Schiffer
Américo Wang
Pablo Neira Ayuso
Linus Torvalds
Others
September 1996
May 1998
January 2000
February 2002
February 2003
April 2003
May 2003
June 2003
December 2005
March 2006
May 2006
August 2006
November 2006
January 2007
March 2007
April 2007
September 2007
November 2007
September 2008
February 2009
November 2009
February 2010
April 2010
May 2010
June 2010
November 2010
April 2011
October 2011
November 2011
December 2011
April 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
June 2013
September 2013
December 2013
March 2014
April 2014
May 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
July 2015
August 2015
September 2015
October 2015
January 2016
April 2016
June 2016
August 2016
November 2016
January 2017
February 2017
April 2017
May 2017
June 2017
September 2017
October 2017
November 2017
December 2017
May 2018
July 2018
September 2018
October 2018
November 2018
December 2018
March 2019
April 2019
May 2019
December 2019
January 2020
April 2020
July 2020
August 2020
October 2020
November 2020
January 2021
February 2021
April 2021
July 2021
August 2021
October 2021
December 2021
February 2022
March 2022
April 2022
June 2022
July 2022
November 2022
February 2023
April 2023
July 2023
October 2023
February 2024
April 2024
October 2024
February 2025
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 80}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 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": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 488}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 48, "token_count": 22}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 48, "token_count": 194}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 21, "token_count": 71}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1063}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 21, "token_count": 41}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 11, "token_count": 429}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 11, "token_count": 5}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 52}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 53}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 449}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 39, "token_count": 12}, {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 8, "token_count": 572}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 265}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 24, "token_count": 6}, {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 203}, {"author_id": 29, "token_count": 1}, {"author_id": 19, "token_count": 91}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1786}, {"author_id": 29, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 45, "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": 8, "token_count": 303}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 24, "token_count": 47}, {"author_id": 23, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 13}, {"author_id": 42, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 89}, {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 32}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 36}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 366}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 61}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 90}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 14}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 14, "token_count": 162}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 44, "token_count": 131}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "token_count": 97}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 55}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 50, "token_count": 78}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3870
37.30%
Stephen Hemminger
1741
16.78%
Roopa Prabhu
1152
11.10%
Vlad Yasevich
523
5.04%
Jiri Pirko
456
4.39%
Henrik Bjoernlund
366
3.53%
Thomas Graf
221
2.13%
Tobias Waldekranz
162
1.56%
Toshiaki Makita
144
1.39%
Hans J. Schultz
131
1.26%
Petr Machata
114
1.10%
David S. Miller
112
1.08%
Horatiu Vultur
104
1.00%
Ido Schimmel
99
0.95%
Linus Torvalds (pre-git)
97
0.93%
Vladimir Oltean
90
0.87%
Johannes Nixdorf
78
0.75%
Johannes Berg
63
0.61%
Felix Fietkau
46
0.44%
Eric Dumazet
41
0.40%
Vivien Didelot
32
0.31%
Mike Manning
21
0.20%
Patrick McHardy
16
0.15%
Joe Perches
15
0.14%
Scott Feldman
14
0.13%
Arkadi Sharshevsky
13
0.13%
Kyeyoon Park
12
0.12%
Hideaki Yoshifuji / 吉藤英明
9
0.09%
Elad Raz
6
0.06%
Alexey Dobriyan
5
0.05%
Eric W. Biedermann
3
0.03%
Matthias Schiffer
2
0.02%
Américo Wang
2
0.02%
Pablo Neira Ayuso
1
0.01%
Linus Torvalds
1
0.01%
Others
614
5.92%
Total
10376
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": 48, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 51, "token_count": 4}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 999}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "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
88
-
15
299
David S. Miller
Herbert Xu
Pablo Neira Ayuso
Eric Dumazet
Bart De Schuymer
Linus Torvalds (pre-git)
Ido Schimmel
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Art Haas
Others
June 1993
November 1993
April 1994
December 1994
June 1995
March 1996
September 1996
October 1997
January 2000
October 2002
November 2002
December 2002
December 2003
February 2006
November 2006
December 2006
July 2008
November 2008
October 2010
December 2010
May 2011
June 2011
July 2011
December 2011
April 2012
July 2012
September 2014
May 2019
December 2019
March 2023
May 2025
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 20}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 7, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
63
21.07%
Herbert Xu
52
17.39%
Pablo Neira Ayuso
34
11.37%
Eric Dumazet
27
9.03%
Bart De Schuymer
23
7.69%
Linus Torvalds (pre-git)
18
6.02%
Ido Schimmel
14
4.68%
Hideaki Yoshifuji / 吉藤英明
5
1.67%
Patrick McHardy
4
1.34%
Art Haas
2
0.67%
Others
57
19.06%
Total
299
br_private.h
2333
-
80
10283
Nikolay Aleksandrov
Linus Torvalds (pre-git)
Stephen Hemminger
Vlad Yasevich
Herbert Xu
Ido Schimmel
Linus Lüssing
Petr Machata
Vladimir Oltean
Tobias Waldekranz
Roopa Prabhu
Henrik Bjoernlund
Johannes Berg
Lee Jones
Arkadi Sharshevsky
Horatiu Vultur
Hideaki Yoshifuji / 吉藤英明
Joseph Huang
Américo Wang
Pablo Neira Ayuso
Toshiaki Makita
Jiri Pirko
Eric Dumazet
Felix Fietkau
Kyeyoon Park
David S. Miller
Mike Manning
Florian Westphal
Yong Wang
Eric W. Biedermann
Bart De Schuymer
Vivien Didelot
Patrick McHardy
Elad Raz
Bernhard Thaler
Satish Ashok
Alexey Dobriyan
Linus Torvalds
Johannes Nixdorf
Scott Feldman
Hans J. Schultz
Al Viro
Joe Perches
Thomas Graf
Greg Kroah-Hartman
Others
August 1992
September 1992
June 1993
August 1993
November 1993
April 1994
May 1994
November 1994
December 1994
January 1995
June 1995
March 1996
September 1996
January 1997
March 1997
October 1997
March 1998
May 1999
June 1999
September 1999
January 2000
February 2002
October 2002
April 2003
May 2003
June 2003
March 2004
April 2004
May 2004
June 2004
July 2004
March 2005
May 2005
December 2005
February 2006
March 2006
May 2006
July 2006
October 2006
February 2007
March 2007
April 2007
August 2007
September 2007
December 2007
June 2008
July 2008
September 2008
June 2009
August 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
November 2010
February 2011
March 2011
April 2011
July 2011
October 2011
November 2011
December 2011
April 2012
June 2012
September 2012
October 2012
November 2012
December 2012
February 2013
March 2013
June 2013
July 2013
August 2013
September 2013
October 2013
December 2013
January 2014
February 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
February 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
April 2017
June 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
May 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
March 2020
April 2020
May 2020
June 2020
July 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
December 2021
February 2022
March 2022
April 2022
May 2022
November 2022
December 2022
February 2023
March 2023
April 2023
May 2023
July 2023
October 2023
December 2023
January 2024
April 2024
October 2024
November 2024
December 2024
January 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 1158}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 164}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 136}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 454}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "token_count": 23}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 16, "token_count": 69}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 15}, {"author_id": 1, "token_count": 100}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 9, "token_count": 78}, {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 25}, {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 95}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 12}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 51, "token_count": 165}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 62}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 567}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 93}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 20, "token_count": 28}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 22}, {"author_id": 11, "token_count": 37}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 31}, {"author_id": 19, "token_count": 29}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 27}, {"author_id": 11, "token_count": 7}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 39, "token_count": 45}, {"author_id": 11, "token_count": 25}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 17}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 15}, {"author_id": 0, "token_count": 253}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 79}, {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 76}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 67}, {"author_id": 0, "token_count": 13}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 13}, {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 24, "token_count": 170}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 137}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 7, "token_count": 22}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 8, "token_count": 137}, ]}, {"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": 15, "token_count": 27}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 15, "token_count": 117}, ]}, {"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": 7, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 15, "token_count": 82}, {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 12, "token_count": 2}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 551}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 91}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 3, "token_count": 9}, {"author_id": 10, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 330}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 180}, {"author_id": 0, "token_count": 37}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 46, "token_count": 13}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 41}, {"author_id": 13, "token_count": 30}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 212}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 14, "token_count": 8}, {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 726}, {"author_id": 14, "token_count": 74}, {"author_id": 10, "token_count": 105}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 274}, {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 66}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 145}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 72}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "token_count": 42}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 81}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 29}, {"author_id": 50, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 7, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 15, "token_count": 34}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 46, "token_count": 78}, {"author_id": 43, "token_count": 22}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 7, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
2985
29.03%
Linus Torvalds (pre-git)
1361
13.24%
Stephen Hemminger
958
9.32%
Vlad Yasevich
649
6.31%
Herbert Xu
551
5.36%
Ido Schimmel
388
3.77%
Linus Lüssing
381
3.71%
Petr Machata
319
3.10%
Vladimir Oltean
235
2.29%
Tobias Waldekranz
227
2.21%
Roopa Prabhu
202
1.96%
Henrik Bjoernlund
180
1.75%
Johannes Berg
170
1.65%
Lee Jones
165
1.60%
Arkadi Sharshevsky
137
1.33%
Horatiu Vultur
109
1.06%
Hideaki Yoshifuji / 吉藤英明
92
0.89%
Joseph Huang
91
0.88%
Américo Wang
83
0.81%
Pablo Neira Ayuso
82
0.80%
Toshiaki Makita
68
0.66%
Jiri Pirko
61
0.59%
Eric Dumazet
56
0.54%
Felix Fietkau
54
0.53%
Kyeyoon Park
45
0.44%
David S. Miller
27
0.26%
Mike Manning
24
0.23%
Florian Westphal
23
0.22%
Yong Wang
22
0.21%
Eric W. Biedermann
21
0.20%
Bart De Schuymer
17
0.17%
Vivien Didelot
15
0.15%
Patrick McHardy
12
0.12%
Elad Raz
12
0.12%
Bernhard Thaler
12
0.12%
Satish Ashok
10
0.10%
Alexey Dobriyan
10
0.10%
Linus Torvalds
9
0.09%
Johannes Nixdorf
8
0.08%
Scott Feldman
6
0.06%
Hans J. Schultz
6
0.06%
Al Viro
3
0.03%
Joe Perches
2
0.02%
Thomas Graf
1
0.01%
Greg Kroah-Hartman
1
0.01%
Others
393
3.82%
Total
10283
br_private_cfm.h
147
-
12
460
Henrik Bjoernlund
Johannes Berg
Linus Torvalds (pre-git)
Petr Machata
Nikolay Aleksandrov
Stephen Hemminger
Roopa Prabhu
Arkadi Sharshevsky
Linus Lüssing
Vlad Yasevich
Horatiu Vultur
Others
January 2000
April 2004
February 2013
August 2013
August 2015
June 2016
April 2017
June 2017
October 2017
May 2018
May 2019
April 2020
October 2020
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 40}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 348}, ]}, ]
Author Name
Tokens
Token Proportion
Henrik Bjoernlund
348
75.65%
Johannes Berg
40
8.70%
Linus Torvalds (pre-git)
38
8.26%
Petr Machata
9
1.96%
Nikolay Aleksandrov
6
1.30%
Stephen Hemminger
5
1.09%
Roopa Prabhu
5
1.09%
Arkadi Sharshevsky
4
0.87%
Linus Lüssing
2
0.43%
Vlad Yasevich
1
0.22%
Horatiu Vultur
1
0.22%
Others
1
0.22%
Total
460
br_private_mcast_eht.h
94
-
5
333
Nikolay Aleksandrov
Linus Torvalds (pre-git)
Hideaki Yoshifuji / 吉藤英明
Herbert Xu
Eric Dumazet
January 2000
February 2010
April 2010
December 2011
September 2020
January 2021
July 2021
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 283}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
308
92.49%
Linus Torvalds (pre-git)
16
4.80%
Hideaki Yoshifuji / 吉藤英明
5
1.50%
Herbert Xu
3
0.90%
Eric Dumazet
1
0.30%
Total
333
br_private_mrp.h
148
-
2
604
Horatiu Vultur
Others
April 2020
May 2020
July 2020
November 2020
January 2021
February 2021
June 2021
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 446}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 74}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
591
97.85%
Others
13
2.15%
Total
604
br_private_stp.h
66
-
5
254
Linus Torvalds (pre-git)
Stephen Hemminger
Vivien Didelot
Eric Dumazet
Others
August 1992
June 1995
March 1996
March 1997
March 1998
August 1998
September 1999
January 2000
October 2000
April 2003
April 2011
July 2011
April 2012
December 2016
May 2019
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 169}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
202
79.53%
Stephen Hemminger
40
15.75%
Vivien Didelot
8
3.15%
Eric Dumazet
2
0.79%
Others
2
0.79%
Total
254
br_private_tunnel.h
85
-
10
355
Roopa Prabhu
Vlad Yasevich
Nikolay Aleksandrov
Stephen Hemminger
Linus Torvalds (pre-git)
Lee Jones
Toshiaki Makita
Kyeyoon Park
Others
June 1995
January 2000
May 2004
December 2005
May 2006
November 2012
February 2013
May 2014
October 2014
January 2015
February 2015
September 2015
January 2017
October 2017
May 2019
January 2020
March 2020
August 2021
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 51, "token_count": 19}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 42}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 177}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
181
50.99%
Vlad Yasevich
45
12.68%
Nikolay Aleksandrov
45
12.68%
Stephen Hemminger
32
9.01%
Linus Torvalds (pre-git)
24
6.76%
Lee Jones
19
5.35%
Toshiaki Makita
5
1.41%
Kyeyoon Park
1
0.28%
Others
3
0.85%
Total
355
br_stp.c
713
-
27
3132
Linus Torvalds (pre-git)
Stephen Hemminger
Vivien Didelot
Scott Feldman
Vladimir Oltean
Tobias Waldekranz
Vlad Yasevich
Nikolay Aleksandrov
Ido Schimmel
Jiri Pirko
Herbert Xu
Horatiu Vultur
Eric Dumazet
Jan Engelhardt
Others
June 1993
November 1993
June 1995
June 1996
September 1996
October 1997
May 1998
August 1998
February 1999
May 1999
September 1999
January 2000
October 2002
April 2003
May 2003
June 2003
July 2003
April 2004
May 2004
June 2004
July 2004
March 2007
May 2007
May 2008
August 2008
September 2008
May 2009
August 2009
February 2010
May 2010
March 2011
April 2011
July 2011
November 2011
March 2012
April 2012
November 2012
April 2013
September 2013
September 2014
November 2014
March 2015
May 2015
June 2015
July 2015
September 2015
October 2015
November 2015
December 2015
February 2016
March 2016
July 2016
December 2016
February 2017
May 2017
November 2017
May 2019
December 2019
February 2020
April 2020
January 2021
February 2021
March 2021
June 2021
March 2022
April 2025
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": 1818}, ]}, {"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": 82}, ]}, {"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": 33}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 29, "token_count": 26}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 29, "token_count": 25}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 29, "token_count": 84}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 11, "token_count": 25}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 41, "token_count": 125}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 49}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 77}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 50}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1875
59.87%
Stephen Hemminger
610
19.48%
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
91
2.91%
Total
3132
br_stp_bpdu.c
247
-
21
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 / 吉藤英明
Al Viro
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
October 2024
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": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 14}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 33, "token_count": 1}, ]}, ]
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%
Al Viro
1
0.07%
Others
32
2.12%
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
April 2025
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": 16}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 31}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 45, "token_count": 27}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 41, "token_count": 122}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 41, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
825
49.55%
Stephen Hemminger
472
28.35%
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
85
5.11%
Total
1665
br_stp_timer.c
164
-
10
827
Linus Torvalds (pre-git)
Stephen Hemminger
Allen Pais
Eric Dumazet
Nikolay Aleksandrov
Vivien Didelot
Xin Long
Others
June 1993
November 1993
September 1996
March 1997
January 1998
January 2000
March 2000
April 2003
May 2003
June 2003
July 2003
April 2004
May 2004
March 2006
May 2007
May 2010
March 2011
July 2011
April 2012
August 2012
May 2013
September 2014
May 2015
July 2015
December 2016
May 2017
November 2017
May 2019
May 2025
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 385}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 194}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 78}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
394
47.64%
Stephen Hemminger
315
38.09%
Allen Pais
78
9.43%
Eric Dumazet
10
1.21%
Nikolay Aleksandrov
8
0.97%
Vivien Didelot
4
0.48%
Xin Long
2
0.24%
Others
16
1.93%
Total
827
br_switchdev.c
876
-
33
3764
Vladimir Oltean
Tobias Waldekranz
Arkadi Sharshevsky
Herbert Xu
Ido Schimmel
Linus Torvalds (pre-git)
Petr Machata
Joseph Huang
Nikolay Aleksandrov
Stephen Hemminger
Américo Wang
Scott Feldman
Jiri Pirko
Johannes Berg
Hideaki Yoshifuji / 吉藤英明
Elad Raz
Hans J. Schultz
Eric Dumazet
Lee Jones
Vivien Didelot
Roopa Prabhu
Vlad Yasevich
David S. Miller
Satish Ashok
Greg Kroah-Hartman
Others
September 1992
November 1994
June 1995
January 2000
April 2003
March 2004
April 2004
May 2004
July 2004
July 2006
October 2008
February 2009
June 2009
February 2010
April 2010
May 2010
June 2010
November 2010
April 2011
November 2011
December 2011
November 2012
December 2012
February 2013
May 2014
November 2014
January 2015
March 2015
April 2015
May 2015
June 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
April 2016
July 2016
August 2016
April 2017
June 2017
November 2017
December 2017
March 2018
April 2018
May 2018
October 2018
November 2018
December 2018
February 2019
May 2019
June 2019
August 2019
October 2019
January 2020
September 2020
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
October 2021
February 2022
March 2022
November 2022
January 2023
April 2023
July 2023
February 2024
April 2025
July 2025
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": 76}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 103}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 51, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 38}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "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": 31, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 45, "token_count": 15}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 65}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 214}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 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": 15, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 51}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 41}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 116}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 34}, {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 10, "token_count": 48}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 14, "token_count": 375}, {"author_id": 10, "token_count": 416}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 1241}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 148}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 157}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 44, "token_count": 13}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 14, "token_count": 73}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 46, "token_count": 44}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 46, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2053
54.54%
Tobias Waldekranz
640
17.00%
Arkadi Sharshevsky
214
5.69%
Herbert Xu
124
3.29%
Ido Schimmel
92
2.44%
Linus Torvalds (pre-git)
88
2.34%
Petr Machata
88
2.34%
Joseph Huang
54
1.43%
Nikolay Aleksandrov
52
1.38%
Stephen Hemminger
45
1.20%
Américo Wang
44
1.17%
Scott Feldman
42
1.12%
Jiri Pirko
36
0.96%
Johannes Berg
35
0.93%
Hideaki Yoshifuji / 吉藤英明
15
0.40%
Elad Raz
15
0.40%
Hans J. Schultz
13
0.35%
Eric Dumazet
11
0.29%
Lee Jones
9
0.24%
Vivien Didelot
8
0.21%
Roopa Prabhu
8
0.21%
Vlad Yasevich
5
0.13%
David S. Miller
3
0.08%
Satish Ashok
2
0.05%
Greg Kroah-Hartman
1
0.03%
Others
67
1.78%
Total
3764
br_sysfs_br.c
1088
-
39
5467
Stephen Hemminger
Greg Kroah-Hartman
Herbert Xu
Nikolay Aleksandrov
Vladimir Oltean
Linus Torvalds (pre-git)
Johannes Berg
Patrick McHardy
Xin Long
Vlad Yasevich
Toshiaki Makita
Eric W. Biedermann
Petr Machata
Américo Wang
Pablo Neira Ayuso
Hideaki Yoshifuji / 吉藤英明
Alexey Dobriyan
Ido Schimmel
Scott Feldman
Joe Perches
Horatiu Vultur
Eric Dumazet
Al Viro
Others
June 1993
November 1993
April 1994
January 1997
October 1997
March 1998
December 1998
June 1999
January 2000
April 2002
April 2003
May 2003
April 2004
May 2004
January 2006
March 2006
October 2006
March 2007
April 2007
June 2007
August 2007
December 2007
March 2008
September 2008
November 2008
May 2009
November 2009
February 2010
April 2010
May 2010
July 2010
October 2011
December 2011
April 2012
November 2012
February 2013
May 2013
January 2014
June 2014
September 2014
October 2014
October 2015
December 2015
April 2016
June 2016
November 2016
December 2016
February 2017
April 2017
June 2017
December 2017
March 2018
May 2018
September 2018
October 2018
November 2018
December 2018
May 2019
April 2020
January 2021
February 2021
April 2021
July 2021
August 2021
November 2021
December 2021
April 2022
November 2022
December 2024
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": 2725}, ]}, {"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": 37, "token_count": 6}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 35, "token_count": 18}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 363}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 22, "token_count": 88}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 16}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 42}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 18, "token_count": 27}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 37}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 58, "token_count": 74}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 155}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 206}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 7, "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": 7, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
2975
54.42%
Greg Kroah-Hartman
666
12.18%
Herbert Xu
381
6.97%
Nikolay Aleksandrov
339
6.20%
Vladimir Oltean
206
3.77%
Linus Torvalds (pre-git)
187
3.42%
Johannes Berg
155
2.84%
Patrick McHardy
88
1.61%
Xin Long
74
1.35%
Vlad Yasevich
65
1.19%
Toshiaki Makita
37
0.68%
Eric W. Biedermann
34
0.62%
Petr Machata
27
0.49%
Américo Wang
27
0.49%
Pablo Neira Ayuso
10
0.18%
Hideaki Yoshifuji / 吉藤英明
10
0.18%
Alexey Dobriyan
6
0.11%
Ido Schimmel
5
0.09%
Scott Feldman
4
0.07%
Joe Perches
3
0.05%
Horatiu Vultur
2
0.04%
Eric Dumazet
2
0.04%
Al Viro
2
0.04%
Others
162
2.96%
Total
5467
br_sysfs_if.c
412
-
25
1912
Stephen Hemminger
Nikolay Aleksandrov
Linus Torvalds (pre-git)
Vlad Yasevich
Vladimir Oltean
Herbert Xu
Eric W. Biedermann
Joe Perches
Xin Long
Roopa Prabhu
Mike Manning
Kyeyoon Park
Felix Fietkau
Américo Wang
David S. Miller
Greg Kroah-Hartman
Others
June 1993
November 1993
April 1994
October 1997
January 2000
April 2002
April 2003
August 2003
April 2004
May 2004
January 2006
April 2007
May 2009
August 2009
January 2010
February 2010
May 2010
April 2011
July 2012
November 2012
December 2012
June 2013
May 2014
October 2014
March 2015
June 2015
April 2016
August 2016
October 2016
January 2017
February 2017
April 2017
September 2017
October 2017
November 2017
February 2018
March 2018
May 2018
July 2018
May 2019
January 2021
February 2021
July 2021
August 2021
August 2022
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 152}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 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": 35, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 10}, {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 60}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 39, "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": 58, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 58, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 40, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 212}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 49}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
1070
55.96%
Nikolay Aleksandrov
287
15.01%
Linus Torvalds (pre-git)
161
8.42%
Vlad Yasevich
80
4.18%
Vladimir Oltean
49
2.56%
Herbert Xu
39
2.04%
Eric W. Biedermann
19
0.99%
Joe Perches
18
0.94%
Xin Long
16
0.84%
Roopa Prabhu
10
0.52%
Mike Manning
10
0.52%
Kyeyoon Park
10
0.52%
Felix Fietkau
10
0.52%
Américo Wang
8
0.42%
David S. Miller
4
0.21%
Greg Kroah-Hartman
1
0.05%
Others
120
6.28%
Total
1912
br_vlan.c
2347
-
48
10672
Nikolay Aleksandrov
Vlad Yasevich
Mike Manning
Toshiaki Makita
Petr Machata
Vladimir Oltean
Felix Fietkau
Linus Torvalds (pre-git)
Ido Schimmel
Stephen Hemminger
Elad Raz
Roopa Prabhu
Scott Feldman
Johannes Berg
Eric Dumazet
Tobias Waldekranz
Taehee Yoo
Jiri Pirko
Herbert Xu
wenxu
Pablo Neira Ayuso
Américo Wang
Vivien Didelot
Linus Torvalds
Joe Perches
Lee Jones
Xin Long
Patrick McHardy
David S. Miller
Others
September 1992
June 1993
November 1993
April 1994
May 1994
November 1994
January 1995
June 1995
October 1997
January 1998
January 2000
February 2002
April 2003
May 2003
June 2003
April 2004
May 2004
July 2004
August 2004
February 2006
March 2006
May 2006
January 2009
November 2009
February 2010
March 2010
May 2010
June 2010
November 2010
April 2011
April 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
September 2013
October 2013
November 2013
February 2014
March 2014
April 2014
May 2014
June 2014
August 2014
September 2014
October 2014
November 2014
January 2015
February 2015
April 2015
June 2015
August 2015
September 2015
October 2015
November 2015
January 2016
February 2016
April 2016
June 2016
August 2016
January 2017
March 2017
April 2017
May 2017
July 2017
October 2017
February 2018
April 2018
May 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
May 2019
July 2019
August 2019
January 2020
March 2020
August 2020
September 2020
November 2020
December 2020
January 2021
February 2021
March 2021
June 2021
July 2021
August 2021
October 2021
November 2021
January 2022
February 2022
March 2022
June 2022
October 2022
November 2022
February 2023
April 2023
February 2024
October 2024
December 2024
April 2025
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": 25}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 23}, {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 20, "token_count": 5}, {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 51, "token_count": 12}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 672}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 19, "token_count": 29}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 19, "token_count": 35}, {"author_id": 11, "token_count": 50}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 77}, {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 429}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 11}, {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 381}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "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": 111}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1343}, {"author_id": 41, "token_count": 15}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 20, "token_count": 24}, {"author_id": 0, "token_count": 346}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 45, "token_count": 123}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 58, "token_count": 3}, {"author_id": 0, "token_count": 452}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 92}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 70}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 99}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 15, "token_count": 147}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 185}, ]}, {"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": 15, "token_count": 36}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 57}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 23, "token_count": 736}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 13, "token_count": 13}, {"author_id": 34, "token_count": 22}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2329}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 54, "token_count": 49}, {"author_id": 10, "token_count": 60}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 259}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 251}, {"author_id": 14, "token_count": 7}, {"author_id": 10, "token_count": 114}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 221}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 45}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 26, "token_count": 70}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "token_count": 22}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 15, "token_count": 149}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
5430
50.88%
Vlad Yasevich
1174
11.00%
Mike Manning
736
6.90%
Toshiaki Makita
627
5.88%
Petr Machata
539
5.05%
Vladimir Oltean
424
3.97%
Felix Fietkau
259
2.43%
Linus Torvalds (pre-git)
191
1.79%
Ido Schimmel
145
1.36%
Stephen Hemminger
143
1.34%
Elad Raz
123
1.15%
Roopa Prabhu
122
1.14%
Scott Feldman
117
1.10%
Johannes Berg
76
0.71%
Eric Dumazet
75
0.70%
Tobias Waldekranz
52
0.49%
Taehee Yoo
49
0.46%
Jiri Pirko
43
0.40%
Herbert Xu
27
0.25%
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%
Joe Perches
15
0.14%
Lee Jones
12
0.11%
Xin Long
5
0.05%
Patrick McHardy
2
0.02%
David S. Miller
1
0.01%
Others
198
1.86%
Total
10672
br_vlan_options.c
740
-
15
3702
Nikolay Aleksandrov
Petr Machata
Tobias Waldekranz
Ido Schimmel
Roopa Prabhu
Stephen Hemminger
Johannes Berg
Linus Torvalds (pre-git)
Vlad Yasevich
Hideaki Yoshifuji / 吉藤英明
Herbert Xu
Arkadi Sharshevsky
Lee Jones
Eric Dumazet
Others
June 1993
November 1993
April 1994
May 1994
June 1995
October 1997
January 2000
April 2003
May 2004
February 2010
April 2010
December 2011
November 2012
February 2013
September 2015
October 2015
April 2016
August 2016
January 2017
February 2017
April 2017
June 2017
May 2018
December 2018
January 2019
May 2019
January 2020
March 2020
September 2020
July 2021
August 2021
December 2021
March 2022
February 2023
April 2023
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 49}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 24, "token_count": 30}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 28}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1120}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 466}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 588}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 960}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 88}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "token_count": 99}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 7, "token_count": 67}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3227
87.17%
Petr Machata
132
3.57%
Tobias Waldekranz
88
2.38%
Ido Schimmel
73
1.97%
Roopa Prabhu
50
1.35%
Stephen Hemminger
44
1.19%
Johannes Berg
30
0.81%
Linus Torvalds (pre-git)
18
0.49%
Vlad Yasevich
15
0.41%
Hideaki Yoshifuji / 吉藤英明
10
0.27%
Herbert Xu
5
0.14%
Arkadi Sharshevsky
4
0.11%
Lee Jones
3
0.08%
Eric Dumazet
2
0.05%
Others
1
0.03%
Total
3702
br_vlan_tunnel.c
227
-
14
972
Roopa Prabhu
Nikolay Aleksandrov
Vlad Yasevich
Ido Schimmel
Stephen Hemminger
Herbert Xu
Linus Torvalds (pre-git)
Scott Feldman
Toshiaki Makita
Vladimir Oltean
Others
June 1993
November 1993
April 1994
October 1997
January 2000
April 2003
May 2006
February 2009
February 2010
April 2011
November 2011
January 2013
February 2013
October 2013
October 2014
January 2015
June 2015
September 2015
October 2015
April 2016
July 2016
August 2016
January 2017
May 2019
March 2020
March 2021
June 2021
August 2021
July 2023
March 2024
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 62}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 513}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
518
53.29%
Nikolay Aleksandrov
265
27.26%
Vlad Yasevich
71
7.30%
Ido Schimmel
34
3.50%
Stephen Hemminger
14
1.44%
Herbert Xu
14
1.44%
Linus Torvalds (pre-git)
12
1.23%
Scott Feldman
3
0.31%
Toshiaki Makita
2
0.21%
Vladimir Oltean
1
0.10%
Others
38
3.91%
Total
972
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
335
Author
Tokens
Proportion
Commits
Proportion
0
Nikolay Aleksandrov
41320
23.67%
311
14.80%
1
Stephen Hemminger
13053
7.48%
174
8.28%
2
Bart De Schuymer
12675
7.26%
40
1.90%
3
Horatiu Vultur
9914
5.68%
38
1.81%
4
Linus Torvalds (pre-git)
9753
5.59%
92
4.38%
5
Florian Westphal
8491
4.86%
91
4.33%
6
Henrik Bjoernlund
7542
4.32%
10
0.48%
7
Ido Schimmel
5624
3.22%
75
3.57%
8
Roopa Prabhu
5601
3.21%
24
1.14%
9
Herbert Xu
5569
3.19%
46
2.19%
10
Vladimir Oltean
5278
3.02%
67
3.19%
11
Vlad Yasevich
3992
2.29%
37
1.76%
12
Linus Lüssing
3786
2.17%
45
2.14%
13
Pablo Neira Ayuso
3621
2.07%
42
2.00%
14
Tobias Waldekranz
2605
1.49%
17
0.81%
15
Petr Machata
2438
1.40%
30
1.43%
16
Hideaki Yoshifuji / 吉藤英明
2261
1.30%
9
0.43%
17
Jan Engelhardt
2154
1.23%
43
2.05%
18
Américo Wang
2023
1.16%
23
1.09%
19
Toshiaki Makita
1243
0.71%
32
1.52%
20
Jiri Pirko
1179
0.68%
37
1.76%
21
David S. Miller
955
0.55%
28
1.33%
22
Patrick McHardy
884
0.51%
41
1.95%
23
Mike Manning
858
0.49%
5
0.24%
24
Johannes Berg
823
0.47%
9
0.43%
25
Felix Fietkau
782
0.45%
5
0.24%
26
Eric Dumazet
743
0.43%
53
2.52%
27
Christian Brauner
684
0.39%
3
0.14%
28
Greg Kroah-Hartman
683
0.39%
6
0.29%
29
Scott Feldman
640
0.37%
12
0.57%
30
Kuo-lang Tseng
621
0.36%
1
0.05%
31
Satish Ashok
586
0.34%
7
0.33%
32
Bernhard Thaler
552
0.32%
7
0.33%
33
Al Viro
548
0.31%
19
0.90%
34
wenxu
488
0.28%
7
0.33%
35
Eric W. Biedermann
485
0.28%
22
1.05%
36
Arkadi Sharshevsky
472
0.27%
6
0.29%
37
Alexey Dobriyan
466
0.27%
16
0.76%
38
Linus Torvalds
451
0.26%
11
0.52%
39
Kyeyoon Park
451
0.26%
1
0.05%
40
Joe Perches
426
0.24%
14
0.67%
41
Vivien Didelot
417
0.24%
11
0.52%
42
Matthias Schiffer
367
0.21%
4
0.19%
43
Yong Wang
352
0.20%
2
0.10%
44
Hans J. Schultz
350
0.20%
2
0.10%
45
Elad Raz
328
0.19%
9
0.43%
46
Joseph Huang
278
0.16%
5
0.24%
47
Willem de Bruijn
265
0.15%
3
0.14%
48
Thomas Graf
248
0.14%
9
0.43%
49
Allen Pais
233
0.13%
2
0.10%
50
Johannes Nixdorf
231
0.13%
4
0.19%
51
Lee Jones
223
0.13%
1
0.05%
52
Peter Warasin
213
0.12%
1
0.05%
53
Art Haas
212
0.12%
2
0.10%
54
Taehee Yoo
202
0.12%
6
0.29%
55
Mark-André Hopf
199
0.11%
1
0.05%
56
Bandan Das
197
0.11%
1
0.05%
57
Christoph Hellwig
194
0.11%
2
0.10%
58
Xin Long
193
0.11%
13
0.62%
59
Remi Pommarel
186
0.11%
1
0.05%
60
Others
6931
3.97%
466
22.18%
Total
174539
2101