Linux Source Code
Home
Release 5.13
Help
core
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alex Vesker
Alexander Duyck
Alexander Lobakin
Alexei Starovoitov
Américo Wang
Andrey Ignatov
Andrii Nakryiko
Arkadi Sharshevsky
Arnaldo Carvalho de Melo
Christian Brauner
Christoph Hellwig
Craig Gallek
Daniel Borkmann
David Ahern
David S. Miller
Eran Ben Elisha
Eric Dumazet
Eric W. Biedermann
Florian Westphal
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Ido Schimmel
Jacob E Keller
Jakub Kiciński
Jakub Sitnicki
Jesper Dangaard Brouer
Jiri Pirko
John Fastabend
Lawrence Brakmo
Linus Torvalds
Linus Torvalds (pre-git)
Lorenz Bauer
Lucio Maciel
Martin KaFai Lau
Mathieu Xhonneux
Matt Mackall
Moshe Shemesh
Neil Horman
Nicolas Dichtel
Oleksij Rempel
Others
Pablo Neira Ayuso
Paolo Abeni
Parav Pandit
Patrick McHardy
Pavel Emelyanov
Peter Oskolkov
Robert Olsson
Roopa Prabhu
Sowmini Varadhan
Sridhar Samudrala
Stanislav Fomichev
Stephen Hemminger
Taehee Yoo
Thomas Graf
Tom Herbert
Veaceslav Falico
Vlad Yasevich
Wei Wang
Willem de Bruijn
Yonghong Song
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bpf_sk_storage.c
944
-
10
3978
Martin KaFai Lau
Yonghong Song
Stanislav Fomichev
Andrey Ignatov
Alexei Starovoitov
Others
April 2019
May 2019
August 2019
February 2020
May 2020
June 2020
July 2020
August 2020
September 2020
November 2020
December 2020
February 2021
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 632}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 29, "token_count": 358}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 9, "token_count": 1097}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 29, "token_count": 43}, {"author_id": 43, "token_count": 853}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 43, "token_count": 106}, {"author_id": 60, "token_count": 412}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 9, "token_count": 26}, {"author_id": 43, "token_count": 31}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 375}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
2135
53.67%
Yonghong Song
990
24.89%
Stanislav Fomichev
401
10.08%
Andrey Ignatov
14
0.35%
Alexei Starovoitov
2
0.05%
Others
436
10.96%
Total
3978
datagram.c
837
-
44
3125
Herbert Xu
Linus Torvalds (pre-git)
Eric Dumazet
Linus Torvalds
Paolo Abeni
Willem de Bruijn
Pavel Emelyanov
Arnaldo Carvalho de Melo
Jacob E Keller
Alexander Duyck
Neil Horman
David S. Miller
Américo Wang
Stephen Hemminger
Patrick McHardy
Christoph Hellwig
Others
September 1993
November 1993
April 1994
June 1995
January 1996
June 1996
September 1996
January 1997
March 1997
August 1997
August 1998
June 1999
September 1999
January 2000
March 2000
February 2002
June 2002
March 2003
April 2003
June 2003
September 2003
January 2005
August 2005
November 2005
December 2005
March 2006
August 2006
November 2006
September 2007
December 2007
October 2008
November 2008
March 2009
April 2009
May 2009
August 2009
October 2009
March 2010
April 2010
May 2010
July 2010
September 2010
February 2012
April 2012
February 2013
March 2013
April 2013
June 2013
July 2013
August 2013
June 2014
November 2014
December 2014
July 2015
August 2015
November 2015
December 2015
April 2016
October 2016
November 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
November 2017
February 2018
April 2018
June 2018
October 2018
November 2018
December 2018
March 2019
July 2019
October 2019
November 2019
February 2020
March 2020
August 2020
November 2020
February 2021
var spanGroupData = [ {"timestamp": 746866800, "group": [ {"author_id": 5, "token_count": 79}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 833612400, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 43}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 70}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 31, "token_count": 163}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 27, "token_count": 11}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 14, "token_count": 66}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 14, "token_count": 83}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 32, "token_count": 42}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 58, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 517}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 335}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 14, "token_count": 108}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 45, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 30}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 45, "token_count": 110}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 16, "token_count": 115}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 31, "token_count": 22}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 45, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 144}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 16, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
633
20.26%
Linus Torvalds (pre-git)
390
12.48%
Eric Dumazet
366
11.71%
Linus Torvalds
200
6.40%
Paolo Abeni
163
5.22%
Willem de Bruijn
151
4.83%
Pavel Emelyanov
42
1.34%
Arnaldo Carvalho de Melo
35
1.12%
Jacob E Keller
12
0.38%
Alexander Duyck
9
0.29%
Neil Horman
4
0.13%
David S. Miller
2
0.06%
Américo Wang
2
0.06%
Stephen Hemminger
1
0.03%
Patrick McHardy
1
0.03%
Christoph Hellwig
1
0.03%
Others
1113
35.62%
Total
3125
datagram.h
15
-
1
44
Others
March 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Others
44
100.00%
Total
44
dev.c
11651
-
273
44578
Eric Dumazet
Jiri Pirko
Alexander Duyck
Taehee Yoo
Linus Torvalds (pre-git)
Herbert Xu
Andrii Nakryiko
David S. Miller
John Fastabend
Veaceslav Falico
Stephen Hemminger
Américo Wang
Eric W. Biedermann
Jakub Kiciński
David Ahern
Tom Herbert
Wei Wang
Daniel Borkmann
Jesper Dangaard Brouer
Patrick McHardy
Vlad Yasevich
Pablo Neira Ayuso
Willem de Bruijn
Paolo Abeni
Nicolas Dichtel
Linus Torvalds
Pavel Emelyanov
Florian Westphal
Christoph Hellwig
Arnaldo Carvalho de Melo
Neil Horman
Roopa Prabhu
Alexander Lobakin
Thomas Graf
Alexei Starovoitov
Sridhar Samudrala
Christian Brauner
Hideaki Yoshifuji / 吉藤英明
Ido Schimmel
Martin KaFai Lau
Matt Mackall
Others
September 1992
December 1992
January 1993
February 1993
June 1993
September 1993
November 1993
February 1994
March 1994
April 1994
May 1994
November 1994
December 1994
January 1995
June 1995
January 1996
May 1996
September 1996
January 1997
March 1997
October 1997
January 1998
February 1998
March 1998
May 1998
August 1998
February 1999
May 1999
June 1999
September 1999
January 2000
March 2000
May 2000
August 2000
September 2000
October 2000
February 2002
March 2002
April 2002
May 2002
June 2002
July 2002
August 2002
September 2002
November 2002
January 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
October 2003
November 2003
January 2004
February 2004
March 2004
April 2004
May 2004
June 2004
August 2004
September 2004
October 2004
November 2004
January 2005
February 2005
March 2005
May 2005
June 2005
July 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
November 2006
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
March 2010
April 2010
May 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
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 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
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
November 2015
December 2015
January 2016
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
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 79}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 725875200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 5, "token_count": 81}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 760089600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 762508800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 63}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 89}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 101}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 333}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 108}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 154}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 5, "token_count": 420}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 216}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 10, "token_count": 101}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 27, "token_count": 57}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 10, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 146}, {"author_id": 18, "token_count": 143}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 18, "token_count": 70}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 18, "token_count": 49}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 27, "token_count": 16}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 59, "token_count": 3}, {"author_id": 18, "token_count": 196}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 18, "token_count": 238}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 18, "token_count": 7}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 14, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 54, "token_count": 111}, {"author_id": 28, "token_count": 33}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 59, "token_count": 1}, {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 14, "token_count": 38}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 14, "token_count": 14}, {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 236}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 18, "token_count": 36}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 14, "token_count": 163}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 10, "token_count": 35}, {"author_id": 28, "token_count": 5}, {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 27, "token_count": 9}, {"author_id": 18, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 27, "token_count": 12}, {"author_id": 14, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 28, "token_count": 22}, {"author_id": 32, "token_count": 25}, {"author_id": 18, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 28, "token_count": 157}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 14, "token_count": 126}, {"author_id": 28, "token_count": 48}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 22, "token_count": 715}, {"author_id": 32, "token_count": 89}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 14, "token_count": 74}, {"author_id": 32, "token_count": 6}, {"author_id": 18, "token_count": 95}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 32, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 36, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 32, "token_count": 22}, {"author_id": 18, "token_count": 19}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 10, "token_count": 116}, {"author_id": 28, "token_count": 2}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 18, "token_count": 44}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 18, "token_count": 63}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 70}, {"author_id": 28, "token_count": 28}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 22, "token_count": 29}, {"author_id": 18, "token_count": 69}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 14, "token_count": 472}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 14, "token_count": 294}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 14, "token_count": 26}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 10, "token_count": 62}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 14, "token_count": 61}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 14, "token_count": 20}, {"author_id": 1, "token_count": 22}, {"author_id": 39, "token_count": 9}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 129}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 159}, {"author_id": 22, "token_count": 3}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 66}, {"author_id": 22, "token_count": 9}, {"author_id": 28, "token_count": 10}, {"author_id": 18, "token_count": 8}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 109}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 28, "token_count": 112}, {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 13, "token_count": 176}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 190}, {"author_id": 1, "token_count": 7}, {"author_id": 13, "token_count": 132}, {"author_id": 60, "token_count": 153}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 85}, {"author_id": 22, "token_count": 8}, {"author_id": 13, "token_count": 25}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 89}, {"author_id": 1, "token_count": 108}, {"author_id": 4, "token_count": 47}, {"author_id": 60, "token_count": 219}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 32}, {"author_id": 4, "token_count": 44}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 159}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 150}, {"author_id": 18, "token_count": 1}, {"author_id": 13, "token_count": 113}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 13, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 60, "token_count": 291}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 14, "token_count": 8}, {"author_id": 4, "token_count": 134}, {"author_id": 13, "token_count": 20}, {"author_id": 60, "token_count": 486}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 31}, {"author_id": 1, "token_count": 4}, {"author_id": 31, "token_count": 13}, {"author_id": 60, "token_count": 193}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 18, "token_count": 5}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 13, "token_count": 13}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 1, "token_count": 3}, {"author_id": 6, "token_count": 35}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 10}, {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 22, "token_count": 21}, {"author_id": 4, "token_count": 14}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 51}, {"author_id": 39, "token_count": 58}, {"author_id": 13, "token_count": 16}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 22, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 3, "token_count": 10}, {"author_id": 32, "token_count": 35}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 22, "token_count": 6}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 45}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 22, "token_count": 6}, {"author_id": 13, "token_count": 6}, {"author_id": 40, "token_count": 170}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 24, "token_count": 13}, {"author_id": 3, "token_count": 139}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 24, "token_count": 773}, {"author_id": 7, "token_count": 18}, {"author_id": 3, "token_count": 136}, {"author_id": 1, "token_count": 360}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 7, "token_count": 325}, {"author_id": 10, "token_count": 6}, {"author_id": 3, "token_count": 8}, {"author_id": 39, "token_count": 9}, {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 28, "token_count": 16}, {"author_id": 56, "token_count": 6}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 91}, {"author_id": 16, "token_count": 210}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 44}, {"author_id": 60, "token_count": 233}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 1, "token_count": 51}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 53, "token_count": 380}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 22, "token_count": 123}, {"author_id": 25, "token_count": 140}, {"author_id": 53, "token_count": 600}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 20, "token_count": 14}, {"author_id": 3, "token_count": 44}, {"author_id": 22, "token_count": 21}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 114}, {"author_id": 18, "token_count": 7}, {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 13, "token_count": 38}, {"author_id": 53, "token_count": 329}, {"author_id": 60, "token_count": 221}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 287}, {"author_id": 22, "token_count": 13}, {"author_id": 13, "token_count": 16}, {"author_id": 40, "token_count": 21}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 14, "token_count": 31}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 30, "token_count": 3}, {"author_id": 40, "token_count": 153}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 6}, {"author_id": 13, "token_count": 15}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 53, "token_count": 36}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 10, "token_count": 164}, {"author_id": 13, "token_count": 200}, {"author_id": 40, "token_count": 1}, {"author_id": 16, "token_count": 30}, {"author_id": 60, "token_count": 366}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 10, "token_count": 1}, {"author_id": 19, "token_count": 14}, {"author_id": 4, "token_count": 99}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 177}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 263}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 14, "token_count": 193}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 37}, {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 284}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 82}, {"author_id": 13, "token_count": 9}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 8, "token_count": 50}, {"author_id": 10, "token_count": 14}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 10, "token_count": 5}, {"author_id": 3, "token_count": 10}, {"author_id": 25, "token_count": 44}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 30, "token_count": 6}, {"author_id": 1, "token_count": 411}, {"author_id": 35, "token_count": 97}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 20, "token_count": 21}, {"author_id": 22, "token_count": 8}, {"author_id": 39, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 193}, {"author_id": 60, "token_count": 285}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 1, "token_count": 58}, {"author_id": 13, "token_count": 7}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 220}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 24, "token_count": 291}, {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 24, "token_count": 25}, {"author_id": 0, "token_count": 9}, {"author_id": 8, "token_count": 5}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 31, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 1, "token_count": 82}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 45, "token_count": 94}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 24, "token_count": 600}, {"author_id": 8, "token_count": 695}, {"author_id": 3, "token_count": 3}, {"author_id": 16, "token_count": 5}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 3, "token_count": 222}, {"author_id": 9, "token_count": 13}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 31, "token_count": 2}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 14, "token_count": 1}, {"author_id": 16, "token_count": 10}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 240}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 21}, {"author_id": 3, "token_count": 127}, {"author_id": 56, "token_count": 28}, {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 243}, {"author_id": 21, "token_count": 7}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 100}, {"author_id": 10, "token_count": 26}, {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 319}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 21, "token_count": 15}, {"author_id": 1, "token_count": 6}, {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 4, "token_count": 935}, {"author_id": 18, "token_count": 18}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 19, "token_count": 10}, {"author_id": 16, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 99}, {"author_id": 2, "token_count": 5}, {"author_id": 4, "token_count": 3}, {"author_id": 16, "token_count": 18}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 131}, {"author_id": 30, "token_count": 127}, {"author_id": 19, "token_count": 35}, {"author_id": 25, "token_count": 21}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 21, "token_count": 32}, {"author_id": 1, "token_count": 22}, {"author_id": 16, "token_count": 6}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 21, "token_count": 53}, {"author_id": 4, "token_count": 69}, {"author_id": 16, "token_count": 6}, {"author_id": 60, "token_count": 127}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 89}, {"author_id": 10, "token_count": 64}, {"author_id": 3, "token_count": 67}, {"author_id": 21, "token_count": 11}, {"author_id": 19, "token_count": 217}, {"author_id": 25, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 21, "token_count": 23}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 45, "token_count": 12}, {"author_id": 60, "token_count": 325}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 24, "token_count": 5}, {"author_id": 54, "token_count": 1}, {"author_id": 3, "token_count": 4}, {"author_id": 18, "token_count": 5}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 60, "token_count": 249}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 168}, {"author_id": 60, "token_count": 517}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 24, "token_count": 509}, {"author_id": 10, "token_count": 82}, {"author_id": 21, "token_count": 27}, {"author_id": 45, "token_count": 8}, {"author_id": 18, "token_count": 63}, {"author_id": 60, "token_count": 858}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 3, "token_count": 1}, {"author_id": 19, "token_count": 89}, {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 3, "token_count": 40}, {"author_id": 45, "token_count": 2}, {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 45, "token_count": 17}, {"author_id": 60, "token_count": 201}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 60, "token_count": 281}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 55, "token_count": 7}, {"author_id": 3, "token_count": 5}, {"author_id": 1, "token_count": 29}, {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 30, "token_count": 6}, {"author_id": 1, "token_count": 38}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 45, "token_count": 7}, {"author_id": 18, "token_count": 47}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 45, "token_count": 8}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 16, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 1, "token_count": 991}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 55, "token_count": 14}, {"author_id": 3, "token_count": 6}, {"author_id": 37, "token_count": 1671}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 55, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 57}, {"author_id": 1, "token_count": 288}, {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 57, "token_count": 28}, {"author_id": 3, "token_count": 19}, {"author_id": 37, "token_count": 5}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 21, "token_count": 16}, {"author_id": 35, "token_count": 2}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 87}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 7, "token_count": 382}, {"author_id": 8, "token_count": 62}, {"author_id": 19, "token_count": 29}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 66}, {"author_id": 3, "token_count": 22}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 48, "token_count": 1510}, {"author_id": 12, "token_count": 82}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 48, "token_count": 55}, {"author_id": 21, "token_count": 23}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 21, "token_count": 44}, {"author_id": 45, "token_count": 113}, {"author_id": 37, "token_count": 384}, {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 37, "token_count": 1}, {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 331}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 205}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 21, "token_count": 768}, {"author_id": 60, "token_count": 238}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 55, "token_count": 2}, {"author_id": 7, "token_count": 200}, {"author_id": 3, "token_count": 20}, {"author_id": 19, "token_count": 67}, {"author_id": 52, "token_count": 534}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 55, "token_count": 44}, {"author_id": 3, "token_count": 51}, {"author_id": 35, "token_count": 231}, {"author_id": 52, "token_count": 38}, {"author_id": 60, "token_count": 510}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 55, "token_count": 12}, {"author_id": 3, "token_count": 15}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
4108
9.22%
Jiri Pirko
2720
6.10%
Alexander Duyck
2251
5.05%
Taehee Yoo
2061
4.62%
Linus Torvalds (pre-git)
1774
3.98%
Herbert Xu
1643
3.69%
Andrii Nakryiko
1565
3.51%
David S. Miller
1411
3.17%
John Fastabend
1348
3.02%
Veaceslav Falico
1345
3.02%
Stephen Hemminger
1284
2.88%
Américo Wang
1119
2.51%
Eric W. Biedermann
1107
2.48%
Jakub Kiciński
1025
2.30%
David Ahern
951
2.13%
Tom Herbert
816
1.83%
Wei Wang
572
1.28%
Daniel Borkmann
556
1.25%
Jesper Dangaard Brouer
479
1.07%
Patrick McHardy
437
0.98%
Vlad Yasevich
354
0.79%
Pablo Neira Ayuso
330
0.74%
Willem de Bruijn
300
0.67%
Paolo Abeni
272
0.61%
Nicolas Dichtel
234
0.52%
Linus Torvalds
233
0.52%
Pavel Emelyanov
188
0.42%
Florian Westphal
143
0.32%
Christoph Hellwig
114
0.26%
Arnaldo Carvalho de Melo
107
0.24%
Neil Horman
87
0.20%
Roopa Prabhu
82
0.18%
Alexander Lobakin
81
0.18%
Thomas Graf
35
0.08%
Alexei Starovoitov
35
0.08%
Sridhar Samudrala
34
0.08%
Christian Brauner
28
0.06%
Hideaki Yoshifuji / 吉藤英明
22
0.05%
Ido Schimmel
19
0.04%
Martin KaFai Lau
14
0.03%
Matt Mackall
11
0.02%
Others
13283
29.80%
Total
44578
dev_addr_lists.c
957
-
19
3237
Jiri Pirko
Vlad Yasevich
John Fastabend
Alexander Duyck
Stephen Hemminger
Taehee Yoo
Eric Dumazet
Américo Wang
Others
April 2010
March 2011
July 2011
January 2012
April 2012
September 2012
November 2012
April 2013
May 2013
October 2013
December 2013
January 2014
May 2014
November 2014
April 2018
November 2018
December 2018
May 2019
June 2020
September 2020
March 2021
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 1626}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 345}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 40, "token_count": 534}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 40, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 24, "token_count": 267}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 344}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1642
50.73%
Vlad Yasevich
553
17.08%
John Fastabend
345
10.66%
Alexander Duyck
267
8.25%
Stephen Hemminger
18
0.56%
Taehee Yoo
6
0.19%
Eric Dumazet
6
0.19%
Américo Wang
2
0.06%
Others
398
12.30%
Total
3237
dev_ioctl.c
536
-
17
1846
Américo Wang
David S. Miller
Others
February 2013
June 2013
November 2013
November 2014
May 2017
June 2017
July 2017
October 2017
November 2017
March 2018
June 2018
July 2018
December 2018
March 2019
December 2019
March 2020
July 2020
August 2020
February 2021
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 7, "token_count": 1539}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 16}, {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Américo Wang
1601
86.73%
David S. Miller
10
0.54%
Others
235
12.73%
Total
1846
devlink.c
10622
-
42
45792
Ido Schimmel
Jiri Pirko
Arkadi Sharshevsky
Moshe Shemesh
Eran Ben Elisha
Parav Pandit
Alex Vesker
Jakub Kiciński
Jacob E Keller
David Ahern
David S. Miller
Others
February 2016
April 2016
July 2016
September 2016
October 2016
November 2016
February 2017
March 2017
April 2017
June 2017
August 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 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
January 2020
February 2020
March 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
March 2021
May 2021
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 1270}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 5031}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 271}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 166}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 15, "token_count": 3151}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 15, "token_count": 328}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 15, "token_count": 1542}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 141}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 15, "token_count": 15}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 127}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 41, "token_count": 1901}, {"author_id": 17, "token_count": 2202}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 67}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 21, "token_count": 942}, {"author_id": 60, "token_count": 654}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 26, "token_count": 3341}, {"author_id": 21, "token_count": 240}, {"author_id": 1, "token_count": 46}, {"author_id": 33, "token_count": 60}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 33}, {"author_id": 1, "token_count": 70}, {"author_id": 17, "token_count": 172}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 268}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 341}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 33, "token_count": 120}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 4782}, {"author_id": 1, "token_count": 51}, {"author_id": 33, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 118}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 819}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 59}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 17, "token_count": 781}, {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 58, "token_count": 16}, {"author_id": 1, "token_count": 32}, {"author_id": 33, "token_count": 1}, {"author_id": 60, "token_count": 279}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 26, "token_count": 108}, {"author_id": 2, "token_count": 6749}, {"author_id": 58, "token_count": 864}, {"author_id": 21, "token_count": 109}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 406}, {"author_id": 21, "token_count": 331}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 33, "token_count": 517}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 21, "token_count": 70}, {"author_id": 33, "token_count": 248}, {"author_id": 60, "token_count": 878}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 33, "token_count": 59}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 138}, {"author_id": 58, "token_count": 146}, {"author_id": 21, "token_count": 45}, {"author_id": 1, "token_count": 128}, {"author_id": 33, "token_count": 214}, {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 17, "token_count": 1397}, {"author_id": 60, "token_count": 1179}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 58, "token_count": 122}, {"author_id": 17, "token_count": 110}, {"author_id": 33, "token_count": 62}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 33, "token_count": 1290}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 33, "token_count": 57}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 33, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
12146
26.52%
Jiri Pirko
8342
18.22%
Arkadi Sharshevsky
5177
11.31%
Moshe Shemesh
4729
10.33%
Eran Ben Elisha
3454
7.54%
Parav Pandit
2655
5.80%
Alex Vesker
1901
4.15%
Jakub Kiciński
1740
3.80%
Jacob E Keller
1148
2.51%
David Ahern
27
0.06%
David S. Miller
3
0.01%
Others
4470
9.76%
Total
45792
drop_monitor.c
1774
-
21
7420
Ido Schimmel
Neil Horman
Jiri Pirko
Eric Dumazet
Jakub Kiciński
Stephen Hemminger
David S. Miller
Others
March 2009
April 2009
May 2009
June 2009
September 2009
November 2009
March 2010
April 2010
July 2010
March 2011
April 2012
May 2012
June 2012
May 2013
November 2013
August 2014
August 2016
October 2016
December 2016
January 2017
October 2017
April 2019
May 2019
August 2019
September 2019
February 2020
April 2020
June 2020
September 2020
October 2020
March 2021
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 39, "token_count": 568}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 39, "token_count": 37}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 39, "token_count": 300}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 39, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 39, "token_count": 59}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 39, "token_count": 82}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 4826}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 77}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 948}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 139}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
5918
79.76%
Neil Horman
1063
14.33%
Jiri Pirko
80
1.08%
Eric Dumazet
68
0.92%
Jakub Kiciński
3
0.04%
Stephen Hemminger
1
0.01%
David S. Miller
1
0.01%
Others
286
3.85%
Total
7420
dst.c
357
-
36
1612
Wei Wang
Daniel Borkmann
Linus Torvalds (pre-git)
David S. Miller
Thomas Graf
Jakub Kiciński
Eric Dumazet
Alexei Starovoitov
Herbert Xu
Arnaldo Carvalho de Melo
Hideaki Yoshifuji / 吉藤英明
Peter Oskolkov
Pablo Neira Ayuso
David Ahern
Américo Wang
Paolo Abeni
Nicolas Dichtel
Eric W. Biedermann
Linus Torvalds
Christoph Hellwig
Others
September 1996
March 1997
January 1998
February 1998
March 1998
May 1999
June 1999
August 2002
October 2002
November 2002
May 2003
June 2003
September 2003
June 2004
February 2005
July 2005
September 2005
February 2007
September 2007
November 2007
March 2008
February 2010
March 2010
July 2010
October 2010
January 2011
February 2011
April 2011
May 2011
June 2011
July 2012
August 2012
February 2013
April 2014
July 2015
August 2015
October 2015
February 2016
May 2017
June 2017
August 2017
October 2017
November 2017
April 2018
August 2018
January 2019
May 2019
July 2019
September 2019
May 2020
September 2020
March 2021
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 82}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 14, "token_count": 11}, {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 3, "token_count": 37}, {"author_id": 22, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 10, "token_count": 52}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 36}, {"author_id": 6, "token_count": 101}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 21, "token_count": 22}, {"author_id": 52, "token_count": 682}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 21, "token_count": 67}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 186}, ]}, ]
Author Name
Tokens
Token Proportion
Wei Wang
682
42.31%
Daniel Borkmann
186
11.54%
Linus Torvalds (pre-git)
153
9.49%
David S. Miller
139
8.62%
Thomas Graf
101
6.27%
Jakub Kiciński
89
5.52%
Eric Dumazet
61
3.78%
Alexei Starovoitov
36
2.23%
Herbert Xu
19
1.18%
Arnaldo Carvalho de Melo
9
0.56%
Hideaki Yoshifuji / 吉藤英明
8
0.50%
Peter Oskolkov
5
0.31%
Pablo Neira Ayuso
5
0.31%
David Ahern
5
0.31%
Américo Wang
5
0.31%
Paolo Abeni
4
0.25%
Nicolas Dichtel
4
0.25%
Eric W. Biedermann
4
0.25%
Linus Torvalds
3
0.19%
Christoph Hellwig
1
0.06%
Others
93
5.77%
Total
1612
dst_cache.c
164
-
4
671
Paolo Abeni
Others
February 2016
March 2016
March 2018
May 2019
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 45, "token_count": 665}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
665
99.11%
Others
6
0.89%
Total
671
failover.c
315
-
2
1099
Sridhar Samudrala
Others
May 2018
April 2019
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 56, "token_count": 1087}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Sridhar Samudrala
1087
98.91%
Others
12
1.09%
Total
1099
fib_notifier.c
199
-
5
900
Ido Schimmel
Jiri Pirko
David Ahern
Others
August 2017
September 2017
November 2017
March 2018
September 2019
October 2019
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 585}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 123}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
629
69.89%
Jiri Pirko
214
23.78%
David Ahern
22
2.44%
Others
35
3.89%
Total
900
fib_rules.c
1298
-
45
6481
Thomas Graf
Roopa Prabhu
David Ahern
Ido Schimmel
Patrick McHardy
Eric W. Biedermann
David S. Miller
Eric Dumazet
Jiri Pirko
Alexander Duyck
Hideaki Yoshifuji / 吉藤英明
Américo Wang
Nicolas Dichtel
Florian Westphal
Stephen Hemminger
Pablo Neira Ayuso
Others
August 2006
November 2006
January 2007
March 2007
September 2007
November 2007
December 2007
January 2008
March 2008
July 2008
November 2008
February 2009
December 2009
January 2010
March 2010
April 2010
September 2010
October 2010
March 2011
April 2011
May 2011
June 2011
August 2011
September 2011
October 2011
April 2012
June 2012
August 2012
September 2012
May 2013
July 2013
August 2013
February 2014
January 2015
March 2015
July 2015
September 2015
April 2016
June 2016
November 2016
March 2017
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
February 2018
March 2018
April 2018
June 2018
October 2018
April 2019
May 2019
June 2019
October 2019
February 2020
July 2020
August 2020
September 2020
November 2020
June 2021
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 28, "token_count": 14}, {"author_id": 6, "token_count": 1350}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 263}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 28, "token_count": 25}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 512}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 22, "token_count": 18}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 120}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 188}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 99}, {"author_id": 28, "token_count": 180}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 28, "token_count": 93}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 35}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 46}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 24, "token_count": 24}, {"author_id": 7, "token_count": 5}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 88}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 82}, {"author_id": 60, "token_count": 199}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 345}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 30, "token_count": 3}, {"author_id": 2, "token_count": 268}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 12, "token_count": 346}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 100}, {"author_id": 12, "token_count": 792}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 12, "token_count": 312}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 172}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
2213
34.15%
Roopa Prabhu
1450
22.37%
David Ahern
411
6.34%
Ido Schimmel
364
5.62%
Patrick McHardy
312
4.81%
Eric W. Biedermann
128
1.98%
David S. Miller
62
0.96%
Eric Dumazet
58
0.89%
Jiri Pirko
37
0.57%
Alexander Duyck
24
0.37%
Hideaki Yoshifuji / 吉藤英明
12
0.19%
Américo Wang
5
0.08%
Nicolas Dichtel
3
0.05%
Florian Westphal
3
0.05%
Stephen Hemminger
1
0.02%
Pablo Neira Ayuso
1
0.02%
Others
1397
21.56%
Total
6481
filter.c
10612
-
109
49959
Daniel Borkmann
John Fastabend
Martin KaFai Lau
Alexei Starovoitov
Andrey Ignatov
David Ahern
Stanislav Fomichev
Lawrence Brakmo
Mathieu Xhonneux
Jakub Sitnicki
Jesper Dangaard Brouer
Lorenz Bauer
Willem de Bruijn
Yonghong Song
Thomas Graf
Eric Dumazet
Linus Torvalds (pre-git)
Craig Gallek
Peter Oskolkov
Pavel Emelyanov
Jakub Kiciński
Américo Wang
Jiri Pirko
Christoph Hellwig
Pablo Neira Ayuso
David S. Miller
Patrick McHardy
Sowmini Varadhan
Florian Westphal
Stephen Hemminger
Linus Torvalds
Tom Herbert
Alexander Duyck
Others
October 1997
January 1999
February 2002
June 2003
August 2004
January 2006
April 2006
October 2007
April 2008
November 2008
October 2009
February 2010
March 2010
April 2010
June 2010
September 2010
November 2010
December 2010
April 2011
May 2011
August 2011
March 2012
April 2012
September 2012
October 2012
December 2012
January 2013
March 2013
October 2013
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
October 2014
December 2014
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 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
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
December 2020
January 2021
February 2021
March 2021
May 2021
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 216}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 5, "token_count": 49}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 145}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 32, "token_count": 68}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 28, "token_count": 15}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 35, "token_count": 23}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 278}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 148}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 32, "token_count": 116}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 20, "token_count": 1602}, {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 20, "token_count": 103}, {"author_id": 0, "token_count": 442}, {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 222}, {"author_id": 3, "token_count": 3}, {"author_id": 35, "token_count": 20}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 20, "token_count": 81}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 20, "token_count": 327}, {"author_id": 0, "token_count": 143}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 309}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 20, "token_count": 59}, {"author_id": 0, "token_count": 145}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 20, "token_count": 356}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 419}, {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 10, "token_count": 5}, {"author_id": 13, "token_count": 1}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 20, "token_count": 87}, {"author_id": 0, "token_count": 115}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 134}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 46, "token_count": 214}, {"author_id": 0, "token_count": 407}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 305}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 441}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 138}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 20, "token_count": 122}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 0, "token_count": 963}, {"author_id": 9, "token_count": 135}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 225}, {"author_id": 16, "token_count": 12}, {"author_id": 60, "token_count": 213}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 656}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 950}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 9, "token_count": 223}, {"author_id": 6, "token_count": 646}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 334}, {"author_id": 31, "token_count": 1}, {"author_id": 9, "token_count": 93}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 20, "token_count": 16}, {"author_id": 0, "token_count": 267}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 12}, {"author_id": 60, "token_count": 224}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 3, "token_count": 6}, {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 63}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 21, "token_count": 2}, {"author_id": 42, "token_count": 1060}, {"author_id": 43, "token_count": 151}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 699}, {"author_id": 4, "token_count": 168}, {"author_id": 42, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 130}, {"author_id": 8, "token_count": 169}, {"author_id": 19, "token_count": 58}, {"author_id": 4, "token_count": 1770}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 390}, {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 3, "token_count": 24}, {"author_id": 21, "token_count": 102}, {"author_id": 19, "token_count": 154}, {"author_id": 4, "token_count": 112}, {"author_id": 42, "token_count": 144}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 42, "token_count": 64}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 20, "token_count": 50}, {"author_id": 0, "token_count": 49}, {"author_id": 19, "token_count": 58}, {"author_id": 42, "token_count": 525}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 34, "token_count": 1712}, {"author_id": 4, "token_count": 871}, {"author_id": 60, "token_count": 292}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 30}, {"author_id": 60, "token_count": 367}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 34, "token_count": 192}, {"author_id": 0, "token_count": 2029}, {"author_id": 8, "token_count": 1479}, {"author_id": 21, "token_count": 35}, {"author_id": 4, "token_count": 365}, {"author_id": 47, "token_count": 1312}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 117}, {"author_id": 8, "token_count": 99}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 34, "token_count": 104}, {"author_id": 0, "token_count": 78}, {"author_id": 4, "token_count": 301}, {"author_id": 47, "token_count": 332}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 34, "token_count": 62}, {"author_id": 0, "token_count": 55}, {"author_id": 9, "token_count": 1157}, {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 255}, {"author_id": 3, "token_count": 11}, {"author_id": 4, "token_count": 645}, {"author_id": 60, "token_count": 1268}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 34, "token_count": 211}, {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 4}, {"author_id": 4, "token_count": 699}, {"author_id": 51, "token_count": 6}, {"author_id": 60, "token_count": 237}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 10, "token_count": 23}, {"author_id": 4, "token_count": 157}, {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 82}, {"author_id": 50, "token_count": 15}, {"author_id": 29, "token_count": 6}, {"author_id": 16, "token_count": 10}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 66}, {"author_id": 9, "token_count": 884}, {"author_id": 50, "token_count": 165}, {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 42, "token_count": 89}, {"author_id": 23, "token_count": 945}, {"author_id": 9, "token_count": 20}, {"author_id": 50, "token_count": 7}, {"author_id": 16, "token_count": 423}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 140}, {"author_id": 30, "token_count": 6}, {"author_id": 9, "token_count": 43}, {"author_id": 29, "token_count": 386}, {"author_id": 16, "token_count": 61}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 24}, {"author_id": 9, "token_count": 40}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 8, "token_count": 6}, {"author_id": 29, "token_count": 157}, {"author_id": 60, "token_count": 170}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 29, "token_count": 1154}, {"author_id": 60, "token_count": 363}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 20, "token_count": 50}, {"author_id": 3, "token_count": 12}, {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 23, "token_count": 6}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 44, "token_count": 19}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 322}, {"author_id": 16, "token_count": 159}, {"author_id": 60, "token_count": 214}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 44, "token_count": 13}, {"author_id": 29, "token_count": 499}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 34, "token_count": 280}, {"author_id": 0, "token_count": 12}, {"author_id": 8, "token_count": 125}, {"author_id": 19, "token_count": 61}, {"author_id": 4, "token_count": 141}, {"author_id": 29, "token_count": 17}, {"author_id": 60, "token_count": 236}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 148}, {"author_id": 43, "token_count": 480}, {"author_id": 60, "token_count": 214}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 54, "token_count": 135}, {"author_id": 44, "token_count": 1109}, {"author_id": 29, "token_count": 16}, {"author_id": 43, "token_count": 12}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 9, "token_count": 2022}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 1333}, {"author_id": 8, "token_count": 6}, {"author_id": 23, "token_count": 22}, {"author_id": 9, "token_count": 193}, {"author_id": 43, "token_count": 13}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 204}, {"author_id": 4, "token_count": 228}, {"author_id": 60, "token_count": 345}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 29, "token_count": 12}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 99}, {"author_id": 29, "token_count": 48}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 152}, {"author_id": 3, "token_count": 13}, {"author_id": 19, "token_count": 542}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 19, "token_count": 34}, {"author_id": 23, "token_count": 6}, {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 258}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
11690
23.40%
John Fastabend
5488
10.99%
Martin KaFai Lau
4817
9.64%
Alexei Starovoitov
3902
7.81%
Andrey Ignatov
2561
5.13%
David Ahern
2365
4.73%
Stanislav Fomichev
2295
4.59%
Lawrence Brakmo
1885
3.77%
Mathieu Xhonneux
1644
3.29%
Jakub Sitnicki
1141
2.28%
Jesper Dangaard Brouer
1018
2.04%
Lorenz Bauer
1003
2.01%
Willem de Bruijn
692
1.39%
Yonghong Song
656
1.31%
Thomas Graf
646
1.29%
Eric Dumazet
501
1.00%
Linus Torvalds (pre-git)
265
0.53%
Craig Gallek
214
0.43%
Peter Oskolkov
187
0.37%
Pavel Emelyanov
184
0.37%
Jakub Kiciński
155
0.31%
Américo Wang
152
0.30%
Jiri Pirko
151
0.30%
Christoph Hellwig
138
0.28%
Pablo Neira Ayuso
43
0.09%
David S. Miller
39
0.08%
Patrick McHardy
15
0.03%
Sowmini Varadhan
6
0.01%
Florian Westphal
6
0.01%
Stephen Hemminger
5
0.01%
Linus Torvalds
3
0.01%
Tom Herbert
1
0.00%
Alexander Duyck
1
0.00%
Others
6090
12.19%
Total
49959
flow_dissector.c
1832
-
49
7685
Jiri Pirko
Tom Herbert
David S. Miller
Stanislav Fomichev
Eric Dumazet
Daniel Borkmann
Alexander Duyck
Jakub Sitnicki
Américo Wang
Eran Ben Elisha
Alexander Lobakin
Willem de Bruijn
Paolo Abeni
Craig Gallek
Jesper Dangaard Brouer
Florian Westphal
Others
November 2011
January 2012
July 2012
January 2013
March 2013
July 2013
August 2013
October 2013
March 2014
July 2014
August 2014
September 2014
October 2014
January 2015
May 2015
June 2015
July 2015
September 2015
February 2016
July 2016
August 2016
October 2016
November 2016
December 2016
January 2017
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
May 2018
June 2018
July 2018
August 2018
September 2018
November 2018
December 2018
January 2019
April 2019
May 2019
June 2019
July 2019
October 2019
December 2019
January 2020
February 2020
May 2020
June 2020
July 2020
September 2020
November 2020
January 2021
February 2021
March 2021
April 2021
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 209}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 87}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 159}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 13, "token_count": 17}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 13, "token_count": 59}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 10, "token_count": 82}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 24, "token_count": 73}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 24, "token_count": 29}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 419}, {"author_id": 13, "token_count": 170}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 13, "token_count": 758}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 44}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 10, "token_count": 177}, {"author_id": 13, "token_count": 142}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 24, "token_count": 48}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 10, "token_count": 187}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1367}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 152}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 312}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 366}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 183}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 45, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 16, "token_count": 30}, {"author_id": 60, "token_count": 271}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 29, "token_count": 76}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 29, "token_count": 142}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 29, "token_count": 88}, {"author_id": 60, "token_count": 190}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 44, "token_count": 8}, {"author_id": 29, "token_count": 56}, {"author_id": 60, "token_count": 247}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 55, "token_count": 9}, {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 44, "token_count": 53}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 44, "token_count": 34}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 65}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 55, "token_count": 23}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1998
26.00%
Tom Herbert
1502
19.54%
David S. Miller
451
5.87%
Stanislav Fomichev
373
4.85%
Eric Dumazet
275
3.58%
Daniel Borkmann
159
2.07%
Alexander Duyck
150
1.95%
Jakub Sitnicki
95
1.24%
Américo Wang
94
1.22%
Eran Ben Elisha
65
0.85%
Alexander Lobakin
32
0.42%
Willem de Bruijn
30
0.39%
Paolo Abeni
22
0.29%
Craig Gallek
5
0.07%
Jesper Dangaard Brouer
3
0.04%
Florian Westphal
1
0.01%
Others
2430
31.62%
Total
7685
flow_offload.c
481
-
8
2147
Pablo Neira Ayuso
Jiri Pirko
Herbert Xu
Others
February 2019
May 2019
June 2019
July 2019
August 2019
February 2020
March 2020
May 2020
June 2020
July 2020
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 35, "token_count": 600}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 35, "token_count": 488}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 35, "token_count": 640}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 161}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1728
80.48%
Jiri Pirko
124
5.78%
Herbert Xu
3
0.14%
Others
292
13.60%
Total
2147
gen_estimator.c
270
-
16
1022
Eric Dumazet
David S. Miller
John Fastabend
Thomas Graf
Stephen Hemminger
Patrick McHardy
Linus Torvalds
Others
October 2004
April 2006
July 2007
October 2007
January 2008
August 2008
November 2008
May 2009
August 2009
March 2010
June 2010
March 2011
June 2013
September 2014
July 2015
June 2016
December 2016
September 2017
October 2017
January 2018
February 2018
August 2018
May 2019
November 2019
January 2021
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 10, "token_count": 312}, {"author_id": 6, "token_count": 34}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 28, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 380}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
512
50.10%
David S. Miller
314
30.72%
John Fastabend
44
4.31%
Thomas Graf
34
3.33%
Stephen Hemminger
21
2.05%
Patrick McHardy
5
0.49%
Linus Torvalds
1
0.10%
Others
91
8.90%
Total
1022
gen_stats.c
433
-
16
1550
David S. Miller
John Fastabend
Eric Dumazet
Thomas Graf
Nicolas Dichtel
Paolo Abeni
Patrick McHardy
Arnaldo Carvalho de Melo
Américo Wang
Others
October 2004
November 2004
March 2005
April 2005
April 2007
January 2008
August 2009
October 2009
July 2010
April 2012
June 2013
September 2014
October 2014
February 2015
April 2016
June 2016
December 2016
December 2017
July 2018
September 2018
April 2019
May 2019
November 2019
April 2020
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 10, "token_count": 487}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 6, "token_count": 61}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 67}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 381}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 25, "token_count": 40}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 96}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 45, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
493
31.81%
John Fastabend
386
24.90%
Eric Dumazet
311
20.06%
Thomas Graf
72
4.65%
Nicolas Dichtel
40
2.58%
Paolo Abeni
14
0.90%
Patrick McHardy
6
0.39%
Arnaldo Carvalho de Melo
6
0.39%
Américo Wang
1
0.06%
Others
221
14.26%
Total
1550
gro_cells.c
113
-
4
485
Eric Dumazet
David S. Miller
Others
February 2017
April 2017
November 2017
December 2018
March 2019
November 2020
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 419}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
473
97.53%
David S. Miller
3
0.62%
Others
9
1.86%
Total
485
hwbm.c
85
-
3
343
Others
March 2016
May 2016
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 312}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Others
343
100.00%
Total
343
link_watch.c
267
-
21
914
Herbert Xu
Eric Dumazet
Roopa Prabhu
Arnaldo Carvalho de Melo
Nicolas Dichtel
David S. Miller
Stephen Hemminger
Others
December 2002
September 2003
November 2003
October 2004
January 2005
May 2005
March 2006
November 2006
May 2007
July 2008
November 2009
August 2011
August 2012
June 2013
March 2014
November 2014
April 2015
January 2018
September 2018
May 2019
June 2019
April 2020
var spanGroupData = [ {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 14, "token_count": 248}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 206}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
248
27.13%
Eric Dumazet
225
24.62%
Roopa Prabhu
8
0.88%
Arnaldo Carvalho de Melo
8
0.88%
Nicolas Dichtel
6
0.66%
David S. Miller
6
0.66%
Stephen Hemminger
1
0.11%
Others
412
45.08%
Total
914
lwt_bpf.c
658
-
16
3092
Thomas Graf
Peter Oskolkov
David Ahern
Willem de Bruijn
Américo Wang
Taehee Yoo
Daniel Borkmann
Others
November 2016
January 2017
April 2017
May 2017
September 2017
July 2018
January 2019
February 2019
March 2019
April 2019
May 2019
October 2019
December 2019
March 2020
December 2020
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 1698}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 50, "token_count": 1300}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 50, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
1698
54.92%
Peter Oskolkov
1315
42.53%
David Ahern
9
0.29%
Willem de Bruijn
5
0.16%
Américo Wang
3
0.10%
Taehee Yoo
1
0.03%
Daniel Borkmann
1
0.03%
Others
60
1.94%
Total
3092
lwtunnel.c
415
-
14
1684
Roopa Prabhu
David Ahern
Tom Herbert
Thomas Graf
Eric W. Biedermann
Others
July 2015
August 2015
October 2015
February 2016
August 2016
October 2016
November 2016
January 2017
April 2017
May 2017
August 2017
February 2019
April 2019
May 2019
March 2020
var spanGroupData = [ {"timestamp": 1435734000, "group": [ {"author_id": 12, "token_count": 820}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 13, "token_count": 117}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 138}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 13, "token_count": 57}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 214}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 77}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 12, "token_count": 13}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
971
57.66%
David Ahern
300
17.81%
Tom Herbert
174
10.33%
Thomas Graf
7
0.42%
Eric W. Biedermann
7
0.42%
Others
225
13.36%
Total
1684
neighbour.c
3740
-
106
19294
Linus Torvalds (pre-git)
David S. Miller
Thomas Graf
David Ahern
Eric Dumazet
Roopa Prabhu
Jiri Pirko
Hideaki Yoshifuji / 吉藤英明
Eric W. Biedermann
Sowmini Varadhan
Arnaldo Carvalho de Melo
Herbert Xu
Américo Wang
Pavel Emelyanov
Patrick McHardy
Nicolas Dichtel
Stephen Hemminger
Veaceslav Falico
Christoph Hellwig
Ido Schimmel
Neil Horman
Florian Westphal
Pablo Neira Ayuso
Linus Torvalds
Others
September 1996
January 1997
March 1997
January 1998
February 1998
August 1998
February 1999
May 1999
June 1999
September 1999
January 2000
June 2000
July 2000
August 2000
October 2000
February 2002
May 2002
July 2002
November 2002
March 2003
May 2003
June 2003
August 2003
September 2003
October 2003
December 2003
January 2004
April 2004
September 2004
October 2004
November 2004
January 2005
March 2005
June 2005
August 2005
September 2005
October 2005
March 2006
April 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
June 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
May 2008
June 2008
July 2008
August 2008
September 2008
November 2008
December 2008
February 2009
March 2009
June 2009
July 2009
November 2009
January 2010
March 2010
May 2010
July 2010
October 2010
January 2011
June 2011
July 2011
August 2011
October 2011
November 2011
December 2011
January 2012
February 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
April 2013
June 2013
July 2013
August 2013
September 2013
December 2013
January 2014
February 2014
May 2014
July 2014
October 2014
November 2014
January 2015
March 2015
May 2015
June 2015
August 2015
September 2015
October 2015
November 2015
April 2016
June 2016
July 2016
November 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
October 2017
January 2018
April 2018
September 2018
October 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
November 2019
January 2020
March 2020
May 2020
June 2020
November 2020
December 2020
January 2021
March 2021
April 2021
June 2021
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 201}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 2875}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 5, "token_count": 63}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 5, "token_count": 195}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 5, "token_count": 385}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 186}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 5, "token_count": 120}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 27, "token_count": 225}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 36, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 10, "token_count": 1979}, {"author_id": 14, "token_count": 84}, {"author_id": 36, "token_count": 404}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 14, "token_count": 19}, {"author_id": 36, "token_count": 44}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 14, "token_count": 48}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 36, "token_count": 109}, {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 28, "token_count": 36}, {"author_id": 6, "token_count": 1160}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 14, "token_count": 81}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 36, "token_count": 41}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 6, "token_count": 1000}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 28, "token_count": 35}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 18, "token_count": 1}, {"author_id": 6, "token_count": 70}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 6, "token_count": 74}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 22, "token_count": 27}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 22, "token_count": 27}, {"author_id": 32, "token_count": 3}, {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 32, "token_count": 79}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 3, "token_count": 4}, {"author_id": 22, "token_count": 222}, {"author_id": 32, "token_count": 9}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 32, "token_count": 12}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 36, "token_count": 347}, {"author_id": 32, "token_count": 86}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 18, "token_count": 9}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 39, "token_count": 13}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 18, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 22, "token_count": 22}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 3, "token_count": 62}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 786}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 10, "token_count": 270}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 130}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 214}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 90}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 420}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 89}, {"author_id": 3, "token_count": 1}, {"author_id": 22, "token_count": 26}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 24}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 36, "token_count": 40}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 53, "token_count": 30}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 1067}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 25, "token_count": 67}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 203}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 184}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "token_count": 197}, {"author_id": 36, "token_count": 62}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 73}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 25, "token_count": 21}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 12, "token_count": 42}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 51, "token_count": 277}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 54, "token_count": 25}, {"author_id": 12, "token_count": 32}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 24}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 695}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 789}, {"author_id": 12, "token_count": 1103}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 51}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 26}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 61}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4074
21.12%
David S. Miller
2523
13.08%
Thomas Graf
2327
12.06%
David Ahern
1708
8.85%
Eric Dumazet
1344
6.97%
Roopa Prabhu
1274
6.60%
Jiri Pirko
1072
5.56%
Hideaki Yoshifuji / 吉藤英明
1057
5.48%
Eric W. Biedermann
549
2.85%
Sowmini Varadhan
277
1.44%
Arnaldo Carvalho de Melo
238
1.23%
Herbert Xu
232
1.20%
Américo Wang
214
1.11%
Pavel Emelyanov
198
1.03%
Patrick McHardy
88
0.46%
Nicolas Dichtel
88
0.46%
Stephen Hemminger
38
0.20%
Veaceslav Falico
30
0.16%
Christoph Hellwig
25
0.13%
Ido Schimmel
21
0.11%
Neil Horman
13
0.07%
Florian Westphal
5
0.03%
Pablo Neira Ayuso
1
0.01%
Linus Torvalds
1
0.01%
Others
1897
9.83%
Total
19294
net-procfs.c
375
-
9
1702
Américo Wang
Willem de Bruijn
Paolo Abeni
Christoph Hellwig
Jiri Pirko
Florian Westphal
Others
February 2013
May 2013
April 2016
June 2017
November 2017
March 2018
April 2018
March 2019
September 2019
September 2020
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 7, "token_count": 1577}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 43}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 54, "token_count": 26}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 45, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Américo Wang
1577
92.66%
Willem de Bruijn
43
2.53%
Paolo Abeni
42
2.47%
Christoph Hellwig
26
1.53%
Jiri Pirko
2
0.12%
Florian Westphal
2
0.12%
Others
10
0.59%
Total
1702
net-sysfs.c
2019
-
87
8913
Tom Herbert
Stephen Hemminger
Christian Brauner
Eric Dumazet
Jiri Pirko
John Fastabend
Eric W. Biedermann
Alexander Duyck
Wei Wang
David Ahern
Américo Wang
Nicolas Dichtel
Roopa Prabhu
Florian Westphal
Linus Torvalds
Pavel Emelyanov
Hideaki Yoshifuji / 吉藤英明
Daniel Borkmann
Others
April 2002
May 2003
June 2003
August 2003
September 2003
January 2004
May 2004
October 2004
June 2005
November 2005
December 2005
January 2006
March 2006
April 2006
May 2006
February 2007
March 2007
May 2007
August 2007
September 2007
October 2007
November 2007
December 2007
April 2008
May 2008
June 2008
September 2008
November 2008
February 2009
March 2009
May 2009
June 2009
August 2009
October 2009
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
January 2011
March 2011
June 2011
July 2011
August 2011
November 2011
December 2011
April 2012
September 2012
November 2012
December 2012
January 2013
February 2013
March 2013
May 2013
July 2013
September 2013
October 2013
December 2013
January 2014
February 2014
March 2014
July 2014
November 2014
February 2015
March 2015
April 2015
May 2015
July 2015
August 2015
September 2015
December 2015
February 2016
June 2016
October 2016
February 2017
March 2017
May 2017
June 2017
August 2017
October 2017
November 2017
January 2018
March 2018
May 2018
June 2018
July 2018
August 2018
December 2018
February 2019
March 2019
April 2019
May 2019
November 2019
December 2019
February 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
December 2020
February 2021
March 2021
var spanGroupData = [ {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 18, "token_count": 445}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 18, "token_count": 361}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 18, "token_count": 191}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 18, "token_count": 148}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 22, "token_count": 9}, {"author_id": 60, "token_count": 169}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 742}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 13, "token_count": 294}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 22, "token_count": 128}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 4, "token_count": 35}, {"author_id": 13, "token_count": 789}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 13, "token_count": 423}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 80}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 45}, {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 22, "token_count": 34}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 96}, {"author_id": 60, "token_count": 198}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 31, "token_count": 11}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 208}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 68}, {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 85}, {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 108}, {"author_id": 4, "token_count": 207}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 25, "token_count": 47}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 13, "token_count": 10}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 24, "token_count": 93}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 18, "token_count": 64}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 30, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 41}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 215}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 24, "token_count": 62}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 57, "token_count": 582}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 93}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 57, "token_count": 6}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 24, "token_count": 23}, {"author_id": 52, "token_count": 179}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 272}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Herbert
2258
25.33%
Stephen Hemminger
1263
14.17%
Christian Brauner
588
6.60%
Eric Dumazet
353
3.96%
Jiri Pirko
265
2.97%
John Fastabend
242
2.72%
Eric W. Biedermann
234
2.63%
Alexander Duyck
193
2.17%
Wei Wang
179
2.01%
David Ahern
108
1.21%
Américo Wang
69
0.77%
Nicolas Dichtel
47
0.53%
Roopa Prabhu
41
0.46%
Florian Westphal
28
0.31%
Linus Torvalds
11
0.12%
Pavel Emelyanov
8
0.09%
Hideaki Yoshifuji / 吉藤英明
1
0.01%
Daniel Borkmann
1
0.01%
Others
3024
33.93%
Total
8913
net-sysfs.h
14
-
6
81
Pavel Emelyanov
Christian Brauner
Tom Herbert
Daniel Borkmann
Others
October 2007
September 2010
November 2010
January 2014
November 2017
February 2020
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 32, "token_count": 28}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 57, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
28
34.57%
Christian Brauner
20
24.69%
Tom Herbert
15
18.52%
Daniel Borkmann
1
1.23%
Others
17
20.99%
Total
81
net-traces.c
62
-
13
176
Roopa Prabhu
Neil Horman
Jesper Dangaard Brouer
David Ahern
Américo Wang
David S. Miller
Others
March 2009
April 2009
May 2009
June 2009
March 2010
August 2010
June 2011
July 2011
August 2015
August 2017
October 2017
November 2017
February 2019
June 2019
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 39, "token_count": 57}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 33}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
64
36.36%
Neil Horman
64
36.36%
Jesper Dangaard Brouer
14
7.95%
David Ahern
3
1.70%
Américo Wang
3
1.70%
David S. Miller
1
0.57%
Others
27
15.34%
Total
176
net_namespace.c
1380
-
49
5807
Nicolas Dichtel
Eric W. Biedermann
Eric Dumazet
Pavel Emelyanov
Jakub Kiciński
Jiri Pirko
Américo Wang
David Ahern
Christian Brauner
Florian Westphal
Taehee Yoo
Stephen Hemminger
Daniel Borkmann
Thomas Graf
Others
September 2007
November 2007
January 2008
February 2008
April 2008
October 2008
February 2009
May 2009
July 2009
November 2009
December 2009
March 2010
April 2010
October 2010
March 2011
April 2011
May 2011
June 2011
July 2011
January 2012
April 2012
May 2012
June 2012
July 2012
December 2012
January 2013
March 2013
April 2013
February 2014
April 2014
October 2014
January 2015
April 2015
May 2015
August 2016
September 2016
October 2016
November 2016
December 2016
February 2017
April 2017
May 2017
June 2017
August 2017
November 2017
December 2017
January 2018
February 2018
March 2018
June 2018
July 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
October 2019
January 2020
May 2020
August 2020
September 2020
February 2021
June 2021
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 22, "token_count": 316}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 32, "token_count": 81}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 32, "token_count": 70}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 18, "token_count": 7}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 22, "token_count": 320}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 201}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 22, "token_count": 111}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 20}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 22, "token_count": 13}, {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 22, "token_count": 26}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 22, "token_count": 24}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 25, "token_count": 1318}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 25, "token_count": 289}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "token_count": 19}, {"author_id": 25, "token_count": 159}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 22, "token_count": 32}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 13}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 25, "token_count": 155}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 25, "token_count": 630}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 21, "token_count": 148}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 117}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 25, "token_count": 51}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 57, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 37, "token_count": 11}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Nicolas Dichtel
2602
44.81%
Eric W. Biedermann
1086
18.70%
Eric Dumazet
220
3.79%
Pavel Emelyanov
152
2.62%
Jakub Kiciński
148
2.55%
Jiri Pirko
99
1.70%
Américo Wang
38
0.65%
David Ahern
27
0.46%
Christian Brauner
22
0.38%
Florian Westphal
15
0.26%
Taehee Yoo
11
0.19%
Stephen Hemminger
8
0.14%
Daniel Borkmann
8
0.14%
Thomas Graf
2
0.03%
Others
1369
23.57%
Total
5807
netclassid_cgroup.c
151
-
7
599
Daniel Borkmann
Others
December 2013
February 2014
May 2014
July 2014
July 2015
November 2015
December 2015
February 2017
March 2017
May 2017
May 2019
March 2020
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 361}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 128}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
361
60.27%
Others
238
39.73%
Total
599
netevent.c
63
-
7
100
Eric Dumazet
Others
July 2006
July 2007
July 2010
July 2011
May 2015
May 2019
March 2021
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
10
10.00%
Others
90
90.00%
Total
100
netpoll.c
859
-
61
3942
Matt Mackall
Américo Wang
Herbert Xu
Stephen Hemminger
Eric W. Biedermann
Neil Horman
David S. Miller
Eric Dumazet
Arnaldo Carvalho de Melo
Jiri Pirko
Florian Westphal
Pavel Emelyanov
Daniel Borkmann
Jesper Dangaard Brouer
Alexander Duyck
Tom Herbert
Jakub Kiciński
Paolo Abeni
Others
January 2004
April 2004
May 2004
July 2004
August 2004
September 2004
November 2004
January 2005
March 2005
June 2005
August 2005
December 2005
June 2006
October 2006
November 2006
December 2006
March 2007
April 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
July 2008
November 2008
December 2008
March 2009
May 2009
June 2009
July 2009
August 2009
January 2010
March 2010
May 2010
June 2010
July 2010
August 2010
October 2010
May 2011
June 2011
July 2011
November 2011
January 2012
June 2012
July 2012
August 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
September 2013
January 2014
February 2014
March 2014
April 2014
July 2014
August 2014
November 2014
January 2015
August 2015
September 2015
April 2016
July 2016
November 2016
April 2017
June 2017
July 2017
November 2017
September 2018
October 2018
November 2018
December 2018
March 2019
May 2019
August 2019
April 2020
May 2020
August 2020
September 2020
February 2021
var spanGroupData = [ {"timestamp": 1072944000, "group": [ {"author_id": 59, "token_count": 893}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 59, "token_count": 45}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 59, "token_count": 82}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 59, "token_count": 17}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 18, "token_count": 140}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 49}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 27, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 24}, {"author_id": 18, "token_count": 60}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 39, "token_count": 18}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 39, "token_count": 7}, {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 16}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 14, "token_count": 353}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 124}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 7, "token_count": 16}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 109}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 670}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 39, "token_count": 157}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 22, "token_count": 207}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 24, "token_count": 4}, {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 23}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 87}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Matt Mackall
1046
26.53%
Américo Wang
823
20.88%
Herbert Xu
356
9.03%
Stephen Hemminger
269
6.82%
Eric W. Biedermann
212
5.38%
Neil Horman
196
4.97%
David S. Miller
192
4.87%
Eric Dumazet
179
4.54%
Arnaldo Carvalho de Melo
28
0.71%
Jiri Pirko
23
0.58%
Florian Westphal
23
0.58%
Pavel Emelyanov
10
0.25%
Daniel Borkmann
6
0.15%
Jesper Dangaard Brouer
4
0.10%
Alexander Duyck
4
0.10%
Tom Herbert
2
0.05%
Jakub Kiciński
2
0.05%
Paolo Abeni
1
0.03%
Others
566
14.36%
Total
3942
netprio_cgroup.c
301
-
15
1083
Neil Horman
John Fastabend
Jiri Pirko
Stephen Hemminger
Eric Dumazet
Others
November 2011
April 2012
May 2012
July 2012
August 2012
September 2012
October 2012
November 2012
May 2013
August 2013
October 2013
December 2013
February 2014
May 2014
July 2014
December 2015
February 2017
March 2017
May 2019
May 2020
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 39, "token_count": 418}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 39}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 347}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Horman
418
38.60%
John Fastabend
48
4.43%
Jiri Pirko
3
0.28%
Stephen Hemminger
1
0.09%
Eric Dumazet
1
0.09%
Others
612
56.51%
Total
1083
page_pool.c
624
-
11
2444
Jesper Dangaard Brouer
Alexander Lobakin
Others
April 2018
July 2018
February 2019
June 2019
July 2019
August 2019
November 2019
December 2019
February 2020
March 2020
November 2020
February 2021
April 2021
May 2021
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 802}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 200}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 19, "token_count": 30}, {"author_id": 60, "token_count": 443}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 19, "token_count": 264}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 19, "token_count": 385}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jesper Dangaard Brouer
1684
68.90%
Alexander Lobakin
3
0.12%
Others
757
30.97%
Total
2444
pktgen.c
3896
-
92
18418
Robert Olsson
Lucio Maciel
Eric Dumazet
Stephen Hemminger
Américo Wang
Alexei Starovoitov
Thomas Graf
David S. Miller
John Fastabend
Daniel Borkmann
Jesper Dangaard Brouer
Paolo Abeni
Neil Horman
Florian Westphal
Hideaki Yoshifuji / 吉藤英明
Herbert Xu
Tom Herbert
Eric W. Biedermann
Arnaldo Carvalho de Melo
Jakub Kiciński
Pavel Emelyanov
Linus Torvalds
Jiri Pirko
Willem de Bruijn
Pablo Neira Ayuso
Others
November 2002
December 2002
May 2003
July 2003
February 2004
July 2004
August 2004
January 2005
February 2005
March 2005
September 2005
October 2005
January 2006
March 2006
September 2006
November 2006
January 2007
February 2007
March 2007
April 2007
July 2007
August 2007
September 2007
October 2007
December 2007
January 2008
February 2008
March 2008
May 2008
July 2008
August 2008
October 2008
November 2008
May 2009
August 2009
September 2009
October 2009
November 2009
December 2009
February 2010
March 2010
June 2010
September 2010
October 2010
November 2010
December 2010
January 2011
March 2011
April 2011
May 2011
July 2011
August 2011
October 2011
November 2011
January 2012
April 2012
May 2012
September 2012
October 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
December 2013
January 2014
February 2014
April 2014
May 2014
June 2014
August 2014
September 2014
February 2015
May 2015
July 2015
December 2015
January 2016
February 2016
May 2016
July 2016
September 2016
October 2016
November 2016
January 2017
June 2017
October 2017
November 2017
January 2018
March 2018
June 2018
July 2018
March 2019
May 2019
June 2019
July 2019
February 2020
March 2020
April 2020
August 2020
September 2020
January 2021
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 49, "token_count": 1553}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 6655}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 11, "token_count": 45}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 18, "token_count": 317}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1137}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 36, "token_count": 4}, {"author_id": 60, "token_count": 1116}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 10, "token_count": 126}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 36, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 27, "token_count": 8}, {"author_id": 18, "token_count": 196}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 846}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 11, "token_count": 168}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 22, "token_count": 9}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 18, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 10, "token_count": 109}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 11, "token_count": 133}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 11, "token_count": 14}, {"author_id": 18, "token_count": 3}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 18, "token_count": 410}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 18, "token_count": 161}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 110}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 129}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 257}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 4, "token_count": 86}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 1016}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 25}, {"author_id": 31, "token_count": 3}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 39, "token_count": 41}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 36}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 172}, {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 446}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 122}, {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 6, "token_count": 246}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 289}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 98}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 10, "token_count": 4}, {"author_id": 19, "token_count": 31}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 147}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 20, "token_count": 340}, {"author_id": 3, "token_count": 10}, {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 151}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 45, "token_count": 18}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 23}, {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 261}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 45, "token_count": 30}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Robert Olsson
7151
38.83%
Lucio Maciel
1553
8.43%
Eric Dumazet
1337
7.26%
Stephen Hemminger
1116
6.06%
Américo Wang
643
3.49%
Alexei Starovoitov
487
2.64%
Thomas Graf
296
1.61%
David S. Miller
263
1.43%
John Fastabend
258
1.40%
Daniel Borkmann
159
0.86%
Jesper Dangaard Brouer
136
0.74%
Paolo Abeni
48
0.26%
Neil Horman
41
0.22%
Florian Westphal
18
0.10%
Hideaki Yoshifuji / 吉藤英明
14
0.08%
Herbert Xu
13
0.07%
Tom Herbert
10
0.05%
Eric W. Biedermann
9
0.05%
Arnaldo Carvalho de Melo
9
0.05%
Jakub Kiciński
4
0.02%
Pavel Emelyanov
3
0.02%
Linus Torvalds
3
0.02%
Jiri Pirko
3
0.02%
Willem de Bruijn
2
0.01%
Pablo Neira Ayuso
1
0.01%
Others
4841
26.28%
Total
18418
ptp_classifier.c
216
-
7
865
Daniel Borkmann
Alexei Starovoitov
Others
April 2014
May 2014
June 2014
July 2014
November 2015
April 2019
May 2019
August 2020
var spanGroupData = [ {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 504}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 113}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
505
58.38%
Alexei Starovoitov
3
0.35%
Others
357
41.27%
Total
865
request_sock.c
132
-
5
262
Eric Dumazet
Arnaldo Carvalho de Melo
Others
June 2005
August 2005
November 2006
December 2011
August 2012
March 2015
September 2015
October 2015
May 2019
October 2019
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 27, "token_count": 31}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 167}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
60
22.90%
Arnaldo Carvalho de Melo
32
12.21%
Others
170
64.89%
Total
262
rtnetlink.c
5690
-
131
27529
Jiri Pirko
Roopa Prabhu
John Fastabend
Patrick McHardy
David Ahern
Thomas Graf
Florian Westphal
Vlad Yasevich
Jakub Kiciński
Linus Torvalds (pre-git)
Christian Brauner
Nicolas Dichtel
Eric Dumazet
Daniel Borkmann
Stephen Hemminger
Eric W. Biedermann
Moshe Shemesh
Américo Wang
Pavel Emelyanov
David S. Miller
Eran Ben Elisha
Martin KaFai Lau
Pablo Neira Ayuso
Ido Schimmel
Jakub Sitnicki
Hideaki Yoshifuji / 吉藤英明
Christoph Hellwig
Arnaldo Carvalho de Melo
Alexei Starovoitov
Linus Torvalds
Andrii Nakryiko
Sridhar Samudrala
Sowmini Varadhan
Herbert Xu
Alexander Duyck
Others
October 1997
January 1998
February 1998
March 1998
August 1998
February 1999
May 1999
June 1999
January 2000
February 2002
October 2002
January 2003
February 2003
April 2003
May 2003
July 2003
September 2003
April 2004
August 2004
September 2004
January 2005
May 2005
June 2005
August 2005
November 2005
February 2006
March 2006
August 2006
September 2006
November 2006
January 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
September 2008
October 2008
November 2008
February 2009
July 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
November 2010
January 2011
February 2011
May 2011
June 2011
October 2011
December 2011
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 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
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
November 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
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
July 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
June 2021
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 328}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 122}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 5, "token_count": 78}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 86}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 6, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 18, "token_count": 30}, {"author_id": 60, "token_count": 120}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 10, "token_count": 25}, {"author_id": 6, "token_count": 474}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 179}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 28, "token_count": 26}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 295}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 28, "token_count": 4}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 28, "token_count": 1584}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 28, "token_count": 55}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 32, "token_count": 188}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 22, "token_count": 121}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 6, "token_count": 101}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 36, "token_count": 17}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 28, "token_count": 14}, {"author_id": 32, "token_count": 35}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 18, "token_count": 70}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 18, "token_count": 15}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 49}, {"author_id": 22, "token_count": 94}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 28, "token_count": 175}, {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 28, "token_count": 11}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1161}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 359}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 22, "token_count": 13}, {"author_id": 28, "token_count": 53}, {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 176}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 3, "token_count": 10}, {"author_id": 22, "token_count": 37}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 35, "token_count": 19}, {"author_id": 60, "token_count": 170}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 27}, {"author_id": 3, "token_count": 2}, {"author_id": 4, "token_count": 1211}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 35, "token_count": 23}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 95}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 1010}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 4, "token_count": 11}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 40, "token_count": 406}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 25, "token_count": 14}, {"author_id": 40, "token_count": 271}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 98}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 572}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 348}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 25, "token_count": 8}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 22, "token_count": 25}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 85}, {"author_id": 60, "token_count": 142}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 1, "token_count": 16}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 25, "token_count": 109}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 222}, {"author_id": 6, "token_count": 36}, {"author_id": 60, "token_count": 203}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 23}, {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 61}, {"author_id": 10, "token_count": 1}, {"author_id": 25, "token_count": 112}, {"author_id": 12, "token_count": 54}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 22, "token_count": 22}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 7, "token_count": 175}, {"author_id": 8, "token_count": 81}, {"author_id": 10, "token_count": 46}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 25, "token_count": 20}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 25, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 26, "token_count": 103}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 216}, {"author_id": 6, "token_count": 66}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 12, "token_count": 31}, {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 756}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 277}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 32}, {"author_id": 25, "token_count": 6}, {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 25, "token_count": 34}, {"author_id": 12, "token_count": 683}, {"author_id": 60, "token_count": 318}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 82}, {"author_id": 60, "token_count": 232}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 256}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 62}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 320}, {"author_id": 60, "token_count": 459}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 53}, {"author_id": 10, "token_count": 3}, {"author_id": 21, "token_count": 20}, {"author_id": 40, "token_count": 9}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 8, "token_count": 60}, {"author_id": 40, "token_count": 172}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 21, "token_count": 10}, {"author_id": 9, "token_count": 82}, {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 30, "token_count": 273}, {"author_id": 44, "token_count": 17}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 30, "token_count": 359}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 30, "token_count": 346}, {"author_id": 25, "token_count": 91}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 247}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 603}, {"author_id": 21, "token_count": 7}, {"author_id": 18, "token_count": 174}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 57, "token_count": 289}, {"author_id": 25, "token_count": 48}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 57, "token_count": 214}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 21, "token_count": 220}, {"author_id": 12, "token_count": 21}, {"author_id": 18, "token_count": 59}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 57, "token_count": 35}, {"author_id": 8, "token_count": 5}, {"author_id": 12, "token_count": 7}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 1077}, {"author_id": 3, "token_count": 34}, {"author_id": 2, "token_count": 42}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 41}, {"author_id": 21, "token_count": 164}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 12, "token_count": 914}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 21, "token_count": 400}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 977}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 206}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 41}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 48, "token_count": 4}, {"author_id": 12, "token_count": 450}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 21, "token_count": 29}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
2656
9.65%
Roopa Prabhu
2245
8.16%
John Fastabend
2232
8.11%
Patrick McHardy
1925
6.99%
David Ahern
1655
6.01%
Thomas Graf
1584
5.75%
Florian Westphal
1581
5.74%
Vlad Yasevich
858
3.12%
Jakub Kiciński
850
3.09%
Linus Torvalds (pre-git)
687
2.50%
Christian Brauner
538
1.95%
Nicolas Dichtel
454
1.65%
Eric Dumazet
450
1.63%
Daniel Borkmann
442
1.61%
Stephen Hemminger
363
1.32%
Eric W. Biedermann
331
1.20%
Moshe Shemesh
320
1.16%
Américo Wang
277
1.01%
Pavel Emelyanov
243
0.88%
David S. Miller
115
0.42%
Eran Ben Elisha
103
0.37%
Martin KaFai Lau
82
0.30%
Pablo Neira Ayuso
49
0.18%
Ido Schimmel
43
0.16%
Jakub Sitnicki
17
0.06%
Hideaki Yoshifuji / 吉藤英明
17
0.06%
Christoph Hellwig
8
0.03%
Arnaldo Carvalho de Melo
7
0.03%
Alexei Starovoitov
7
0.03%
Linus Torvalds
6
0.02%
Andrii Nakryiko
4
0.01%
Sridhar Samudrala
3
0.01%
Sowmini Varadhan
2
0.01%
Herbert Xu
2
0.01%
Alexander Duyck
2
0.01%
Others
7371
26.78%
Total
27529
scm.c
367
-
27
1903
Linus Torvalds (pre-git)
Christoph Hellwig
Eric W. Biedermann
Eric Dumazet
Daniel Borkmann
Pavel Emelyanov
Arnaldo Carvalho de Melo
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Linus Torvalds
Others
September 1996
January 1997
March 1997
October 1997
January 1998
February 1998
March 1998
August 1998
May 1999
June 1999
October 2000
July 2002
March 2003
September 2003
December 2004
January 2006
February 2007
October 2007
December 2007
November 2008
February 2010
March 2010
June 2010
July 2010
November 2010
March 2011
September 2011
May 2012
August 2012
September 2012
January 2013
March 2013
August 2013
December 2014
November 2015
February 2016
December 2016
February 2017
February 2019
May 2019
October 2019
May 2020
June 2020
April 2021
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 685}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 66}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 54}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 55}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 22, "token_count": 124}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 30}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 22, "token_count": 18}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 54, "token_count": 269}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 59}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
893
46.93%
Christoph Hellwig
269
14.14%
Eric W. Biedermann
245
12.87%
Eric Dumazet
116
6.10%
Daniel Borkmann
14
0.74%
Pavel Emelyanov
9
0.47%
Arnaldo Carvalho de Melo
8
0.42%
Herbert Xu
3
0.16%
Hideaki Yoshifuji / 吉藤英明
2
0.11%
Linus Torvalds
1
0.05%
Others
343
18.02%
Total
1903
secure_seq.c
194
-
12
850
David S. Miller
Florian Westphal
Eric Dumazet
Patrick McHardy
Others
August 2011
October 2011
December 2011
January 2012
August 2012
April 2013
September 2013
October 2013
August 2014
May 2015
December 2016
January 2017
March 2017
May 2017
June 2017
July 2018
May 2019
var spanGroupData = [ {"timestamp": 1312182000, "group": [ {"author_id": 10, "token_count": 367}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 60, "token_count": 216}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 30, "token_count": 139}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
367
43.18%
Florian Westphal
143
16.82%
Eric Dumazet
87
10.24%
Patrick McHardy
5
0.59%
Others
248
29.18%
Total
850
selftests.c
400
-
1
2005
Oleksij Rempel
April 2021
var spanGroupData = [ {"timestamp": 1617260400, "group": [ {"author_id": 38, "token_count": 2005}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksij Rempel
2005
100.00%
Total
2005
skbuff.c
6480
-
159
26548
Willem de Bruijn
Eric Dumazet
Linus Torvalds
Herbert Xu
Sowmini Varadhan
Alexander Lobakin
Florian Westphal
Thomas Graf
Alexander Duyck
David S. Miller
Arnaldo Carvalho de Melo
Américo Wang
Tom Herbert
Jiri Pirko
Stephen Hemminger
Linus Torvalds (pre-git)
Vlad Yasevich
Jesper Dangaard Brouer
Paolo Abeni
Yonghong Song
Jakub Kiciński
Daniel Borkmann
Patrick McHardy
Nicolas Dichtel
Neil Horman
Christoph Hellwig
Peter Oskolkov
John Fastabend
Robert Olsson
Hideaki Yoshifuji / 吉藤英明
Ido Schimmel
Others
September 1993
November 1993
February 1994
April 1994
May 1994
November 1994
June 1995
January 1996
March 1996
September 1996
March 1998
May 1998
August 1998
June 1999
September 1999
January 2000
March 2000
February 2002
June 2002
October 2002
January 2003
March 2003
April 2003
September 2003
October 2003
November 2003
April 2004
June 2004
October 2004
November 2004
February 2005
March 2005
April 2005
June 2005
August 2005
October 2005
November 2005
January 2006
February 2006
March 2006
June 2006
July 2006
August 2006
October 2006
November 2006
December 2006
March 2007
April 2007
May 2007
June 2007
July 2007
September 2007
October 2007
November 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
August 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
November 2009
March 2010
April 2010
May 2010
July 2010
August 2010
September 2010
December 2010
January 2011
May 2011
July 2011
August 2011
October 2011
November 2011
December 2011
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
December 2013
January 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
August 2015
September 2015
November 2015
December 2015
February 2016
March 2016
April 2016
May 2016
June 2016
September 2016
November 2016
December 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
December 2017
January 2018
February 2018
March 2018
April 2018
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
September 2019
October 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
July 2020
August 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
June 2021
var spanGroupData = [ {"timestamp": 746866800, "group": [ {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 760089600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 5, "token_count": 53}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 59}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 2201}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 27, "token_count": 53}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 10, "token_count": 25}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 27, "token_count": 19}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 18, "token_count": 341}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 27, "token_count": 414}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 14, "token_count": 22}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 14, "token_count": 298}, {"author_id": 28, "token_count": 21}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 6, "token_count": 515}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 10, "token_count": 84}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 14, "token_count": 35}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 14, "token_count": 433}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 54, "token_count": 12}, {"author_id": 14, "token_count": 268}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 54, "token_count": 6}, {"author_id": 28, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 27, "token_count": 31}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 27, "token_count": 57}, {"author_id": 10, "token_count": 140}, {"author_id": 28, "token_count": 15}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 568}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 28, "token_count": 8}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 51}, {"author_id": 14, "token_count": 246}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 14, "token_count": 23}, {"author_id": 60, "token_count": 282}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 197}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 530}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 14, "token_count": 262}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 14, "token_count": 105}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 10, "token_count": 159}, {"author_id": 14, "token_count": 19}, {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 39, "token_count": 41}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 14, "token_count": 89}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 69}, {"author_id": 3, "token_count": 3}, {"author_id": 14, "token_count": 7}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 3, "token_count": 180}, {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 3, "token_count": 51}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 213}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 3, "token_count": 142}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 15}, {"author_id": 3, "token_count": 374}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 24, "token_count": 21}, {"author_id": 3, "token_count": 450}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 42}, {"author_id": 25, "token_count": 45}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 81}, {"author_id": 3, "token_count": 109}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 14, "token_count": 210}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 6, "token_count": 320}, {"author_id": 13, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 30, "token_count": 53}, {"author_id": 60, "token_count": 575}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 60, "token_count": 298}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 28}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 40, "token_count": 223}, {"author_id": 16, "token_count": 176}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 24, "token_count": 212}, {"author_id": 3, "token_count": 447}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 30, "token_count": 55}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 455}, {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 24, "token_count": 92}, {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 16, "token_count": 164}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 24, "token_count": 264}, {"author_id": 60, "token_count": 323}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 24, "token_count": 34}, {"author_id": 0, "token_count": 1}, {"author_id": 19, "token_count": 149}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 13, "token_count": 55}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 24, "token_count": 91}, {"author_id": 51, "token_count": 1136}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 24, "token_count": 28}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 218}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 62}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 3, "token_count": 35}, {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 31}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 16, "token_count": 20}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 45, "token_count": 27}, {"author_id": 16, "token_count": 5}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 30, "token_count": 9}, {"author_id": 13, "token_count": 380}, {"author_id": 16, "token_count": 170}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 4, "token_count": 1}, {"author_id": 16, "token_count": 1505}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 3, "token_count": 39}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 45}, {"author_id": 16, "token_count": 21}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 63}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 51, "token_count": 10}, {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 43, "token_count": 95}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 74}, {"author_id": 16, "token_count": 19}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 50, "token_count": 18}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 219}, {"author_id": 16, "token_count": 51}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 30, "token_count": 797}, {"author_id": 2, "token_count": 1}, {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 19, "token_count": 28}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 16, "token_count": 9}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 21, "token_count": 89}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 16, "token_count": 556}, {"author_id": 60, "token_count": 749}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 45, "token_count": 86}, {"author_id": 60, "token_count": 464}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 30, "token_count": 5}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 220}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 55, "token_count": 8}, {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 55, "token_count": 8}, {"author_id": 3, "token_count": 16}, {"author_id": 45, "token_count": 9}, {"author_id": 16, "token_count": 102}, {"author_id": 60, "token_count": 183}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 55, "token_count": 1071}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 270}, {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 16, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Willem de Bruijn
2899
10.92%
Eric Dumazet
2435
9.17%
Linus Torvalds
2205
8.31%
Herbert Xu
2099
7.91%
Sowmini Varadhan
1146
4.32%
Alexander Lobakin
1087
4.09%
Florian Westphal
937
3.53%
Thomas Graf
835
3.15%
Alexander Duyck
746
2.81%
David S. Miller
588
2.21%
Arnaldo Carvalho de Melo
579
2.18%
Américo Wang
502
1.89%
Tom Herbert
477
1.80%
Jiri Pirko
459
1.73%
Stephen Hemminger
348
1.31%
Linus Torvalds (pre-git)
321
1.21%
Vlad Yasevich
233
0.88%
Jesper Dangaard Brouer
180
0.68%
Paolo Abeni
127
0.48%
Yonghong Song
95
0.36%
Jakub Kiciński
89
0.34%
Daniel Borkmann
88
0.33%
Patrick McHardy
52
0.20%
Nicolas Dichtel
49
0.18%
Neil Horman
41
0.15%
Christoph Hellwig
22
0.08%
Peter Oskolkov
18
0.07%
John Fastabend
7
0.03%
Robert Olsson
3
0.01%
Hideaki Yoshifuji / 吉藤英明
3
0.01%
Ido Schimmel
1
0.00%
Others
7877
29.67%
Total
26548
skmsg.c
1164
-
8
5850
Daniel Borkmann
Américo Wang
John Fastabend
Jakub Kiciński
Lorenz Bauer
Jakub Sitnicki
David S. Miller
Others
October 2018
December 2018
January 2019
May 2019
July 2019
November 2019
February 2020
May 2020
June 2020
August 2020
October 2020
November 2020
February 2021
March 2021
April 2021
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 3475}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 21, "token_count": 114}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 228}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 23, "token_count": 98}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 4, "token_count": 235}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 273}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 483}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 694}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 21, "token_count": 5}, {"author_id": 4, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
3475
59.40%
Américo Wang
1177
20.12%
John Fastabend
869
14.85%
Jakub Kiciński
119
2.03%
Lorenz Bauer
98
1.68%
Jakub Sitnicki
1
0.02%
David S. Miller
1
0.02%
Others
110
1.88%
Total
5850
sock.c
3733
-
147
15427
Linus Torvalds (pre-git)
Eric Dumazet
Arnaldo Carvalho de Melo
Pavel Emelyanov
Christoph Hellwig
Willem de Bruijn
Paolo Abeni
Eric W. Biedermann
David S. Miller
Linus Torvalds
Tom Herbert
Craig Gallek
Stephen Hemminger
Daniel Borkmann
Sridhar Samudrala
Neil Horman
Alexei Starovoitov
Patrick McHardy
Martin KaFai Lau
Jakub Kiciński
Thomas Graf
Jakub Sitnicki
Sowmini Varadhan
Jacob E Keller
Hideaki Yoshifuji / 吉藤英明
Alexander Duyck
Américo Wang
Stanislav Fomichev
Herbert Xu
Others
September 1992
October 1992
November 1992
December 1992
February 1993
June 1993
September 1993
November 1993
February 1994
April 1994
May 1994
November 1994
December 1994
January 1995
June 1995
January 1996
March 1996
July 1996
September 1996
January 1997
March 1997
August 1997
October 1997
January 1998
February 1998
March 1998
May 1998
August 1998
January 1999
February 1999
May 1999
June 1999
September 1999
January 2000
March 2000
June 2000
July 2000
August 2000
September 2000
February 2002
March 2002
September 2002
October 2002
March 2003
April 2003
May 2003
June 2003
September 2003
December 2003
January 2004
April 2004
May 2004
June 2004
July 2004
September 2004
October 2004
November 2004
January 2005
March 2005
April 2005
May 2005
June 2005
August 2005
September 2005
October 2005
December 2005
January 2006
March 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
February 2007
March 2007
April 2007
May 2007
July 2007
September 2007
October 2007
November 2007
December 2007
January 2008
March 2008
May 2008
June 2008
July 2008
October 2008
November 2008
February 2009
March 2009
May 2009
June 2009
July 2009
August 2009
September 2009
October 2009
November 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
September 2010
October 2010
November 2010
December 2010
January 2011
March 2011
June 2011
August 2011
October 2011
November 2011
December 2011
January 2012
February 2012
April 2012
May 2012
July 2012
September 2012
October 2012
November 2012
January 2013
February 2013
March 2013
June 2013
July 2013
August 2013
September 2013
October 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
July 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
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
December 2019
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
May 2021
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 98}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 720604800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 760089600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 5, "token_count": 127}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 186}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 177}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 258}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 130}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 183}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 108}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 5, "token_count": 105}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 5, "token_count": 88}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 101}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 329}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 54}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 11}, {"author_id": 31, "token_count": 181}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 27, "token_count": 21}, {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 27, "token_count": 74}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 27, "token_count": 126}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 27, "token_count": 421}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 18, "token_count": 93}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 27, "token_count": 34}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 54, "token_count": 20}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 28, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 27, "token_count": 15}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 27, "token_count": 440}, {"author_id": 36, "token_count": 6}, {"author_id": 6, "token_count": 41}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 27, "token_count": 74}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 27, "token_count": 242}, {"author_id": 28, "token_count": 43}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 28, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 302}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 27, "token_count": 14}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 65}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 32, "token_count": 20}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 10, "token_count": 151}, {"author_id": 22, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 32, "token_count": 278}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 253}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 36, "token_count": 11}, {"author_id": 32, "token_count": 339}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 84}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 130}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 3, "token_count": 50}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 39, "token_count": 65}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 122}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 110}, {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 127}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 39, "token_count": 8}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 15}, {"author_id": 32, "token_count": 61}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 37}, {"author_id": 32, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 22, "token_count": 5}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 125}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 32, "token_count": 36}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 21}, {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 22}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 58, "token_count": 28}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 3, "token_count": 28}, {"author_id": 60, "token_count": 173}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 22, "token_count": 110}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 42}, {"author_id": 16, "token_count": 67}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 24, "token_count": 22}, {"author_id": 3, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 78}, {"author_id": 10, "token_count": 1}, {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 20, "token_count": 52}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 133}, {"author_id": 36, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 26}, {"author_id": 22, "token_count": 36}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 46, "token_count": 35}, {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 51, "token_count": 9}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 94}, {"author_id": 14, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 46, "token_count": 84}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 46, "token_count": 9}, {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 129}, {"author_id": 16, "token_count": 92}, {"author_id": 60, "token_count": 145}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 16, "token_count": 9}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 45, "token_count": 112}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 27, "token_count": 33}, {"author_id": 0, "token_count": 14}, {"author_id": 3, "token_count": 27}, {"author_id": 45, "token_count": 206}, {"author_id": 56, "token_count": 82}, {"author_id": 60, "token_count": 347}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 85}, {"author_id": 60, "token_count": 201}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 13, "token_count": 122}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 16, "token_count": 208}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 197}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 31, "token_count": 8}, {"author_id": 51, "token_count": 27}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 54, "token_count": 8}, {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 246}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 16, "token_count": 26}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 106}, {"author_id": 60, "token_count": 463}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 21, "token_count": 52}, {"author_id": 29, "token_count": 19}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 53}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 44, "token_count": 40}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 54, "token_count": 583}, {"author_id": 3, "token_count": 32}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 54, "token_count": 45}, {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 45, "token_count": 14}, {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 60, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2312
14.99%
Eric Dumazet
2113
13.70%
Arnaldo Carvalho de Melo
1507
9.77%
Pavel Emelyanov
749
4.86%
Christoph Hellwig
656
4.25%
Willem de Bruijn
408
2.64%
Paolo Abeni
342
2.22%
Eric W. Biedermann
323
2.09%
David S. Miller
218
1.41%
Linus Torvalds
193
1.25%
Tom Herbert
161
1.04%
Craig Gallek
128
0.83%
Stephen Hemminger
101
0.65%
Daniel Borkmann
92
0.60%
Sridhar Samudrala
82
0.53%
Neil Horman
73
0.47%
Alexei Starovoitov
62
0.40%
Patrick McHardy
59
0.38%
Martin KaFai Lau
55
0.36%
Jakub Kiciński
52
0.34%
Thomas Graf
41
0.27%
Jakub Sitnicki
41
0.27%
Sowmini Varadhan
36
0.23%
Jacob E Keller
28
0.18%
Hideaki Yoshifuji / 吉藤英明
22
0.14%
Alexander Duyck
22
0.14%
Américo Wang
21
0.14%
Stanislav Fomichev
19
0.12%
Herbert Xu
18
0.12%
Others
5493
35.61%
Total
15427
sock_diag.c
339
-
20
1586
Pavel Emelyanov
Craig Gallek
Nicolas Dichtel
Eric Dumazet
Daniel Borkmann
Thomas Graf
Pablo Neira Ayuso
Eric W. Biedermann
Alexei Starovoitov
Others
December 2011
April 2012
June 2012
July 2012
February 2013
April 2013
June 2013
March 2014
April 2014
July 2014
March 2015
June 2015
September 2015
October 2015
December 2015
April 2016
March 2017
April 2017
January 2018
March 2018
August 2018
September 2020
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 32, "token_count": 638}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 35, "token_count": 13}, {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 25, "token_count": 117}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 89}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 46, "token_count": 389}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
638
40.23%
Craig Gallek
389
24.53%
Nicolas Dichtel
119
7.50%
Eric Dumazet
92
5.80%
Daniel Borkmann
47
2.96%
Thomas Graf
19
1.20%
Pablo Neira Ayuso
13
0.82%
Eric W. Biedermann
4
0.25%
Alexei Starovoitov
3
0.19%
Others
262
16.52%
Total
1586
sock_map.c
1597
-
11
7850
Daniel Borkmann
Lorenz Bauer
Américo Wang
Jakub Sitnicki
John Fastabend
Andrey Ignatov
Martin KaFai Lau
David S. Miller
Others
October 2018
July 2019
January 2020
February 2020
March 2020
April 2020
June 2020
August 2020
September 2020
October 2020
December 2020
February 2021
March 2021
April 2021
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 4010}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 44, "token_count": 307}, {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 4, "token_count": 1}, {"author_id": 23, "token_count": 428}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 44, "token_count": 47}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 34, "token_count": 44}, {"author_id": 44, "token_count": 39}, {"author_id": 23, "token_count": 234}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 23, "token_count": 186}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 23, "token_count": 1921}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 4, "token_count": 97}, {"author_id": 23, "token_count": 32}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 94}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 293}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 7, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
4012
51.11%
Lorenz Bauer
2810
35.80%
Américo Wang
397
5.06%
Jakub Sitnicki
393
5.01%
John Fastabend
153
1.95%
Andrey Ignatov
44
0.56%
Martin KaFai Lau
5
0.06%
David S. Miller
1
0.01%
Others
35
0.45%
Total
7850
sock_reuseport.c
361
-
13
1447
Craig Gallek
Martin KaFai Lau
Eric Dumazet
Willem de Bruijn
Jakub Sitnicki
Paolo Abeni
Others
January 2016
April 2017
October 2017
November 2017
February 2018
August 2018
November 2018
March 2019
June 2019
September 2019
February 2020
July 2020
January 2021
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 46, "token_count": 942}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 46, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 45, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 76}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 181}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 108}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 16, "token_count": 54}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 44, "token_count": 50}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Craig Gallek
949
65.58%
Martin KaFai Lau
289
19.97%
Eric Dumazet
76
5.25%
Willem de Bruijn
54
3.73%
Jakub Sitnicki
50
3.46%
Paolo Abeni
6
0.41%
Others
23
1.59%
Total
1447
stream.c
215
-
16
862
Arnaldo Carvalho de Melo
Eric Dumazet
Américo Wang
Herbert Xu
Linus Torvalds
Pavel Emelyanov
Others
June 2004
May 2005
November 2005
December 2005
November 2007
December 2007
July 2008
October 2008
May 2009
April 2010
October 2010
January 2014
November 2015
November 2016
February 2017
November 2017
February 2018
December 2018
August 2019
var spanGroupData = [ {"timestamp": 1086073200, "group": [ {"author_id": 27, "token_count": 686}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
686
79.58%
Eric Dumazet
69
8.00%
Américo Wang
40
4.64%
Herbert Xu
14
1.62%
Linus Torvalds
3
0.35%
Pavel Emelyanov
1
0.12%
Others
49
5.68%
Total
862
sysctl_net_core.c
663
-
40
3013
Willem de Bruijn
Daniel Borkmann
Eric Dumazet
Tom Herbert
Pavel Emelyanov
Stephen Hemminger
Linus Torvalds (pre-git)
Américo Wang
Eric W. Biedermann
David S. Miller
Alexei Starovoitov
Alexander Duyck
Nicolas Dichtel
Alexander Lobakin
Arnaldo Carvalho de Melo
Hideaki Yoshifuji / 吉藤英明
Christoph Hellwig
Others
March 1996
March 1997
January 1998
February 1998
October 2000
March 2002
February 2003
October 2003
December 2003
February 2004
June 2005
August 2005
March 2007
October 2007
December 2007
March 2008
May 2008
July 2008
November 2008
February 2009
September 2009
November 2009
March 2010
April 2010
May 2010
October 2010
April 2011
May 2011
November 2011
April 2012
November 2012
January 2013
May 2013
June 2013
July 2013
August 2013
December 2013
November 2014
January 2015
February 2015
March 2015
February 2016
May 2016
December 2016
February 2017
March 2017
April 2017
November 2017
January 2018
March 2018
October 2018
December 2018
January 2019
March 2019
June 2019
July 2019
August 2019
December 2019
April 2020
May 2020
June 2020
July 2020
August 2020
March 2021
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 5, "token_count": 43}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 27}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 32, "token_count": 182}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 32, "token_count": 38}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 13, "token_count": 301}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 486}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 16, "token_count": 59}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 18, "token_count": 127}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 115}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 16, "token_count": 39}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 20, "token_count": 14}, {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 49}, ]}, ]
Author Name
Tokens
Token Proportion
Willem de Bruijn
584
19.38%
Daniel Borkmann
416
13.81%
Eric Dumazet
322
10.69%
Tom Herbert
301
9.99%
Pavel Emelyanov
236
7.83%
Stephen Hemminger
180
5.97%
Linus Torvalds (pre-git)
129
4.28%
Américo Wang
50
1.66%
Eric W. Biedermann
30
1.00%
David S. Miller
20
0.66%
Alexei Starovoitov
14
0.46%
Alexander Duyck
12
0.40%
Nicolas Dichtel
8
0.27%
Alexander Lobakin
6
0.20%
Arnaldo Carvalho de Melo
5
0.17%
Hideaki Yoshifuji / 吉藤英明
2
0.07%
Christoph Hellwig
2
0.07%
Others
696
23.10%
Total
3013
timestamping.c
71
-
7
285
Alexander Duyck
Eric Dumazet
Daniel Borkmann
Others
July 2010
December 2010
June 2011
July 2011
March 2014
June 2014
September 2014
July 2015
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 196}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 24, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Alexander Duyck
29
10.18%
Eric Dumazet
15
5.26%
Daniel Borkmann
2
0.70%
Others
239
83.86%
Total
285
tso.c
97
-
7
613
Eric Dumazet
Others
May 2014
October 2014
October 2015
November 2017
July 2019
June 2020
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 422}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 108}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
108
17.62%
Others
505
82.38%
Total
613
utils.c
486
-
23
2165
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Matt Mackall
Tom Herbert
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Eric Dumazet
Stephen Hemminger
David S. Miller
Américo Wang
Linus Torvalds
Others
January 1998
June 1999
September 2003
August 2004
July 2005
August 2005
November 2005
January 2006
June 2006
December 2006
February 2007
May 2007
August 2007
November 2007
July 2008
September 2009
September 2010
May 2011
August 2012
October 2012
March 2013
September 2014
May 2015
August 2015
December 2016
February 2017
March 2017
April 2017
January 2018
May 2019
January 2020
var spanGroupData = [ {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 59, "token_count": 112}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 36, "token_count": 941}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 28, "token_count": 13}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 28, "token_count": 85}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 28, "token_count": 142}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 13, "token_count": 105}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 488}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
942
43.51%
Patrick McHardy
240
11.09%
Matt Mackall
112
5.17%
Tom Herbert
105
4.85%
Linus Torvalds (pre-git)
23
1.06%
Arnaldo Carvalho de Melo
19
0.88%
Eric Dumazet
17
0.79%
Stephen Hemminger
6
0.28%
David S. Miller
3
0.14%
Américo Wang
2
0.09%
Linus Torvalds
1
0.05%
Others
695
32.10%
Total
2165
xdp.c
586
-
14
2429
Jesper Dangaard Brouer
Jakub Kiciński
Others
January 2018
April 2018
May 2018
June 2018
July 2018
August 2018
May 2019
June 2019
July 2019
November 2019
December 2019
February 2020
May 2020
June 2020
November 2020
December 2020
January 2021
March 2021
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 19, "token_count": 132}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 1027}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 41}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 21, "token_count": 58}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 228}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 167}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 19, "token_count": 42}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 261}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 267}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jesper Dangaard Brouer
1409
58.01%
Jakub Kiciński
60
2.47%
Others
960
39.52%
Total
2429
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
720
Author
Tokens
Proportion
Commits
Proportion
0
Daniel Borkmann
22221
6.28%
176
3.41%
1
Jiri Pirko
19890
5.62%
149
2.89%
2
Ido Schimmel
19141
5.41%
60
1.16%
3
Eric Dumazet
16368
4.63%
506
9.80%
4
John Fastabend
11420
3.23%
90
1.74%
5
Linus Torvalds (pre-git)
11021
3.12%
147
2.85%
6
Thomas Graf
9910
2.80%
80
1.55%
7
Américo Wang
8817
2.49%
93
1.80%
8
David Ahern
7591
2.15%
95
1.84%
9
Martin KaFai Lau
7397
2.09%
40
0.77%
10
David S. Miller
7226
2.04%
172
3.33%
11
Robert Olsson
7154
2.02%
14
0.27%
12
Roopa Prabhu
6135
1.73%
32
0.62%
13
Tom Herbert
5822
1.65%
68
1.32%
14
Herbert Xu
5283
1.49%
112
2.17%
15
Arkadi Sharshevsky
5177
1.46%
15
0.29%
16
Willem de Bruijn
5168
1.46%
62
1.20%
17
Moshe Shemesh
5049
1.43%
19
0.37%
18
Stephen Hemminger
5025
1.42%
134
2.59%
19
Jesper Dangaard Brouer
4927
1.39%
63
1.22%
20
Alexei Starovoitov
4551
1.29%
41
0.79%
21
Jakub Kiciński
4336
1.23%
68
1.32%
22
Eric W. Biedermann
4269
1.21%
96
1.86%
23
Lorenz Bauer
3911
1.11%
20
0.39%
24
Alexander Duyck
3710
1.05%
66
1.28%
25
Nicolas Dichtel
3654
1.03%
55
1.07%
26
Eran Ben Elisha
3622
1.02%
13
0.25%
27
Arnaldo Carvalho de Melo
3283
0.93%
68
1.32%
28
Patrick McHardy
3145
0.89%
49
0.95%
29
Stanislav Fomichev
3088
0.87%
30
0.58%
30
Florian Westphal
2905
0.82%
47
0.91%
31
Linus Torvalds
2864
0.81%
25
0.48%
32
Pavel Emelyanov
2689
0.76%
66
1.28%
33
Parav Pandit
2655
0.75%
31
0.60%
34
Andrey Ignatov
2619
0.74%
15
0.29%
35
Pablo Neira Ayuso
2171
0.61%
24
0.46%
36
Hideaki Yoshifuji / 吉藤英明
2102
0.59%
32
0.62%
37
Taehee Yoo
2079
0.59%
9
0.17%
38
Oleksij Rempel
2005
0.57%
1
0.02%
39
Neil Horman
2000
0.57%
26
0.50%
40
Vlad Yasevich
1998
0.56%
22
0.43%
41
Alex Vesker
1901
0.54%
7
0.14%
42
Lawrence Brakmo
1885
0.53%
13
0.25%
43
Yonghong Song
1741
0.49%
13
0.25%
44
Jakub Sitnicki
1738
0.49%
22
0.43%
45
Paolo Abeni
1706
0.48%
39
0.76%
46
Craig Gallek
1685
0.48%
8
0.15%
47
Mathieu Xhonneux
1644
0.46%
5
0.10%
48
Andrii Nakryiko
1569
0.44%
8
0.15%
49
Lucio Maciel
1553
0.44%
1
0.02%
50
Peter Oskolkov
1525
0.43%
11
0.21%
51
Sowmini Varadhan
1467
0.41%
7
0.14%
52
Wei Wang
1433
0.41%
6
0.12%
53
Veaceslav Falico
1375
0.39%
16
0.31%
54
Christoph Hellwig
1262
0.36%
37
0.72%
55
Alexander Lobakin
1209
0.34%
25
0.48%
56
Sridhar Samudrala
1206
0.34%
5
0.10%
57
Christian Brauner
1196
0.34%
12
0.23%
58
Jacob E Keller
1188
0.34%
16
0.31%
59
Matt Mackall
1169
0.33%
15
0.29%
60
Others
70862
20.03%
1967
38.09%
Total
353712
5164