Linux Source Code
Home
Release 6.1
Help
bonding
root
drivers
net
Highlighting
Reset All
By Author
By Age
──────────
Amir Noam
Américo Wang
Andy Gospodarek
Arnd Bergmann
Ben Hutchings
Benjamin Poirier
Chad N. Tindel
David Ahern
David S. Miller
Debabrata Banerjee
Ding Tianhong
Eric Dumazet
Eric W. Biedermann
Flavio Leitner
Greg Kroah-Hartman
Hangbin Liu
Holger Eitzenberger
Jamie Iles
Jarod Wilson
Jay Vosburgh
Jeff Garzik
Jianhua Xie
Jiri Bohac
Jiri Pirko
Joe Perches
John Eaglesham
John Hurley
Jonathan Toppins
Jussi Mäki
Linus Torvalds
Linus Torvalds (pre-git)
Mahesh Bandewar
Maor Gottlieb
Matteo Croce
Maxim Uvarov
Mazhar Rana
Michal Kubeček
Michał Mirosław
Mitch A Williams
Moni Shoua
Neil Horman
Nikolay Aleksandrov
Others
Petr Machata
Phil Oester
Shlomo Pongratz
Shmulik Hen
Stephen Hemminger
Sun Shouxin
Taehee Yoo
Taku Izumi
Tariq Toukan
Tonghao Zhang
Veaceslav Falico
Vincent Bernat
Vlad Yasevich
Wang Chen
Weiping Pan (潘卫平)
Wilson Kok
Xin Long
sfeldma@cumulusnetworks.com
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bond_3ad.c
2783
-
44
10566
Jeff Garzik
Nikolay Aleksandrov
Jay Vosburgh
Mahesh Bandewar
Veaceslav Falico
Jarod Wilson
Holger Eitzenberger
Shmulik Hen
Ding Tianhong
Jiri Pirko
Eric Dumazet
Wilson Kok
Jianhua Xie
Stephen Hemminger
Weiping Pan (潘卫平)
Jiri Bohac
Hangbin Liu
Joe Perches
Benjamin Poirier
Amir Noam
Andy Gospodarek
Jonathan Toppins
Mitch A Williams
Neil Horman
Eric W. Biedermann
David S. Miller
Others
May 2003
September 2003
January 2004
February 2005
November 2005
March 2006
September 2006
March 2007
April 2007
August 2007
September 2007
October 2007
July 2008
November 2008
December 2008
May 2009
August 2009
November 2009
December 2009
September 2010
October 2010
January 2011
March 2011
April 2011
June 2011
May 2012
June 2012
January 2013
May 2013
August 2013
September 2013
October 2013
December 2013
January 2014
February 2014
May 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
October 2015
December 2015
February 2016
June 2016
March 2017
May 2017
June 2017
November 2018
January 2019
May 2019
June 2019
December 2019
August 2020
February 2021
August 2021
September 2021
February 2022
June 2022
August 2022
September 2022
var spanGroupData = [ {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 5364}, {"author_id": 7, "token_count": 127}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 78}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 311}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 28, "token_count": 351}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 11, "token_count": 44}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 107}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 141}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 17, "token_count": 19}, {"author_id": 8, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 42}, {"author_id": 41, "token_count": 72}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 26}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 22}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 6, "token_count": 269}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 59}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 18, "token_count": 33}, {"author_id": 6, "token_count": 156}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 49}, {"author_id": 17, "token_count": 10}, {"author_id": 43, "token_count": 12}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 22}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 6, "token_count": 121}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 118}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 49, "token_count": 105}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 47, "token_count": 115}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 257}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 205}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 200}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 14, "token_count": 21}, {"author_id": 5, "token_count": 143}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 20}, {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 681}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 356}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 14, "token_count": 85}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 45, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
5364
50.77%
Nikolay Aleksandrov
1067
10.10%
Jay Vosburgh
739
6.99%
Mahesh Bandewar
678
6.42%
Veaceslav Falico
547
5.18%
Jarod Wilson
379
3.59%
Holger Eitzenberger
351
3.32%
Shmulik Hen
205
1.94%
Ding Tianhong
168
1.59%
Jiri Pirko
163
1.54%
Eric Dumazet
128
1.21%
Wilson Kok
115
1.09%
Jianhua Xie
105
0.99%
Stephen Hemminger
86
0.81%
Weiping Pan (潘卫平)
72
0.68%
Jiri Bohac
55
0.52%
Hangbin Liu
17
0.16%
Joe Perches
16
0.15%
Benjamin Poirier
13
0.12%
Amir Noam
9
0.09%
Andy Gospodarek
8
0.08%
Jonathan Toppins
6
0.06%
Mitch A Williams
5
0.05%
Neil Horman
4
0.04%
Eric W. Biedermann
3
0.03%
David S. Miller
2
0.02%
Others
261
2.47%
Total
10566
bond_alb.c
1836
-
53
7854
Jeff Garzik
Jiri Bohac
Shmulik Hen
Veaceslav Falico
Mahesh Bandewar
Amir Noam
Eric Dumazet
Vlad Yasevich
Nikolay Aleksandrov
Jarod Wilson
Sun Shouxin
Jay Vosburgh
Debabrata Banerjee
David Ahern
Maor Gottlieb
Jiri Pirko
Maxim Uvarov
Ding Tianhong
Mitch A Williams
Taehee Yoo
David S. Miller
Wang Chen
Joe Perches
Andy Gospodarek
Flavio Leitner
Petr Machata
Neil Horman
Weiping Pan (潘卫平)
Tonghao Zhang
Américo Wang
Others
May 2003
September 2003
January 2004
February 2004
October 2004
February 2005
March 2005
July 2005
August 2005
November 2005
January 2006
March 2006
February 2007
March 2007
April 2007
August 2007
October 2007
January 2008
March 2008
July 2008
August 2008
September 2008
October 2008
November 2008
February 2009
May 2009
August 2009
October 2009
May 2010
June 2010
July 2010
September 2010
February 2011
April 2011
January 2012
May 2012
June 2012
November 2012
January 2013
April 2013
June 2013
August 2013
September 2013
October 2013
December 2013
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
February 2016
June 2016
October 2016
April 2017
June 2017
October 2017
May 2018
December 2018
May 2019
June 2019
October 2019
February 2020
March 2020
April 2020
May 2020
August 2020
September 2020
March 2021
May 2021
October 2021
December 2021
January 2022
February 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 3592}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 16, "token_count": 258}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 16, "token_count": 36}, {"author_id": 7, "token_count": 261}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 207}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 13, "token_count": 39}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 118}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 48, "token_count": 20}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 31, "token_count": 66}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 20}, {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 58, "token_count": 77}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 32, "token_count": 12}, {"author_id": 43, "token_count": 13}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 17, "token_count": 776}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 6, "token_count": 65}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 6, "token_count": 141}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 32, "token_count": 14}, {"author_id": 18, "token_count": 40}, {"author_id": 6, "token_count": 68}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 276}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 13}, {"author_id": 31, "token_count": 66}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 31, "token_count": 56}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 14, "token_count": 62}, {"author_id": 4, "token_count": 43}, {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 36, "token_count": 130}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 127}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 142}, {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 55, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 48}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 14, "token_count": 54}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 21, "token_count": 116}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 14, "token_count": 28}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 42, "token_count": 122}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 42, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
3592
45.73%
Jiri Bohac
781
9.94%
Shmulik Hen
468
5.96%
Veaceslav Falico
367
4.67%
Mahesh Bandewar
340
4.33%
Amir Noam
294
3.74%
Eric Dumazet
220
2.80%
Vlad Yasevich
188
2.39%
Nikolay Aleksandrov
184
2.34%
Jarod Wilson
175
2.23%
Sun Shouxin
159
2.02%
Jay Vosburgh
142
1.81%
Debabrata Banerjee
142
1.81%
David Ahern
130
1.66%
Maor Gottlieb
116
1.48%
Jiri Pirko
107
1.36%
Maxim Uvarov
77
0.98%
Ding Tianhong
54
0.69%
Mitch A Williams
39
0.50%
Taehee Yoo
32
0.41%
David S. Miller
31
0.39%
Wang Chen
26
0.33%
Joe Perches
20
0.25%
Andy Gospodarek
15
0.19%
Flavio Leitner
12
0.15%
Petr Machata
8
0.10%
Neil Horman
3
0.04%
Weiping Pan (潘卫平)
2
0.03%
Tonghao Zhang
2
0.03%
Américo Wang
1
0.01%
Others
127
1.62%
Total
7854
bond_debugfs.c
124
-
9
427
Taku Izumi
Eric W. Biedermann
Veaceslav Falico
Nikolay Aleksandrov
Joe Perches
Jiri Bohac
David S. Miller
Greg Kroah-Hartman
Others
December 2010
July 2012
November 2012
February 2014
May 2014
July 2014
September 2014
November 2014
November 2017
December 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 27, "token_count": 395}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Taku Izumi
395
92.51%
Eric W. Biedermann
11
2.58%
Veaceslav Falico
6
1.41%
Nikolay Aleksandrov
5
1.17%
Joe Perches
2
0.47%
Jiri Bohac
2
0.47%
David S. Miller
2
0.47%
Greg Kroah-Hartman
1
0.23%
Others
3
0.70%
Total
427
bond_main.c
6428
-
146
26965
Jay Vosburgh
Hangbin Liu
Jussi Mäki
Shmulik Hen
Veaceslav Falico
Nikolay Aleksandrov
Mahesh Bandewar
Jiri Pirko
Jarod Wilson
Taehee Yoo
Stephen Hemminger
Amir Noam
Eric Dumazet
Tariq Toukan
Chad N. Tindel
Ding Tianhong
Maor Gottlieb
Linus Torvalds
Américo Wang
Matteo Croce
Moni Shoua
Jeff Garzik
Andy Gospodarek
David S. Miller
Arnd Bergmann
Eric W. Biedermann
Ben Hutchings
Michał Mirosław
Jamie Iles
Flavio Leitner
Xin Long
Benjamin Poirier
Linus Torvalds (pre-git)
Jonathan Toppins
Vlad Yasevich
Neil Horman
Michal Kubeček
Wang Chen
John Hurley
John Eaglesham
Tonghao Zhang
Mazhar Rana
Shlomo Pongratz
sfeldma@cumulusnetworks.com
Vincent Bernat
Petr Machata
Mitch A Williams
Jiri Bohac
David Ahern
Joe Perches
Weiping Pan (潘卫平)
Holger Eitzenberger
Phil Oester
Debabrata Banerjee
Taku Izumi
Jianhua Xie
Wilson Kok
Others
January 2000
May 2000
September 2000
February 2002
June 2002
August 2002
October 2002
November 2002
December 2002
March 2003
May 2003
June 2003
September 2003
October 2003
November 2003
January 2004
February 2004
June 2004
October 2004
November 2004
January 2005
February 2005
March 2005
June 2005
August 2005
September 2005
November 2005
February 2006
March 2006
September 2006
December 2006
January 2007
February 2007
March 2007
July 2007
August 2007
September 2007
October 2007
December 2007
January 2008
May 2008
June 2008
July 2008
September 2008
October 2008
November 2008
December 2008
January 2009
March 2009
April 2009
June 2009
July 2009
August 2009
September 2009
October 2009
November 2009
December 2009
January 2010
March 2010
April 2010
May 2010
June 2010
July 2010
September 2010
October 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
July 2017
August 2017
September 2017
October 2017
November 2017
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
December 2019
February 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
November 2020
December 2020
January 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
December 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 50, "token_count": 103}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 50, "token_count": 16}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 578}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 22, "token_count": 60}, {"author_id": 32, "token_count": 95}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 22, "token_count": 544}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 5, "token_count": 84}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 458}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 16, "token_count": 310}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 16, "token_count": 29}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 16, "token_count": 339}, {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 1442}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 266}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 5, "token_count": 305}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 5, "token_count": 45}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 1}, {"author_id": 13, "token_count": 73}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 5, "token_count": 141}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 391}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 185}, {"author_id": 25, "token_count": 194}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 5, "token_count": 28}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 409}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 5, "token_count": 143}, {"author_id": 48, "token_count": 41}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 38}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 67}, {"author_id": 11, "token_count": 252}, {"author_id": 48, "token_count": 54}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 28, "token_count": 60}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 517}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 25, "token_count": 33}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 19}, {"author_id": 8, "token_count": 33}, {"author_id": 11, "token_count": 1}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 8, "token_count": 175}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 30, "token_count": 167}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 30, "token_count": 24}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 43, "token_count": 26}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 12, "token_count": 37}, {"author_id": 19, "token_count": 33}, {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 12, "token_count": 126}, {"author_id": 8, "token_count": 70}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 19, "token_count": 216}, {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "token_count": 12}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 17, "token_count": 32}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 40, "token_count": 118}, {"author_id": 35, "token_count": 61}, {"author_id": 11, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 35, "token_count": 10}, {"author_id": 27, "token_count": 16}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 12, "token_count": 205}, {"author_id": 8, "token_count": 108}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 12, "token_count": 49}, {"author_id": 32, "token_count": 24}, {"author_id": 8, "token_count": 141}, {"author_id": 59, "token_count": 49}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 33, "token_count": 181}, {"author_id": 8, "token_count": 39}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 7}, {"author_id": 19, "token_count": 19}, {"author_id": 40, "token_count": 17}, {"author_id": 38, "token_count": 175}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 8, "token_count": 12}, {"author_id": 35, "token_count": 11}, {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 8, "token_count": 2}, {"author_id": 35, "token_count": 13}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 8, "token_count": 48}, {"author_id": 41, "token_count": 44}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 30, "token_count": 10}, {"author_id": 5, "token_count": 3}, {"author_id": 41, "token_count": 7}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 38, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 38}, {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 19, "token_count": 16}, {"author_id": 41, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 51, "token_count": 75}, {"author_id": 57, "token_count": 79}, {"author_id": 11, "token_count": 1}, {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 29}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 96}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 14, "token_count": 19}, {"author_id": 30, "token_count": 18}, {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 54, "token_count": 87}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 51, "token_count": 6}, {"author_id": 1, "token_count": 125}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 8, "token_count": 85}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 1, "token_count": 52}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 19, "token_count": 69}, {"author_id": 14, "token_count": 14}, {"author_id": 1, "token_count": 127}, {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 5, "token_count": 66}, {"author_id": 8, "token_count": 3}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 98}, {"author_id": 6, "token_count": 167}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 18, "token_count": 15}, {"author_id": 8, "token_count": 35}, {"author_id": 11, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 256}, {"author_id": 6, "token_count": 181}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 35, "token_count": 16}, {"author_id": 1, "token_count": 10}, {"author_id": 6, "token_count": 422}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 32, "token_count": 136}, {"author_id": 18, "token_count": 1}, {"author_id": 8, "token_count": 17}, {"author_id": 1, "token_count": 127}, {"author_id": 6, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 1, "token_count": 132}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 149}, {"author_id": 11, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 18, "token_count": 70}, {"author_id": 1, "token_count": 253}, {"author_id": 2, "token_count": 78}, {"author_id": 6, "token_count": 100}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 126}, {"author_id": 17, "token_count": 12}, {"author_id": 43, "token_count": 35}, {"author_id": 1, "token_count": 5}, {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 18, "token_count": 66}, {"author_id": 30, "token_count": 1}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 25}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 89}, {"author_id": 51, "token_count": 4}, {"author_id": 6, "token_count": 111}, {"author_id": 31, "token_count": 115}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 14, "token_count": 93}, {"author_id": 49, "token_count": 16}, {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 303}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 19, "token_count": 76}, {"author_id": 1, "token_count": 157}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 39}, {"author_id": 4, "token_count": 635}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 8, "token_count": 2}, {"author_id": 51, "token_count": 16}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 26, "token_count": 3}, {"author_id": 47, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 25, "token_count": 233}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 109}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 4, "token_count": 107}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 82}, {"author_id": 56, "token_count": 80}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 183}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 73}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 162}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 36, "token_count": 41}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 14, "token_count": 25}, {"author_id": 4, "token_count": 189}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 132}, {"author_id": 4, "token_count": 19}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 32, "token_count": 7}, {"author_id": 10, "token_count": 6}, {"author_id": 31, "token_count": 1}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 37}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 36, "token_count": 21}, {"author_id": 46, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 46, "token_count": 131}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 45}, {"author_id": 53, "token_count": 89}, {"author_id": 52, "token_count": 84}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 55, "token_count": 73}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 315}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 60}, {"author_id": 14, "token_count": 1}, {"author_id": 29, "token_count": 74}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 24, "token_count": 278}, {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 52}, {"author_id": 24, "token_count": 247}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 36}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 15, "token_count": 211}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 21, "token_count": 588}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 14, "token_count": 27}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 10, "token_count": 388}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 10, "token_count": 63}, {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 10, "token_count": 32}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 15, "token_count": 22}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 39, "token_count": 181}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 10, "token_count": 135}, {"author_id": 20, "token_count": 618}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 26}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 34, "token_count": 239}, {"author_id": 9, "token_count": 1677}, {"author_id": 4, "token_count": 6}, {"author_id": 15, "token_count": 729}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 26, "token_count": 68}, {"author_id": 9, "token_count": 25}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 9, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 3, "token_count": 255}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 105}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 14, "token_count": 72}, {"author_id": 3, "token_count": 1354}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 44}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 76}, {"author_id": 5, "token_count": 7}, {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 45, "token_count": 123}, {"author_id": 26, "token_count": 36}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 58}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jay Vosburgh
2136
7.92%
Hangbin Liu
1932
7.16%
Jussi Mäki
1746
6.48%
Shmulik Hen
1708
6.33%
Veaceslav Falico
1396
5.18%
Nikolay Aleksandrov
1394
5.17%
Mahesh Bandewar
1179
4.37%
Jiri Pirko
1110
4.12%
Jarod Wilson
1097
4.07%
Taehee Yoo
996
3.69%
Stephen Hemminger
837
3.10%
Amir Noam
693
2.57%
Eric Dumazet
636
2.36%
Tariq Toukan
618
2.29%
Chad N. Tindel
605
2.24%
Ding Tianhong
599
2.22%
Maor Gottlieb
588
2.18%
Linus Torvalds
578
2.14%
Américo Wang
553
2.05%
Matteo Croce
525
1.95%
Moni Shoua
463
1.72%
Jeff Garzik
461
1.71%
Andy Gospodarek
436
1.62%
David S. Miller
265
0.98%
Arnd Bergmann
239
0.89%
Eric W. Biedermann
224
0.83%
Ben Hutchings
190
0.70%
Michał Mirosław
181
0.67%
Jamie Iles
181
0.67%
Flavio Leitner
135
0.50%
Xin Long
134
0.50%
Benjamin Poirier
123
0.46%
Linus Torvalds (pre-git)
120
0.45%
Jonathan Toppins
119
0.44%
Vlad Yasevich
118
0.44%
Neil Horman
113
0.42%
Michal Kubeček
101
0.37%
Wang Chen
95
0.35%
John Hurley
89
0.33%
John Eaglesham
87
0.32%
Tonghao Zhang
84
0.31%
Mazhar Rana
80
0.30%
Shlomo Pongratz
79
0.29%
sfeldma@cumulusnetworks.com
78
0.29%
Vincent Bernat
74
0.27%
Petr Machata
73
0.27%
Mitch A Williams
73
0.27%
Jiri Bohac
73
0.27%
David Ahern
62
0.23%
Joe Perches
61
0.23%
Weiping Pan (潘卫平)
60
0.22%
Holger Eitzenberger
60
0.22%
Phil Oester
49
0.18%
Debabrata Banerjee
46
0.17%
Taku Izumi
16
0.06%
Jianhua Xie
16
0.06%
Wilson Kok
9
0.03%
Others
1172
4.35%
Total
26965
bond_netlink.c
920
-
22
4889
sfeldma@cumulusnetworks.com
Nikolay Aleksandrov
Jiri Pirko
Hangbin Liu
Andy Gospodarek
Jonathan Toppins
Vincent Bernat
Eric Dumazet
Mahesh Bandewar
Veaceslav Falico
Américo Wang
Stephen Hemminger
Michal Kubeček
Xin Long
Ding Tianhong
David S. Miller
Others
October 2013
November 2013
December 2013
January 2014
March 2014
May 2014
July 2014
August 2014
September 2014
November 2014
May 2015
June 2015
July 2015
July 2016
April 2017
May 2017
June 2017
November 2017
October 2018
January 2019
April 2019
May 2019
July 2019
July 2020
August 2021
November 2021
February 2022
June 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 515}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 2, "token_count": 1493}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 8, "token_count": 105}, {"author_id": 1, "token_count": 331}, {"author_id": 2, "token_count": 507}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 14, "token_count": 61}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 130}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 39}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 19, "token_count": 269}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 278}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 29, "token_count": 91}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 284}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 93}, {"author_id": 26, "token_count": 233}, ]}, ]
Author Name
Tokens
Token Proportion
sfeldma@cumulusnetworks.com
2000
40.91%
Nikolay Aleksandrov
909
18.59%
Jiri Pirko
661
13.52%
Hangbin Liu
553
11.31%
Andy Gospodarek
269
5.50%
Jonathan Toppins
233
4.77%
Vincent Bernat
91
1.86%
Eric Dumazet
61
1.25%
Mahesh Bandewar
31
0.63%
Veaceslav Falico
14
0.29%
Américo Wang
5
0.10%
Stephen Hemminger
4
0.08%
Michal Kubeček
4
0.08%
Xin Long
1
0.02%
Ding Tianhong
1
0.02%
David S. Miller
1
0.02%
Others
51
1.04%
Total
4889
bond_options.c
1704
-
33
8332
Nikolay Aleksandrov
sfeldma@cumulusnetworks.com
Hangbin Liu
Mahesh Bandewar
Stephen Hemminger
Jiri Pirko
Vincent Bernat
Veaceslav Falico
Tariq Toukan
Jonathan Toppins
Jarod Wilson
Andy Gospodarek
Ding Tianhong
Vlad Yasevich
Tonghao Zhang
Debabrata Banerjee
Eric Dumazet
David Ahern
David S. Miller
Others
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
July 2014
August 2014
September 2014
November 2014
January 2015
May 2015
July 2015
February 2016
February 2017
May 2017
June 2017
September 2017
October 2017
December 2017
May 2018
June 2018
July 2018
February 2019
May 2019
June 2019
July 2019
December 2020
January 2021
March 2021
June 2021
August 2021
November 2021
December 2021
February 2022
May 2022
June 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 271}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 18, "token_count": 30}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 1528}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 18, "token_count": 24}, {"author_id": 1, "token_count": 3474}, {"author_id": 2, "token_count": 92}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 6, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 490}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 140}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 78}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 117}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 19, "token_count": 60}, {"author_id": 4, "token_count": 372}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 31, "token_count": 47}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 52, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 29, "token_count": 158}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 20, "token_count": 135}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 144}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 154}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 345}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 160}, {"author_id": 26, "token_count": 90}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
3613
43.36%
sfeldma@cumulusnetworks.com
1620
19.44%
Hangbin Liu
826
9.91%
Mahesh Bandewar
512
6.14%
Stephen Hemminger
490
5.88%
Jiri Pirko
280
3.36%
Vincent Bernat
158
1.90%
Veaceslav Falico
157
1.88%
Tariq Toukan
135
1.62%
Jonathan Toppins
98
1.18%
Jarod Wilson
83
1.00%
Andy Gospodarek
60
0.72%
Ding Tianhong
54
0.65%
Vlad Yasevich
47
0.56%
Tonghao Zhang
17
0.20%
Debabrata Banerjee
5
0.06%
Eric Dumazet
2
0.02%
David Ahern
2
0.02%
David S. Miller
1
0.01%
Others
172
2.06%
Total
8332
bond_procfs.c
332
-
20
1768
Américo Wang
Mahesh Bandewar
Hangbin Liu
Nikolay Aleksandrov
Veaceslav Falico
Weiping Pan (潘卫平)
Vincent Bernat
Stephen Hemminger
Jarod Wilson
Joe Perches
Ding Tianhong
Greg Kroah-Hartman
Eric Dumazet
David S. Miller
Others
March 2011
May 2011
June 2011
October 2011
November 2011
June 2012
May 2013
August 2013
September 2013
January 2014
February 2014
March 2014
May 2014
July 2014
September 2014
October 2014
November 2014
February 2015
April 2015
May 2015
June 2015
April 2017
November 2017
March 2018
April 2018
July 2019
November 2020
August 2021
November 2021
January 2022
February 2022
May 2022
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 12, "token_count": 1078}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 41, "token_count": 34}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 206}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 59}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 29, "token_count": 19}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 91}, ]}, ]
Author Name
Tokens
Token Proportion
Américo Wang
1081
61.14%
Mahesh Bandewar
284
16.06%
Hangbin Liu
123
6.96%
Nikolay Aleksandrov
96
5.43%
Veaceslav Falico
62
3.51%
Weiping Pan (潘卫平)
34
1.92%
Vincent Bernat
19
1.07%
Stephen Hemminger
12
0.68%
Jarod Wilson
7
0.40%
Joe Perches
3
0.17%
Ding Tianhong
3
0.17%
Greg Kroah-Hartman
1
0.06%
Eric Dumazet
1
0.06%
David S. Miller
1
0.06%
Others
41
2.32%
Total
1768
bond_sysfs.c
851
-
33
3918
Nikolay Aleksandrov
Mitch A Williams
Mahesh Bandewar
Jay Vosburgh
Stephen Hemminger
Greg Kroah-Hartman
Hangbin Liu
Veaceslav Falico
Eric W. Biedermann
Neil Horman
Ben Hutchings
Vincent Bernat
Andy Gospodarek
Joe Perches
Flavio Leitner
sfeldma@cumulusnetworks.com
Phil Oester
Ding Tianhong
Eric Dumazet
Jiri Pirko
Jarod Wilson
David S. Miller
Wang Chen
Others
April 2002
November 2005
September 2006
January 2007
September 2007
October 2007
December 2007
January 2008
May 2008
November 2008
June 2009
August 2009
September 2009
October 2009
December 2009
January 2010
June 2010
July 2010
October 2010
March 2011
April 2011
June 2011
October 2011
November 2011
June 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
July 2014
September 2014
November 2014
May 2015
June 2015
July 2015
January 2016
February 2017
July 2017
March 2018
July 2018
May 2019
July 2019
August 2021
October 2021
November 2021
September 2022
var spanGroupData = [ {"timestamp": 1017648000, "group": [ {"author_id": 44, "token_count": 148}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 13, "token_count": 965}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 46}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 85}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 81}, {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 107}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 30, "token_count": 33}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 43, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 19, "token_count": 64}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 40, "token_count": 25}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 59, "token_count": 16}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 33, "token_count": 86}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 83}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 30, "token_count": 82}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 6, "token_count": 89}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 35, "token_count": 87}, {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 7}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 62}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 106}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 90}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 1, "token_count": 849}, {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 213}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 43, "token_count": 36}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 29, "token_count": 66}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 86}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Aleksandrov
1091
27.85%
Mitch A Williams
965
24.63%
Mahesh Bandewar
333
8.50%
Jay Vosburgh
234
5.97%
Stephen Hemminger
217
5.54%
Greg Kroah-Hartman
148
3.78%
Hangbin Liu
147
3.75%
Veaceslav Falico
118
3.01%
Eric W. Biedermann
118
3.01%
Neil Horman
87
2.22%
Ben Hutchings
86
2.19%
Vincent Bernat
66
1.68%
Andy Gospodarek
65
1.66%
Joe Perches
50
1.28%
Flavio Leitner
25
0.64%
sfeldma@cumulusnetworks.com
16
0.41%
Phil Oester
16
0.41%
Ding Tianhong
12
0.31%
Eric Dumazet
9
0.23%
Jiri Pirko
7
0.18%
Jarod Wilson
2
0.05%
David S. Miller
2
0.05%
Wang Chen
1
0.03%
Others
103
2.63%
Total
3918
bond_sysfs_slave.c
140
-
11
638
sfeldma@cumulusnetworks.com
Nikolay Aleksandrov
Veaceslav Falico
Ding Tianhong
David S. Miller
Others
January 2014
May 2014
August 2014
November 2014
June 2015
March 2019
May 2019
November 2021
March 2022
September 2022
var spanGroupData = [ {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 431}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 156}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
sfeldma@cumulusnetworks.com
431
67.55%
Nikolay Aleksandrov
156
24.45%
Veaceslav Falico
3
0.47%
Ding Tianhong
1
0.16%
David S. Miller
1
0.16%
Others
46
7.21%
Total
638
bonding_priv.h
24
-
2
24
Others
April 2015
February 2020
April 2020
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Others
24
100.00%
Total
24
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
197
Author
Tokens
Proportion
Commits
Proportion
0
Jeff Garzik
9417
14.40%
4
0.40%
1
Nikolay Aleksandrov
8515
13.02%
99
9.99%
2
sfeldma@cumulusnetworks.com
4145
6.34%
25
2.52%
3
Hangbin Liu
3598
5.50%
17
1.72%
4
Mahesh Bandewar
3357
5.13%
38
3.83%
5
Jay Vosburgh
3251
4.97%
58
5.85%
6
Veaceslav Falico
2670
4.08%
75
7.57%
7
Shmulik Hen
2381
3.64%
19
1.92%
8
Jiri Pirko
2328
3.56%
63
6.36%
9
Jussi Mäki
1746
2.67%
5
0.50%
10
Jarod Wilson
1743
2.67%
23
2.32%
11
Stephen Hemminger
1646
2.52%
29
2.93%
12
Américo Wang
1640
2.51%
17
1.72%
13
Mitch A Williams
1082
1.65%
7
0.71%
14
Eric Dumazet
1057
1.62%
36
3.63%
15
Taehee Yoo
1028
1.57%
13
1.31%
16
Amir Noam
996
1.52%
21
2.12%
17
Jiri Bohac
911
1.39%
7
0.71%
18
Ding Tianhong
892
1.36%
37
3.73%
19
Andy Gospodarek
853
1.30%
14
1.41%
20
Tariq Toukan
753
1.15%
4
0.40%
21
Maor Gottlieb
704
1.08%
8
0.81%
22
Chad N. Tindel
605
0.93%
3
0.30%
23
Linus Torvalds
578
0.88%
5
0.50%
24
Matteo Croce
525
0.80%
2
0.20%
25
Moni Shoua
463
0.71%
8
0.81%
26
Jonathan Toppins
456
0.70%
8
0.81%
27
Taku Izumi
411
0.63%
2
0.20%
28
Holger Eitzenberger
411
0.63%
16
1.61%
29
Vincent Bernat
408
0.62%
2
0.20%
30
Eric W. Biedermann
356
0.54%
14
1.41%
31
Vlad Yasevich
353
0.54%
8
0.81%
32
David S. Miller
306
0.47%
9
0.91%
33
Ben Hutchings
276
0.42%
5
0.50%
34
Arnd Bergmann
239
0.37%
3
0.30%
35
Neil Horman
207
0.32%
8
0.81%
36
David Ahern
194
0.30%
4
0.40%
37
Debabrata Banerjee
193
0.30%
7
0.71%
38
Michał Mirosław
181
0.28%
4
0.40%
39
Jamie Iles
181
0.28%
1
0.10%
40
Flavio Leitner
172
0.26%
4
0.40%
41
Weiping Pan (潘卫平)
168
0.26%
9
0.91%
42
Sun Shouxin
159
0.24%
2
0.20%
43
Joe Perches
152
0.23%
8
0.81%
44
Greg Kroah-Hartman
150
0.23%
2
0.20%
45
Benjamin Poirier
136
0.21%
2
0.20%
46
Xin Long
135
0.21%
5
0.50%
47
Wilson Kok
124
0.19%
2
0.20%
48
Wang Chen
122
0.19%
2
0.20%
49
Jianhua Xie
121
0.19%
3
0.30%
50
Linus Torvalds (pre-git)
120
0.18%
3
0.30%
51
Michal Kubeček
105
0.16%
5
0.50%
52
Tonghao Zhang
103
0.16%
4
0.40%
53
John Hurley
89
0.14%
1
0.10%
54
John Eaglesham
87
0.13%
1
0.10%
55
Petr Machata
81
0.12%
4
0.40%
56
Mazhar Rana
80
0.12%
1
0.10%
57
Shlomo Pongratz
79
0.12%
2
0.20%
58
Maxim Uvarov
77
0.12%
1
0.10%
59
Phil Oester
65
0.10%
3
0.30%
60
Others
2000
3.06%
199
20.08%
Total
65381
991