Linux Source Code
Home
Release 6.13
Help
chelsio
root
drivers
net
ethernet
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Allen Pais
Anish Bhatt
Arjun V
Arnd Bergmann
Atul Gupta
Ayush Sawal
Ben Hutchings
Bharat Potnuri
Casey Leedom
Christoph Lameter
Christophe Jaillet
David Howells
David S. Miller
Dimitris Michailidis
Divy Le Ray
Eric Dumazet
François Romieu
Ganesh Goudar
Guilherme G. Piccoli
Gustavo A. R. Silva
Hariprasad Shenai
Harsh Jain
Heiner Kallweit
Herat Ramani
Herbert Xu
Ian Campbell
Jakub Kiciński
Jarod Wilson
Jianbo Liu
Jiri Pirko
Joe Perches
Karen Xie
Kees Cook
Kumar Sanghvi
Linus Torvalds (pre-git)
Michał Mirosław
Naresh Kumar Inna
Neil Horman
Nirranjan Kirubaharan
Others
Pablo Neira Ayuso
Philippe Reynes
Rahul Kundu
Rahul Lakkireddy
Raju Rangoju
Rohit Maheshwari
Roland Dreier
Sabrina Dubroca
Santosh Rastapur
Scott Bardone
Sebastian Andrzej Siewior
Shahjada Abul Husain
Stephen Hemminger
Steve Wise
Surendra Mobiya
Varun Prakash
Vinay Kumar Yadav
Vipul Pandya
Vishal Kulkarni
Wenwen Wang
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
cxgb
13606
23
65
55584
Stephen Hemminger
Christoph Lameter
Scott Bardone
Divy Le Ray
François Romieu
Sebastian Andrzej Siewior
Ben Hutchings
Joe Perches
Jiri Pirko
Philippe Reynes
Christophe Jaillet
Michał Mirosław
Jarod Wilson
Kees Cook
Allen Pais
David Howells
Eric Dumazet
Jakub Kiciński
Al Viro
Linus Torvalds (pre-git)
Ian Campbell
David S. Miller
Arnd Bergmann
Herbert Xu
Others
May 1998
February 2002
April 2004
March 2005
June 2005
September 2005
December 2005
March 2006
April 2006
June 2006
July 2006
August 2006
September 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
October 2007
November 2007
December 2007
July 2008
November 2008
January 2009
April 2009
May 2009
August 2009
October 2009
January 2010
February 2010
April 2010
September 2010
November 2010
December 2010
March 2011
April 2011
May 2011
July 2011
August 2011
October 2011
November 2011
December 2012
January 2013
March 2013
April 2013
May 2013
October 2013
December 2013
March 2014
May 2014
June 2014
August 2014
December 2014
January 2015
April 2015
December 2015
January 2016
April 2016
October 2016
December 2016
January 2017
April 2017
September 2017
October 2017
November 2017
July 2019
March 2020
July 2020
August 2020
September 2020
February 2021
July 2021
August 2021
September 2021
October 2021
November 2021
January 2022
June 2022
August 2022
May 2024
August 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 7, "token_count": 20420}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 16, "token_count": 4444}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 48, "token_count": 21}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 48, "token_count": 17}, {"author_id": 27, "token_count": 510}, {"author_id": 5, "token_count": 27239}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 5, "token_count": 224}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 401}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 70}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 549}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 53, "token_count": 11}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 68}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 24, "token_count": 238}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 24, "token_count": 9}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 28, "token_count": 10}, {"author_id": 34, "token_count": 95}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 30, "token_count": 4}, {"author_id": 43, "token_count": 12}, {"author_id": 28, "token_count": 6}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 47, "token_count": 60}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 28, "token_count": 82}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 43, "token_count": 13}, {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 47, "token_count": 6}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 59, "token_count": 61}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 44, "token_count": 83}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 33, "token_count": 57}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 36, "token_count": 73}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 56, "token_count": 36}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 35, "token_count": 276}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
28014
50.40%
Christoph Lameter
20422
36.74%
Scott Bardone
4447
8.00%
Divy Le Ray
602
1.08%
François Romieu
511
0.92%
Sebastian Andrzej Siewior
276
0.50%
Ben Hutchings
248
0.45%
Joe Perches
114
0.21%
Jiri Pirko
103
0.19%
Philippe Reynes
83
0.15%
Christophe Jaillet
83
0.15%
Michał Mirosław
66
0.12%
Jarod Wilson
61
0.11%
Kees Cook
57
0.10%
Allen Pais
40
0.07%
David Howells
38
0.07%
Eric Dumazet
36
0.06%
Jakub Kiciński
14
0.03%
Al Viro
12
0.02%
Linus Torvalds (pre-git)
6
0.01%
Ian Campbell
6
0.01%
David S. Miller
4
0.01%
Arnd Bergmann
2
0.00%
Herbert Xu
1
0.00%
Others
338
0.61%
Total
55584
cxgb3
21742
23
116
95973
Divy Le Ray
Karen Xie
Steve Wise
Ben Hutchings
Stephen Hemminger
Arjun V
David S. Miller
Roland Dreier
Jiri Pirko
Neil Horman
Christophe Jaillet
Herbert Xu
Philippe Reynes
Wenwen Wang
Kees Cook
Heiner Kallweit
Al Viro
Casey Leedom
Michał Mirosław
Joe Perches
Gustavo A. R. Silva
Eric Dumazet
Arnd Bergmann
Allen Pais
Dimitris Michailidis
Linus Torvalds (pre-git)
Jarod Wilson
Vipul Pandya
Jakub Kiciński
Ian Campbell
Others
January 1996
January 1998
May 1998
February 2002
August 2002
October 2002
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
April 2010
May 2010
July 2010
August 2010
September 2010
October 2010
November 2010
December 2010
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
February 2012
April 2012
June 2012
July 2012
August 2012
September 2012
October 2012
December 2012
January 2013
April 2013
May 2013
June 2013
October 2013
December 2013
February 2014
March 2014
May 2014
June 2014
August 2014
January 2015
March 2015
April 2015
June 2015
December 2015
January 2016
February 2016
April 2016
October 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
July 2017
October 2017
November 2017
January 2018
March 2018
June 2018
July 2018
October 2018
January 2019
March 2019
July 2019
August 2019
January 2020
February 2020
March 2020
July 2020
August 2020
September 2020
December 2020
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
January 2022
February 2022
March 2022
August 2022
November 2022
May 2023
August 2023
September 2023
October 2023
December 2023
May 2024
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 51, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 68030}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 53, "token_count": 3}, {"author_id": 0, "token_count": 705}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1046}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 466}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 4282}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 53, "token_count": 5}, {"author_id": 0, "token_count": 1183}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 268}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 548}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 53, "token_count": 17}, {"author_id": 0, "token_count": 2411}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 53, "token_count": 59}, {"author_id": 0, "token_count": 24}, {"author_id": 39, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1134}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 22, "token_count": 216}, {"author_id": 23, "token_count": 43}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 30, "token_count": 172}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 3015}, {"author_id": 39, "token_count": 13}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 39, "token_count": 4}, {"author_id": 5, "token_count": 63}, {"author_id": 23, "token_count": 16}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 191}, {"author_id": 22, "token_count": 461}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 30, "token_count": 16}, {"author_id": 0, "token_count": 95}, {"author_id": 54, "token_count": 11}, {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 2617}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 24, "token_count": 463}, {"author_id": 0, "token_count": 33}, {"author_id": 54, "token_count": 99}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 0, "token_count": 1996}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 579}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 1432}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 23, "token_count": 35}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 22, "token_count": 211}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 24, "token_count": 58}, {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 23, "token_count": 354}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 117}, {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 28, "token_count": 7}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 24, "token_count": 20}, {"author_id": 6, "token_count": 75}, {"author_id": 43, "token_count": 3}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 5, "token_count": 152}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 34, "token_count": 15}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 47, "token_count": 59}, {"author_id": 5, "token_count": 23}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 28, "token_count": 90}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 52, "token_count": 127}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 43, "token_count": 14}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 43, "token_count": 5}, {"author_id": 47, "token_count": 4}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 30, "token_count": 65}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 39, "token_count": 182}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 30, "token_count": 49}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 28, "token_count": 19}, {"author_id": 34, "token_count": 40}, {"author_id": 12, "token_count": 11}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 23, "token_count": 144}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 59, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 44, "token_count": 97}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 15, "token_count": 413}, {"author_id": 33, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 46, "token_count": 4}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 49, "token_count": 96}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 46, "token_count": 12}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 46, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 56, "token_count": 22}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 41, "token_count": 25}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 36, "token_count": 120}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 40, "token_count": 87}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 33, "token_count": 22}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 33, "token_count": 23}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 43, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Divy Le Ray
90304
94.09%
Karen Xie
888
0.93%
Steve Wise
600
0.63%
Ben Hutchings
556
0.58%
Stephen Hemminger
509
0.53%
Arjun V
421
0.44%
David S. Miller
304
0.32%
Roland Dreier
213
0.22%
Jiri Pirko
143
0.15%
Neil Horman
127
0.13%
Christophe Jaillet
126
0.13%
Herbert Xu
110
0.11%
Philippe Reynes
97
0.10%
Wenwen Wang
96
0.10%
Kees Cook
92
0.10%
Heiner Kallweit
87
0.09%
Al Viro
85
0.09%
Casey Leedom
75
0.08%
Michał Mirosław
63
0.07%
Joe Perches
63
0.07%
Gustavo A. R. Silva
38
0.04%
Eric Dumazet
32
0.03%
Arnd Bergmann
25
0.03%
Allen Pais
22
0.02%
Dimitris Michailidis
17
0.02%
Linus Torvalds (pre-git)
12
0.01%
Jarod Wilson
12
0.01%
Vipul Pandya
11
0.01%
Jakub Kiciński
9
0.01%
Ian Campbell
2
0.00%
Others
834
0.87%
Total
95973
cxgb4
59593
57
145
268641
Hariprasad Shenai
Rahul Lakkireddy
Dimitris Michailidis
Kumar Sanghvi
Ganesh Goudar
Anish Bhatt
Vipul Pandya
Vishal Kulkarni
Arjun V
Atul Gupta
Santosh Rastapur
Raju Rangoju
Casey Leedom
Rohit Maheshwari
Varun Prakash
Shahjada Abul Husain
Ayush Sawal
Herat Ramani
Harsh Jain
Naresh Kumar Inna
Pablo Neira Ayuso
Steve Wise
Nirranjan Kirubaharan
Surendra Mobiya
Bharat Potnuri
Jiri Pirko
Kees Cook
Jakub Kiciński
Heiner Kallweit
Jianbo Liu
Stephen Hemminger
Rahul Kundu
Guilherme G. Piccoli
Joe Perches
Ian Campbell
Vinay Kumar Yadav
David S. Miller
Arnd Bergmann
Gustavo A. R. Silva
Allen Pais
Karen Xie
Eric Dumazet
Christophe Jaillet
Michał Mirosław
Al Viro
Jarod Wilson
François Romieu
Wenwen Wang
Roland Dreier
David Howells
Linus Torvalds (pre-git)
Sebastian Andrzej Siewior
Ben Hutchings
Divy Le Ray
Others
April 1994
June 1995
March 1998
July 2008
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
December 2010
January 2011
March 2011
April 2011
May 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
February 2012
March 2012
May 2012
August 2012
September 2012
October 2012
November 2012
December 2012
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
October 2021
November 2021
January 2022
February 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
January 2023
February 2023
March 2023
April 2023
June 2023
July 2023
September 2023
October 2023
December 2023
April 2024
May 2024
July 2024
August 2024
September 2024
December 2024
January 2025
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 3, "token_count": 47582}, {"author_id": 39, "token_count": 3}, {"author_id": 23, "token_count": 123}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 103}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 576}, {"author_id": 3, "token_count": 935}, {"author_id": 23, "token_count": 26}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 379}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 3, "token_count": 347}, {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 43, "token_count": 3}, {"author_id": 22, "token_count": 17}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 5, "token_count": 90}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 142}, {"author_id": 34, "token_count": 24}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 47, "token_count": 19}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 43, "token_count": 27}, {"author_id": 38, "token_count": 71}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 12, "token_count": 895}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 12, "token_count": 5022}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 30, "token_count": 3}, {"author_id": 12, "token_count": 138}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 31, "token_count": 369}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 12, "token_count": 3074}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 17, "token_count": 2289}, {"author_id": 12, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 198}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 558}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 1457}, {"author_id": 8, "token_count": 806}, {"author_id": 5, "token_count": 15}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 8, "token_count": 333}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 8, "token_count": 490}, {"author_id": 23, "token_count": 87}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 39, "token_count": 3}, {"author_id": 23, "token_count": 50}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 11, "token_count": 6962}, {"author_id": 1, "token_count": 744}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 1, "token_count": 394}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 11, "token_count": 601}, {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 694}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 287}, {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 11, "token_count": 368}, {"author_id": 30, "token_count": 3}, {"author_id": 1, "token_count": 5584}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 730}, {"author_id": 22, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 11, "token_count": 2510}, {"author_id": 1, "token_count": 18658}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 11, "token_count": 213}, {"author_id": 1, "token_count": 3701}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 48, "token_count": 6}, {"author_id": 1, "token_count": 492}, {"author_id": 34, "token_count": 5}, {"author_id": 14, "token_count": 815}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 6418}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 3216}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 6430}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 11, "token_count": 134}, {"author_id": 1, "token_count": 777}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 4745}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 27, "token_count": 7}, {"author_id": 1, "token_count": 675}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 3392}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 1930}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 980}, {"author_id": 14, "token_count": 531}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 1626}, {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 152}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 627}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 5418}, {"author_id": 2, "token_count": 3348}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 30, "token_count": 40}, {"author_id": 1, "token_count": 2927}, {"author_id": 2, "token_count": 5982}, {"author_id": 23, "token_count": 18}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 9, "token_count": 49}, {"author_id": 59, "token_count": 13}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 1008}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 14, "token_count": 37}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 161}, {"author_id": 9, "token_count": 319}, {"author_id": 1, "token_count": 423}, {"author_id": 26, "token_count": 24}, {"author_id": 5, "token_count": 2}, {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "token_count": 52}, {"author_id": 9, "token_count": 15}, {"author_id": 28, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 15, "token_count": 137}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 26, "token_count": 63}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 15, "token_count": 78}, {"author_id": 9, "token_count": 363}, {"author_id": 58, "token_count": 42}, {"author_id": 37, "token_count": 5}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 15, "token_count": 484}, {"author_id": 9, "token_count": 542}, {"author_id": 26, "token_count": 196}, {"author_id": 2, "token_count": 97}, {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 15, "token_count": 33}, {"author_id": 4, "token_count": 3435}, {"author_id": 6, "token_count": 572}, {"author_id": 9, "token_count": 586}, {"author_id": 58, "token_count": 58}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 15, "token_count": 327}, {"author_id": 6, "token_count": 40}, {"author_id": 9, "token_count": 2623}, {"author_id": 28, "token_count": 75}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 9, "token_count": 198}, {"author_id": 8, "token_count": 2008}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 30, "token_count": 4}, {"author_id": 9, "token_count": 272}, {"author_id": 26, "token_count": 42}, {"author_id": 28, "token_count": 50}, {"author_id": 33, "token_count": 52}, {"author_id": 8, "token_count": 10825}, {"author_id": 2, "token_count": 16094}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 244}, {"author_id": 9, "token_count": 6}, {"author_id": 28, "token_count": 11}, {"author_id": 2, "token_count": 1859}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 737}, {"author_id": 9, "token_count": 219}, {"author_id": 2, "token_count": 4469}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 15, "token_count": 16}, {"author_id": 9, "token_count": 3411}, {"author_id": 45, "token_count": 3}, {"author_id": 8, "token_count": 18}, {"author_id": 2, "token_count": 1442}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 36, "token_count": 1}, {"author_id": 2, "token_count": 726}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 15, "token_count": 1447}, {"author_id": 4, "token_count": 1599}, {"author_id": 9, "token_count": 199}, {"author_id": 34, "token_count": 57}, {"author_id": 18, "token_count": 851}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 160}, {"author_id": 9, "token_count": 796}, {"author_id": 8, "token_count": 1313}, {"author_id": 2, "token_count": 562}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 1381}, {"author_id": 6, "token_count": 40}, {"author_id": 9, "token_count": 10}, {"author_id": 33, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 15, "token_count": 44}, {"author_id": 6, "token_count": 654}, {"author_id": 9, "token_count": 68}, {"author_id": 2, "token_count": 2941}, {"author_id": 37, "token_count": 244}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 53, "token_count": 14}, {"author_id": 9, "token_count": 859}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 9, "token_count": 200}, {"author_id": 2, "token_count": 1608}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 41, "token_count": 19}, {"author_id": 9, "token_count": 363}, {"author_id": 26, "token_count": 100}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 15, "token_count": 45}, {"author_id": 9, "token_count": 9}, {"author_id": 17, "token_count": 395}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 46, "token_count": 20}, {"author_id": 13, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 15, "token_count": 238}, {"author_id": 32, "token_count": 353}, {"author_id": 18, "token_count": 108}, {"author_id": 13, "token_count": 1509}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 15, "token_count": 315}, {"author_id": 41, "token_count": 4}, {"author_id": 13, "token_count": 157}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 13, "token_count": 160}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 204}, {"author_id": 13, "token_count": 420}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 29, "token_count": 260}, {"author_id": 18, "token_count": 820}, {"author_id": 14, "token_count": 233}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 41, "token_count": 23}, {"author_id": 32, "token_count": 15}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 49, "token_count": 6}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 13, "token_count": 69}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 14208}, {"author_id": 13, "token_count": 276}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 66}, {"author_id": 21, "token_count": 1095}, {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 502}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 46, "token_count": 13}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 45, "token_count": 12}, {"author_id": 28, "token_count": 16}, {"author_id": 57, "token_count": 96}, {"author_id": 2, "token_count": 1462}, {"author_id": 10, "token_count": 655}, {"author_id": 21, "token_count": 10}, {"author_id": 13, "token_count": 94}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 176}, {"author_id": 13, "token_count": 50}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 42, "token_count": 168}, {"author_id": 2, "token_count": 877}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 2, "token_count": 3704}, {"author_id": 10, "token_count": 401}, {"author_id": 13, "token_count": 4562}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 45, "token_count": 103}, {"author_id": 2, "token_count": 65}, {"author_id": 13, "token_count": 842}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 42, "token_count": 33}, {"author_id": 46, "token_count": 8}, {"author_id": 57, "token_count": 6}, {"author_id": 2, "token_count": 184}, {"author_id": 18, "token_count": 52}, {"author_id": 19, "token_count": 66}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 56, "token_count": 28}, {"author_id": 20, "token_count": 767}, {"author_id": 10, "token_count": 263}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 56, "token_count": 17}, {"author_id": 25, "token_count": 599}, {"author_id": 18, "token_count": 106}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 10, "token_count": 572}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 40, "token_count": 8}, {"author_id": 18, "token_count": 98}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 20, "token_count": 18}, {"author_id": 2, "token_count": 16}, {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 18, "token_count": 4}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 263}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 36, "token_count": 8}, {"author_id": 40, "token_count": 115}, {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 33, "token_count": 30}, {"author_id": 2, "token_count": 41}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 55, "token_count": 110}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 36, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 33, "token_count": 25}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Hariprasad Shenai
72810
27.10%
Rahul Lakkireddy
60747
22.61%
Dimitris Michailidis
49527
18.44%
Kumar Sanghvi
15793
5.88%
Ganesh Goudar
11747
4.37%
Anish Bhatt
11086
4.13%
Vipul Pandya
9914
3.69%
Vishal Kulkarni
8196
3.05%
Arjun V
5664
2.11%
Atul Gupta
5291
1.97%
Santosh Rastapur
2684
1.00%
Raju Rangoju
2267
0.84%
Casey Leedom
1898
0.71%
Rohit Maheshwari
1891
0.70%
Varun Prakash
1674
0.62%
Shahjada Abul Husain
1123
0.42%
Ayush Sawal
791
0.29%
Herat Ramani
599
0.22%
Harsh Jain
425
0.16%
Naresh Kumar Inna
369
0.14%
Pablo Neira Ayuso
368
0.14%
Steve Wise
308
0.11%
Nirranjan Kirubaharan
260
0.10%
Surendra Mobiya
249
0.09%
Bharat Potnuri
201
0.07%
Jiri Pirko
163
0.06%
Kees Cook
137
0.05%
Jakub Kiciński
123
0.05%
Heiner Kallweit
123
0.05%
Jianbo Liu
110
0.04%
Stephen Hemminger
108
0.04%
Rahul Kundu
102
0.04%
Guilherme G. Piccoli
100
0.04%
Joe Perches
86
0.03%
Ian Campbell
71
0.03%
Vinay Kumar Yadav
66
0.02%
David S. Miller
52
0.02%
Arnd Bergmann
50
0.02%
Gustavo A. R. Silva
47
0.02%
Allen Pais
45
0.02%
Karen Xie
39
0.01%
Eric Dumazet
36
0.01%
Christophe Jaillet
32
0.01%
Michał Mirosław
21
0.01%
Al Viro
15
0.01%
Jarod Wilson
13
0.00%
François Romieu
7
0.00%
Wenwen Wang
6
0.00%
Roland Dreier
6
0.00%
David Howells
6
0.00%
Linus Torvalds (pre-git)
4
0.00%
Sebastian Andrzej Siewior
3
0.00%
Ben Hutchings
3
0.00%
Divy Le Ray
1
0.00%
Others
1184
0.44%
Total
268641
cxgb4vf
9532
6
60
36045
Casey Leedom
Hariprasad Shenai
Ganesh Goudar
Arjun V
Santosh Rastapur
Ian Campbell
Nirranjan Kirubaharan
Vipul Pandya
Jiri Pirko
Dimitris Michailidis
Vishal Kulkarni
Rahul Lakkireddy
Kees Cook
Eric Dumazet
Joe Perches
Jarod Wilson
Michał Mirosław
Christophe Jaillet
Jakub Kiciński
Kumar Sanghvi
Anish Bhatt
Stephen Hemminger
Gustavo A. R. Silva
Ben Hutchings
Arnd Bergmann
Al Viro
Others
July 2008
April 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
October 2011
November 2011
December 2011
January 2012
February 2012
January 2013
February 2013
March 2013
April 2013
September 2013
December 2013
February 2014
March 2014
May 2014
June 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
October 2015
December 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
December 2016
January 2017
May 2017
August 2017
October 2017
November 2017
December 2017
January 2018
March 2018
May 2018
November 2018
December 2018
January 2019
February 2019
March 2019
August 2019
December 2019
March 2020
June 2020
July 2020
August 2020
September 2020
May 2021
July 2021
August 2021
September 2021
October 2021
November 2021
January 2022
June 2022
August 2022
November 2022
October 2023
May 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 25848}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 6, "token_count": 75}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 415}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 6, "token_count": 86}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 34}, {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 28, "token_count": 81}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 43, "token_count": 22}, {"author_id": 38, "token_count": 161}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 47, "token_count": 4}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 17, "token_count": 178}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 86}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 51}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 1, "token_count": 549}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 1412}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 86}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 188}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 619}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 525}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 794}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 229}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 471}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 396}, {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 59, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 72}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 42}, {"author_id": 9, "token_count": 1369}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 33, "token_count": 30}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 9, "token_count": 198}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 9, "token_count": 34}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 15, "token_count": 27}, {"author_id": 9, "token_count": 129}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 121}, {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 58}, {"author_id": 9, "token_count": 101}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 15, "token_count": 39}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 15, "token_count": 14}, {"author_id": 13, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 15, "token_count": 362}, {"author_id": 13, "token_count": 61}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 15, "token_count": 56}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 29, "token_count": 130}, {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 36, "token_count": 8}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 43, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Casey Leedom
26510
73.55%
Hariprasad Shenai
5256
14.58%
Ganesh Goudar
2518
6.99%
Arjun V
564
1.56%
Santosh Rastapur
178
0.49%
Ian Campbell
161
0.45%
Nirranjan Kirubaharan
130
0.36%
Vipul Pandya
95
0.26%
Jiri Pirko
89
0.25%
Dimitris Michailidis
74
0.21%
Vishal Kulkarni
64
0.18%
Rahul Lakkireddy
61
0.17%
Kees Cook
33
0.09%
Eric Dumazet
33
0.09%
Joe Perches
20
0.06%
Jarod Wilson
12
0.03%
Michał Mirosław
11
0.03%
Christophe Jaillet
10
0.03%
Jakub Kiciński
9
0.02%
Kumar Sanghvi
5
0.01%
Anish Bhatt
4
0.01%
Stephen Hemminger
2
0.01%
Gustavo A. R. Silva
2
0.01%
Ben Hutchings
1
0.00%
Arnd Bergmann
1
0.00%
Al Viro
1
0.00%
Others
201
0.56%
Total
36045
inline_crypto
9471
11
60
45936
Atul Gupta
Rohit Maheshwari
Vinay Kumar Yadav
Ayush Sawal
Hariprasad Shenai
Harsh Jain
Sabrina Dubroca
Arnd Bergmann
David Howells
Linus Torvalds (pre-git)
Dimitris Michailidis
Gustavo A. R. Silva
Rahul Lakkireddy
Wenwen Wang
Eric Dumazet
David S. Miller
Ganesh Goudar
Jakub Kiciński
Vipul Pandya
Anish Bhatt
Vishal Kulkarni
Arjun V
Varun Prakash
Bharat Potnuri
Shahjada Abul Husain
Santosh Rastapur
Kees Cook
Christophe Jaillet
Others
September 1992
November 1993
April 1994
December 1994
June 1995
September 1996
March 1997
June 1999
August 2000
May 2003
August 2003
August 2004
August 2006
June 2008
November 2008
March 2010
April 2010
March 2011
August 2011
September 2012
December 2012
October 2014
November 2014
January 2015
August 2015
April 2016
August 2016
November 2016
February 2017
April 2017
May 2017
June 2017
October 2017
November 2017
December 2017
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
November 2018
December 2018
January 2019
February 2019
March 2019
May 2019
June 2019
July 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
March 2021
April 2021
May 2021
October 2021
April 2022
June 2022
July 2022
August 2022
October 2022
November 2022
December 2022
January 2023
May 2023
June 2023
July 2023
August 2023
October 2023
April 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 51, "token_count": 13}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 51, "token_count": 73}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 88}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 446}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 26, "token_count": 54}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 43, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 26, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 2743}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 26224}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 46, "token_count": 84}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 514}, {"author_id": 49, "token_count": 48}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 6}, {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 626}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 605}, {"author_id": 26, "token_count": 91}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 45, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 45, "token_count": 18}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 43, "token_count": 16}, {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 21, "token_count": 5}, {"author_id": 19, "token_count": 252}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 20, "token_count": 22}, {"author_id": 19, "token_count": 80}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 19, "token_count": 70}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 8203}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 41, "token_count": 126}, {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 42, "token_count": 6}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 10, "token_count": 95}, {"author_id": 19, "token_count": 877}, {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 23}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 19, "token_count": 268}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 10, "token_count": 850}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 20, "token_count": 62}, {"author_id": 19, "token_count": 110}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 10, "token_count": 1541}, {"author_id": 19, "token_count": 43}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 232}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 19, "token_count": 35}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 20, "token_count": 365}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 48, "token_count": 60}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 48, "token_count": 51}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 50, "token_count": 131}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Atul Gupta
30810
67.07%
Rohit Maheshwari
10692
23.28%
Vinay Kumar Yadav
1758
3.83%
Ayush Sawal
687
1.50%
Hariprasad Shenai
453
0.99%
Harsh Jain
159
0.35%
Sabrina Dubroca
133
0.29%
Arnd Bergmann
130
0.28%
David Howells
111
0.24%
Linus Torvalds (pre-git)
106
0.23%
Dimitris Michailidis
88
0.19%
Gustavo A. R. Silva
84
0.18%
Rahul Lakkireddy
57
0.12%
Wenwen Wang
48
0.10%
Eric Dumazet
45
0.10%
David S. Miller
29
0.06%
Ganesh Goudar
28
0.06%
Jakub Kiciński
23
0.05%
Vipul Pandya
18
0.04%
Anish Bhatt
9
0.02%
Vishal Kulkarni
8
0.02%
Arjun V
7
0.02%
Varun Prakash
6
0.01%
Bharat Potnuri
6
0.01%
Shahjada Abul Husain
5
0.01%
Santosh Rastapur
4
0.01%
Kees Cook
3
0.01%
Christophe Jaillet
1
0.00%
Others
428
0.93%
Total
45936
libcxgb
1170
4
8
5091
Varun Prakash
Vipul Pandya
Steve Wise
Gustavo A. R. Silva
Others
April 2010
September 2010
December 2012
February 2016
April 2016
July 2016
September 2016
January 2017
April 2018
July 2018
April 2019
June 2019
February 2020
January 2022
August 2024
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 14, "token_count": 3431}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 46}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 42}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 1351}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 14, "token_count": 151}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Varun Prakash
5055
99.29%
Vipul Pandya
9
0.18%
Steve Wise
9
0.18%
Gustavo A. R. Silva
2
0.04%
Others
16
0.31%
Total
5091
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
253
Author
Tokens
Proportion
Commits
Proportion
0
Divy Le Ray
90907
17.92%
141
8.44%
1
Hariprasad Shenai
78519
15.48%
249
14.91%
2
Rahul Lakkireddy
60865
12.00%
110
6.59%
3
Dimitris Michailidis
49706
9.80%
47
2.81%
4
Atul Gupta
36101
7.12%
31
1.86%
5
Stephen Hemminger
28633
5.64%
31
1.86%
6
Casey Leedom
28483
5.61%
40
2.40%
7
Christoph Lameter
20422
4.03%
2
0.12%
8
Kumar Sanghvi
15798
3.11%
38
2.28%
9
Ganesh Goudar
14293
2.82%
97
5.81%
10
Rohit Maheshwari
12583
2.48%
31
1.86%
11
Anish Bhatt
11099
2.19%
27
1.62%
12
Vipul Pandya
10047
1.98%
27
1.62%
13
Vishal Kulkarni
8268
1.63%
29
1.74%
14
Varun Prakash
6735
1.33%
29
1.74%
15
Arjun V
6656
1.31%
40
2.40%
16
Scott Bardone
4447
0.88%
2
0.12%
17
Santosh Rastapur
2866
0.56%
11
0.66%
18
Raju Rangoju
2267
0.45%
17
1.02%
19
Vinay Kumar Yadav
1824
0.36%
25
1.50%
20
Ayush Sawal
1478
0.29%
13
0.78%
21
Shahjada Abul Husain
1128
0.22%
6
0.36%
22
Karen Xie
927
0.18%
6
0.36%
23
Steve Wise
917
0.18%
18
1.08%
24
Ben Hutchings
808
0.16%
12
0.72%
25
Herat Ramani
599
0.12%
1
0.06%
26
Harsh Jain
584
0.12%
11
0.66%
27
François Romieu
518
0.10%
6
0.36%
28
Jiri Pirko
498
0.10%
23
1.38%
29
Nirranjan Kirubaharan
390
0.08%
2
0.12%
30
David S. Miller
389
0.08%
18
1.08%
31
Naresh Kumar Inna
369
0.07%
2
0.12%
32
Pablo Neira Ayuso
368
0.07%
7
0.42%
33
Kees Cook
322
0.06%
16
0.96%
34
Joe Perches
283
0.06%
9
0.54%
35
Sebastian Andrzej Siewior
279
0.06%
3
0.18%
36
Christophe Jaillet
252
0.05%
12
0.72%
37
Surendra Mobiya
249
0.05%
2
0.12%
38
Ian Campbell
240
0.05%
5
0.30%
39
Roland Dreier
219
0.04%
9
0.54%
40
Heiner Kallweit
210
0.04%
9
0.54%
41
Arnd Bergmann
208
0.04%
11
0.66%
42
Bharat Potnuri
207
0.04%
2
0.12%
43
Eric Dumazet
182
0.04%
19
1.14%
44
Philippe Reynes
180
0.04%
2
0.12%
45
Jakub Kiciński
178
0.04%
14
0.84%
46
Gustavo A. R. Silva
173
0.03%
14
0.84%
47
Michał Mirosław
161
0.03%
4
0.24%
48
David Howells
155
0.03%
5
0.30%
49
Wenwen Wang
150
0.03%
3
0.18%
50
Sabrina Dubroca
133
0.03%
2
0.12%
51
Linus Torvalds (pre-git)
128
0.03%
16
0.96%
52
Neil Horman
127
0.03%
1
0.06%
53
Al Viro
113
0.02%
10
0.60%
54
Herbert Xu
111
0.02%
3
0.18%
55
Jianbo Liu
110
0.02%
1
0.06%
56
Allen Pais
107
0.02%
3
0.18%
57
Rahul Kundu
102
0.02%
2
0.12%
58
Guilherme G. Piccoli
100
0.02%
2
0.12%
59
Jarod Wilson
98
0.02%
2
0.12%
60
Others
3001
0.59%
340
20.36%
Total
507270
1670