Linux Source Code
Home
Release 6.1
Help
bridge
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexey Dobriyan
Allen Pais
Américo Wang
Arkadi Sharshevsky
Arnd Bergmann
Art Haas
Bandan Das
Bart De Schuymer
Bernhard Thaler
Christian Brauner
Christoph Hellwig
David Ahern
David S. Miller
Elad Raz
Eric Dumazet
Eric W. Biedermann
Felix Fietkau
Florian Fainelli
Florian Westphal
Greg Kroah-Hartman
Henrik Bjoernlund
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Horatiu Vultur
Ido Schimmel
Jan Engelhardt
Jiri Pirko
Joe Perches
Jörg Thalheim
Kuo-lang Tseng
Linus Lüssing
Linus Torvalds
Linus Torvalds (pre-git)
Mark-André Hopf
Matthias Schiffer
Mike Manning
Nikolay Aleksandrov
Nogah Frankel
Others
Pablo Neira Ayuso
Paolo Abeni
Patrick McHardy
Peter Warasin
Petr Machata
Remi Pommarel
Roopa Prabhu
Satish Ashok
Scott Feldman
Stephen Hemminger
Taehee Yoo
Thomas Graf
Tobias Waldekranz
Toshiaki Makita
Vivien Didelot
Vlad Yasevich
Vladimir Oltean
Willem de Bruijn
Xin Long
Yotam Gigi
wenxu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
netfilter
6086
24
94
29521
Bart De Schuymer
Florian Westphal
Pablo Neira Ayuso
Jan Engelhardt
Kuo-lang Tseng
wenxu
Al Viro
David S. Miller
Christoph Hellwig
Joe Perches
Alexey Dobriyan
Matthias Schiffer
Willem de Bruijn
Art Haas
Peter Warasin
Mark-André Hopf
Patrick McHardy
Taehee Yoo
Linus Lüssing
Eric W. Biedermann
Herbert Xu
Stephen Hemminger
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Jiri Pirko
Thomas Graf
Paolo Abeni
Nikolay Aleksandrov
Linus Torvalds
Others
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
February 2004
May 2004
August 2004
October 2004
November 2004
January 2005
March 2005
June 2005
October 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
September 2006
October 2006
November 2006
January 2007
February 2007
April 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
April 2008
June 2008
October 2008
November 2008
January 2009
April 2009
June 2009
July 2009
August 2009
January 2010
February 2010
March 2010
June 2010
October 2010
November 2010
December 2010
January 2011
February 2011
April 2011
May 2011
November 2011
December 2011
February 2012
March 2012
May 2012
September 2012
January 2013
March 2013
May 2013
November 2013
February 2014
April 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
April 2015
May 2015
August 2015
September 2015
October 2015
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
February 2018
March 2018
April 2018
May 2018
June 2018
August 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
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 6547}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 56, "token_count": 174}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 63}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 47, "token_count": 210}, {"author_id": 1, "token_count": 213}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 527}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 767}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 513}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 336}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 959}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 28, "token_count": 476}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 28, "token_count": 2}, {"author_id": 25, "token_count": 17}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 25, "token_count": 25}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 25, "token_count": 57}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 30, "token_count": 571}, {"author_id": 1, "token_count": 136}, {"author_id": 58, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 25, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 33}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 15, "token_count": 220}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 48, "token_count": 208}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 23, "token_count": 751}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 15, "token_count": 1795}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 38, "token_count": 241}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 15, "token_count": 31}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 15, "token_count": 33}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 15, "token_count": 20}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 38, "token_count": 57}, {"author_id": 4, "token_count": 4416}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 675}, {"author_id": 15, "token_count": 6}, {"author_id": 25, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "token_count": 13}, {"author_id": 15, "token_count": 164}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 35, "token_count": 5}, {"author_id": 4, "token_count": 165}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 28, "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": 4, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 15}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 58, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 225}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 112}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 273}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 33, "token_count": 42}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 39, "token_count": 300}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 10, "token_count": 24}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 103}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 41, "token_count": 257}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 39, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 137}, {"author_id": 12, "token_count": 88}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 41, "token_count": 15}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 227}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 204}, {"author_id": 39, "token_count": 1}, {"author_id": 34, "token_count": 276}, {"author_id": 45, "token_count": 14}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 57, "token_count": 10}, {"author_id": 2, "token_count": 8}, {"author_id": 45, "token_count": 97}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 73}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 142}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 10, "token_count": 1957}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 26, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 40}, {"author_id": 26, "token_count": 681}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 35, "token_count": 15}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "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": 32, "token_count": 477}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 460}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 555}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 76}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 10, "token_count": 15}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Bart De Schuymer
10445
35.38%
Florian Westphal
7355
24.91%
Pablo Neira Ayuso
2860
9.69%
Jan Engelhardt
2298
7.78%
Kuo-lang Tseng
751
2.54%
wenxu
696
2.36%
Al Viro
573
1.94%
David S. Miller
502
1.70%
Christoph Hellwig
477
1.62%
Joe Perches
322
1.09%
Alexey Dobriyan
299
1.01%
Matthias Schiffer
276
0.93%
Willem de Bruijn
272
0.92%
Art Haas
210
0.71%
Peter Warasin
208
0.70%
Mark-André Hopf
174
0.59%
Patrick McHardy
141
0.48%
Taehee Yoo
111
0.38%
Linus Lüssing
88
0.30%
Eric W. Biedermann
42
0.14%
Herbert Xu
33
0.11%
Stephen Hemminger
31
0.11%
Eric Dumazet
26
0.09%
Hideaki Yoshifuji / 吉藤英明
15
0.05%
Jiri Pirko
14
0.05%
Thomas Graf
11
0.04%
Paolo Abeni
10
0.03%
Nikolay Aleksandrov
10
0.03%
Linus Torvalds
2
0.01%
Others
1269
4.30%
click to expand▼
Total
29521
Files:
br.c
470
-
34
1757
Nikolay Aleksandrov
Américo Wang
Vladimir Oltean
Jiri Pirko
Stephen Hemminger
Petr Machata
Linus Torvalds (pre-git)
Arkadi Sharshevsky
Alexey Dobriyan
Tobias Waldekranz
Patrick McHardy
Eric Dumazet
Florian Westphal
Thomas Graf
Mike Manning
Ido Schimmel
Pablo Neira Ayuso
Linus Torvalds
Bart De Schuymer
Arnd Bergmann
Others
March 1996
March 1997
March 1998
September 1999
January 2000
March 2000
October 2000
February 2002
October 2002
April 2003
April 2004
December 2005
March 2006
May 2006
March 2007
April 2007
November 2007
April 2008
July 2008
September 2008
June 2009
May 2010
April 2011
December 2011
January 2014
May 2014
September 2014
January 2015
March 2015
May 2015
September 2016
June 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
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 58, "token_count": 15}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 25, "token_count": 22}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 38, "token_count": 40}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 14, "token_count": 56}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 14, "token_count": 337}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 18, "token_count": 183}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 45}, ]}, {"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": 19, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 19, "token_count": 59}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 6, "token_count": 212}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 35, "token_count": 18}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
425
24.19%
Américo Wang
393
22.37%
Vladimir Oltean
212
12.07%
Jiri Pirko
194
11.04%
Stephen Hemminger
92
5.24%
Petr Machata
63
3.59%
Linus Torvalds (pre-git)
61
3.47%
Arkadi Sharshevsky
45
2.56%
Alexey Dobriyan
40
2.28%
Tobias Waldekranz
26
1.48%
Patrick McHardy
22
1.25%
Eric Dumazet
18
1.02%
Florian Westphal
16
0.91%
Thomas Graf
15
0.85%
Mike Manning
13
0.74%
Ido Schimmel
12
0.68%
Pablo Neira Ayuso
8
0.46%
Linus Torvalds
5
0.28%
Bart De Schuymer
2
0.11%
Arnd Bergmann
1
0.06%
Others
94
5.35%
click to expand▼
Total
1757
br_arp_nd_proxy.c
485
-
8
2428
Roopa Prabhu
Taehee Yoo
Nikolay Aleksandrov
Ido Schimmel
Florian Westphal
David Ahern
Others
October 2017
September 2018
March 2019
April 2019
May 2019
June 2020
September 2020
March 2021
March 2022
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 2289}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 45, "token_count": 47}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
2299
94.69%
Taehee Yoo
47
1.94%
Nikolay Aleksandrov
46
1.89%
Ido Schimmel
20
0.82%
Florian Westphal
9
0.37%
David Ahern
3
0.12%
Others
4
0.16%
Total
2428
br_cfm.c
867
-
2
3536
Henrik Bjoernlund
Others
October 2020
June 2021
var spanGroupData = [ {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 3535}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Henrik Bjoernlund
3535
99.97%
Others
1
0.03%
Total
3536
br_cfm_netlink.c
726
-
1
3486
Henrik Bjoernlund
October 2020
var spanGroupData = [ {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 3486}, ]}, ]
Author Name
Tokens
Token Proportion
Henrik Bjoernlund
3486
100.00%
Total
3486
br_device.c
534
-
46
2522
Stephen Hemminger
Nikolay Aleksandrov
Américo Wang
Herbert Xu
Pablo Neira Ayuso
Matthias Schiffer
Linus Torvalds (pre-git)
Roopa Prabhu
Felix Fietkau
Jiri Pirko
Vlad Yasevich
Ido Schimmel
Toshiaki Makita
Henrik Bjoernlund
Horatiu Vultur
Bart De Schuymer
Linus Lüssing
Linus Torvalds
David S. Miller
David Ahern
Xin Long
Vivien Didelot
Eric Dumazet
Arnd Bergmann
Patrick McHardy
Joe Perches
Alexey Dobriyan
Scott Feldman
Hideaki Yoshifuji / 吉藤英明
Eric W. Biedermann
Others
January 2000
February 2002
April 2003
June 2003
July 2003
July 2004
May 2005
December 2005
June 2006
March 2007
April 2007
August 2007
July 2008
September 2008
October 2008
November 2008
June 2009
August 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
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
October 2013
January 2014
February 2014
March 2014
May 2014
June 2014
September 2014
October 2014
March 2015
July 2015
August 2015
September 2015
October 2015
June 2016
July 2016
August 2016
October 2016
December 2016
February 2017
April 2017
May 2017
July 2017
September 2017
October 2017
November 2017
December 2017
March 2018
September 2018
October 2018
December 2018
May 2019
November 2019
December 2019
January 2020
February 2020
April 2020
June 2020
July 2020
October 2020
November 2020
December 2020
March 2021
July 2021
April 2022
August 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 153}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 49, "token_count": 7}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 2, "token_count": 161}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 63}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 14, "token_count": 77}, {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 9, "token_count": 100}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 18, "token_count": 78}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 202}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 18, "token_count": 28}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 25, "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": 2, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 14, "token_count": 110}, {"author_id": 39, "token_count": 1}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 33}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"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": 49, "token_count": 1}, {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 27, "token_count": 41}, {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 50, "token_count": 7}, {"author_id": 7, "token_count": 120}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 34, "token_count": 163}, ]}, {"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": 14, "token_count": 32}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 24}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 24, "token_count": 115}, {"author_id": 10, "token_count": 129}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
565
22.40%
Nikolay Aleksandrov
290
11.50%
Américo Wang
224
8.88%
Herbert Xu
186
7.38%
Pablo Neira Ayuso
176
6.98%
Matthias Schiffer
163
6.46%
Linus Torvalds (pre-git)
153
6.07%
Roopa Prabhu
125
4.96%
Felix Fietkau
115
4.56%
Jiri Pirko
108
4.28%
Vlad Yasevich
83
3.29%
Ido Schimmel
46
1.82%
Toshiaki Makita
32
1.27%
Henrik Bjoernlund
24
0.95%
Horatiu Vultur
16
0.63%
Bart De Schuymer
12
0.48%
Linus Lüssing
11
0.44%
Linus Torvalds
8
0.32%
David S. Miller
8
0.32%
David Ahern
7
0.28%
Xin Long
5
0.20%
Vivien Didelot
4
0.16%
Eric Dumazet
4
0.16%
Arnd Bergmann
4
0.16%
Patrick McHardy
3
0.12%
Joe Perches
3
0.12%
Alexey Dobriyan
2
0.08%
Scott Feldman
1
0.04%
Hideaki Yoshifuji / 吉藤英明
1
0.04%
Eric W. Biedermann
1
0.04%
Others
142
5.63%
click to expand▼
Total
2522
br_fdb.c
1468
-
35
7352
Vladimir Oltean
Nikolay Aleksandrov
Stephen Hemminger
Vlad Yasevich
Roopa Prabhu
Scott Feldman
Toshiaki Makita
Petr Machata
Linus Torvalds (pre-git)
Arkadi Sharshevsky
Jiri Pirko
Ido Schimmel
David S. Miller
Eric W. Biedermann
Eric Dumazet
Others
January 2000
April 2003
May 2003
April 2004
May 2004
July 2004
March 2005
August 2005
October 2006
December 2006
March 2007
April 2007
May 2007
May 2008
June 2009
March 2010
May 2010
November 2010
February 2011
April 2011
July 2011
September 2011
November 2011
December 2011
April 2012
September 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
June 2016
August 2016
February 2017
March 2017
April 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
June 2020
September 2020
January 2021
June 2021
August 2021
October 2021
April 2022
May 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 158}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 286}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 420}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 17, "token_count": 112}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 11, "token_count": 238}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 9}, {"author_id": 36, "token_count": 211}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 18, "token_count": 14}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 79}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 7, "token_count": 111}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 20}, {"author_id": 17, "token_count": 81}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 76}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 67}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 218}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 30}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 28}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 19, "token_count": 94}, {"author_id": 7, "token_count": 124}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 27, "token_count": 7}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 388}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 6, "token_count": 61}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 6, "token_count": 2493}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 755}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2581
35.11%
Nikolay Aleksandrov
1933
26.29%
Stephen Hemminger
762
10.36%
Vlad Yasevich
658
8.95%
Roopa Prabhu
333
4.53%
Scott Feldman
214
2.91%
Toshiaki Makita
210
2.86%
Petr Machata
159
2.16%
Linus Torvalds (pre-git)
158
2.15%
Arkadi Sharshevsky
71
0.97%
Jiri Pirko
23
0.31%
Ido Schimmel
10
0.14%
David S. Miller
6
0.08%
Eric W. Biedermann
1
0.01%
Eric Dumazet
1
0.01%
Others
232
3.16%
Total
7352
br_forward.c
343
-
35
1504
Nikolay Aleksandrov
Herbert Xu
Arnd Bergmann
Linus Torvalds (pre-git)
Linus Torvalds
Toshiaki Makita
Vlad Yasevich
Stephen Hemminger
Mike Manning
Felix Fietkau
Pablo Neira Ayuso
Américo Wang
Tobias Waldekranz
Eric W. Biedermann
David S. Miller
Roopa Prabhu
Ido Schimmel
Eric Dumazet
Linus Lüssing
Bart De Schuymer
Paolo Abeni
Vladimir Oltean
Jan Engelhardt
Others
January 2000
February 2002
October 2002
April 2003
August 2004
September 2005
April 2006
May 2006
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
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 119}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 49, "token_count": 82}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 308}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"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": 10, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 17, "token_count": 57}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 33, "token_count": 19}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 43, "token_count": 135}, {"author_id": 24, "token_count": 39}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 38}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"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": 13, "token_count": 19}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
373
24.80%
Herbert Xu
341
22.67%
Arnd Bergmann
135
8.98%
Linus Torvalds (pre-git)
119
7.91%
Linus Torvalds
82
5.45%
Toshiaki Makita
57
3.79%
Vlad Yasevich
52
3.46%
Stephen Hemminger
52
3.46%
Mike Manning
46
3.06%
Felix Fietkau
39
2.59%
Pablo Neira Ayuso
35
2.33%
Américo Wang
21
1.40%
Tobias Waldekranz
19
1.26%
Eric W. Biedermann
19
1.26%
David S. Miller
14
0.93%
Roopa Prabhu
8
0.53%
Ido Schimmel
6
0.40%
Eric Dumazet
6
0.40%
Linus Lüssing
5
0.33%
Bart De Schuymer
4
0.27%
Paolo Abeni
2
0.13%
Vladimir Oltean
1
0.07%
Jan Engelhardt
1
0.07%
Others
67
4.45%
click to expand▼
Total
1504
br_if.c
776
-
64
3116
Stephen Hemminger
Vlad Yasevich
Nikolay Aleksandrov
Linus Torvalds (pre-git)
Paolo Abeni
Eric Dumazet
Jiri Pirko
Herbert Xu
Ido Schimmel
Elad Raz
Toshiaki Makita
Petr Machata
David Ahern
Roopa Prabhu
Greg Kroah-Hartman
Vladimir Oltean
Florian Fainelli
Américo Wang
Alexey Dobriyan
Linus Torvalds
Horatiu Vultur
Henrik Bjoernlund
David S. Miller
Mike Manning
Eric W. Biedermann
Others
January 2000
October 2000
February 2002
April 2003
May 2003
July 2003
March 2004
April 2004
May 2004
June 2004
July 2004
May 2005
December 2005
January 2006
February 2006
March 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
March 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
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
January 2015
March 2015
June 2015
October 2015
December 2015
January 2016
February 2016
March 2016
June 2016
August 2016
February 2017
March 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
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 284}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 49, "token_count": 11}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 2, "token_count": 111}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 129}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 130}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 44, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"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": 21}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 38, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "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": 35, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 26}, {"author_id": 18, "token_count": 30}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 35, "token_count": 17}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 11, "token_count": 379}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 40, "token_count": 44}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 57, "token_count": 157}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 35, "token_count": 69}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 50, "token_count": 25}, {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 53}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 212}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 27, "token_count": 47}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 19, "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": 6, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 35, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 35, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
911
29.24%
Vlad Yasevich
397
12.74%
Nikolay Aleksandrov
346
11.10%
Linus Torvalds (pre-git)
293
9.40%
Paolo Abeni
157
5.04%
Eric Dumazet
138
4.43%
Jiri Pirko
88
2.82%
Herbert Xu
66
2.12%
Ido Schimmel
49
1.57%
Elad Raz
44
1.41%
Toshiaki Makita
41
1.32%
Petr Machata
36
1.16%
David Ahern
25
0.80%
Roopa Prabhu
16
0.51%
Greg Kroah-Hartman
15
0.48%
Vladimir Oltean
14
0.45%
Florian Fainelli
14
0.45%
Américo Wang
14
0.45%
Alexey Dobriyan
12
0.39%
Linus Torvalds
11
0.35%
Horatiu Vultur
7
0.22%
Henrik Bjoernlund
7
0.22%
David S. Miller
3
0.10%
Mike Manning
2
0.06%
Eric W. Biedermann
1
0.03%
Others
409
13.13%
click to expand▼
Total
3116
br_input.c
441
-
43
1960
Nikolay Aleksandrov
Florian Westphal
Stephen Hemminger
Henrik Bjoernlund
Roopa Prabhu
Vlad Yasevich
Herbert Xu
Ido Schimmel
Linus Torvalds (pre-git)
Linus Torvalds
Eric W. Biedermann
Vladimir Oltean
Tobias Waldekranz
Jiri Pirko
Toshiaki Makita
Bart De Schuymer
Horatiu Vultur
David S. Miller
Linus Lüssing
Pablo Neira Ayuso
Arnd Bergmann
Jan Engelhardt
Eric Dumazet
Américo Wang
Joe Perches
Hideaki Yoshifuji / 吉藤英明
Others
January 2000
February 2002
September 2002
April 2003
May 2003
June 2003
August 2004
October 2004
March 2005
May 2005
December 2005
February 2006
March 2006
May 2006
March 2007
April 2007
September 2007
October 2007
May 2008
May 2009
February 2010
March 2010
June 2010
July 2010
August 2010
March 2011
April 2011
July 2011
October 2011
May 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
September 2015
October 2015
March 2016
June 2016
July 2016
August 2016
January 2017
February 2017
March 2017
July 2017
September 2017
October 2017
November 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
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 79}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 49, "token_count": 53}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 86}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 15, "token_count": 2}, {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 28, "token_count": 4}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 79}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"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": 17, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 17, "token_count": 26}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 33, "token_count": 47}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 27, "token_count": 42}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 27, "token_count": 41}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 27, "token_count": 7}, {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 94}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 293}, {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"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": 14}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 6, "token_count": 45}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 130}, {"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": 60}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 44}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
317
16.17%
Florian Westphal
299
15.26%
Stephen Hemminger
223
11.38%
Henrik Bjoernlund
130
6.63%
Roopa Prabhu
118
6.02%
Vlad Yasevich
115
5.87%
Herbert Xu
107
5.46%
Ido Schimmel
90
4.59%
Linus Torvalds (pre-git)
79
4.03%
Linus Torvalds
53
2.70%
Eric W. Biedermann
47
2.40%
Vladimir Oltean
45
2.30%
Tobias Waldekranz
44
2.24%
Jiri Pirko
42
2.14%
Toshiaki Makita
40
2.04%
Bart De Schuymer
21
1.07%
Horatiu Vultur
14
0.71%
David S. Miller
14
0.71%
Linus Lüssing
13
0.66%
Pablo Neira Ayuso
5
0.26%
Arnd Bergmann
5
0.26%
Jan Engelhardt
2
0.10%
Eric Dumazet
2
0.10%
Américo Wang
2
0.10%
Joe Perches
1
0.05%
Hideaki Yoshifuji / 吉藤英明
1
0.05%
Others
131
6.68%
click to expand▼
Total
1960
br_ioctl.c
440
-
24
2113
Stephen Hemminger
Linus Torvalds (pre-git)
Remi Pommarel
Eric W. Biedermann
Arnd Bergmann
Xin Long
Nikolay Aleksandrov
Alexey Dobriyan
Al Viro
Horatiu Vultur
Scott Feldman
Eric Dumazet
David Ahern
Linus Torvalds
Others
January 2000
October 2000
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
March 2010
April 2011
November 2012
October 2015
April 2016
May 2016
December 2016
February 2017
October 2017
November 2017
May 2019
April 2020
July 2021
August 2021
September 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 642}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 123}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 108}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 533}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"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": 17}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 38, "token_count": 23}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 33, "token_count": 92}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 42, "token_count": 54}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 43, "token_count": 80}, ]}, {"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": 53, "token_count": 193}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
846
40.04%
Linus Torvalds (pre-git)
674
31.90%
Remi Pommarel
193
9.13%
Eric W. Biedermann
102
4.83%
Arnd Bergmann
80
3.79%
Xin Long
54
2.56%
Nikolay Aleksandrov
53
2.51%
Alexey Dobriyan
23
1.09%
Al Viro
7
0.33%
Horatiu Vultur
4
0.19%
Scott Feldman
3
0.14%
Eric Dumazet
2
0.09%
David Ahern
2
0.09%
Linus Torvalds
1
0.05%
Others
69
3.27%
Total
2113
br_mdb.c
1164
-
21
5977
Nikolay Aleksandrov
Américo Wang
Satish Ashok
Linus Lüssing
David Ahern
Elad Raz
Vladimir Oltean
Vlad Yasevich
Florian Westphal
Ido Schimmel
Felix Fietkau
Arnd Bergmann
Greg Kroah-Hartman
Others
December 2012
March 2013
September 2013
January 2015
April 2015
July 2015
August 2015
September 2015
January 2016
February 2016
April 2016
January 2017
April 2017
May 2017
August 2017
November 2017
December 2017
September 2018
October 2018
December 2018
April 2019
July 2019
August 2019
September 2019
September 2020
October 2020
May 2021
July 2021
August 2021
October 2021
April 2022
June 2022
var spanGroupData = [ {"timestamp": 1354348800, "group": [ {"author_id": 14, "token_count": 1717}, {"author_id": 11, "token_count": 51}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 21, "token_count": 355}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 21, "token_count": 207}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 40, "token_count": 41}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 40, "token_count": 92}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 50, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 50, "token_count": 136}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 470}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 0, "token_count": 1686}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 125}, {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 155}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 294}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 239}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 6, "token_count": 45}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3001
50.21%
Américo Wang
1717
28.73%
Satish Ashok
562
9.40%
Linus Lüssing
159
2.66%
David Ahern
146
2.44%
Elad Raz
136
2.28%
Vladimir Oltean
64
1.07%
Vlad Yasevich
51
0.85%
Florian Westphal
12
0.20%
Ido Schimmel
5
0.08%
Felix Fietkau
2
0.03%
Arnd Bergmann
2
0.03%
Greg Kroah-Hartman
1
0.02%
Others
119
1.99%
Total
5977
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": 1674}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 322}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 2757}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 71}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"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": 40}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 146}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
5061
98.56%
Henrik Bjoernlund
71
1.38%
Others
3
0.06%
Total
5135
br_mrp_netlink.c
571
-
1
2858
Horatiu Vultur
April 2020
May 2020
July 2020
November 2020
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 273}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 1214}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 1370}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
2858
100.00%
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": 486}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 262}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 315}, {"author_id": 6, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
1078
99.63%
Vladimir Oltean
4
0.37%
Total
1082
br_mst.c
357
-
1
1483
Tobias Waldekranz
March 2022
var spanGroupData = [ {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 1483}, ]}, ]
Author Name
Tokens
Token Proportion
Tobias Waldekranz
1483
100.00%
Total
1483
br_multicast.c
4946
-
48
24622
Nikolay Aleksandrov
Linus Lüssing
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Satish Ashok
Américo Wang
Yotam Gigi
Felix Fietkau
Nogah Frankel
Allen Pais
Vlad Yasevich
Eric Dumazet
Florian Fainelli
Ido Schimmel
Stephen Hemminger
Elad Raz
Vladimir Oltean
David S. Miller
Alexey Dobriyan
Eric W. Biedermann
Joe Perches
Arnd Bergmann
Patrick McHardy
Others
February 2010
March 2010
April 2010
May 2010
July 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
June 2011
November 2011
December 2011
March 2012
April 2012
May 2012
July 2012
December 2012
February 2013
March 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
February 2014
March 2014
June 2014
July 2014
August 2014
November 2014
April 2015
May 2015
June 2015
July 2015
September 2015
February 2016
April 2016
May 2016
June 2016
July 2016
October 2016
November 2016
January 2017
February 2017
April 2017
May 2017
October 2017
November 2017
June 2018
August 2018
September 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
July 2019
August 2019
May 2020
July 2020
September 2020
October 2020
December 2020
January 2021
February 2021
April 2021
May 2021
July 2021
August 2021
September 2021
December 2021
February 2022
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 2171}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 9, "token_count": 2}, {"author_id": 16, "token_count": 1841}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 35, "token_count": 45}, ]}, {"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": 35, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 38, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 35, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 147}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 14, "token_count": 172}, {"author_id": 28, "token_count": 5}, {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 64}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 35, "token_count": 8}, {"author_id": 12, "token_count": 91}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 524}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 25}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 123}, {"author_id": 11, "token_count": 31}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 695}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 12, "token_count": 117}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 12, "token_count": 51}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 21, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 21, "token_count": 321}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 33, "token_count": 7}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 40, "token_count": 12}, {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 931}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 206}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 399}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 24, "token_count": 170}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 59, "token_count": 158}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 30}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 51, "token_count": 200}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 46, "token_count": 129}, {"author_id": 60, "token_count": 10}, ]}, {"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": 101}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 326}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 470}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 54, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 8155}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 626}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 54, "token_count": 53}, {"author_id": 12, "token_count": 12}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 1092}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 2949}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 1079}, {"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": 60, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
15410
62.59%
Linus Lüssing
3275
13.30%
Herbert Xu
2356
9.57%
Hideaki Yoshifuji / 吉藤英明
1852
7.52%
Satish Ashok
341
1.38%
Américo Wang
201
0.82%
Yotam Gigi
200
0.81%
Felix Fietkau
170
0.69%
Nogah Frankel
158
0.64%
Allen Pais
129
0.52%
Vlad Yasevich
95
0.39%
Eric Dumazet
67
0.27%
Florian Fainelli
59
0.24%
Ido Schimmel
47
0.19%
Stephen Hemminger
26
0.11%
Elad Raz
18
0.07%
Vladimir Oltean
10
0.04%
David S. Miller
10
0.04%
Alexey Dobriyan
9
0.04%
Eric W. Biedermann
7
0.03%
Joe Perches
2
0.01%
Arnd Bergmann
2
0.01%
Patrick McHardy
1
0.00%
Others
177
0.72%
click to expand▼
Total
24622
br_multicast_eht.c
819
-
1
3874
Nikolay Aleksandrov
January 2021
March 2021
July 2021
var spanGroupData = [ {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 3709}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 113}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3874
100.00%
Total
3874
br_netfilter_hooks.c
1214
-
48
5349
Bart De Schuymer
Florian Westphal
Christian Brauner
Bernhard Thaler
Pablo Neira Ayuso
Patrick McHardy
Bandan Das
Stephen Hemminger
Eric W. Biedermann
Herbert Xu
David S. Miller
Eric Dumazet
Xin Long
David Ahern
Nikolay Aleksandrov
Taehee Yoo
Jiri Pirko
Linus Torvalds
Arnd Bergmann
Jan Engelhardt
Joe Perches
Alexey Dobriyan
Others
October 2002
April 2003
May 2003
June 2003
October 2003
December 2003
August 2004
September 2004
October 2004
December 2005
February 2006
March 2006
April 2006
December 2006
February 2007
March 2007
April 2007
May 2007
August 2007
October 2007
November 2007
January 2008
July 2008
October 2008
January 2009
April 2009
June 2009
July 2009
November 2009
March 2010
April 2010
May 2010
June 2010
July 2010
September 2010
October 2010
November 2010
December 2010
March 2011
April 2011
May 2011
March 2012
April 2012
May 2012
October 2012
April 2013
June 2013
October 2013
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
August 2018
September 2018
November 2018
December 2018
January 2019
February 2019
March 2019
May 2019
June 2019
August 2019
December 2019
November 2020
October 2021
November 2021
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 389}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 1, "token_count": 258}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 197}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 25, "token_count": 11}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 25, "token_count": 66}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 25, "token_count": 32}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 34}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 25, "token_count": 67}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 55, "token_count": 185}, {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 44}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 113}, {"author_id": 10, "token_count": 120}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 63}, {"author_id": 4, "token_count": 205}, {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 29, "token_count": 658}, {"author_id": 4, "token_count": 65}, {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 33, "token_count": 10}, {"author_id": 4, "token_count": 82}, {"author_id": 10, "token_count": 141}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 33, "token_count": 108}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 153}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 141}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 50, "token_count": 8}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 56}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 42, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 823}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 35, "token_count": 20}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Bart De Schuymer
1069
19.99%
Florian Westphal
963
18.00%
Christian Brauner
823
15.39%
Bernhard Thaler
658
12.30%
Pablo Neira Ayuso
361
6.75%
Patrick McHardy
211
3.94%
Bandan Das
185
3.46%
Stephen Hemminger
180
3.37%
Eric W. Biedermann
123
2.30%
Herbert Xu
74
1.38%
David S. Miller
72
1.35%
Eric Dumazet
33
0.62%
Xin Long
17
0.32%
David Ahern
16
0.30%
Nikolay Aleksandrov
15
0.28%
Taehee Yoo
10
0.19%
Jiri Pirko
8
0.15%
Linus Torvalds
7
0.13%
Arnd Bergmann
7
0.13%
Jan Engelhardt
4
0.07%
Joe Perches
2
0.04%
Alexey Dobriyan
1
0.02%
Others
510
9.53%
click to expand▼
Total
5349
br_netfilter_ipv6.c
242
-
11
1046
Pablo Neira Ayuso
Eric W. Biedermann
Xin Long
Florian Westphal
Christian Brauner
Eric Dumazet
Linus Torvalds
Others
June 2015
July 2015
September 2015
April 2016
September 2016
December 2016
December 2018
January 2019
March 2019
May 2019
June 2019
August 2022
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 973}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 33, "token_count": 27}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 42, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
973
93.02%
Eric W. Biedermann
27
2.58%
Xin Long
14
1.34%
Florian Westphal
9
0.86%
Christian Brauner
4
0.38%
Eric Dumazet
3
0.29%
Linus Torvalds
1
0.10%
Others
15
1.43%
Total
1046
br_netlink.c
1875
-
52
9860
Nikolay Aleksandrov
Roopa Prabhu
Stephen Hemminger
Vlad Yasevich
Jiri Pirko
Henrik Bjoernlund
Jörg Thalheim
Tobias Waldekranz
Horatiu Vultur
Thomas Graf
Toshiaki Makita
Vladimir Oltean
Vivien Didelot
David S. Miller
Felix Fietkau
Eric Dumazet
Petr Machata
Mike Manning
Patrick McHardy
Matthias Schiffer
Florian Fainelli
Scott Feldman
Arkadi Sharshevsky
Ido Schimmel
Alexey Dobriyan
Eric W. Biedermann
Pablo Neira Ayuso
Américo Wang
Others
May 2006
August 2006
November 2006
January 2007
March 2007
September 2007
November 2007
September 2008
February 2009
March 2010
May 2010
June 2010
November 2010
April 2011
October 2011
November 2011
April 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
June 2013
September 2013
December 2013
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
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
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 354}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 58, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 58, "token_count": 110}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 25, "token_count": 25}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 109}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 28, "token_count": 23}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 652}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 28, "token_count": 28}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 11, "token_count": 408}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 11, "token_count": 11}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 90}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 18, "token_count": 474}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 58, "token_count": 11}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 598}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 257}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 52, "token_count": 201}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 106}, {"author_id": 36, "token_count": 1}, {"author_id": 17, "token_count": 119}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2070}, {"author_id": 36, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 338}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 197}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 24, "token_count": 45}, {"author_id": 7, "token_count": 335}, {"author_id": 60, "token_count": 98}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 20, "token_count": 28}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 13}, {"author_id": 34, "token_count": 22}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 97}, {"author_id": 7, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 19, "token_count": 36}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"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": 31, "token_count": 68}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 63}, {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 449}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 92}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 95}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 54, "token_count": 11}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 35, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 13, "token_count": 167}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 27, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
4321
43.82%
Roopa Prabhu
1213
12.30%
Stephen Hemminger
1158
11.74%
Vlad Yasevich
537
5.45%
Jiri Pirko
475
4.82%
Henrik Bjoernlund
449
4.55%
Jörg Thalheim
201
2.04%
Tobias Waldekranz
167
1.69%
Horatiu Vultur
148
1.50%
Thomas Graf
135
1.37%
Toshiaki Makita
124
1.26%
Vladimir Oltean
95
0.96%
Vivien Didelot
68
0.69%
David S. Miller
51
0.52%
Felix Fietkau
45
0.46%
Eric Dumazet
37
0.38%
Petr Machata
36
0.37%
Mike Manning
28
0.28%
Patrick McHardy
25
0.25%
Matthias Schiffer
22
0.22%
Florian Fainelli
15
0.15%
Scott Feldman
14
0.14%
Arkadi Sharshevsky
13
0.13%
Ido Schimmel
12
0.12%
Alexey Dobriyan
5
0.05%
Eric W. Biedermann
3
0.03%
Pablo Neira Ayuso
1
0.01%
Américo Wang
1
0.01%
Others
461
4.68%
click to expand▼
Total
9860
br_netlink_tunnel.c
339
-
5
1539
Roopa Prabhu
Nikolay Aleksandrov
Others
January 2017
February 2017
April 2017
October 2017
April 2019
May 2019
March 2020
July 2020
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 1230}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"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": 226}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
1255
81.55%
Nikolay Aleksandrov
278
18.06%
Others
6
0.39%
Total
1539
br_nf_core.c
91
-
3
299
Pablo Neira Ayuso
Others
September 2014
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 294}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
294
98.33%
Others
5
1.67%
Total
299
br_private.h
2175
-
70
9544
Nikolay Aleksandrov
Stephen Hemminger
Vlad Yasevich
Herbert Xu
Tobias Waldekranz
Linus Torvalds (pre-git)
Linus Lüssing
Henrik Bjoernlund
Vladimir Oltean
Petr Machata
Horatiu Vultur
Roopa Prabhu
Ido Schimmel
Toshiaki Makita
Arkadi Sharshevsky
Jiri Pirko
Américo Wang
Felix Fietkau
Mike Manning
Pablo Neira Ayuso
Bart De Schuymer
Arnd Bergmann
Hideaki Yoshifuji / 吉藤英明
Eric Dumazet
Vivien Didelot
Satish Ashok
Linus Torvalds
Florian Westphal
Eric W. Biedermann
Florian Fainelli
David S. Miller
Elad Raz
Bernhard Thaler
Scott Feldman
Patrick McHardy
Alexey Dobriyan
David Ahern
Al Viro
Joe Perches
Thomas Graf
Greg Kroah-Hartman
Others
January 2000
February 2002
October 2002
April 2003
May 2003
March 2004
April 2004
May 2004
June 2004
July 2004
March 2005
May 2005
December 2005
February 2006
March 2006
May 2006
October 2006
February 2007
March 2007
April 2007
September 2007
December 2007
July 2008
September 2008
June 2009
August 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
November 2010
February 2011
March 2011
April 2011
July 2011
October 2011
November 2011
December 2011
April 2012
June 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
June 2013
July 2013
August 2013
September 2013
October 2013
December 2013
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
April 2016
June 2016
July 2016
August 2016
November 2016
December 2016
January 2017
February 2017
April 2017
June 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
May 2019
July 2019
August 2019
October 2019
November 2019
December 2019
January 2020
March 2020
April 2020
May 2020
June 2020
July 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
December 2021
February 2022
March 2022
April 2022
May 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 418}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 49, "token_count": 23}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 25, "token_count": 10}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 389}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "token_count": 26}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 35, "token_count": 13}, {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 14, "token_count": 11}, {"author_id": 2, "token_count": 98}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 9, "token_count": 79}, {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 79}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 14, "token_count": 82}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 537}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 37}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 110}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 50}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 39, "token_count": 2}, {"author_id": 17, "token_count": 34}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 17, "token_count": 42}, {"author_id": 11, "token_count": 67}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 16}, {"author_id": 17, "token_count": 61}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 54, "token_count": 13}, {"author_id": 10, "token_count": 33}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 18, "token_count": 47}, {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 25}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 29, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 21, "token_count": 24}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 33, "token_count": 15}, {"author_id": 0, "token_count": 250}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 101}, {"author_id": 36, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 148}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 27, "token_count": 97}, {"author_id": 0, "token_count": 13}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 19}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 24, "token_count": 13}, {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 27, "token_count": 21}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 121}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 30}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 50, "token_count": 5}, {"author_id": 0, "token_count": 26}, {"author_id": 7, "token_count": 75}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 50}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 19, "token_count": 74}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 85}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 19, "token_count": 50}, {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 27, "token_count": 7}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 23}, {"author_id": 20, "token_count": 66}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "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": 29}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 608}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 143}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 6, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 34}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 387}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 366}, {"author_id": 0, "token_count": 37}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 36}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 24, "token_count": 85}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 234}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 43, "token_count": 34}, {"author_id": 0, "token_count": 899}, {"author_id": 13, "token_count": 137}, {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 383}, {"author_id": 6, "token_count": 132}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "token_count": 67}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 279}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3732
39.10%
Stephen Hemminger
676
7.08%
Vlad Yasevich
657
6.88%
Herbert Xu
494
5.18%
Tobias Waldekranz
426
4.46%
Linus Torvalds (pre-git)
418
4.38%
Linus Lüssing
397
4.16%
Henrik Bjoernlund
366
3.83%
Vladimir Oltean
289
3.03%
Petr Machata
179
1.88%
Horatiu Vultur
178
1.87%
Roopa Prabhu
159
1.67%
Ido Schimmel
158
1.66%
Toshiaki Makita
149
1.56%
Arkadi Sharshevsky
121
1.27%
Jiri Pirko
110
1.15%
Américo Wang
99
1.04%
Felix Fietkau
98
1.03%
Mike Manning
66
0.69%
Pablo Neira Ayuso
61
0.64%
Bart De Schuymer
38
0.40%
Arnd Bergmann
34
0.36%
Hideaki Yoshifuji / 吉藤英明
29
0.30%
Eric Dumazet
27
0.28%
Vivien Didelot
24
0.25%
Satish Ashok
24
0.25%
Linus Torvalds
23
0.24%
Florian Westphal
23
0.24%
Eric W. Biedermann
20
0.21%
Florian Fainelli
18
0.19%
David S. Miller
15
0.16%
Elad Raz
12
0.13%
Bernhard Thaler
12
0.13%
Scott Feldman
11
0.12%
Patrick McHardy
10
0.10%
Alexey Dobriyan
10
0.10%
David Ahern
5
0.05%
Al Viro
3
0.03%
Joe Perches
2
0.02%
Thomas Graf
1
0.01%
Greg Kroah-Hartman
1
0.01%
Others
369
3.87%
click to expand▼
Total
9544
br_private_cfm.h
147
-
1
460
Henrik Bjoernlund
October 2020
var spanGroupData = [ {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 460}, ]}, ]
Author Name
Tokens
Token Proportion
Henrik Bjoernlund
460
100.00%
Total
460
br_private_mcast_eht.h
94
-
1
333
Nikolay Aleksandrov
January 2021
July 2021
var spanGroupData = [ {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 327}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
333
100.00%
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": 295}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 158}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 90}, ]}, {"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
514
85.10%
Others
90
14.90%
Total
604
br_private_stp.h
66
-
5
254
Linus Torvalds (pre-git)
Stephen Hemminger
Vivien Didelot
Eric Dumazet
Others
January 2000
October 2000
April 2003
April 2011
July 2011
April 2012
December 2016
May 2019
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 159}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
160
62.99%
Stephen Hemminger
77
30.31%
Vivien Didelot
13
5.12%
Eric Dumazet
2
0.79%
Others
2
0.79%
Total
254
br_private_tunnel.h
85
-
4
355
Roopa Prabhu
Nikolay Aleksandrov
Others
January 2017
October 2017
May 2019
March 2020
August 2021
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 303}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
303
85.35%
Nikolay Aleksandrov
49
13.80%
Others
3
0.85%
Total
355
br_stp.c
713
-
25
3132
Linus Torvalds (pre-git)
Stephen Hemminger
Vivien Didelot
Scott Feldman
Vladimir Oltean
Tobias Waldekranz
Florian Fainelli
Herbert Xu
Nikolay Aleksandrov
Vlad Yasevich
Ido Schimmel
Horatiu Vultur
Jiri Pirko
Jan Engelhardt
Eric Dumazet
Others
January 2000
October 2002
April 2003
May 2003
June 2003
July 2003
April 2004
June 2004
July 2004
March 2007
May 2007
May 2008
August 2008
May 2009
August 2009
May 2010
March 2011
April 2011
July 2011
November 2011
March 2012
April 2012
November 2012
April 2013
September 2013
September 2014
November 2014
May 2015
June 2015
July 2015
September 2015
October 2015
November 2015
December 2015
February 2016
December 2016
February 2017
November 2017
May 2019
December 2019
February 2020
April 2020
January 2021
February 2021
March 2021
June 2021
March 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 1695}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 192}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 54, "token_count": 40}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 36, "token_count": 42}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 36, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 36, "token_count": 74}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 11, "token_count": 32}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 27, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 31, "token_count": 31}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 201}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 31, "token_count": 56}, ]}, {"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": 6, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 6, "token_count": 90}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1695
54.12%
Stephen Hemminger
643
20.53%
Vivien Didelot
288
9.20%
Scott Feldman
136
4.34%
Vladimir Oltean
96
3.07%
Tobias Waldekranz
50
1.60%
Florian Fainelli
40
1.28%
Herbert Xu
38
1.21%
Nikolay Aleksandrov
35
1.12%
Vlad Yasevich
32
1.02%
Ido Schimmel
17
0.54%
Horatiu Vultur
10
0.32%
Jiri Pirko
6
0.19%
Jan Engelhardt
1
0.03%
Eric Dumazet
1
0.03%
Others
44
1.40%
Total
3132
br_stp_bpdu.c
247
-
20
1512
Linus Torvalds (pre-git)
Stephen Hemminger
Eric W. Biedermann
Vivien Didelot
Patrick McHardy
Linus Torvalds
Nikolay Aleksandrov
Florian Westphal
Joe Perches
David S. Miller
Jiri Pirko
Jan Engelhardt
Hideaki Yoshifuji / 吉藤英明
Others
January 2000
February 2002
April 2003
June 2003
August 2003
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
July 2019
December 2019
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 943}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 49, "token_count": 7}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 175}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 33, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 31, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
943
62.37%
Stephen Hemminger
463
30.62%
Eric W. Biedermann
38
2.51%
Vivien Didelot
14
0.93%
Patrick McHardy
10
0.66%
Linus Torvalds
7
0.46%
Nikolay Aleksandrov
6
0.40%
Florian Westphal
5
0.33%
Joe Perches
2
0.13%
David S. Miller
2
0.13%
Jiri Pirko
1
0.07%
Jan Engelhardt
1
0.07%
Hideaki Yoshifuji / 吉藤英明
1
0.07%
Others
19
1.26%
Total
1512
br_stp_if.c
351
-
22
1665
Linus Torvalds (pre-git)
Stephen Hemminger
Vivien Didelot
Nikolay Aleksandrov
Herbert Xu
Horatiu Vultur
Elad Raz
Xin Long
Florian Fainelli
Toshiaki Makita
Joe Perches
Jiri Pirko
Linus Torvalds
Vlad Yasevich
Others
January 2000
February 2002
April 2003
May 2003
July 2003
April 2004
May 2004
July 2004
March 2005
October 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
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
May 2017
June 2017
November 2017
April 2019
May 2019
April 2020
May 2020
October 2021
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 710}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 192}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 40, "token_count": 27}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 31, "token_count": 122}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 42, "token_count": 14}, ]}, {"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": 1585724400, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
710
42.64%
Stephen Hemminger
555
33.33%
Vivien Didelot
134
8.05%
Nikolay Aleksandrov
57
3.42%
Herbert Xu
43
2.58%
Horatiu Vultur
28
1.68%
Elad Raz
27
1.62%
Xin Long
14
0.84%
Florian Fainelli
8
0.48%
Toshiaki Makita
7
0.42%
Joe Perches
5
0.30%
Jiri Pirko
5
0.30%
Linus Torvalds
4
0.24%
Vlad Yasevich
1
0.06%
Others
67
4.02%
Total
1665
br_stp_timer.c
161
-
9
827
Stephen Hemminger
Linus Torvalds (pre-git)
Allen Pais
Eric Dumazet
Nikolay Aleksandrov
Florian Fainelli
Vivien Didelot
Xin Long
Others
January 2000
March 2000
April 2003
May 2003
June 2003
July 2003
May 2004
March 2006
May 2007
May 2010
March 2011
July 2011
April 2012
August 2012
May 2013
September 2014
May 2015
July 2015
December 2016
May 2017
November 2017
May 2019
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 8, "token_count": 305}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 264}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 46, "token_count": 84}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
403
48.73%
Linus Torvalds (pre-git)
306
37.00%
Allen Pais
84
10.16%
Eric Dumazet
10
1.21%
Nikolay Aleksandrov
8
0.97%
Florian Fainelli
8
0.97%
Vivien Didelot
4
0.48%
Xin Long
2
0.24%
Others
2
0.24%
Total
827
br_switchdev.c
814
-
10
3546
Vladimir Oltean
Tobias Waldekranz
Arkadi Sharshevsky
Petr Machata
Ido Schimmel
Florian Fainelli
Nikolay Aleksandrov
Greg Kroah-Hartman
Others
August 2016
June 2017
November 2017
May 2018
October 2018
December 2018
February 2019
October 2019
February 2021
April 2021
June 2021
July 2021
August 2021
October 2021
February 2022
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 27, "token_count": 79}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 159}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 110}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 54, "token_count": 27}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 63}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 13, "token_count": 37}, {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 13, "token_count": 471}, {"author_id": 6, "token_count": 475}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 6, "token_count": 1674}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 188}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 204}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2431
68.56%
Tobias Waldekranz
717
20.22%
Arkadi Sharshevsky
159
4.48%
Petr Machata
117
3.30%
Ido Schimmel
81
2.28%
Florian Fainelli
27
0.76%
Nikolay Aleksandrov
4
0.11%
Greg Kroah-Hartman
1
0.03%
Others
9
0.25%
Total
3546
br_sysfs_br.c
1088
-
33
5465
Stephen Hemminger
Herbert Xu
Nikolay Aleksandrov
Vladimir Oltean
Patrick McHardy
Greg Kroah-Hartman
Vlad Yasevich
Xin Long
Toshiaki Makita
Américo Wang
Eric W. Biedermann
Pablo Neira Ayuso
Ido Schimmel
Scott Feldman
Joe Perches
Horatiu Vultur
Al Viro
Florian Fainelli
Others
April 2002
May 2004
January 2006
March 2006
October 2006
April 2007
June 2007
August 2007
December 2007
March 2008
September 2008
November 2008
November 2009
February 2010
May 2010
July 2010
October 2011
April 2012
September 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
June 2017
December 2017
March 2018
September 2018
October 2018
November 2018
December 2018
May 2019
April 2020
January 2021
February 2021
April 2021
July 2021
August 2021
November 2021
December 2021
April 2022
November 2022
var spanGroupData = [ {"timestamp": 1017648000, "group": [ {"author_id": 44, "token_count": 211}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 1322}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 154}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 1263}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 25, "token_count": 321}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 82}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 33, "token_count": 22}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 94}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 107}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 17, "token_count": 113}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 89}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 42, "token_count": 140}, {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 192}, ]}, {"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": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"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": 6, "token_count": 424}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 54, "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": 27, "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": 27, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
1622
29.68%
Herbert Xu
1345
24.61%
Nikolay Aleksandrov
788
14.42%
Vladimir Oltean
424
7.76%
Patrick McHardy
321
5.87%
Greg Kroah-Hartman
221
4.04%
Vlad Yasevich
183
3.35%
Xin Long
140
2.56%
Toshiaki Makita
113
2.07%
Américo Wang
107
1.96%
Eric W. Biedermann
22
0.40%
Pablo Neira Ayuso
10
0.18%
Ido Schimmel
5
0.09%
Scott Feldman
4
0.07%
Joe Perches
3
0.05%
Horatiu Vultur
2
0.04%
Al Viro
2
0.04%
Florian Fainelli
1
0.02%
Others
152
2.78%
Total
5465
br_sysfs_if.c
412
-
24
1912
Stephen Hemminger
Nikolay Aleksandrov
Vlad Yasevich
Herbert Xu
Vladimir Oltean
Xin Long
Eric W. Biedermann
Joe Perches
Roopa Prabhu
Mike Manning
Felix Fietkau
Américo Wang
David S. Miller
Greg Kroah-Hartman
Others
April 2002
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": 1017648000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 962}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 33, "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": 73}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 33, "token_count": 10}, {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 65}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "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": 42, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 42, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 39, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 291}, {"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": 6, "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
1044
54.60%
Nikolay Aleksandrov
396
20.71%
Vlad Yasevich
85
4.45%
Herbert Xu
73
3.82%
Vladimir Oltean
49
2.56%
Xin Long
20
1.05%
Eric W. Biedermann
19
0.99%
Joe Perches
18
0.94%
Roopa Prabhu
10
0.52%
Mike Manning
10
0.52%
Felix Fietkau
10
0.52%
Américo Wang
8
0.42%
David S. Miller
2
0.10%
Greg Kroah-Hartman
1
0.05%
Others
167
8.73%
Total
1912
br_vlan.c
2310
-
34
10493
Nikolay Aleksandrov
Vlad Yasevich
Mike Manning
Toshiaki Makita
Vladimir Oltean
Petr Machata
Felix Fietkau
Ido Schimmel
Elad Raz
Roopa Prabhu
Tobias Waldekranz
Eric Dumazet
Scott Feldman
Taehee Yoo
wenxu
Jiri Pirko
Pablo Neira Ayuso
Vivien Didelot
Xin Long
Yotam Gigi
Patrick McHardy
Others
February 2013
April 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
June 2015
August 2015
September 2015
October 2015
November 2015
January 2016
February 2016
April 2016
January 2017
March 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
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
November 2022
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 617}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 17, "token_count": 29}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 17, "token_count": 23}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 17, "token_count": 35}, {"author_id": 11, "token_count": 42}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 17, "token_count": 83}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 17, "token_count": 410}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 440}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 36, "token_count": 62}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 17, "token_count": 43}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1311}, {"author_id": 31, "token_count": 15}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 27, "token_count": 13}, {"author_id": 18, "token_count": 32}, {"author_id": 0, "token_count": 466}, {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 40, "token_count": 112}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 27, "token_count": 22}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 0, "token_count": 397}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 94}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 29}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 157}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 237}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 187}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 27, "token_count": 11}, {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 19, "token_count": 73}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 27, "token_count": 37}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 20, "token_count": 835}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 10, "token_count": 28}, {"author_id": 26, "token_count": 43}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2563}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 251}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 45, "token_count": 49}, {"author_id": 6, "token_count": 69}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 24, "token_count": 269}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 273}, {"author_id": 13, "token_count": 7}, {"author_id": 6, "token_count": 145}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 240}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 70}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 35, "token_count": 70}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 27, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
5715
54.46%
Vlad Yasevich
1138
10.85%
Mike Manning
835
7.96%
Toshiaki Makita
637
6.07%
Vladimir Oltean
503
4.79%
Petr Machata
467
4.45%
Felix Fietkau
269
2.56%
Ido Schimmel
168
1.60%
Elad Raz
112
1.07%
Roopa Prabhu
105
1.00%
Tobias Waldekranz
77
0.73%
Eric Dumazet
70
0.67%
Scott Feldman
62
0.59%
Taehee Yoo
49
0.47%
wenxu
43
0.41%
Jiri Pirko
35
0.33%
Pablo Neira Ayuso
28
0.27%
Vivien Didelot
15
0.14%
Xin Long
5
0.05%
Yotam Gigi
2
0.02%
Patrick McHardy
2
0.02%
Others
156
1.49%
click to expand▼
Total
10493
br_vlan_options.c
697
-
2
3460
Nikolay Aleksandrov
Tobias Waldekranz
January 2020
March 2020
July 2021
August 2021
December 2021
March 2022
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 671}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 505}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 1000}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 1165}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 111}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3349
96.79%
Tobias Waldekranz
111
3.21%
Total
3460
br_vlan_tunnel.c
209
-
5
861
Roopa Prabhu
Nikolay Aleksandrov
Vladimir Oltean
Others
January 2017
May 2019
March 2020
March 2021
June 2021
August 2021
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 731}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
731
84.90%
Nikolay Aleksandrov
123
14.29%
Vladimir Oltean
1
0.12%
Others
6
0.70%
Total
861
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
279
Author
Tokens
Proportion
Commits
Proportion
0
Nikolay Aleksandrov
45287
27.14%
309
18.26%
1
Bart De Schuymer
11591
6.95%
38
2.25%
2
Stephen Hemminger
10329
6.19%
165
9.75%
3
Horatiu Vultur
9918
5.94%
34
2.01%
4
Florian Westphal
8691
5.21%
78
4.61%
5
Henrik Bjoernlund
8528
5.11%
10
0.59%
6
Vladimir Oltean
6819
4.09%
50
2.96%
7
Roopa Prabhu
6675
4.00%
23
1.36%
8
Linus Torvalds (pre-git)
5769
3.46%
13
0.77%
9
Herbert Xu
5156
3.09%
42
2.48%
10
Pablo Neira Ayuso
4812
2.88%
32
1.89%
11
Vlad Yasevich
4084
2.45%
37
2.19%
12
Linus Lüssing
3948
2.37%
44
2.60%
13
Tobias Waldekranz
3120
1.87%
15
0.89%
14
Américo Wang
2787
1.67%
20
1.18%
15
Jan Engelhardt
2307
1.38%
42
2.48%
16
Hideaki Yoshifuji / 吉藤英明
1899
1.14%
8
0.47%
17
Toshiaki Makita
1410
0.85%
30
1.77%
18
Jiri Pirko
1109
0.66%
27
1.60%
19
Petr Machata
1057
0.63%
15
0.89%
20
Mike Manning
1000
0.60%
5
0.30%
21
Satish Ashok
927
0.56%
7
0.41%
22
Christian Brauner
827
0.50%
3
0.18%
23
Kuo-lang Tseng
751
0.45%
1
0.06%
24
Felix Fietkau
748
0.45%
3
0.18%
25
Patrick McHardy
746
0.45%
24
1.42%
26
wenxu
739
0.44%
7
0.41%
27
Ido Schimmel
726
0.44%
28
1.65%
28
David S. Miller
699
0.42%
19
1.12%
29
Bernhard Thaler
670
0.40%
5
0.30%
30
Al Viro
585
0.35%
17
1.00%
31
Vivien Didelot
564
0.34%
9
0.53%
32
Christoph Hellwig
477
0.29%
2
0.12%
33
Eric W. Biedermann
472
0.28%
23
1.36%
34
Matthias Schiffer
461
0.28%
7
0.41%
35
Eric Dumazet
447
0.27%
36
2.13%
36
Scott Feldman
445
0.27%
9
0.53%
37
Arkadi Sharshevsky
409
0.25%
5
0.30%
38
Alexey Dobriyan
401
0.24%
13
0.77%
39
Joe Perches
360
0.22%
12
0.71%
40
Elad Raz
349
0.21%
8
0.47%
41
Willem de Bruijn
272
0.16%
3
0.18%
42
Xin Long
271
0.16%
11
0.65%
43
Arnd Bergmann
270
0.16%
7
0.41%
44
Greg Kroah-Hartman
240
0.14%
5
0.30%
45
Taehee Yoo
217
0.13%
6
0.35%
46
Allen Pais
213
0.13%
2
0.12%
47
Art Haas
210
0.13%
1
0.06%
48
Peter Warasin
208
0.12%
1
0.06%
49
Linus Torvalds
204
0.12%
9
0.53%
50
David Ahern
204
0.12%
8
0.47%
51
Yotam Gigi
202
0.12%
3
0.18%
52
Jörg Thalheim
201
0.12%
1
0.06%
53
Remi Pommarel
193
0.12%
1
0.06%
54
Florian Fainelli
190
0.11%
5
0.30%
55
Bandan Das
185
0.11%
1
0.06%
56
Mark-André Hopf
174
0.10%
1
0.06%
57
Paolo Abeni
169
0.10%
3
0.18%
58
Thomas Graf
162
0.10%
7
0.41%
59
Nogah Frankel
158
0.09%
3
0.18%
60
Others
4800
2.88%
339
20.04%
click to expand▼
Total
166842
1692