Linux Source Code
Home
Release 6.1
Help
core
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alex Vesker
Alexander Duyck
Alexei Starovoitov
Américo Wang
Andrey Ignatov
Andrii Nakryiko
Arkadi Sharshevsky
Arnaldo Carvalho de Melo
Craig Gallek
Daniel Borkmann
David Ahern
David S. Miller
Dmytro Linkin
Eran Ben Elisha
Eric Dumazet
Eric W. Biedermann
Florian Westphal
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Ido Schimmel
Jakub Kiciński
Jakub Sitnicki
Jesper Dangaard Brouer
Jiri Pirko
John Fastabend
Kuniyuki Iwashima
Lawrence Brakmo
Leon Romanovsky
Linus Torvalds
Linus Torvalds (pre-git)
Lorenz Bauer
Lorenzo Bianconi
Lucio Maciel
Martin KaFai Lau
Mathieu Xhonneux
Moshe Shemesh
Neil Horman
Nicolas Dichtel
Oleksij Rempel
Others
Pablo Neira Ayuso
Paolo Abeni
Parav Pandit
Patrick McHardy
Pavel Emelyanov
Peter Oskolkov
Petr Machata
Robert Olsson
Roopa Prabhu
Sowmini Varadhan
Stanislav Fomichev
Stephen Hemminger
Taehee Yoo
Thomas Graf
Toke Höiland-Jörgensen
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
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bpf_sk_storage.c
962
-
18
4080
Martin KaFai Lau
Yonghong Song
Stanislav Fomichev
Kuniyuki Iwashima
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
May 2021
August 2021
December 2021
March 2022
April 2022
August 2022
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 7, "token_count": 631}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 27, "token_count": 358}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 7, "token_count": 1084}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 27, "token_count": 43}, {"author_id": 48, "token_count": 850}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 48, "token_count": 106}, {"author_id": 60, "token_count": 410}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 26}, {"author_id": 48, "token_count": 31}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 370}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 49, "token_count": 10}, {"author_id": 60, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
2116
51.86%
Yonghong Song
987
24.19%
Stanislav Fomichev
401
9.83%
Kuniyuki Iwashima
10
0.25%
Andrey Ignatov
5
0.12%
Alexei Starovoitov
2
0.05%
Others
559
13.70%
Total
4080
datagram.c
837
-
44
3132
Herbert Xu
Linus Torvalds (pre-git)
Eric Dumazet
Linus Torvalds
Paolo Abeni
Willem de Bruijn
Pavel Emelyanov
Arnaldo Carvalho de Melo
David Ahern
Alexander Duyck
Neil Horman
David S. Miller
Américo Wang
Stephen Hemminger
Patrick McHardy
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
March 2009
April 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
November 2021
June 2022
July 2022
August 2022
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": 12, "token_count": 2}, {"author_id": 32, "token_count": 163}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 29, "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": 29, "token_count": 13}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 21, "token_count": 15}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 21, "token_count": 66}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 21, "token_count": 72}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 35, "token_count": 42}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"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": 508}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 21, "token_count": 335}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 21, "token_count": 108}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "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": 44, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "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": 44, "token_count": 110}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 44, "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": 2, "token_count": 2}, {"author_id": 16, "token_count": 114}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 32, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 32, "token_count": 22}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 143}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 16, "token_count": 36}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 10, "token_count": 33}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
622
19.86%
Linus Torvalds (pre-git)
390
12.45%
Eric Dumazet
360
11.49%
Linus Torvalds
200
6.39%
Paolo Abeni
163
5.20%
Willem de Bruijn
150
4.79%
Pavel Emelyanov
42
1.34%
Arnaldo Carvalho de Melo
35
1.12%
David Ahern
33
1.05%
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%
Others
1118
35.70%
Total
3132
dev.c
11436
-
280
43570
Eric Dumazet
Jiri Pirko
Alexander Duyck
Taehee Yoo
Andrii Nakryiko
Jakub Kiciński
Veaceslav Falico
Linus Torvalds (pre-git)
John Fastabend
David S. Miller
Petr Machata
Américo Wang
Stephen Hemminger
Eric W. Biedermann
Herbert Xu
David Ahern
Tom Herbert
Wei Wang
Jesper Dangaard Brouer
Daniel Borkmann
Patrick McHardy
Pablo Neira Ayuso
Willem de Bruijn
Nicolas Dichtel
Linus Torvalds
Pavel Emelyanov
Toke Höiland-Jörgensen
Vlad Yasevich
Florian Westphal
Arnaldo Carvalho de Melo
Lorenzo Bianconi
Neil Horman
Roopa Prabhu
Paolo Abeni
Thomas Graf
Martin KaFai Lau
Kuniyuki Iwashima
Alexei Starovoitov
Hideaki Yoshifuji / 吉藤英明
Ido Schimmel
Leon Romanovsky
Others
September 1992
December 1992
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
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
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
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
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
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 89}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 5, "token_count": 81}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"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": 61}, ]}, {"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": 334}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"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": 98}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 149}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 32, "token_count": 215}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 12, "token_count": 77}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 29, "token_count": 51}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 12, "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": 12, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 29, "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": 12, "token_count": 123}, {"author_id": 18, "token_count": 144}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 18, "token_count": 52}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 18, "token_count": 43}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 29, "token_count": 16}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 18, "token_count": 113}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 18, "token_count": 236}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 18, "token_count": 4}, {"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": 12, "token_count": 11}, {"author_id": 21, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 33, "token_count": 32}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "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": 12, "token_count": 14}, {"author_id": 33, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 21, "token_count": 14}, {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 235}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 21, "token_count": 101}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 12, "token_count": 35}, {"author_id": 33, "token_count": 5}, {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 29, "token_count": 6}, {"author_id": 18, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 12}, {"author_id": 21, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 33, "token_count": 22}, {"author_id": 35, "token_count": 25}, {"author_id": 18, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 33, "token_count": 156}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 21, "token_count": 123}, {"author_id": 33, "token_count": 50}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 21, "token_count": 17}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 22, "token_count": 699}, {"author_id": 35, "token_count": 89}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 12, "token_count": 16}, {"author_id": 21, "token_count": 65}, {"author_id": 35, "token_count": 6}, {"author_id": 18, "token_count": 88}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 35, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 40, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 35, "token_count": 22}, {"author_id": 18, "token_count": 19}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 12, "token_count": 116}, {"author_id": 33, "token_count": 2}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 32}, ]}, {"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": 21, "token_count": 70}, {"author_id": 33, "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": 21, "token_count": 193}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 21, "token_count": 51}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 12, "token_count": 61}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 21, "token_count": 2}, {"author_id": 0, "token_count": 22}, {"author_id": 45, "token_count": 9}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 21, "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": 114}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 156}, {"author_id": 22, "token_count": 3}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 59}, {"author_id": 22, "token_count": 9}, {"author_id": 33, "token_count": 9}, {"author_id": 18, "token_count": 8}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 106}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 33, "token_count": 112}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 14, "token_count": 149}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 177}, {"author_id": 0, "token_count": 7}, {"author_id": 14, "token_count": 127}, {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 79}, {"author_id": 22, "token_count": 8}, {"author_id": 14, "token_count": 19}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 89}, {"author_id": 0, "token_count": 99}, {"author_id": 4, "token_count": 47}, {"author_id": 60, "token_count": 217}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 4, "token_count": 41}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 155}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 142}, {"author_id": 14, "token_count": 115}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 14, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 291}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 4, "token_count": 134}, {"author_id": 14, "token_count": 20}, {"author_id": 60, "token_count": 485}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 12, "token_count": 30}, {"author_id": 0, "token_count": 4}, {"author_id": 32, "token_count": 13}, {"author_id": 60, "token_count": 187}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 18, "token_count": 5}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 14, "token_count": 13}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 12, "token_count": 13}, {"author_id": 0, "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": 2, "token_count": 2}, {"author_id": 0, "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": 13}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 45, "token_count": 58}, {"author_id": 14, "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": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 22, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 10}, {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 2, "token_count": 10}, {"author_id": 35, "token_count": 34}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 22, "token_count": 6}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 14, "token_count": 6}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 24, "token_count": 13}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 24, "token_count": 771}, {"author_id": 9, "token_count": 18}, {"author_id": 2, "token_count": 136}, {"author_id": 0, "token_count": 360}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 9, "token_count": 316}, {"author_id": 12, "token_count": 37}, {"author_id": 2, "token_count": 5}, {"author_id": 45, "token_count": 9}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 33, "token_count": 16}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 91}, {"author_id": 16, "token_count": 210}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 45}, {"author_id": 60, "token_count": 233}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 0, "token_count": 46}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 58, "token_count": 371}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 22, "token_count": 24}, {"author_id": 25, "token_count": 140}, {"author_id": 58, "token_count": 605}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 20, "token_count": 14}, {"author_id": 2, "token_count": 44}, {"author_id": 22, "token_count": 21}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 113}, {"author_id": 18, "token_count": 6}, {"author_id": 14, "token_count": 2}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 58, "token_count": 330}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 22, "token_count": 13}, {"author_id": 14, "token_count": 16}, {"author_id": 47, "token_count": 10}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 21, "token_count": 31}, {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 47, "token_count": 153}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 6}, {"author_id": 14, "token_count": 15}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 58, "token_count": 36}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 12, "token_count": 164}, {"author_id": 14, "token_count": 28}, {"author_id": 47, "token_count": 1}, {"author_id": 16, "token_count": 30}, {"author_id": 60, "token_count": 366}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 12, "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": 2, "token_count": 159}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 252}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 21, "token_count": 193}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 284}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 80}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 10, "token_count": 45}, {"author_id": 12, "token_count": 14}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 12, "token_count": 5}, {"author_id": 2, "token_count": 10}, {"author_id": 25, "token_count": 44}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 28, "token_count": 6}, {"author_id": 0, "token_count": 411}, {"author_id": 38, "token_count": 97}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 20, "token_count": 9}, {"author_id": 22, "token_count": 6}, {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 173}, {"author_id": 60, "token_count": 285}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 0, "token_count": 58}, {"author_id": 14, "token_count": 7}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 220}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 24, "token_count": 273}, {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 24, "token_count": 25}, {"author_id": 1, "token_count": 8}, {"author_id": 10, "token_count": 5}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 32, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 0, "token_count": 82}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 44, "token_count": 18}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 24, "token_count": 600}, {"author_id": 10, "token_count": 695}, {"author_id": 2, "token_count": 3}, {"author_id": 16, "token_count": 5}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 2, "token_count": 213}, {"author_id": 7, "token_count": 13}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 32, "token_count": 2}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 16, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 240}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 21}, {"author_id": 2, "token_count": 127}, {"author_id": 47, "token_count": 7}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 12, "token_count": 205}, {"author_id": 8, "token_count": 7}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 100}, {"author_id": 12, "token_count": 26}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 323}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 4, "token_count": 898}, {"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": 1, "token_count": 23}, {"author_id": 3, "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": 10, "token_count": 131}, {"author_id": 28, "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": 8, "token_count": 32}, {"author_id": 0, "token_count": 22}, {"author_id": 16, "token_count": 6}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 53}, {"author_id": 4, "token_count": 63}, {"author_id": 16, "token_count": 6}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 89}, {"author_id": 12, "token_count": 60}, {"author_id": 2, "token_count": 67}, {"author_id": 8, "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": 23}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 44, "token_count": 12}, {"author_id": 60, "token_count": 325}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 24, "token_count": 5}, {"author_id": 2, "token_count": 4}, {"author_id": 18, "token_count": 5}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 244}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 12, "token_count": 56}, {"author_id": 60, "token_count": 517}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 24, "token_count": 504}, {"author_id": 12, "token_count": 76}, {"author_id": 8, "token_count": 27}, {"author_id": 44, "token_count": 5}, {"author_id": 18, "token_count": 63}, {"author_id": 60, "token_count": 679}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 19, "token_count": 89}, {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 44, "token_count": 2}, {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 30, "token_count": 189}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 254}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 29}, {"author_id": 44, "token_count": 10}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 6}, {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 44, "token_count": 7}, {"author_id": 18, "token_count": 40}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 44, "token_count": 8}, {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 981}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 39, "token_count": 1671}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 57}, {"author_id": 0, "token_count": 288}, {"author_id": 59, "token_count": 6}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 39, "token_count": 5}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 16}, {"author_id": 38, "token_count": 1}, {"author_id": 59, "token_count": 48}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 87}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 9, "token_count": 383}, {"author_id": 10, "token_count": 20}, {"author_id": 19, "token_count": 29}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 9, "token_count": 67}, {"author_id": 2, "token_count": 21}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 54, "token_count": 1505}, {"author_id": 37, "token_count": 20}, {"author_id": 13, "token_count": 77}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 55}, {"author_id": 8, "token_count": 23}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 8, "token_count": 44}, {"author_id": 39, "token_count": 384}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 39, "token_count": 1}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 319}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 37, "token_count": 57}, {"author_id": 59, "token_count": 95}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 8, "token_count": 763}, {"author_id": 60, "token_count": 236}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 200}, {"author_id": 19, "token_count": 67}, {"author_id": 43, "token_count": 3}, {"author_id": 50, "token_count": 497}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 37, "token_count": 5}, {"author_id": 38, "token_count": 226}, {"author_id": 50, "token_count": 37}, {"author_id": 60, "token_count": 503}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 127}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 323}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 168}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 8, "token_count": 57}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 163}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 225}, {"author_id": 8, "token_count": 12}, {"author_id": 44, "token_count": 6}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 59, "token_count": 28}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 8, "token_count": 127}, {"author_id": 60, "token_count": 209}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 133}, {"author_id": 7, "token_count": 17}, {"author_id": 30, "token_count": 997}, {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 135}, {"author_id": 8, "token_count": 4}, {"author_id": 60, "token_count": 135}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 2, "token_count": 77}, {"author_id": 8, "token_count": 140}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 90}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 49, "token_count": 30}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
4168
9.57%
Jiri Pirko
2689
6.17%
Alexander Duyck
2233
5.13%
Taehee Yoo
2061
4.73%
Andrii Nakryiko
1560
3.58%
Jakub Kiciński
1533
3.52%
Veaceslav Falico
1342
3.08%
Linus Torvalds (pre-git)
1341
3.08%
John Fastabend
1301
2.99%
David S. Miller
1202
2.76%
Petr Machata
1186
2.72%
Américo Wang
1110
2.55%
Stephen Hemminger
1083
2.49%
Eric W. Biedermann
987
2.27%
Herbert Xu
945
2.17%
David Ahern
896
2.06%
Tom Herbert
561
1.29%
Wei Wang
534
1.23%
Jesper Dangaard Brouer
479
1.10%
Daniel Borkmann
468
1.07%
Patrick McHardy
436
1.00%
Pablo Neira Ayuso
324
0.74%
Willem de Bruijn
300
0.69%
Nicolas Dichtel
234
0.54%
Linus Torvalds
232
0.53%
Pavel Emelyanov
187
0.43%
Toke Höiland-Jörgensen
177
0.41%
Vlad Yasevich
173
0.40%
Florian Westphal
142
0.33%
Arnaldo Carvalho de Melo
98
0.22%
Lorenzo Bianconi
82
0.19%
Neil Horman
81
0.19%
Roopa Prabhu
77
0.18%
Paolo Abeni
72
0.17%
Thomas Graf
35
0.08%
Martin KaFai Lau
30
0.07%
Kuniyuki Iwashima
30
0.07%
Alexei Starovoitov
23
0.05%
Hideaki Yoshifuji / 吉藤英明
22
0.05%
Ido Schimmel
19
0.04%
Leon Romanovsky
3
0.01%
Others
13114
30.10%
click to expand▼
Total
43570
dev.h
112
-
2
519
Jakub Kiciński
Eric Dumazet
April 2022
May 2022
var spanGroupData = [ {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 436}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 8, "token_count": 78}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
514
99.04%
Eric Dumazet
5
0.96%
Total
519
dev_addr_lists.c
1050
-
21
3763
Jiri Pirko
Vlad Yasevich
Jakub Kiciński
Alexander Duyck
John Fastabend
Stephen Hemminger
Petr Machata
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
August 2021
November 2021
April 2022
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1557}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 228}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 47, "token_count": 498}, ]}, {"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": 47, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 24, "token_count": 267}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 344}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 30, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 395}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 354}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1573
41.80%
Vlad Yasevich
516
13.71%
Jakub Kiciński
357
9.49%
Alexander Duyck
267
7.10%
John Fastabend
228
6.06%
Stephen Hemminger
18
0.48%
Petr Machata
18
0.48%
Taehee Yoo
6
0.16%
Eric Dumazet
3
0.08%
Américo Wang
2
0.05%
Others
775
20.60%
Total
3763
dev_addr_lists_test.c
236
-
1
1288
Jakub Kiciński
November 2021
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 1288}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1288
100.00%
Total
1288
dev_ioctl.c
619
-
22
2382
Américo Wang
Eric Dumazet
David S. Miller
Jakub Kiciński
Petr Machata
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
July 2021
August 2021
December 2021
April 2022
June 2022
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 9, "token_count": 1312}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"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": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 12, "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": 9, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 30, "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": 94}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 41}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 730}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Américo Wang
1374
57.68%
Eric Dumazet
11
0.46%
David S. Miller
10
0.42%
Jakub Kiciński
5
0.21%
Petr Machata
4
0.17%
Others
978
41.06%
Total
2382
devlink.c
12539
-
48
53597
Jiri Pirko
Ido Schimmel
Arkadi Sharshevsky
Moshe Shemesh
Eran Ben Elisha
Dmytro Linkin
Parav Pandit
Jakub Kiciński
Leon Romanovsky
Alex Vesker
Eric Dumazet
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
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1155}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4265}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "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": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 166}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 15, "token_count": 3110}, ]}, {"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": 324}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 15, "token_count": 1391}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 141}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 15, "token_count": 15}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 1829}, {"author_id": 17, "token_count": 1956}, {"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": 64}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 859}, {"author_id": 60, "token_count": 301}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 26, "token_count": 3275}, {"author_id": 8, "token_count": 158}, {"author_id": 0, "token_count": 38}, {"author_id": 36, "token_count": 40}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 0, "token_count": 62}, {"author_id": 17, "token_count": 167}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 268}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 341}, {"author_id": 43, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 36, "token_count": 85}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 4338}, {"author_id": 0, "token_count": 51}, {"author_id": 36, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 102}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 661}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 17, "token_count": 755}, {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 60, "token_count": 287}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 26, "token_count": 108}, {"author_id": 3, "token_count": 5654}, {"author_id": 8, "token_count": 109}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 806}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 406}, {"author_id": 8, "token_count": 317}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 36, "token_count": 483}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 8, "token_count": 53}, {"author_id": 36, "token_count": 224}, {"author_id": 60, "token_count": 816}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 36, "token_count": 43}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 138}, {"author_id": 8, "token_count": 45}, {"author_id": 0, "token_count": 126}, {"author_id": 36, "token_count": 214}, {"author_id": 60, "token_count": 253}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 17, "token_count": 1383}, {"author_id": 60, "token_count": 1115}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 17, "token_count": 110}, {"author_id": 36, "token_count": 41}, {"author_id": 60, "token_count": 130}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 36, "token_count": 1218}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 57}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 31, "token_count": 3195}, {"author_id": 60, "token_count": 190}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 43, "token_count": 103}, {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 43, "token_count": 524}, {"author_id": 36, "token_count": 112}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 43, "token_count": 547}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 25}, {"author_id": 43, "token_count": 578}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 43, "token_count": 101}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 8, "token_count": 313}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 2804}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 139}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 1600}, {"author_id": 17, "token_count": 55}, {"author_id": 60, "token_count": 969}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 8, "token_count": 82}, {"author_id": 0, "token_count": 454}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 134}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
12236
22.83%
Ido Schimmel
10615
19.81%
Arkadi Sharshevsky
4981
9.29%
Moshe Shemesh
4490
8.38%
Eran Ben Elisha
3388
6.32%
Dmytro Linkin
3195
5.96%
Parav Pandit
2544
4.75%
Jakub Kiciński
2106
3.93%
Leon Romanovsky
1861
3.47%
Alex Vesker
1829
3.41%
Eric Dumazet
92
0.17%
David Ahern
13
0.02%
David S. Miller
3
0.01%
Others
6244
11.65%
Total
53597
drop_monitor.c
1770
-
23
7433
Ido Schimmel
Neil Horman
Eric Dumazet
Jiri Pirko
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
December 2021
January 2022
February 2022
May 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 45, "token_count": 568}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 45, "token_count": 37}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 45, "token_count": 169}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 45, "token_count": 9}, ]}, {"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": 45, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 45, "token_count": 55}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 45, "token_count": 82}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "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": 3, "token_count": 4762}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "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": 3, "token_count": 932}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 139}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 69}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
5838
78.54%
Neil Horman
927
12.47%
Eric Dumazet
184
2.48%
Jiri Pirko
80
1.08%
Jakub Kiciński
12
0.16%
Stephen Hemminger
1
0.01%
David S. Miller
1
0.01%
Others
390
5.25%
Total
7433
dst.c
355
-
36
1617
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
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
December 2021
June 2022
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": 12, "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": 12, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 21, "token_count": 11}, {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 21, "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": 2, "token_count": 37}, {"author_id": 22, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "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": 2, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 12, "token_count": 52}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 12, "token_count": 42}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 36}, {"author_id": 6, "token_count": 101}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 22}, {"author_id": 50, "token_count": 664}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 67}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 55, "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": 2, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 188}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Wei Wang
664
41.06%
Daniel Borkmann
188
11.63%
Linus Torvalds (pre-git)
153
9.46%
David S. Miller
139
8.60%
Thomas Graf
101
6.25%
Jakub Kiciński
92
5.69%
Eric Dumazet
81
5.01%
Alexei Starovoitov
36
2.23%
Herbert Xu
19
1.18%
Arnaldo Carvalho de Melo
9
0.56%
Hideaki Yoshifuji / 吉藤英明
8
0.49%
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%
Others
92
5.69%
Total
1617
dst_cache.c
183
-
5
749
Paolo Abeni
Others
February 2016
March 2016
March 2018
May 2019
November 2021
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 44, "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}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 78}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
665
88.79%
Others
84
11.21%
Total
749
failover.c
315
-
4
1111
Eric Dumazet
Jakub Kiciński
Others
May 2018
April 2019
December 2021
June 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1085}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
12
1.08%
Jakub Kiciński
2
0.18%
Others
1097
98.74%
Total
1111
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": 3, "token_count": 585}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "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
1319
-
46
6716
Thomas Graf
Roopa Prabhu
David Ahern
Ido Schimmel
Patrick McHardy
Florian Westphal
Eric W. Biedermann
David S. Miller
Eric Dumazet
Jiri Pirko
Alexander Duyck
Hideaki Yoshifuji / 吉藤英明
Américo Wang
Nicolas Dichtel
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
July 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 33, "token_count": 14}, {"author_id": 6, "token_count": 1349}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 263}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 33, "token_count": 25}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 510}, {"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": 119}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 188}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 40, "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": 38, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 99}, {"author_id": 33, "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": 33, "token_count": 93}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "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": 12, "token_count": 46}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "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": 9, "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": 10, "token_count": 82}, {"author_id": 60, "token_count": 199}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 345}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 96}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 3, "token_count": 268}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 13, "token_count": 345}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 10, "token_count": 100}, {"author_id": 13, "token_count": 787}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 13, "token_count": 312}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "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": 0, "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}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 28, "token_count": 241}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
2210
32.91%
Roopa Prabhu
1444
21.50%
David Ahern
411
6.12%
Ido Schimmel
364
5.42%
Patrick McHardy
312
4.65%
Florian Westphal
244
3.63%
Eric W. Biedermann
128
1.91%
David S. Miller
62
0.92%
Eric Dumazet
58
0.86%
Jiri Pirko
37
0.55%
Alexander Duyck
24
0.36%
Hideaki Yoshifuji / 吉藤英明
12
0.18%
Américo Wang
5
0.07%
Nicolas Dichtel
3
0.04%
Stephen Hemminger
1
0.01%
Pablo Neira Ayuso
1
0.01%
Others
1400
20.85%
Total
6716
filter.c
11533
-
136
54662
Daniel Borkmann
Martin KaFai Lau
John Fastabend
Alexei Starovoitov
Stanislav Fomichev
Andrey Ignatov
David Ahern
Mathieu Xhonneux
Lawrence Brakmo
Jakub Sitnicki
Jesper Dangaard Brouer
Lorenz Bauer
Lorenzo Bianconi
Toke Höiland-Jörgensen
Willem de Bruijn
Thomas Graf
Yonghong Song
Eric Dumazet
Linus Torvalds (pre-git)
Craig Gallek
Peter Oskolkov
Pavel Emelyanov
Kuniyuki Iwashima
Jiri Pirko
Jakub Kiciński
Américo Wang
Pablo Neira Ayuso
David S. Miller
Paolo Abeni
Patrick McHardy
Stephen Hemminger
Florian Westphal
Sowmini Varadhan
Linus Torvalds
Andrii Nakryiko
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
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
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 217}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 12, "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": 35, "token_count": 68}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 33, "token_count": 15}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 38, "token_count": 23}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "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": 2, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 278}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 35, "token_count": 107}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 20, "token_count": 1600}, {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 20, "token_count": 103}, {"author_id": 1, "token_count": 442}, {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 219}, {"author_id": 2, "token_count": 3}, {"author_id": 38, "token_count": 20}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 1, "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": 325}, {"author_id": 1, "token_count": 143}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 309}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 20, "token_count": 59}, {"author_id": 1, "token_count": 145}, {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 20, "token_count": 355}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 419}, {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 12, "token_count": 5}, {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 20, "token_count": 87}, {"author_id": 1, "token_count": 115}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 133}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 52, "token_count": 214}, {"author_id": 1, "token_count": 407}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 305}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 441}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 138}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 20, "token_count": 122}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 1, "token_count": 933}, {"author_id": 7, "token_count": 135}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 225}, {"author_id": 16, "token_count": 11}, {"author_id": 60, "token_count": 210}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 636}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 948}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 7, "token_count": 223}, {"author_id": 6, "token_count": 645}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 10, "token_count": 334}, {"author_id": 32, "token_count": 1}, {"author_id": 7, "token_count": 93}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 20, "token_count": 16}, {"author_id": 1, "token_count": 267}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 12}, {"author_id": 60, "token_count": 224}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 2, "token_count": 6}, {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 63}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 8, "token_count": 2}, {"author_id": 56, "token_count": 797}, {"author_id": 48, "token_count": 151}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 699}, {"author_id": 4, "token_count": 168}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 130}, {"author_id": 10, "token_count": 169}, {"author_id": 19, "token_count": 58}, {"author_id": 4, "token_count": 1769}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 373}, {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 2, "token_count": 24}, {"author_id": 8, "token_count": 99}, {"author_id": 19, "token_count": 153}, {"author_id": 4, "token_count": 112}, {"author_id": 56, "token_count": 97}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 56, "token_count": 64}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 20, "token_count": 50}, {"author_id": 1, "token_count": 49}, {"author_id": 19, "token_count": 58}, {"author_id": 56, "token_count": 441}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 34, "token_count": 1710}, {"author_id": 4, "token_count": 871}, {"author_id": 60, "token_count": 127}, ]}, {"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": 1, "token_count": 2028}, {"author_id": 10, "token_count": 1463}, {"author_id": 8, "token_count": 35}, {"author_id": 4, "token_count": 365}, {"author_id": 51, "token_count": 1290}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 117}, {"author_id": 10, "token_count": 99}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 34, "token_count": 104}, {"author_id": 1, "token_count": 78}, {"author_id": 4, "token_count": 301}, {"author_id": 51, "token_count": 334}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 34, "token_count": 62}, {"author_id": 1, "token_count": 53}, {"author_id": 7, "token_count": 1155}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 255}, {"author_id": 2, "token_count": 1}, {"author_id": 4, "token_count": 644}, {"author_id": 60, "token_count": 1250}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 34, "token_count": 209}, {"author_id": 1, "token_count": 2}, {"author_id": 12, "token_count": 4}, {"author_id": 4, "token_count": 698}, {"author_id": 57, "token_count": 5}, {"author_id": 60, "token_count": 191}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 12, "token_count": 24}, {"author_id": 4, "token_count": 157}, {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 82}, {"author_id": 55, "token_count": 5}, {"author_id": 27, "token_count": 6}, {"author_id": 16, "token_count": 10}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 66}, {"author_id": 7, "token_count": 874}, {"author_id": 55, "token_count": 165}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 56, "token_count": 88}, {"author_id": 23, "token_count": 929}, {"author_id": 7, "token_count": 20}, {"author_id": 55, "token_count": 7}, {"author_id": 16, "token_count": 411}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 140}, {"author_id": 28, "token_count": 6}, {"author_id": 7, "token_count": 43}, {"author_id": 27, "token_count": 386}, {"author_id": 16, "token_count": 60}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 23}, {"author_id": 7, "token_count": 38}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 10, "token_count": 6}, {"author_id": 27, "token_count": 157}, {"author_id": 59, "token_count": 20}, {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 27, "token_count": 1155}, {"author_id": 60, "token_count": 361}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 20, "token_count": 50}, {"author_id": 2, "token_count": 7}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 59, "token_count": 47}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 42, "token_count": 19}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 233}, {"author_id": 16, "token_count": 159}, {"author_id": 60, "token_count": 214}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 42, "token_count": 13}, {"author_id": 27, "token_count": 433}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 34, "token_count": 280}, {"author_id": 1, "token_count": 12}, {"author_id": 10, "token_count": 125}, {"author_id": 19, "token_count": 61}, {"author_id": 4, "token_count": 141}, {"author_id": 27, "token_count": 17}, {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 148}, {"author_id": 48, "token_count": 466}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 42, "token_count": 1105}, {"author_id": 27, "token_count": 15}, {"author_id": 59, "token_count": 16}, {"author_id": 48, "token_count": 6}, {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 7, "token_count": 1948}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1234}, {"author_id": 10, "token_count": 6}, {"author_id": 23, "token_count": 22}, {"author_id": 7, "token_count": 193}, {"author_id": 48, "token_count": 13}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 204}, {"author_id": 4, "token_count": 228}, {"author_id": 59, "token_count": 320}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 27, "token_count": 12}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 27, "token_count": 48}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 143}, {"author_id": 2, "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": 60, "token_count": 220}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 169}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 49, "token_count": 101}, {"author_id": 59, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 7, "token_count": 174}, {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 199}, {"author_id": 44, "token_count": 32}, {"author_id": 60, "token_count": 232}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 42, "token_count": 67}, {"author_id": 49, "token_count": 8}, {"author_id": 37, "token_count": 779}, {"author_id": 59, "token_count": 315}, {"author_id": 60, "token_count": 437}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 42, "token_count": 5}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 42, "token_count": 109}, {"author_id": 7, "token_count": 641}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 49, "token_count": 3}, {"author_id": 60, "token_count": 181}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 27, "token_count": 311}, {"author_id": 60, "token_count": 698}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 49, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 49, "token_count": 18}, {"author_id": 7, "token_count": 401}, {"author_id": 27, "token_count": 119}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 49, "token_count": 15}, {"author_id": 7, "token_count": 433}, {"author_id": 60, "token_count": 299}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
11349
20.76%
Martin KaFai Lau
6371
11.66%
John Fastabend
5684
10.40%
Alexei Starovoitov
3894
7.12%
Stanislav Fomichev
2659
4.86%
Andrey Ignatov
2557
4.68%
David Ahern
2349
4.30%
Mathieu Xhonneux
1624
2.97%
Lawrence Brakmo
1487
2.72%
Jakub Sitnicki
1318
2.41%
Jesper Dangaard Brouer
1017
1.86%
Lorenz Bauer
982
1.80%
Lorenzo Bianconi
779
1.43%
Toke Höiland-Jörgensen
719
1.32%
Willem de Bruijn
674
1.23%
Thomas Graf
645
1.18%
Yonghong Song
636
1.16%
Eric Dumazet
487
0.89%
Linus Torvalds (pre-git)
265
0.48%
Craig Gallek
214
0.39%
Peter Oskolkov
177
0.32%
Pavel Emelyanov
175
0.32%
Kuniyuki Iwashima
151
0.28%
Jiri Pirko
151
0.28%
Jakub Kiciński
150
0.27%
Américo Wang
143
0.26%
Pablo Neira Ayuso
43
0.08%
David S. Miller
40
0.07%
Paolo Abeni
32
0.06%
Patrick McHardy
15
0.03%
Stephen Hemminger
6
0.01%
Florian Westphal
6
0.01%
Sowmini Varadhan
5
0.01%
Linus Torvalds
3
0.01%
Andrii Nakryiko
2
0.00%
Tom Herbert
1
0.00%
Alexander Duyck
1
0.00%
Others
7851
14.36%
click to expand▼
Total
54662
flow_dissector.c
1961
-
60
8238
Jiri Pirko
Tom Herbert
David S. Miller
Stanislav Fomichev
Eric Dumazet
Daniel Borkmann
Alexander Duyck
Jakub Sitnicki
Américo Wang
Eran Ben Elisha
Willem de Bruijn
Paolo Abeni
Linus Torvalds
Craig Gallek
Jesper Dangaard Brouer
Jakub Kiciński
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
June 2021
July 2021
October 2021
November 2021
December 2021
February 2022
March 2022
April 2022
July 2022
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 207}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 64}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 159}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "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": 14, "token_count": 57}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 12, "token_count": 82}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 24, "token_count": 75}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 24, "token_count": 29}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 410}, {"author_id": 14, "token_count": 170}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 14, "token_count": 721}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 12, "token_count": 177}, {"author_id": 14, "token_count": 142}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 24, "token_count": 46}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 12, "token_count": 187}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "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": 0, "token_count": 1356}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 52, "token_count": 5}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 14, "token_count": 308}, ]}, {"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": 2, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 44, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 16, "token_count": 29}, {"author_id": 60, "token_count": 270}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 27, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 27, "token_count": 72}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 27, "token_count": 141}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 27, "token_count": 88}, {"author_id": 60, "token_count": 190}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 42, "token_count": 8}, {"author_id": 27, "token_count": 56}, {"author_id": 60, "token_count": 246}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 42, "token_count": 53}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 42, "token_count": 34}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"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": 60, "token_count": 23}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 196}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1978
24.01%
Tom Herbert
1459
17.71%
David S. Miller
451
5.47%
Stanislav Fomichev
368
4.47%
Eric Dumazet
273
3.31%
Daniel Borkmann
159
1.93%
Alexander Duyck
150
1.82%
Jakub Sitnicki
95
1.15%
Américo Wang
71
0.86%
Eran Ben Elisha
65
0.79%
Willem de Bruijn
29
0.35%
Paolo Abeni
22
0.27%
Linus Torvalds
6
0.07%
Craig Gallek
5
0.06%
Jesper Dangaard Brouer
3
0.04%
Jakub Kiciński
3
0.04%
Florian Westphal
1
0.01%
Others
3100
37.63%
Total
8238
flow_offload.c
624
-
12
2837
Pablo Neira Ayuso
Jiri Pirko
Petr Machata
Herbert Xu
Others
February 2019
May 2019
June 2019
July 2019
August 2019
February 2020
March 2020
May 2020
June 2020
July 2020
August 2021
December 2021
June 2022
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 38, "token_count": 600}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 38, "token_count": 488}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 38, "token_count": 635}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 161}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 30, "token_count": 27}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 450}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 135}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 38, "token_count": 20}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1743
61.44%
Jiri Pirko
124
4.37%
Petr Machata
27
0.95%
Herbert Xu
3
0.11%
Others
940
33.13%
Total
2837
gen_estimator.c
278
-
18
1036
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
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
October 2021
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 12, "token_count": 310}, {"author_id": 6, "token_count": 34}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 33, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 376}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 56}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
483
46.62%
David S. Miller
312
30.12%
John Fastabend
36
3.47%
Thomas Graf
34
3.28%
Stephen Hemminger
21
2.03%
Patrick McHardy
4
0.39%
Linus Torvalds
1
0.10%
Others
145
14.00%
Total
1036
gen_stats.c
485
-
18
1827
David S. Miller
Eric Dumazet
John Fastabend
Thomas Graf
Toke Höiland-Jörgensen
Nicolas Dichtel
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
July 2018
September 2018
May 2019
November 2019
April 2020
October 2021
August 2022
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 12, "token_count": 481}, ]}, {"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": 29, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 181}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 9, "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": 2, "token_count": 77}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 59, "token_count": 51}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 555}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
487
26.66%
Eric Dumazet
280
15.33%
John Fastabend
181
9.91%
Thomas Graf
72
3.94%
Toke Höiland-Jörgensen
51
2.79%
Nicolas Dichtel
40
2.19%
Patrick McHardy
6
0.33%
Arnaldo Carvalho de Melo
6
0.33%
Américo Wang
1
0.05%
Others
703
38.48%
Total
1827
gro.c
805
-
5
3741
Eric Dumazet
Alexander Duyck
Paolo Abeni
Others
November 2021
January 2022
February 2022
March 2022
May 2022
September 2022
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 3462}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 44, "token_count": 37}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 24, "token_count": 54}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 82}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
3462
92.54%
Alexander Duyck
54
1.44%
Paolo Abeni
37
0.99%
Others
188
5.03%
Total
3741
gro_cells.c
138
-
5
588
Eric Dumazet
Lorenzo Bianconi
Kuniyuki Iwashima
David S. Miller
Others
February 2017
April 2017
November 2017
December 2018
March 2019
November 2020
February 2022
March 2022
August 2022
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 413}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 107}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 49, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
573
97.45%
Lorenzo Bianconi
8
1.36%
Kuniyuki Iwashima
3
0.51%
David S. Miller
3
0.51%
Others
1
0.17%
Total
588
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
280
-
23
948
Eric Dumazet
Herbert Xu
Roopa Prabhu
Arnaldo Carvalho de Melo
Nicolas Dichtel
David S. Miller
Jakub Kiciński
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
May 2019
June 2019
April 2020
August 2021
November 2021
December 2021
February 2022
April 2022
June 2022
var spanGroupData = [ {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 29, "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": 123}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 21, "token_count": 247}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 204}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "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": 13, "token_count": 8}, ]}, {"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}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
254
26.79%
Herbert Xu
247
26.05%
Roopa Prabhu
8
0.84%
Arnaldo Carvalho de Melo
8
0.84%
Nicolas Dichtel
6
0.63%
David S. Miller
6
0.63%
Jakub Kiciński
4
0.42%
Stephen Hemminger
1
0.11%
Others
414
43.67%
Total
948
lwt_bpf.c
658
-
18
3094
Thomas Graf
Peter Oskolkov
David Ahern
Willem de Bruijn
Jakub Kiciński
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
December 2021
April 2022
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 1686}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 55, "token_count": 1297}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 55, "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": 9, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
1686
54.49%
Peter Oskolkov
1312
42.40%
David Ahern
9
0.29%
Willem de Bruijn
5
0.16%
Jakub Kiciński
3
0.10%
Américo Wang
3
0.10%
Taehee Yoo
1
0.03%
Daniel Borkmann
1
0.03%
Others
74
2.39%
Total
3094
lwtunnel.c
427
-
17
1732
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
July 2021
August 2021
December 2021
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 820}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 14, "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": 107}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 13, "token_count": 138}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 57}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 214}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 77}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 13}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "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}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
971
56.06%
David Ahern
325
18.76%
Tom Herbert
174
10.05%
Thomas Graf
7
0.40%
Eric W. Biedermann
7
0.40%
Others
248
14.32%
Total
1732
neighbour.c
3894
-
115
20317
Linus Torvalds (pre-git)
David S. Miller
Thomas Graf
David Ahern
Roopa Prabhu
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Jiri Pirko
Daniel Borkmann
Eric W. Biedermann
Sowmini Varadhan
Arnaldo Carvalho de Melo
Herbert Xu
Américo Wang
Pavel Emelyanov
Patrick McHardy
Nicolas Dichtel
Stephen Hemminger
Veaceslav Falico
Ido Schimmel
Neil Horman
Jakub Kiciński
Lorenzo Bianconi
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
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
August 2021
October 2021
November 2021
December 2021
January 2022
February 2022
May 2022
June 2022
August 2022
October 2022
November 2022
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 205}, ]}, {"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": 2850}, ]}, {"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": 383}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 185}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"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": 106}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 29, "token_count": 222}, ]}, {"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": 12, "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": 29, "token_count": 9}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 12, "token_count": 1974}, {"author_id": 21, "token_count": 84}, {"author_id": 40, "token_count": 402}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 21, "token_count": 19}, {"author_id": 40, "token_count": 22}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 21, "token_count": 48}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 40, "token_count": 109}, {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 33, "token_count": 36}, {"author_id": 6, "token_count": 1160}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 12, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 21, "token_count": 81}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 40, "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": 999}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 33, "token_count": 35}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 29, "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": 35, "token_count": 9}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 33, "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": 35, "token_count": 3}, {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 35, "token_count": 78}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 2, "token_count": 4}, {"author_id": 22, "token_count": 222}, {"author_id": 35, "token_count": 9}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 35, "token_count": 12}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 40, "token_count": 347}, {"author_id": 35, "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": 45, "token_count": 13}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "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": 38, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 2, "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": 2, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 781}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 12, "token_count": 269}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 126}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 214}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 12, "token_count": 90}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 417}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 12, "token_count": 89}, {"author_id": 2, "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": 2, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "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": 1354348800, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 40, "token_count": 40}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 58, "token_count": 29}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1024}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "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": 9, "token_count": 192}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 60, "token_count": 183}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "token_count": 196}, {"author_id": 40, "token_count": 62}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 10, "token_count": 73}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "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": 3, "token_count": 14}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 13, "token_count": 42}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 18}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 57, "token_count": 277}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 28, "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": 13, "token_count": 29}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 22}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 695}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 10, "token_count": 735}, {"author_id": 13, "token_count": 1103}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 13, "token_count": 51}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 26}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 61}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 37, "token_count": 8}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "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": 13, "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": 10, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 587}, {"author_id": 13, "token_count": 134}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 172}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 109}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4034
19.86%
David S. Miller
2510
12.35%
Thomas Graf
2326
11.45%
David Ahern
1654
8.14%
Roopa Prabhu
1403
6.91%
Eric Dumazet
1387
6.83%
Hideaki Yoshifuji / 吉藤英明
1032
5.08%
Jiri Pirko
1029
5.06%
Daniel Borkmann
623
3.07%
Eric W. Biedermann
509
2.51%
Sowmini Varadhan
277
1.36%
Arnaldo Carvalho de Melo
235
1.16%
Herbert Xu
232
1.14%
Américo Wang
203
1.00%
Pavel Emelyanov
197
0.97%
Patrick McHardy
88
0.43%
Nicolas Dichtel
88
0.43%
Stephen Hemminger
38
0.19%
Veaceslav Falico
29
0.14%
Ido Schimmel
21
0.10%
Neil Horman
13
0.06%
Jakub Kiciński
9
0.04%
Lorenzo Bianconi
8
0.04%
Florian Westphal
5
0.02%
Pablo Neira Ayuso
1
0.00%
Linus Torvalds
1
0.00%
Others
2365
11.64%
click to expand▼
Total
20317
net-procfs.c
407
-
12
1862
Américo Wang
Willem de Bruijn
Paolo Abeni
Jakub Kiciński
Jiri Pirko
Florian Westphal
Others
February 2013
May 2013
April 2016
June 2017
November 2017
March 2018
April 2018
September 2019
September 2020
October 2021
January 2022
April 2022
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 9, "token_count": 1566}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 43}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 44, "token_count": 42}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 160}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Américo Wang
1566
84.10%
Willem de Bruijn
43
2.31%
Paolo Abeni
42
2.26%
Jakub Kiciński
3
0.16%
Jiri Pirko
2
0.11%
Florian Westphal
2
0.11%
Others
204
10.96%
Total
1862
net-sysfs.c
2079
-
93
9091
Tom Herbert
Stephen Hemminger
Eric Dumazet
Jiri Pirko
John Fastabend
Eric W. Biedermann
Alexander Duyck
Wei Wang
David Ahern
Américo Wang
Jakub Kiciński
Nicolas Dichtel
Roopa Prabhu
Florian Westphal
Linus Torvalds
Pavel Emelyanov
Petr Machata
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
October 2021
November 2021
December 2021
February 2022
April 2022
May 2022
June 2022
September 2022
var spanGroupData = [ {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 18, "token_count": 444}, ]}, {"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": 48}, ]}, {"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": 163}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "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": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 35, "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": 35, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 18, "token_count": 147}, ]}, {"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": 167}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 14, "token_count": 740}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 14, "token_count": 293}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 22, "token_count": 128}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "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": 2, "token_count": 43}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 4, "token_count": 35}, {"author_id": 14, "token_count": 787}, ]}, {"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": 2, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 14, "token_count": 420}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 80}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "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": 43}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "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": 0, "token_count": 95}, {"author_id": 60, "token_count": 198}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 32, "token_count": 11}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "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": 55}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 66}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 85}, {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 107}, {"author_id": 4, "token_count": 206}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 25, "token_count": 46}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 14, "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": 92}, {"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": 28, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 41}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 124}, ]}, {"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": 61}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "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": 2, "token_count": 3}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 572}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 93}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 6}, ]}, {"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": 50, "token_count": 178}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 271}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Herbert
2250
24.75%
Stephen Hemminger
1261
13.87%
Eric Dumazet
381
4.19%
Jiri Pirko
263
2.89%
John Fastabend
241
2.65%
Eric W. Biedermann
232
2.55%
Alexander Duyck
191
2.10%
Wei Wang
178
1.96%
David Ahern
107
1.18%
Américo Wang
67
0.74%
Jakub Kiciński
56
0.62%
Nicolas Dichtel
46
0.51%
Roopa Prabhu
41
0.45%
Florian Westphal
28
0.31%
Linus Torvalds
11
0.12%
Pavel Emelyanov
8
0.09%
Petr Machata
2
0.02%
Hideaki Yoshifuji / 吉藤英明
1
0.01%
Daniel Borkmann
1
0.01%
Others
3726
40.99%
Total
9091
net-sysfs.h
14
-
6
81
Pavel Emelyanov
Tom Herbert
Daniel Borkmann
Others
October 2007
September 2010
November 2010
January 2014
November 2017
February 2020
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 35, "token_count": 28}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
28
34.57%
Tom Herbert
15
18.52%
Daniel Borkmann
1
1.23%
Others
37
45.68%
Total
81
net-traces.c
63
-
14
181
Roopa Prabhu
Neil Horman
Jesper Dangaard Brouer
Jakub Kiciński
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
May 2021
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 45, "token_count": 57}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 12, "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": 10, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 13, "token_count": 31}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 13, "token_count": 33}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 8, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
64
35.36%
Neil Horman
64
35.36%
Jesper Dangaard Brouer
14
7.73%
Jakub Kiciński
5
2.76%
David Ahern
3
1.66%
Américo Wang
3
1.66%
David S. Miller
1
0.55%
Others
27
14.92%
Total
181
net_namespace.c
1388
-
52
5817
Nicolas Dichtel
Eric W. Biedermann
Eric Dumazet
Pavel Emelyanov
Jakub Kiciński
Jiri Pirko
Américo Wang
David Ahern
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
August 2021
September 2021
December 2021
January 2022
February 2022
October 2022
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 22, "token_count": 301}, {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 35, "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": 35, "token_count": 69}, ]}, {"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": 43}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 22, "token_count": 277}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 181}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 22, "token_count": 111}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "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": 12}, {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "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}, ]}, {"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": 13}, ]}, {"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": 1299}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 25, "token_count": 289}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "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": 9, "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": 9, "token_count": 14}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 13}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 25, "token_count": 154}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 28, "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": 139}, ]}, {"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": 10, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 25, "token_count": 629}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 148}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "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": 2, "token_count": 84}, {"author_id": 60, "token_count": 89}, ]}, {"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": 60, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 39, "token_count": 11}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Nicolas Dichtel
2581
44.37%
Eric W. Biedermann
1008
17.33%
Eric Dumazet
223
3.83%
Pavel Emelyanov
151
2.60%
Jakub Kiciński
148
2.54%
Jiri Pirko
97
1.67%
Américo Wang
38
0.65%
David Ahern
27
0.46%
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
1500
25.79%
Total
5817
netclassid_cgroup.c
146
-
8
583
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
August 2022
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 1, "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": 6}, ]}, {"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}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
361
61.92%
Others
222
38.08%
Total
583
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": 2, "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
861
-
64
3965
Américo Wang
Herbert Xu
Stephen Hemminger
Eric W. Biedermann
Neil Horman
Eric Dumazet
David S. Miller
Arnaldo Carvalho de Melo
Florian Westphal
Jiri Pirko
Pavel Emelyanov
Daniel Borkmann
Jesper Dangaard Brouer
Alexander Duyck
Jakub Kiciński
Tom Herbert
Petr Machata
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
May 2021
December 2021
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 901}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "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": 21, "token_count": 3}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "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": 29, "token_count": 13}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "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": 12, "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": 12, "token_count": 37}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 45, "token_count": 18}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 45, "token_count": 7}, {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 12, "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": 1, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 21, "token_count": 353}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 12, "token_count": 124}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 9, "token_count": 109}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 664}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 45, "token_count": 157}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 45, "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": 12, "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": 197}, {"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": 12, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 24, "token_count": 4}, {"author_id": 45, "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": 2, "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": 9, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "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": 30, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "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": 2, "token_count": 87}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Américo Wang
817
20.61%
Herbert Xu
356
8.98%
Stephen Hemminger
269
6.78%
Eric W. Biedermann
202
5.09%
Neil Horman
196
4.94%
Eric Dumazet
196
4.94%
David S. Miller
192
4.84%
Arnaldo Carvalho de Melo
28
0.71%
Florian Westphal
23
0.58%
Jiri Pirko
22
0.55%
Pavel Emelyanov
10
0.25%
Daniel Borkmann
6
0.15%
Jesper Dangaard Brouer
4
0.10%
Alexander Duyck
4
0.10%
Jakub Kiciński
3
0.08%
Tom Herbert
2
0.05%
Petr Machata
2
0.05%
Paolo Abeni
1
0.03%
Others
1632
41.16%
Total
3965
netprio_cgroup.c
295
-
14
1063
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
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 45, "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": 0, "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": 37}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Horman
418
39.32%
John Fastabend
48
4.52%
Jiri Pirko
3
0.28%
Stephen Hemminger
1
0.09%
Eric Dumazet
1
0.09%
Others
592
55.69%
Total
1063
of_net.c
170
-
10
523
Jakub Kiciński
Others
October 2010
July 2011
November 2013
February 2014
March 2015
May 2019
June 2019
November 2019
April 2021
October 2021
January 2022
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 54}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
54
10.33%
Others
469
89.67%
Total
523
page_pool.c
904
-
17
3654
Jesper Dangaard Brouer
Lorenzo Bianconi
Toke Höiland-Jörgensen
Alexander Duyck
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
June 2021
August 2021
November 2021
January 2022
March 2022
April 2022
May 2022
June 2022
July 2022
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 794}, ]}, {"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": 37, "token_count": 121}, {"author_id": 60, "token_count": 321}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 19, "token_count": 247}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 37, "token_count": 228}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 19, "token_count": 384}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 431}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 24, "token_count": 17}, {"author_id": 59, "token_count": 36}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 295}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 37, "token_count": 352}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jesper Dangaard Brouer
1658
45.37%
Lorenzo Bianconi
701
19.18%
Toke Höiland-Jörgensen
36
0.99%
Alexander Duyck
17
0.47%
Others
1242
33.99%
Total
3654
pktgen.c
4039
-
95
19169
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
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
June 2021
August 2021
December 2021
January 2022
June 2022
October 2022
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 53, "token_count": 1594}, ]}, {"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": 9}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 6565}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 11, "token_count": 40}, {"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": 21, "token_count": 1}, {"author_id": 18, "token_count": 315}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1119}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 40, "token_count": 4}, {"author_id": 60, "token_count": 1116}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 12, "token_count": 126}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 29, "token_count": 8}, {"author_id": 18, "token_count": 185}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 847}, ]}, {"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": 35, "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": 40, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 12, "token_count": 105}, {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 11, "token_count": 130}, {"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": 42}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 18, "token_count": 411}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 18, "token_count": 161}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "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": 255}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "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": 2, "token_count": 1011}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 9, "token_count": 25}, {"author_id": 32, "token_count": 3}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 45, "token_count": 41}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "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": 2, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 9, "token_count": 172}, {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 444}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 122}, {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 6, "token_count": 244}, {"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": 1, "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": 1, "token_count": 4}, {"author_id": 12, "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": 2, "token_count": 25}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 20, "token_count": 332}, {"author_id": 2, "token_count": 10}, {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "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": 148}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 44, "token_count": 18}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "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": 12, "token_count": 23}, {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 263}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 44, "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": 38, "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}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 791}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 12, "token_count": 18}, {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Robert Olsson
7053
36.79%
Lucio Maciel
1594
8.32%
Eric Dumazet
1362
7.11%
Stephen Hemminger
1104
5.76%
Américo Wang
641
3.34%
Alexei Starovoitov
479
2.50%
Thomas Graf
294
1.53%
David S. Miller
277
1.45%
John Fastabend
255
1.33%
Daniel Borkmann
159
0.83%
Jesper Dangaard Brouer
136
0.71%
Paolo Abeni
48
0.25%
Neil Horman
41
0.21%
Florian Westphal
18
0.09%
Hideaki Yoshifuji / 吉藤英明
14
0.07%
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
7
0.04%
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
5634
29.39%
click to expand▼
Total
19169
ptp_classifier.c
228
-
8
916
Daniel Borkmann
Alexei Starovoitov
Andrii Nakryiko
Others
April 2014
May 2014
June 2014
July 2014
November 2015
April 2019
May 2019
August 2020
August 2021
March 2022
var spanGroupData = [ {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 504}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "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": 2}, ]}, {"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}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 51}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
505
55.13%
Alexei Starovoitov
2
0.22%
Andrii Nakryiko
1
0.11%
Others
408
44.54%
Total
916
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": 29, "token_count": 31}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "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": 2, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "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
6217
-
144
29881
Jiri Pirko
John Fastabend
Roopa Prabhu
Petr Machata
Jakub Kiciński
David Ahern
Patrick McHardy
Florian Westphal
Thomas Graf
Vlad Yasevich
Linus Torvalds (pre-git)
Eric Dumazet
Daniel Borkmann
Nicolas Dichtel
Stephen Hemminger
Moshe Shemesh
Eric W. Biedermann
Américo Wang
Pavel Emelyanov
Eran Ben Elisha
David S. Miller
Martin KaFai Lau
Toke Höiland-Jörgensen
Pablo Neira Ayuso
Ido Schimmel
Leon Romanovsky
Jakub Sitnicki
Hideaki Yoshifuji / 吉藤英明
Andrey Ignatov
Arnaldo Carvalho de Melo
Alexei Starovoitov
Linus Torvalds
Andrii Nakryiko
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
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
January 2022
February 2022
March 2022
April 2022
May 2022
August 2022
September 2022
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 329}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 116}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"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": 85}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"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": 109}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 6, "token_count": 425}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 180}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 33, "token_count": 26}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 292}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 33, "token_count": 1259}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 33, "token_count": 42}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 35, "token_count": 182}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 22, "token_count": 113}, ]}, {"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": 12, "token_count": 1}, {"author_id": 6, "token_count": 95}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 40, "token_count": 17}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 33, "token_count": 14}, {"author_id": 35, "token_count": 35}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 35, "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": 21, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 18, "token_count": 15}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 22, "token_count": 80}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 33, "token_count": 164}, {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1151}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 360}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 33, "token_count": 35}, {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 10}, {"author_id": 22, "token_count": 36}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 38, "token_count": 19}, {"author_id": 60, "token_count": 170}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 12, "token_count": 27}, {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 1194}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 38, "token_count": 23}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 93}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 38, "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": 0, "token_count": 51}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 47, "token_count": 402}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 25, "token_count": 14}, {"author_id": 47, "token_count": 257}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"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": 0, "token_count": 477}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "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": 21}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 9, "token_count": 85}, {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 25, "token_count": 98}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 222}, {"author_id": 6, "token_count": 36}, {"author_id": 60, "token_count": 203}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 23}, {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 61}, {"author_id": 12, "token_count": 1}, {"author_id": 25, "token_count": 53}, {"author_id": 13, "token_count": 54}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 174}, {"author_id": 10, "token_count": 81}, {"author_id": 12, "token_count": 18}, {"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": 1, "token_count": 216}, {"author_id": 6, "token_count": 66}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 43}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "token_count": 31}, {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 752}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 10, "token_count": 277}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 25, "token_count": 6}, {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 25, "token_count": 34}, {"author_id": 13, "token_count": 652}, {"author_id": 60, "token_count": 318}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 82}, {"author_id": 60, "token_count": 232}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 256}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 13, "token_count": 62}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 320}, {"author_id": 60, "token_count": 285}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 212}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 47}, {"author_id": 12, "token_count": 3}, {"author_id": 8, "token_count": 17}, {"author_id": 47, "token_count": 9}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 46}, {"author_id": 10, "token_count": 60}, {"author_id": 47, "token_count": 172}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 8, "token_count": 10}, {"author_id": 7, "token_count": 82}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 28, "token_count": 272}, {"author_id": 42, "token_count": 17}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 28, "token_count": 359}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 11}, {"author_id": 28, "token_count": 312}, {"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": 28, "token_count": 599}, {"author_id": 8, "token_count": 7}, {"author_id": 18, "token_count": 167}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 25, "token_count": 48}, {"author_id": 60, "token_count": 369}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 206}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 220}, {"author_id": 13, "token_count": 21}, {"author_id": 18, "token_count": 59}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 13, "token_count": 7}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1077}, {"author_id": 2, "token_count": 34}, {"author_id": 3, "token_count": 42}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 26}, {"author_id": 8, "token_count": 80}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 30, "token_count": 10}, {"author_id": 13, "token_count": 908}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 374}, {"author_id": 30, "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": 2, "token_count": 3}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 899}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 60, "token_count": 206}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 43, "token_count": 26}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 59, "token_count": 66}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 13, "token_count": 437}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "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": 43}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 34, "token_count": 15}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 8, "token_count": 45}, {"author_id": 30, "token_count": 1916}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 964}, {"author_id": 30, "token_count": 10}, {"author_id": 60, "token_count": 349}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 8, "token_count": 9}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 28}, {"author_id": 60, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
2462
8.24%
John Fastabend
2215
7.41%
Roopa Prabhu
2195
7.35%
Petr Machata
1949
6.52%
Jakub Kiciński
1762
5.90%
David Ahern
1634
5.47%
Patrick McHardy
1559
5.22%
Florian Westphal
1542
5.16%
Thomas Graf
1496
5.01%
Vlad Yasevich
840
2.81%
Linus Torvalds (pre-git)
635
2.13%
Eric Dumazet
541
1.81%
Daniel Borkmann
441
1.48%
Nicolas Dichtel
412
1.38%
Stephen Hemminger
356
1.19%
Moshe Shemesh
320
1.07%
Eric W. Biedermann
280
0.94%
Américo Wang
280
0.94%
Pavel Emelyanov
229
0.77%
Eran Ben Elisha
103
0.34%
David S. Miller
87
0.29%
Martin KaFai Lau
82
0.27%
Toke Höiland-Jörgensen
66
0.22%
Pablo Neira Ayuso
49
0.16%
Ido Schimmel
43
0.14%
Leon Romanovsky
26
0.09%
Jakub Sitnicki
17
0.06%
Hideaki Yoshifuji / 吉藤英明
17
0.06%
Andrey Ignatov
15
0.05%
Arnaldo Carvalho de Melo
7
0.02%
Alexei Starovoitov
7
0.02%
Linus Torvalds
6
0.02%
Andrii Nakryiko
4
0.01%
Sowmini Varadhan
2
0.01%
Herbert Xu
2
0.01%
Alexander Duyck
2
0.01%
Others
8198
27.44%
click to expand▼
Total
29881
scm.c
367
-
28
1903
Linus Torvalds (pre-git)
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
February 1999
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
July 2021
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 683}, ]}, {"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": 14}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"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": 29, "token_count": 8}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 35, "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": 2, "token_count": 20}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "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": 1, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 32, "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": 60, "token_count": 269}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
890
46.77%
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
4
0.21%
Hideaki Yoshifuji / 吉藤英明
2
0.11%
Linus Torvalds
1
0.05%
Others
614
32.26%
Total
1903
secure_seq.c
200
-
14
873
David S. Miller
Florian Westphal
Eric Dumazet
Kuniyuki Iwashima
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
November 2021
May 2022
July 2022
var spanGroupData = [ {"timestamp": 1312182000, "group": [ {"author_id": 12, "token_count": 365}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 60, "token_count": 212}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 28, "token_count": 137}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 49, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
365
41.81%
Florian Westphal
141
16.15%
Eric Dumazet
110
12.60%
Kuniyuki Iwashima
6
0.69%
Patrick McHardy
5
0.57%
Others
246
28.18%
Total
873
selftests.c
412
-
2
2062
Oleksij Rempel
Jakub Kiciński
April 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1617260400, "group": [ {"author_id": 41, "token_count": 2004}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 41, "token_count": 54}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksij Rempel
2058
99.81%
Jakub Kiciński
4
0.19%
Total
2062
skbuff.c
6665
-
177
26944
Willem de Bruijn
Eric Dumazet
Linus Torvalds
Herbert Xu
Sowmini Varadhan
Florian Westphal
Thomas Graf
Alexander Duyck
David S. Miller
Arnaldo Carvalho de Melo
Américo Wang
Tom Herbert
Jiri Pirko
Paolo Abeni
Stephen Hemminger
Linus Torvalds (pre-git)
Vlad Yasevich
Jesper Dangaard Brouer
Jakub Kiciński
Yonghong Song
Daniel Borkmann
Patrick McHardy
Nicolas Dichtel
Neil Horman
Peter Oskolkov
Petr Machata
John Fastabend
Martin KaFai Lau
Robert Olsson
Kuniyuki Iwashima
Hideaki Yoshifuji / 吉藤英明
David Ahern
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
July 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 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
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
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": 8}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 32, "token_count": 2194}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 29, "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": 12, "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": 29, "token_count": 20}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 18, "token_count": 341}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 29, "token_count": 414}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 21, "token_count": 24}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 21, "token_count": 22}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 21, "token_count": 298}, {"author_id": 33, "token_count": 21}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 6, "token_count": 514}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 12, "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": 21, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 29, "token_count": 5}, {"author_id": 21, "token_count": 35}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 21, "token_count": 387}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 21, "token_count": 268}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 29, "token_count": 28}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 45}, {"author_id": 12, "token_count": 140}, {"author_id": 33, "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": 33, "token_count": 8}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 12, "token_count": 51}, {"author_id": 21, "token_count": 246}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 21, "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": 21, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 21, "token_count": 7}, {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 490}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 21, "token_count": 179}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 21, "token_count": 38}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 12, "token_count": 157}, {"author_id": 21, "token_count": 9}, {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 45, "token_count": 41}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 12, "token_count": 69}, {"author_id": 2, "token_count": 3}, {"author_id": 21, "token_count": 7}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 2, "token_count": 178}, {"author_id": 21, "token_count": 3}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 12, "token_count": 8}, {"author_id": 2, "token_count": 49}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 213}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 128}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 12, "token_count": 15}, {"author_id": 2, "token_count": 273}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 24, "token_count": 20}, {"author_id": 2, "token_count": 417}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 9, "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": 9, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 40}, {"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": 1, "token_count": 81}, {"author_id": 2, "token_count": 37}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 21, "token_count": 192}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 6, "token_count": 301}, {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 28, "token_count": 53}, {"author_id": 60, "token_count": 575}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 60, "token_count": 298}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 14, "token_count": 28}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 47, "token_count": 223}, {"author_id": 16, "token_count": 170}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 24, "token_count": 212}, {"author_id": 2, "token_count": 427}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 28, "token_count": 54}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 455}, {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 24, "token_count": 92}, {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 16, "token_count": 159}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 24, "token_count": 253}, {"author_id": 60, "token_count": 320}, ]}, {"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": 47, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 24, "token_count": 34}, {"author_id": 1, "token_count": 1}, {"author_id": 19, "token_count": 147}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 14, "token_count": 55}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 24, "token_count": 91}, {"author_id": 57, "token_count": 1095}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 24, "token_count": 28}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 217}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 62}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 2, "token_count": 35}, {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "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": 44, "token_count": 27}, {"author_id": 16, "token_count": 5}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 28, "token_count": 9}, {"author_id": 14, "token_count": 379}, {"author_id": 16, "token_count": 170}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 4, "token_count": 1}, {"author_id": 16, "token_count": 1479}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 12, "token_count": 10}, {"author_id": 2, "token_count": 39}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "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": 57, "token_count": 10}, {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 48, "token_count": 95}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 74}, {"author_id": 16, "token_count": 18}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 55, "token_count": 18}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 219}, {"author_id": 30, "token_count": 16}, {"author_id": 16, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 28, "token_count": 797}, {"author_id": 3, "token_count": 1}, {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 19, "token_count": 28}, {"author_id": 60, "token_count": 39}, ]}, {"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": 8, "token_count": 89}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 16, "token_count": 555}, {"author_id": 60, "token_count": 732}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 44, "token_count": 86}, {"author_id": 60, "token_count": 329}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 21, "token_count": 5}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 220}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 44, "token_count": 10}, {"author_id": 16, "token_count": 102}, {"author_id": 60, "token_count": 186}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1012}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 270}, {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 16, "token_count": 10}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 44, "token_count": 28}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 167}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 148}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 136}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 2, "token_count": 43}, {"author_id": 8, "token_count": 27}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 120}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 44, "token_count": 298}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Willem de Bruijn
2820
10.47%
Eric Dumazet
2518
9.35%
Linus Torvalds
2198
8.16%
Herbert Xu
1785
6.62%
Sowmini Varadhan
1105
4.10%
Florian Westphal
936
3.47%
Thomas Graf
815
3.02%
Alexander Duyck
734
2.72%
David S. Miller
591
2.19%
Arnaldo Carvalho de Melo
565
2.10%
Américo Wang
496
1.84%
Tom Herbert
476
1.77%
Jiri Pirko
459
1.70%
Paolo Abeni
454
1.68%
Stephen Hemminger
347
1.29%
Linus Torvalds (pre-git)
320
1.19%
Vlad Yasevich
233
0.86%
Jesper Dangaard Brouer
178
0.66%
Jakub Kiciński
116
0.43%
Yonghong Song
95
0.35%
Daniel Borkmann
88
0.33%
Patrick McHardy
52
0.19%
Nicolas Dichtel
49
0.18%
Neil Horman
41
0.15%
Peter Oskolkov
18
0.07%
Petr Machata
16
0.06%
John Fastabend
7
0.03%
Martin KaFai Lau
6
0.02%
Robert Olsson
3
0.01%
Kuniyuki Iwashima
3
0.01%
Hideaki Yoshifuji / 吉藤英明
3
0.01%
David Ahern
3
0.01%
Ido Schimmel
1
0.00%
Others
9413
34.94%
click to expand▼
Total
26944
skmsg.c
1235
-
12
6239
Daniel Borkmann
Américo Wang
John Fastabend
Jakub Kiciński
Lorenz Bauer
Eric Dumazet
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
June 2021
July 2021
October 2021
November 2021
March 2022
April 2022
May 2022
June 2022
August 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 3398}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 113}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 223}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 23, "token_count": 98}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 4, "token_count": 213}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 250}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 416}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 519}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 110}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 179}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 59}, {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 62}, {"author_id": 8, "token_count": 25}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
3398
54.46%
Américo Wang
1173
18.80%
John Fastabend
1028
16.48%
Jakub Kiciński
138
2.21%
Lorenz Bauer
98
1.57%
Eric Dumazet
10
0.16%
David S. Miller
1
0.02%
Others
393
6.30%
Total
6239
sock.c
4088
-
162
16881
Eric Dumazet
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Pavel Emelyanov
Martin KaFai Lau
Paolo Abeni
Willem de Bruijn
Eric W. Biedermann
Wei Wang
Florian Westphal
David S. Miller
Tom Herbert
Linus Torvalds
Craig Gallek
Stephen Hemminger
Daniel Borkmann
Alexander Duyck
Kuniyuki Iwashima
Neil Horman
Jakub Kiciński
Alexei Starovoitov
Patrick McHardy
Jakub Sitnicki
Thomas Graf
Sowmini Varadhan
Hideaki Yoshifuji / 吉藤英明
Stanislav Fomichev
Herbert Xu
Américo Wang
David Ahern
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
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 95}, ]}, {"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": 122}, ]}, {"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": 166}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 257}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 129}, ]}, {"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": 104}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"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": 98}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 320}, ]}, {"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": 12, "token_count": 11}, {"author_id": 32, "token_count": 144}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 12, "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": 12, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 29, "token_count": 21}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 29, "token_count": 72}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 29, "token_count": 123}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 29, "token_count": 414}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 18, "token_count": 93}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 29, "token_count": 34}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 29, "token_count": 15}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 29, "token_count": 440}, {"author_id": 40, "token_count": 6}, {"author_id": 6, "token_count": 37}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 29, "token_count": 74}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 29, "token_count": 242}, {"author_id": 33, "token_count": 41}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 33, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 301}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 138}, ]}, {"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": 29, "token_count": 14}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 57}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 35, "token_count": 20}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 12, "token_count": 151}, {"author_id": 22, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 22, "token_count": 10}, {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 35, "token_count": 277}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 246}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 40, "token_count": 11}, {"author_id": 35, "token_count": 280}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 84}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 21, "token_count": 5}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 125}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 45, "token_count": 65}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 2, "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": 38}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 78}, {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 125}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "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": 2, "token_count": 39}, {"author_id": 45, "token_count": 8}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 15}, {"author_id": 35, "token_count": 61}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 35, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 22, "token_count": 5}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 121}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 35, "token_count": 30}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 19}, {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 22}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 28}, {"author_id": 60, "token_count": 173}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 2, "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": 2, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 22, "token_count": 110}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 42}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 24, "token_count": 22}, {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 78}, {"author_id": 12, "token_count": 1}, {"author_id": 2, "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": 2, "token_count": 133}, {"author_id": 40, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 22, "token_count": 36}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 52, "token_count": 35}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 57, "token_count": 9}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 94}, {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 52, "token_count": 84}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 52, "token_count": 9}, {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 129}, {"author_id": 16, "token_count": 92}, {"author_id": 60, "token_count": 131}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "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": 2, "token_count": 6}, {"author_id": 44, "token_count": 101}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 2, "token_count": 7}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 32, "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": 29, "token_count": 33}, {"author_id": 1, "token_count": 14}, {"author_id": 2, "token_count": 23}, {"author_id": 44, "token_count": 206}, {"author_id": 60, "token_count": 428}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 85}, {"author_id": 60, "token_count": 175}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 14, "token_count": 122}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 16, "token_count": 202}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 32, "token_count": 8}, {"author_id": 57, "token_count": 27}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 60, "token_count": 235}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 16, "token_count": 17}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 106}, {"author_id": 60, "token_count": 450}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 7, "token_count": 13}, {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 52}, {"author_id": 27, "token_count": 19}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 52}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 42, "token_count": 40}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 60, "token_count": 569}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 44, "token_count": 4}, {"author_id": 60, "token_count": 45}, ]}, {"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": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 44, "token_count": 13}, {"author_id": 60, "token_count": 98}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 49, "token_count": 36}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 28, "token_count": 233}, {"author_id": 60, "token_count": 353}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 50, "token_count": 34}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 99}, {"author_id": 44, "token_count": 2}, {"author_id": 50, "token_count": 246}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 8, "token_count": 13}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 244}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 24, "token_count": 62}, {"author_id": 2, "token_count": 20}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 49, "token_count": 28}, {"author_id": 7, "token_count": 185}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 124}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 49, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
2349
13.92%
Linus Torvalds (pre-git)
2259
13.38%
Arnaldo Carvalho de Melo
1495
8.86%
Pavel Emelyanov
683
4.05%
Martin KaFai Lau
364
2.16%
Paolo Abeni
332
1.97%
Willem de Bruijn
331
1.96%
Eric W. Biedermann
317
1.88%
Wei Wang
280
1.66%
Florian Westphal
233
1.38%
David S. Miller
217
1.29%
Tom Herbert
161
0.95%
Linus Torvalds
154
0.91%
Craig Gallek
128
0.76%
Stephen Hemminger
101
0.60%
Daniel Borkmann
92
0.54%
Alexander Duyck
84
0.50%
Kuniyuki Iwashima
78
0.46%
Neil Horman
73
0.43%
Jakub Kiciński
73
0.43%
Alexei Starovoitov
62
0.37%
Patrick McHardy
57
0.34%
Jakub Sitnicki
41
0.24%
Thomas Graf
37
0.22%
Sowmini Varadhan
36
0.21%
Hideaki Yoshifuji / 吉藤英明
22
0.13%
Stanislav Fomichev
19
0.11%
Herbert Xu
18
0.11%
Américo Wang
15
0.09%
David Ahern
10
0.06%
Others
6760
40.05%
click to expand▼
Total
16881
sock_destructor.h
12
-
1
51
Others
October 2021
var spanGroupData = [ {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 51}, ]}, ]
Author Name
Tokens
Token Proportion
Others
51
100.00%
Total
51
sock_diag.c
340
-
21
1587
Pavel Emelyanov
Craig Gallek
Nicolas Dichtel
Eric Dumazet
Daniel Borkmann
Thomas Graf
Pablo Neira Ayuso
Eric W. Biedermann
Jakub Kiciński
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
December 2021
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 35, "token_count": 638}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 38, "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": 1, "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": 2, "token_count": 89}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 52, "token_count": 389}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "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": 1, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
638
40.20%
Craig Gallek
389
24.51%
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%
Jakub Kiciński
3
0.19%
Alexei Starovoitov
3
0.19%
Others
260
16.38%
Total
1587
sock_map.c
1687
-
19
8304
Daniel Borkmann
Lorenz Bauer
Jakub Sitnicki
Américo Wang
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
June 2021
July 2021
August 2021
November 2021
December 2021
January 2022
April 2022
May 2022
August 2022
November 2022
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 3944}, {"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": 42, "token_count": 307}, {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 4, "token_count": 1}, {"author_id": 23, "token_count": 386}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 42, "token_count": 47}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 34, "token_count": 34}, {"author_id": 42, "token_count": 39}, {"author_id": 23, "token_count": 225}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 23, "token_count": 184}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 23, "token_count": 1909}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 4, "token_count": 74}, {"author_id": 23, "token_count": 32}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 88}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 253}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 31}, {"author_id": 60, "token_count": 330}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 9, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
3946
47.52%
Lorenz Bauer
2745
33.06%
Jakub Sitnicki
393
4.73%
Américo Wang
366
4.41%
John Fastabend
230
2.77%
Andrey Ignatov
34
0.41%
Martin KaFai Lau
5
0.06%
David S. Miller
1
0.01%
Others
584
7.03%
Total
8304
sock_reuseport.c
665
-
12
2652
Kuniyuki Iwashima
Craig Gallek
Martin KaFai Lau
Eric Dumazet
Jakub Sitnicki
Willem de Bruijn
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
June 2021
July 2022
October 2022
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 52, "token_count": 860}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 169}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 88}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 16, "token_count": 18}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 42, "token_count": 50}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 49, "token_count": 1279}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 49, "token_count": 71}, ]}, ]
Author Name
Tokens
Token Proportion
Kuniyuki Iwashima
1364
51.43%
Craig Gallek
867
32.69%
Martin KaFai Lau
257
9.69%
Eric Dumazet
76
2.87%
Jakub Sitnicki
50
1.89%
Willem de Bruijn
18
0.68%
Paolo Abeni
6
0.23%
Others
14
0.53%
Total
2652
stream.c
213
-
17
859
Arnaldo Carvalho de Melo
Eric Dumazet
Américo Wang
Herbert Xu
Linus Torvalds
Wei Wang
Pavel Emelyanov
Others
June 2004
May 2005
November 2005
December 2005
November 2007
July 2008
October 2008
May 2009
April 2010
October 2010
November 2015
November 2016
February 2017
November 2017
February 2018
December 2018
August 2019
September 2021
June 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1086073200, "group": [ {"author_id": 29, "token_count": 671}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 21, "token_count": 13}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "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": 32, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
671
78.11%
Eric Dumazet
72
8.38%
Américo Wang
40
4.66%
Herbert Xu
14
1.63%
Linus Torvalds
3
0.35%
Wei Wang
1
0.12%
Pavel Emelyanov
1
0.12%
Others
57
6.64%
Total
859
sysctl_net_core.c
687
-
46
3153
Willem de Bruijn
Daniel Borkmann
Eric Dumazet
Tom Herbert
Pavel Emelyanov
Stephen Hemminger
Linus Torvalds (pre-git)
Américo Wang
Kuniyuki Iwashima
Eric W. Biedermann
David S. Miller
Alexei Starovoitov
Alexander Duyck
Jakub Kiciński
Arnaldo Carvalho de Melo
Hideaki Yoshifuji / 吉藤英明
Nicolas Dichtel
Lorenz Bauer
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
October 2021
December 2021
January 2022
February 2022
April 2022
May 2022
August 2022
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": 12, "token_count": 14}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 40, "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": 29, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 35, "token_count": 180}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 35, "token_count": 30}, ]}, {"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": 14, "token_count": 297}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "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": 481}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 16, "token_count": 59}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 9, "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": 2, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 115}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 16, "token_count": 39}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "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": 1, "token_count": 35}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "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": 1, "token_count": 232}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 48}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "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": 60, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 49, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Willem de Bruijn
579
18.36%
Daniel Borkmann
389
12.34%
Eric Dumazet
361
11.45%
Tom Herbert
297
9.42%
Pavel Emelyanov
226
7.17%
Stephen Hemminger
180
5.71%
Linus Torvalds (pre-git)
129
4.09%
Américo Wang
49
1.55%
Kuniyuki Iwashima
41
1.30%
Eric W. Biedermann
30
0.95%
David S. Miller
20
0.63%
Alexei Starovoitov
14
0.44%
Alexander Duyck
12
0.38%
Jakub Kiciński
6
0.19%
Arnaldo Carvalho de Melo
5
0.16%
Hideaki Yoshifuji / 吉藤英明
2
0.06%
Nicolas Dichtel
1
0.03%
Lorenz Bauer
1
0.03%
Others
811
25.72%
Total
3153
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": 2, "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": 1, "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": 2, "token_count": 108}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
108
17.62%
Others
505
82.38%
Total
613
utils.c
486
-
23
2148
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
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
February 2022
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": 29, "token_count": 13}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 29, "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": 40, "token_count": 941}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 33, "token_count": 13}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "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": 33, "token_count": 84}, ]}, {"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": 12, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 33, "token_count": 141}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 9, "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": 2, "token_count": 17}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 14, "token_count": 88}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 487}, ]}, {"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": 125}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
942
43.85%
Patrick McHardy
238
11.08%
Tom Herbert
88
4.10%
Linus Torvalds (pre-git)
23
1.07%
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
809
37.66%
Total
2148
xdp.c
711
-
18
3059
Jesper Dangaard Brouer
Lorenzo Bianconi
Toke Höiland-Jörgensen
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
January 2021
March 2021
May 2021
June 2021
December 2021
January 2022
March 2022
September 2022
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 19, "token_count": 103}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 939}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 41}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 58}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 205}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 151}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"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": 37, "token_count": 219}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 37, "token_count": 267}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 130}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 37, "token_count": 392}, {"author_id": 59, "token_count": 215}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 37, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jesper Dangaard Brouer
1279
41.81%
Lorenzo Bianconi
883
28.87%
Toke Höiland-Jörgensen
215
7.03%
Jakub Kiciński
75
2.45%
Others
607
19.84%
Total
3059
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
801
Author
Tokens
Proportion
Commits
Proportion
0
Jiri Pirko
23422
6.08%
177
3.10%
1
Daniel Borkmann
22246
5.78%
182
3.19%
2
Eric Dumazet
20791
5.40%
566
9.93%
3
Ido Schimmel
17530
4.55%
61
1.07%
4
John Fastabend
11454
2.98%
96
1.68%
5
Linus Torvalds (pre-git)
10439
2.71%
142
2.49%
6
Thomas Graf
9779
2.54%
78
1.37%
7
Martin KaFai Lau
9231
2.40%
68
1.19%
8
Jakub Kiciński
8531
2.22%
111
1.95%
9
Américo Wang
8472
2.20%
105
1.84%
10
David Ahern
7501
1.95%
97
1.70%
11
Robert Olsson
7056
1.83%
14
0.25%
12
David S. Miller
6983
1.81%
169
2.96%
13
Roopa Prabhu
6203
1.61%
33
0.58%
14
Tom Herbert
5494
1.43%
64
1.12%
15
Arkadi Sharshevsky
4981
1.29%
15
0.26%
16
Willem de Bruijn
4951
1.29%
62
1.09%
17
Moshe Shemesh
4810
1.25%
23
0.40%
18
Stephen Hemminger
4803
1.25%
128
2.25%
19
Jesper Dangaard Brouer
4768
1.24%
64
1.12%
20
Alexei Starovoitov
4522
1.17%
41
0.72%
21
Herbert Xu
4260
1.11%
98
1.72%
22
Eric W. Biedermann
3962
1.03%
95
1.67%
23
Lorenz Bauer
3826
0.99%
21
0.37%
24
Alexander Duyck
3811
0.99%
66
1.16%
25
Nicolas Dichtel
3583
0.93%
55
0.96%
26
Eran Ben Elisha
3556
0.92%
13
0.23%
27
Stanislav Fomichev
3447
0.90%
32
0.56%
28
Florian Westphal
3336
0.87%
51
0.89%
29
Arnaldo Carvalho de Melo
3230
0.84%
68
1.19%
30
Petr Machata
3204
0.83%
23
0.40%
31
Dmytro Linkin
3195
0.83%
5
0.09%
32
Linus Torvalds
2823
0.73%
24
0.42%
33
Patrick McHardy
2773
0.72%
48
0.84%
34
Andrey Ignatov
2611
0.68%
16
0.28%
35
Pavel Emelyanov
2587
0.67%
65
1.14%
36
Parav Pandit
2544
0.66%
32
0.56%
37
Lorenzo Bianconi
2461
0.64%
20
0.35%
38
Pablo Neira Ayuso
2180
0.57%
25
0.44%
39
Taehee Yoo
2079
0.54%
9
0.16%
40
Hideaki Yoshifuji / 吉藤英明
2077
0.54%
32
0.56%
41
Oleksij Rempel
2058
0.53%
2
0.04%
42
Jakub Sitnicki
1914
0.50%
25
0.44%
43
Leon Romanovsky
1890
0.49%
31
0.54%
44
Paolo Abeni
1878
0.49%
45
0.79%
45
Neil Horman
1858
0.48%
26
0.46%
46
Alex Vesker
1829
0.48%
7
0.12%
47
Vlad Yasevich
1762
0.46%
19
0.33%
48
Yonghong Song
1718
0.45%
13
0.23%
49
Kuniyuki Iwashima
1686
0.44%
28
0.49%
50
Wei Wang
1657
0.43%
8
0.14%
51
Mathieu Xhonneux
1624
0.42%
5
0.09%
52
Craig Gallek
1603
0.42%
8
0.14%
53
Lucio Maciel
1594
0.41%
1
0.02%
54
Andrii Nakryiko
1567
0.41%
9
0.16%
55
Peter Oskolkov
1512
0.39%
11
0.19%
56
Lawrence Brakmo
1487
0.39%
11
0.19%
57
Sowmini Varadhan
1425
0.37%
7
0.12%
58
Veaceslav Falico
1371
0.36%
16
0.28%
59
Toke Höiland-Jörgensen
1264
0.33%
17
0.30%
60
Others
87772
22.80%
2318
40.66%
click to expand▼
Total
384981
5701