Linux Source Code
Home
Release 5.16
Help
core
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alex Vesker
Alexander Duyck
Alexander Lobakin
Alexei Starovoitov
Américo Wang
Andrey Ignatov
Andrii Nakryiko
Arkadi Sharshevsky
Arnd Bergmann
Christian Brauner
Craig Gallek
Daniel Borkmann
David Ahern
David S. Miller
Dmytro Linkin
Eran Ben Elisha
Eric Dumazet
Eric W. Biedermann
Florian Westphal
Francesco Fondelli
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Ido Schimmel
Jacob E Keller
Jakub Kiciński
Jakub Sitnicki
Jesper Dangaard Brouer
Jiri Pirko
John Fastabend
Kuniyuki Iwashima
Lawrence Brakmo
Leon Romanovsky
Linus Torvalds
Lorenz Bauer
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
Roopa Prabhu
Scott Feldman
Sowmini Varadhan
Sridhar Samudrala
Stanislav Fomichev
Stephen Hemminger
Taehee Yoo
Thomas Graf
Tom Herbert
Veaceslav Falico
Vlad Yasevich
Wei Wang
Willem de Bruijn
Yonghong Song
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bpf_sk_storage.c
943
-
12
3969
Martin KaFai Lau
Yonghong Song
Stanislav Fomichev
Andrey Ignatov
Alexei Starovoitov
Others
April 2019
May 2019
August 2019
February 2020
May 2020
June 2020
July 2020
August 2020
September 2020
November 2020
December 2020
February 2021
May 2021
August 2021
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 632}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 28, "token_count": 358}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 8, "token_count": 1084}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 32, "token_count": 14}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 28, "token_count": 43}, {"author_id": 42, "token_count": 853}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 42, "token_count": 106}, {"author_id": 60, "token_count": 412}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 26}, {"author_id": 42, "token_count": 31}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 373}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
2120
53.41%
Yonghong Song
990
24.94%
Stanislav Fomichev
401
10.10%
Andrey Ignatov
14
0.35%
Alexei Starovoitov
2
0.05%
Others
442
11.14%
Total
3969
datagram.c
838
-
40
3133
Herbert Xu
Linus Torvalds
Eric Dumazet
Paolo Abeni
Willem de Bruijn
Pavel Emelyanov
Jacob E Keller
Alexander Duyck
Neil Horman
Américo Wang
Stephen Hemminger
Patrick McHardy
Others
April 2005
August 2005
November 2005
December 2005
March 2006
August 2006
November 2006
September 2007
December 2007
October 2008
November 2008
March 2009
April 2009
May 2009
August 2009
October 2009
March 2010
April 2010
May 2010
July 2010
September 2010
February 2012
April 2012
February 2013
March 2013
April 2013
June 2013
July 2013
August 2013
June 2014
November 2014
December 2014
July 2015
August 2015
November 2015
December 2015
April 2016
October 2016
November 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
November 2017
February 2018
April 2018
June 2018
October 2018
November 2018
December 2018
March 2019
July 2019
October 2019
November 2019
February 2020
March 2020
August 2020
November 2020
February 2021
November 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 592}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 14, "token_count": 66}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 14, "token_count": 83}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 30, "token_count": 42}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 55, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 55, "token_count": 2}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 517}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 335}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 14, "token_count": 108}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "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": 41, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 30}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 41, "token_count": 110}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 13, "token_count": 115}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 4, "token_count": 144}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 13, "token_count": 36}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
633
20.20%
Linus Torvalds
629
20.08%
Eric Dumazet
366
11.68%
Paolo Abeni
163
5.20%
Willem de Bruijn
151
4.82%
Pavel Emelyanov
42
1.34%
Jacob E Keller
12
0.38%
Alexander Duyck
9
0.29%
Neil Horman
4
0.13%
Américo Wang
2
0.06%
Stephen Hemminger
1
0.03%
Patrick McHardy
1
0.03%
Others
1120
35.75%
Total
3133
datagram.h
15
-
1
44
Others
March 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Others
44
100.00%
Total
44
dev.c
11706
-
262
44777
Eric Dumazet
Linus Torvalds
Jiri Pirko
Alexander Duyck
Taehee Yoo
Herbert Xu
Andrii Nakryiko
Veaceslav Falico
John Fastabend
Jakub Kiciński
David S. Miller
Américo Wang
Eric W. Biedermann
David Ahern
Tom Herbert
Stephen Hemminger
Wei Wang
Daniel Borkmann
Jesper Dangaard Brouer
Patrick McHardy
Vlad Yasevich
Paolo Abeni
Pablo Neira Ayuso
Willem de Bruijn
Nicolas Dichtel
Pavel Emelyanov
Florian Westphal
Alexander Lobakin
Neil Horman
Roopa Prabhu
Arnd Bergmann
Thomas Graf
Alexei Starovoitov
Sridhar Samudrala
Christian Brauner
Hideaki Yoshifuji / 吉藤英明
Ido Schimmel
Martin KaFai Lau
Leon Romanovsky
Others
April 2002
April 2005
May 2005
June 2005
July 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
November 2006
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
October 2011
November 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3060}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 29, "token_count": 21}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 20, "token_count": 14}, {"author_id": 27, "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": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 14, "token_count": 28}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 14, "token_count": 14}, {"author_id": 29, "token_count": 2}, {"author_id": 60, "token_count": 235}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 29, "token_count": 36}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 14, "token_count": 163}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 20, "token_count": 35}, {"author_id": 27, "token_count": 5}, {"author_id": 29, "token_count": 24}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 29, "token_count": 9}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 27, "token_count": 22}, {"author_id": 30, "token_count": 25}, {"author_id": 29, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 157}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 14, "token_count": 126}, {"author_id": 27, "token_count": 48}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 19, "token_count": 711}, {"author_id": 30, "token_count": 89}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 20, "token_count": 16}, {"author_id": 14, "token_count": 74}, {"author_id": 30, "token_count": 6}, {"author_id": 29, "token_count": 94}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 30, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 20, "token_count": 14}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 49, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 30, "token_count": 22}, {"author_id": 29, "token_count": 19}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 20, "token_count": 116}, {"author_id": 27, "token_count": 2}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 29, "token_count": 44}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 29, "token_count": 63}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 70}, {"author_id": 27, "token_count": 28}, {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 19, "token_count": 29}, {"author_id": 29, "token_count": 69}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 14, "token_count": 469}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 14, "token_count": 294}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 14, "token_count": 26}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 20, "token_count": 62}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 14, "token_count": 61}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 14, "token_count": 20}, {"author_id": 2, "token_count": 22}, {"author_id": 37, "token_count": 9}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 4, "token_count": 124}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 4, "token_count": 159}, {"author_id": 19, "token_count": 3}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 53, "token_count": 39}, {"author_id": 4, "token_count": 63}, {"author_id": 19, "token_count": 9}, {"author_id": 27, "token_count": 10}, {"author_id": 29, "token_count": 8}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 19, "token_count": 109}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 27, "token_count": 112}, {"author_id": 29, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 11, "token_count": 174}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 190}, {"author_id": 2, "token_count": 7}, {"author_id": 11, "token_count": 132}, {"author_id": 60, "token_count": 153}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 85}, {"author_id": 19, "token_count": 8}, {"author_id": 11, "token_count": 25}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 4, "token_count": 89}, {"author_id": 2, "token_count": 108}, {"author_id": 5, "token_count": 47}, {"author_id": 60, "token_count": 219}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 32}, {"author_id": 5, "token_count": 44}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 4, "token_count": 158}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 150}, {"author_id": 29, "token_count": 1}, {"author_id": 11, "token_count": 112}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 11, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 60, "token_count": 291}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 14, "token_count": 8}, {"author_id": 5, "token_count": 134}, {"author_id": 11, "token_count": 20}, {"author_id": 60, "token_count": 486}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 20, "token_count": 31}, {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 193}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 29, "token_count": 5}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 11, "token_count": 13}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 20, "token_count": 13}, {"author_id": 2, "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": 4, "token_count": 2}, {"author_id": 2, "token_count": 10}, {"author_id": 29, "token_count": 2}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 19, "token_count": 21}, {"author_id": 5, "token_count": 14}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 51}, {"author_id": 37, "token_count": 58}, {"author_id": 11, "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": 15}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 19, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 20, "token_count": 10}, {"author_id": 4, "token_count": 12}, {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 4, "token_count": 10}, {"author_id": 30, "token_count": 35}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 19, "token_count": 6}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 19, "token_count": 6}, {"author_id": 11, "token_count": 6}, {"author_id": 38, "token_count": 170}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 22, "token_count": 13}, {"author_id": 4, "token_count": 139}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 773}, {"author_id": 7, "token_count": 18}, {"author_id": 4, "token_count": 136}, {"author_id": 2, "token_count": 360}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 7, "token_count": 325}, {"author_id": 20, "token_count": 6}, {"author_id": 4, "token_count": 8}, {"author_id": 37, "token_count": 9}, {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 27, "token_count": 16}, {"author_id": 54, "token_count": 6}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 91}, {"author_id": 13, "token_count": 210}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 44}, {"author_id": 60, "token_count": 233}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 2, "token_count": 51}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 52, "token_count": 380}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 19, "token_count": 123}, {"author_id": 23, "token_count": 140}, {"author_id": 52, "token_count": 600}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 18, "token_count": 14}, {"author_id": 4, "token_count": 44}, {"author_id": 19, "token_count": 21}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 114}, {"author_id": 29, "token_count": 7}, {"author_id": 11, "token_count": 2}, {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 11, "token_count": 38}, {"author_id": 52, "token_count": 329}, {"author_id": 60, "token_count": 220}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 4, "token_count": 287}, {"author_id": 19, "token_count": 13}, {"author_id": 11, "token_count": 16}, {"author_id": 38, "token_count": 21}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 14, "token_count": 31}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 26, "token_count": 3}, {"author_id": 38, "token_count": 153}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 4, "token_count": 3}, {"author_id": 2, "token_count": 6}, {"author_id": 11, "token_count": 15}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 52, "token_count": 36}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 20, "token_count": 164}, {"author_id": 11, "token_count": 200}, {"author_id": 38, "token_count": 1}, {"author_id": 13, "token_count": 30}, {"author_id": 60, "token_count": 366}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 20, "token_count": 1}, {"author_id": 15, "token_count": 14}, {"author_id": 5, "token_count": 99}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 176}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 250}, {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 14, "token_count": 193}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 37}, {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 284}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 82}, {"author_id": 11, "token_count": 9}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 9, "token_count": 50}, {"author_id": 20, "token_count": 14}, {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 20, "token_count": 5}, {"author_id": 4, "token_count": 10}, {"author_id": 23, "token_count": 44}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 26, "token_count": 6}, {"author_id": 2, "token_count": 411}, {"author_id": 33, "token_count": 97}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 20, "token_count": 28}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 19, "token_count": 8}, {"author_id": 37, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 193}, {"author_id": 60, "token_count": 285}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 2, "token_count": 58}, {"author_id": 11, "token_count": 7}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 220}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 22, "token_count": 291}, {"author_id": 4, "token_count": 10}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 22, "token_count": 25}, {"author_id": 1, "token_count": 9}, {"author_id": 9, "token_count": 5}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 28}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 6}, {"author_id": 2, "token_count": 82}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 33}, {"author_id": 41, "token_count": 92}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 22, "token_count": 600}, {"author_id": 9, "token_count": 695}, {"author_id": 4, "token_count": 3}, {"author_id": 13, "token_count": 5}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 4, "token_count": 222}, {"author_id": 8, "token_count": 13}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 33}, {"author_id": 14, "token_count": 1}, {"author_id": 13, "token_count": 10}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 240}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 22, "token_count": 21}, {"author_id": 4, "token_count": 127}, {"author_id": 54, "token_count": 28}, {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 243}, {"author_id": 17, "token_count": 7}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 100}, {"author_id": 20, "token_count": 26}, {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 319}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 17, "token_count": 15}, {"author_id": 2, "token_count": 6}, {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 5, "token_count": 903}, {"author_id": 29, "token_count": 18}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 15, "token_count": 10}, {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 3, "token_count": 5}, {"author_id": 5, "token_count": 3}, {"author_id": 13, "token_count": 18}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 131}, {"author_id": 26, "token_count": 127}, {"author_id": 15, "token_count": 35}, {"author_id": 23, "token_count": 21}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 32}, {"author_id": 2, "token_count": 22}, {"author_id": 13, "token_count": 6}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 17, "token_count": 53}, {"author_id": 5, "token_count": 64}, {"author_id": 13, "token_count": 6}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 89}, {"author_id": 20, "token_count": 63}, {"author_id": 4, "token_count": 67}, {"author_id": 17, "token_count": 11}, {"author_id": 15, "token_count": 217}, {"author_id": 23, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 17, "token_count": 23}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 39}, {"author_id": 41, "token_count": 12}, {"author_id": 60, "token_count": 325}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 4, "token_count": 4}, {"author_id": 29, "token_count": 5}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 249}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 168}, {"author_id": 60, "token_count": 517}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 509}, {"author_id": 20, "token_count": 82}, {"author_id": 17, "token_count": 27}, {"author_id": 41, "token_count": 5}, {"author_id": 29, "token_count": 63}, {"author_id": 60, "token_count": 858}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 4, "token_count": 1}, {"author_id": 15, "token_count": 89}, {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 4, "token_count": 40}, {"author_id": 41, "token_count": 2}, {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 41, "token_count": 17}, {"author_id": 60, "token_count": 201}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 60, "token_count": 273}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 57, "token_count": 7}, {"author_id": 4, "token_count": 5}, {"author_id": 2, "token_count": 29}, {"author_id": 41, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 2, "token_count": 35}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 41, "token_count": 7}, {"author_id": 29, "token_count": 40}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 41, "token_count": 8}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 13, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 15, "token_count": 12}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 2, "token_count": 991}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 57, "token_count": 14}, {"author_id": 4, "token_count": 6}, {"author_id": 35, "token_count": 1671}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 57}, {"author_id": 2, "token_count": 288}, {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 56, "token_count": 28}, {"author_id": 4, "token_count": 19}, {"author_id": 35, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 17, "token_count": 16}, {"author_id": 33, "token_count": 1}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 87}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 7, "token_count": 382}, {"author_id": 9, "token_count": 20}, {"author_id": 15, "token_count": 29}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 66}, {"author_id": 4, "token_count": 21}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 47, "token_count": 1505}, {"author_id": 10, "token_count": 82}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 47, "token_count": 55}, {"author_id": 17, "token_count": 23}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 17, "token_count": 44}, {"author_id": 41, "token_count": 113}, {"author_id": 35, "token_count": 384}, {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 319}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 232}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 17, "token_count": 766}, {"author_id": 60, "token_count": 236}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 7, "token_count": 200}, {"author_id": 4, "token_count": 20}, {"author_id": 15, "token_count": 67}, {"author_id": 34, "token_count": 3}, {"author_id": 44, "token_count": 497}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 57, "token_count": 44}, {"author_id": 4, "token_count": 51}, {"author_id": 33, "token_count": 231}, {"author_id": 44, "token_count": 37}, {"author_id": 60, "token_count": 510}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 57, "token_count": 12}, {"author_id": 4, "token_count": 15}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 127}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 41, "token_count": 87}, {"author_id": 60, "token_count": 415}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 17, "token_count": 168}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 17, "token_count": 57}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 57, "token_count": 9}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
4083
9.12%
Linus Torvalds
3077
6.87%
Jiri Pirko
2716
6.07%
Alexander Duyck
2251
5.03%
Taehee Yoo
2061
4.60%
Herbert Xu
1620
3.62%
Andrii Nakryiko
1560
3.48%
Veaceslav Falico
1345
3.00%
John Fastabend
1311
2.93%
Jakub Kiciński
1248
2.79%
David S. Miller
1126
2.51%
Américo Wang
1119
2.50%
Eric W. Biedermann
1103
2.46%
David Ahern
909
2.03%
Tom Herbert
813
1.82%
Stephen Hemminger
557
1.24%
Wei Wang
534
1.19%
Daniel Borkmann
483
1.08%
Jesper Dangaard Brouer
479
1.07%
Patrick McHardy
404
0.90%
Vlad Yasevich
354
0.79%
Paolo Abeni
354
0.79%
Pablo Neira Ayuso
329
0.73%
Willem de Bruijn
300
0.67%
Nicolas Dichtel
234
0.52%
Pavel Emelyanov
188
0.42%
Florian Westphal
143
0.32%
Alexander Lobakin
90
0.20%
Neil Horman
83
0.19%
Roopa Prabhu
82
0.18%
Arnd Bergmann
39
0.09%
Thomas Graf
35
0.08%
Alexei Starovoitov
35
0.08%
Sridhar Samudrala
34
0.08%
Christian Brauner
28
0.06%
Hideaki Yoshifuji / 吉藤英明
22
0.05%
Ido Schimmel
19
0.04%
Martin KaFai Lau
14
0.03%
Leon Romanovsky
3
0.01%
Others
13592
30.35%
Total
44777
dev_addr_lists.c
1015
-
21
3550
Jiri Pirko
Vlad Yasevich
Alexander Duyck
John Fastabend
Jakub Kiciński
Stephen Hemminger
Taehee Yoo
Eric Dumazet
Américo Wang
Others
April 2010
March 2011
July 2011
January 2012
April 2012
September 2012
November 2012
April 2013
May 2013
October 2013
December 2013
January 2014
May 2014
November 2014
April 2018
November 2018
December 2018
May 2019
June 2020
September 2020
March 2021
August 2021
September 2021
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 1568}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 228}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 17}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 38, "token_count": 501}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 38, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 22, "token_count": 267}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 344}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 478}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 17, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1584
44.62%
Vlad Yasevich
519
14.62%
Alexander Duyck
267
7.52%
John Fastabend
228
6.42%
Jakub Kiciński
47
1.32%
Stephen Hemminger
18
0.51%
Taehee Yoo
6
0.17%
Eric Dumazet
3
0.08%
Américo Wang
2
0.06%
Others
876
24.68%
Total
3550
dev_ioctl.c
616
-
19
2367
Américo Wang
Arnd Bergmann
David S. Miller
Others
February 2013
June 2013
November 2013
November 2014
May 2017
June 2017
July 2017
October 2017
November 2017
March 2018
June 2018
July 2018
December 2018
March 2019
December 2019
March 2020
July 2020
August 2020
February 2021
July 2021
August 2021
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 7, "token_count": 1313}, ]}, {"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": 7, "token_count": 16}, {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 53, "token_count": 731}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Américo Wang
1375
58.09%
Arnd Bergmann
731
30.88%
David S. Miller
10
0.42%
Others
251
10.60%
Total
2367
devlink.c
11407
-
45
49804
Ido Schimmel
Jiri Pirko
Arkadi Sharshevsky
Moshe Shemesh
Eran Ben Elisha
Dmytro Linkin
Parav Pandit
Leon Romanovsky
Alex Vesker
Jakub Kiciński
Jacob E Keller
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
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 1205}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 4728}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "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": 2, "token_count": 19}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 3125}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 12, "token_count": 324}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 1482}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 12, "token_count": 141}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 12, "token_count": 15}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 127}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 26}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 39, "token_count": 1900}, {"author_id": 16, "token_count": 2015}, {"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": 16, "token_count": 64}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 920}, {"author_id": 60, "token_count": 611}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 24, "token_count": 3310}, {"author_id": 17, "token_count": 179}, {"author_id": 2, "token_count": 38}, {"author_id": 31, "token_count": 60}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 24, "token_count": 5}, {"author_id": 2, "token_count": 100}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 2, "token_count": 62}, {"author_id": 16, "token_count": 167}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 268}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 341}, {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 31, "token_count": 86}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 4605}, {"author_id": 2, "token_count": 51}, {"author_id": 31, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 104}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 700}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 16, "token_count": 775}, {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 55, "token_count": 16}, {"author_id": 2, "token_count": 32}, {"author_id": 31, "token_count": 1}, {"author_id": 60, "token_count": 278}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 24, "token_count": 108}, {"author_id": 3, "token_count": 6175}, {"author_id": 55, "token_count": 864}, {"author_id": 17, "token_count": 109}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 406}, {"author_id": 17, "token_count": 322}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 31, "token_count": 483}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 17, "token_count": 70}, {"author_id": 31, "token_count": 246}, {"author_id": 60, "token_count": 871}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 31, "token_count": 59}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 138}, {"author_id": 55, "token_count": 145}, {"author_id": 17, "token_count": 45}, {"author_id": 2, "token_count": 128}, {"author_id": 31, "token_count": 214}, {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 16, "token_count": 1383}, {"author_id": 60, "token_count": 1174}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 55, "token_count": 119}, {"author_id": 16, "token_count": 110}, {"author_id": 31, "token_count": 59}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 31, "token_count": 1263}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 31, "token_count": 57}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 3398}, {"author_id": 60, "token_count": 190}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 34, "token_count": 111}, {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 34, "token_count": 864}, {"author_id": 31, "token_count": 112}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 55, "token_count": 20}, {"author_id": 34, "token_count": 547}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 25}, {"author_id": 34, "token_count": 578}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 34, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
11395
22.88%
Jiri Pirko
7805
15.67%
Arkadi Sharshevsky
5087
10.21%
Moshe Shemesh
4514
9.06%
Eran Ben Elisha
3423
6.87%
Dmytro Linkin
3398
6.82%
Parav Pandit
2667
5.35%
Leon Romanovsky
2112
4.24%
Alex Vesker
1900
3.81%
Jakub Kiciński
1673
3.36%
Jacob E Keller
1164
2.34%
Eric Dumazet
47
0.09%
David Ahern
27
0.05%
David S. Miller
3
0.01%
Others
4589
9.21%
Total
49804
drop_monitor.c
1772
-
21
7408
Ido Schimmel
Neil Horman
Jiri Pirko
Eric Dumazet
Arnd Bergmann
Jakub Kiciński
Stephen Hemminger
David S. Miller
Others
March 2009
April 2009
May 2009
June 2009
September 2009
November 2009
March 2010
April 2010
July 2010
March 2011
April 2012
May 2012
June 2012
May 2013
November 2013
August 2014
August 2016
October 2016
December 2016
January 2017
October 2017
April 2019
May 2019
August 2019
September 2019
February 2020
April 2020
June 2020
September 2020
October 2020
March 2021
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 37, "token_count": 568}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 37, "token_count": 37}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 37, "token_count": 300}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 37, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 37, "token_count": 59}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 37, "token_count": 82}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "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": 29, "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": 4826}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 2, "token_count": 77}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 53, "token_count": 19}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 936}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 139}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
5906
79.72%
Neil Horman
1063
14.35%
Jiri Pirko
80
1.08%
Eric Dumazet
68
0.92%
Arnd Bergmann
19
0.26%
Jakub Kiciński
3
0.04%
Stephen Hemminger
1
0.01%
David S. Miller
1
0.01%
Others
267
3.60%
Total
7408
dst.c
355
-
30
1602
Wei Wang
Linus Torvalds
Daniel Borkmann
David S. Miller
Thomas Graf
Jakub Kiciński
Eric Dumazet
Alexei Starovoitov
Peter Oskolkov
Pablo Neira Ayuso
David Ahern
Américo Wang
Paolo Abeni
Nicolas Dichtel
Herbert Xu
Eric W. Biedermann
Hideaki Yoshifuji / 吉藤英明
Others
April 2005
July 2005
September 2005
February 2007
September 2007
November 2007
March 2008
February 2010
March 2010
July 2010
October 2010
January 2011
February 2011
April 2011
May 2011
June 2011
July 2012
August 2012
February 2013
April 2014
July 2015
August 2015
October 2015
February 2016
May 2017
June 2017
August 2017
October 2017
November 2017
April 2018
August 2018
January 2019
May 2019
July 2019
September 2019
May 2020
September 2020
March 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 234}, ]}, {"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": 4, "token_count": 37}, {"author_id": 19, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 20, "token_count": 52}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 20, "token_count": 42}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 36}, {"author_id": 6, "token_count": 101}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 22}, {"author_id": 44, "token_count": 674}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 17, "token_count": 67}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 20, "token_count": 31}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 48, "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": 4, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 186}, ]}, ]
Author Name
Tokens
Token Proportion
Wei Wang
674
42.07%
Linus Torvalds
237
14.79%
Daniel Borkmann
186
11.61%
David S. Miller
135
8.43%
Thomas Graf
101
6.30%
Jakub Kiciński
89
5.56%
Eric Dumazet
61
3.81%
Alexei Starovoitov
36
2.25%
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%
Herbert Xu
4
0.25%
Eric W. Biedermann
4
0.25%
Hideaki Yoshifuji / 吉藤英明
3
0.19%
Others
44
2.75%
Total
1602
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": 41, "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
-
2
1099
Sridhar Samudrala
Others
May 2018
April 2019
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 54, "token_count": 1087}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Sridhar Samudrala
1087
98.91%
Others
12
1.09%
Total
1099
fib_notifier.c
199
-
5
900
Ido Schimmel
Jiri Pirko
David Ahern
Others
August 2017
September 2017
November 2017
March 2018
September 2019
October 2019
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 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": 9, "token_count": 22}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 123}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
629
69.89%
Jiri Pirko
214
23.78%
David Ahern
22
2.44%
Others
35
3.89%
Total
900
fib_rules.c
1298
-
46
6483
Thomas Graf
Roopa Prabhu
David Ahern
Ido Schimmel
Patrick McHardy
Eric W. Biedermann
David S. Miller
Eric Dumazet
Jiri Pirko
Alexander Duyck
Hideaki Yoshifuji / 吉藤英明
Américo Wang
Nicolas Dichtel
Florian Westphal
Stephen Hemminger
Pablo Neira Ayuso
Others
August 2006
November 2006
January 2007
March 2007
September 2007
November 2007
December 2007
January 2008
March 2008
July 2008
November 2008
February 2009
December 2009
January 2010
March 2010
April 2010
September 2010
October 2010
March 2011
April 2011
May 2011
June 2011
August 2011
September 2011
October 2011
April 2012
June 2012
August 2012
September 2012
May 2013
July 2013
August 2013
February 2014
January 2015
March 2015
July 2015
September 2015
April 2016
June 2016
November 2016
March 2017
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
February 2018
March 2018
April 2018
June 2018
October 2018
April 2019
May 2019
June 2019
October 2019
February 2020
July 2020
August 2020
September 2020
November 2020
June 2021
July 2021
November 2021
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 14}, {"author_id": 6, "token_count": 1349}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 263}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 27, "token_count": 25}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 512}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 19, "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": 49, "token_count": 12}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 19, "token_count": 99}, {"author_id": 27, "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": 27, "token_count": 93}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 35}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "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": 20, "token_count": 46}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "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": 22, "token_count": 24}, {"author_id": 7, "token_count": 5}, {"author_id": 19, "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": 23, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 9, "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": 9, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 3, "token_count": 268}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 10, "token_count": 346}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 100}, {"author_id": 10, "token_count": 792}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 312}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "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": 2, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
2212
34.12%
Roopa Prabhu
1450
22.37%
David Ahern
411
6.34%
Ido Schimmel
364
5.61%
Patrick McHardy
312
4.81%
Eric W. Biedermann
128
1.97%
David S. Miller
62
0.96%
Eric Dumazet
58
0.89%
Jiri Pirko
37
0.57%
Alexander Duyck
24
0.37%
Hideaki Yoshifuji / 吉藤英明
12
0.19%
Américo Wang
5
0.08%
Nicolas Dichtel
3
0.05%
Florian Westphal
3
0.05%
Stephen Hemminger
1
0.02%
Pablo Neira Ayuso
1
0.02%
Others
1400
21.59%
Total
6483
filter.c
10850
-
120
51119
Daniel Borkmann
John Fastabend
Martin KaFai Lau
Alexei Starovoitov
Andrey Ignatov
David Ahern
Stanislav Fomichev
Lawrence Brakmo
Mathieu Xhonneux
Jakub Sitnicki
Jesper Dangaard Brouer
Lorenz Bauer
Willem de Bruijn
Yonghong Song
Thomas Graf
Eric Dumazet
Linus Torvalds
Craig Gallek
Peter Oskolkov
Pavel Emelyanov
Jakub Kiciński
Jiri Pirko
Américo Wang
Kuniyuki Iwashima
Pablo Neira Ayuso
David S. Miller
Arnd Bergmann
Patrick McHardy
Sowmini Varadhan
Florian Westphal
Stephen Hemminger
Andrii Nakryiko
Tom Herbert
Alexander Duyck
Others
April 2005
January 2006
April 2006
October 2007
April 2008
November 2008
October 2009
February 2010
March 2010
April 2010
June 2010
September 2010
November 2010
December 2010
April 2011
May 2011
August 2011
March 2012
April 2012
September 2012
October 2012
December 2012
January 2013
March 2013
October 2013
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
October 2014
December 2014
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
December 2020
January 2021
February 2021
March 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 271}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 145}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 30, "token_count": 68}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 27, "token_count": 15}, {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 33, "token_count": 23}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 4, "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": 4, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 278}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 148}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 30, "token_count": 116}, ]}, {"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": 18, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 18, "token_count": 1602}, {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 103}, {"author_id": 1, "token_count": 442}, {"author_id": 20, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 20, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 222}, {"author_id": 4, "token_count": 3}, {"author_id": 33, "token_count": 20}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "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": 18, "token_count": 81}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 18, "token_count": 327}, {"author_id": 1, "token_count": 143}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 18, "token_count": 309}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 18, "token_count": 59}, {"author_id": 1, "token_count": 145}, {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 18, "token_count": 356}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 419}, {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 20, "token_count": 5}, {"author_id": 11, "token_count": 1}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 87}, {"author_id": 1, "token_count": 115}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 46, "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": 18, "token_count": 122}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 1, "token_count": 933}, {"author_id": 8, "token_count": 135}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 225}, {"author_id": 13, "token_count": 11}, {"author_id": 60, "token_count": 213}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 656}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 950}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 8, "token_count": 223}, {"author_id": 6, "token_count": 646}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 334}, {"author_id": 0, "token_count": 1}, {"author_id": 8, "token_count": 93}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 18, "token_count": 16}, {"author_id": 1, "token_count": 267}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 12}, {"author_id": 60, "token_count": 224}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 4, "token_count": 6}, {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 63}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 17, "token_count": 2}, {"author_id": 40, "token_count": 1060}, {"author_id": 42, "token_count": 151}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 699}, {"author_id": 5, "token_count": 168}, {"author_id": 40, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 130}, {"author_id": 9, "token_count": 169}, {"author_id": 15, "token_count": 58}, {"author_id": 5, "token_count": 1770}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 374}, {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 4, "token_count": 24}, {"author_id": 17, "token_count": 99}, {"author_id": 15, "token_count": 153}, {"author_id": 5, "token_count": 112}, {"author_id": 40, "token_count": 144}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 40, "token_count": 64}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 18, "token_count": 50}, {"author_id": 1, "token_count": 49}, {"author_id": 15, "token_count": 58}, {"author_id": 40, "token_count": 525}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 32, "token_count": 1712}, {"author_id": 5, "token_count": 871}, {"author_id": 60, "token_count": 258}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 15, "token_count": 30}, {"author_id": 60, "token_count": 367}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 32, "token_count": 192}, {"author_id": 1, "token_count": 2029}, {"author_id": 9, "token_count": 1479}, {"author_id": 17, "token_count": 35}, {"author_id": 5, "token_count": 365}, {"author_id": 45, "token_count": 1312}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 117}, {"author_id": 9, "token_count": 99}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 32, "token_count": 104}, {"author_id": 1, "token_count": 78}, {"author_id": 5, "token_count": 301}, {"author_id": 45, "token_count": 332}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 32, "token_count": 62}, {"author_id": 1, "token_count": 55}, {"author_id": 8, "token_count": 1156}, {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 53, "token_count": 14}, {"author_id": 1, "token_count": 255}, {"author_id": 4, "token_count": 11}, {"author_id": 5, "token_count": 645}, {"author_id": 60, "token_count": 1254}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 32, "token_count": 211}, {"author_id": 1, "token_count": 2}, {"author_id": 20, "token_count": 4}, {"author_id": 5, "token_count": 699}, {"author_id": 50, "token_count": 6}, {"author_id": 60, "token_count": 237}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 20, "token_count": 23}, {"author_id": 5, "token_count": 157}, {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 82}, {"author_id": 48, "token_count": 15}, {"author_id": 28, "token_count": 6}, {"author_id": 13, "token_count": 10}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 15, "token_count": 66}, {"author_id": 8, "token_count": 884}, {"author_id": 48, "token_count": 165}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 40, "token_count": 89}, {"author_id": 21, "token_count": 945}, {"author_id": 8, "token_count": 20}, {"author_id": 48, "token_count": 7}, {"author_id": 13, "token_count": 413}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 140}, {"author_id": 26, "token_count": 6}, {"author_id": 8, "token_count": 43}, {"author_id": 28, "token_count": 386}, {"author_id": 13, "token_count": 61}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 24}, {"author_id": 8, "token_count": 40}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 9, "token_count": 6}, {"author_id": 28, "token_count": 157}, {"author_id": 60, "token_count": 170}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 28, "token_count": 1154}, {"author_id": 60, "token_count": 363}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 18, "token_count": 50}, {"author_id": 4, "token_count": 12}, {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 22}, {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 43, "token_count": 19}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 322}, {"author_id": 13, "token_count": 159}, {"author_id": 60, "token_count": 214}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 43, "token_count": 13}, {"author_id": 28, "token_count": 499}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 32, "token_count": 280}, {"author_id": 1, "token_count": 12}, {"author_id": 9, "token_count": 125}, {"author_id": 15, "token_count": 61}, {"author_id": 5, "token_count": 141}, {"author_id": 28, "token_count": 17}, {"author_id": 60, "token_count": 236}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 148}, {"author_id": 42, "token_count": 480}, {"author_id": 60, "token_count": 214}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 43, "token_count": 1106}, {"author_id": 28, "token_count": 16}, {"author_id": 42, "token_count": 12}, {"author_id": 60, "token_count": 166}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 8, "token_count": 2022}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1243}, {"author_id": 9, "token_count": 6}, {"author_id": 21, "token_count": 22}, {"author_id": 8, "token_count": 193}, {"author_id": 42, "token_count": 13}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 204}, {"author_id": 5, "token_count": 228}, {"author_id": 60, "token_count": 345}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 28, "token_count": 12}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 99}, {"author_id": 28, "token_count": 48}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 143}, {"author_id": 4, "token_count": 13}, {"author_id": 15, "token_count": 542}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 15, "token_count": 34}, {"author_id": 21, "token_count": 6}, {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 258}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 175}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 51, "token_count": 101}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 8, "token_count": 174}, {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 47, "token_count": 2}, {"author_id": 8, "token_count": 37}, {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 199}, {"author_id": 60, "token_count": 177}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
11554
22.60%
John Fastabend
5687
11.13%
Martin KaFai Lau
5027
9.83%
Alexei Starovoitov
3902
7.63%
Andrey Ignatov
2561
5.01%
David Ahern
2365
4.63%
Stanislav Fomichev
2295
4.49%
Lawrence Brakmo
1885
3.69%
Mathieu Xhonneux
1644
3.22%
Jakub Sitnicki
1138
2.23%
Jesper Dangaard Brouer
1017
1.99%
Lorenz Bauer
1003
1.96%
Willem de Bruijn
677
1.32%
Yonghong Song
656
1.28%
Thomas Graf
646
1.26%
Eric Dumazet
501
0.98%
Linus Torvalds
272
0.53%
Craig Gallek
214
0.42%
Peter Oskolkov
187
0.37%
Pavel Emelyanov
184
0.36%
Jakub Kiciński
152
0.30%
Jiri Pirko
151
0.30%
Américo Wang
143
0.28%
Kuniyuki Iwashima
101
0.20%
Pablo Neira Ayuso
43
0.08%
David S. Miller
38
0.07%
Arnd Bergmann
20
0.04%
Patrick McHardy
15
0.03%
Sowmini Varadhan
6
0.01%
Florian Westphal
6
0.01%
Stephen Hemminger
5
0.01%
Andrii Nakryiko
2
0.00%
Tom Herbert
1
0.00%
Alexander Duyck
1
0.00%
Others
7020
13.73%
Total
51119
flow_dissector.c
1851
-
51
7770
Jiri Pirko
Tom Herbert
David S. Miller
Stanislav Fomichev
Eric Dumazet
Daniel Borkmann
Alexander Duyck
Jakub Sitnicki
Américo Wang
Eran Ben Elisha
Alexander Lobakin
Willem de Bruijn
Paolo Abeni
Craig Gallek
Jesper Dangaard Brouer
Arnd Bergmann
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
September 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 207}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 65}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 159}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "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": 11, "token_count": 57}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 20, "token_count": 82}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 73}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 22, "token_count": 29}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 411}, {"author_id": 11, "token_count": 170}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 11, "token_count": 730}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 11, "token_count": 44}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 20, "token_count": 177}, {"author_id": 11, "token_count": 142}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 22, "token_count": 48}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 187}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 53, "token_count": 2}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "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": 2, "token_count": 1366}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 152}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 11, "token_count": 312}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 366}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 183}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 41, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 30}, {"author_id": 60, "token_count": 271}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 28, "token_count": 76}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 142}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 28, "token_count": 88}, {"author_id": 60, "token_count": 190}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 43, "token_count": 8}, {"author_id": 28, "token_count": 56}, {"author_id": 60, "token_count": 246}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 57, "token_count": 9}, {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 43, "token_count": 53}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 43, "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": 24, "token_count": 65}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 57, "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": 1630479600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1989
25.60%
Tom Herbert
1472
18.94%
David S. Miller
451
5.80%
Stanislav Fomichev
373
4.80%
Eric Dumazet
273
3.51%
Daniel Borkmann
159
2.05%
Alexander Duyck
150
1.93%
Jakub Sitnicki
95
1.22%
Américo Wang
72
0.93%
Eran Ben Elisha
65
0.84%
Alexander Lobakin
32
0.41%
Willem de Bruijn
30
0.39%
Paolo Abeni
22
0.28%
Craig Gallek
5
0.06%
Jesper Dangaard Brouer
3
0.04%
Arnd Bergmann
2
0.03%
Florian Westphal
1
0.01%
Others
2576
33.15%
Total
7770
flow_offload.c
567
-
9
2594
Pablo Neira Ayuso
Jiri Pirko
Herbert Xu
Others
February 2019
May 2019
June 2019
July 2019
August 2019
February 2020
March 2020
May 2020
June 2020
July 2020
August 2021
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 33, "token_count": 600}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 33, "token_count": 488}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 33, "token_count": 636}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 161}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 451}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1724
66.46%
Jiri Pirko
124
4.78%
Herbert Xu
3
0.12%
Others
743
28.64%
Total
2594
gen_estimator.c
278
-
17
1036
Eric Dumazet
Linus Torvalds
John Fastabend
Stephen Hemminger
Patrick McHardy
David S. Miller
Others
April 2005
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": 1112342400, "group": [ {"author_id": 0, "token_count": 344}, ]}, {"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": 4, "token_count": 4}, {"author_id": 27, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 29, "token_count": 21}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 374}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "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": 4, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 56}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
483
46.62%
Linus Torvalds
345
33.30%
John Fastabend
36
3.47%
Stephen Hemminger
21
2.03%
Patrick McHardy
4
0.39%
David S. Miller
2
0.19%
Others
145
14.00%
Total
1036
gen_stats.c
485
-
17
1827
Linus Torvalds
Eric Dumazet
John Fastabend
Nicolas Dichtel
Patrick McHardy
David S. Miller
Américo Wang
Others
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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 553}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 67}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 181}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 40}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 77}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "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": 4, "token_count": 37}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 556}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
553
30.27%
Eric Dumazet
280
15.33%
John Fastabend
181
9.91%
Nicolas Dichtel
40
2.19%
Patrick McHardy
6
0.33%
David S. Miller
6
0.33%
Américo Wang
1
0.05%
Others
760
41.60%
Total
1827
gro_cells.c
113
-
4
485
Eric Dumazet
David S. Miller
Others
February 2017
April 2017
November 2017
December 2018
March 2019
November 2020
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 419}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
473
97.53%
David S. Miller
3
0.62%
Others
9
1.86%
Total
485
hwbm.c
85
-
3
343
Others
March 2016
May 2016
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 312}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Others
343
100.00%
Total
343
link_watch.c
268
-
19
917
Herbert Xu
Eric Dumazet
Linus Torvalds
Roopa Prabhu
Nicolas Dichtel
David S. Miller
Stephen Hemminger
Others
April 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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 14, "token_count": 248}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 206}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "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": 23, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
248
27.04%
Eric Dumazet
225
24.54%
Linus Torvalds
157
17.12%
Roopa Prabhu
8
0.87%
Nicolas Dichtel
6
0.65%
David S. Miller
6
0.65%
Stephen Hemminger
1
0.11%
Others
266
29.01%
Total
917
lwt_bpf.c
658
-
16
3092
Thomas Graf
Peter Oskolkov
David Ahern
Willem de Bruijn
Américo Wang
Taehee Yoo
Daniel Borkmann
Others
November 2016
January 2017
April 2017
May 2017
September 2017
July 2018
January 2019
February 2019
March 2019
April 2019
May 2019
October 2019
December 2019
March 2020
December 2020
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 1698}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 48, "token_count": 1300}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 48, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
1698
54.92%
Peter Oskolkov
1315
42.53%
David Ahern
9
0.29%
Willem de Bruijn
5
0.16%
Américo Wang
3
0.10%
Taehee Yoo
1
0.03%
Daniel Borkmann
1
0.03%
Others
60
1.94%
Total
3092
lwtunnel.c
424
-
16
1725
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
var spanGroupData = [ {"timestamp": 1435734000, "group": [ {"author_id": 10, "token_count": 820}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 11, "token_count": 117}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 10, "token_count": 138}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 11, "token_count": 57}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 214}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 77}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "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": 9, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
971
56.29%
David Ahern
325
18.84%
Tom Herbert
174
10.09%
Thomas Graf
7
0.41%
Eric W. Biedermann
7
0.41%
Others
241
13.97%
Total
1725
neighbour.c
3831
-
100
19913
Linus Torvalds
Thomas Graf
David Ahern
Roopa Prabhu
Eric Dumazet
Jiri Pirko
Daniel Borkmann
Eric W. Biedermann
David S. Miller
Hideaki Yoshifuji / 吉藤英明
Sowmini Varadhan
Américo Wang
Pavel Emelyanov
Patrick McHardy
Nicolas Dichtel
Herbert Xu
Stephen Hemminger
Veaceslav Falico
Ido Schimmel
Neil Horman
Florian Westphal
Pablo Neira Ayuso
Others
April 2005
June 2005
August 2005
September 2005
October 2005
March 2006
April 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
June 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
May 2008
June 2008
July 2008
August 2008
September 2008
November 2008
December 2008
February 2009
March 2009
June 2009
July 2009
November 2009
January 2010
March 2010
May 2010
July 2010
October 2010
January 2011
June 2011
July 2011
August 2011
October 2011
November 2011
December 2011
January 2012
February 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
April 2013
June 2013
July 2013
August 2013
September 2013
December 2013
January 2014
February 2014
May 2014
July 2014
October 2014
November 2014
January 2015
March 2015
May 2015
June 2015
August 2015
September 2015
October 2015
November 2015
April 2016
June 2016
July 2016
November 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
October 2017
January 2018
April 2018
September 2018
October 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
November 2019
January 2020
March 2020
May 2020
June 2020
November 2020
December 2020
January 2021
March 2021
April 2021
June 2021
August 2021
October 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 7076}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 27, "token_count": 36}, {"author_id": 6, "token_count": 1160}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 27, "token_count": 16}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 20, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 14, "token_count": 81}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 49, "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": 6, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 27, "token_count": 35}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 6, "token_count": 70}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 6, "token_count": 74}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 19, "token_count": 27}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 19, "token_count": 27}, {"author_id": 30, "token_count": 3}, {"author_id": 29, "token_count": 13}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 30, "token_count": 79}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 4, "token_count": 4}, {"author_id": 19, "token_count": 222}, {"author_id": 30, "token_count": 9}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 30, "token_count": 12}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 49, "token_count": 347}, {"author_id": 30, "token_count": 86}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 29, "token_count": 9}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 37, "token_count": 13}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 29, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "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": 4, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 781}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 20, "token_count": 270}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 130}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 214}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 20, "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": 20, "token_count": 89}, {"author_id": 4, "token_count": 1}, {"author_id": 19, "token_count": 26}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 20, "token_count": 36}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 24}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 49, "token_count": 40}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 52, "token_count": 30}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 1067}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "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": 23, "token_count": 67}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 203}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 60, "token_count": 184}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 197}, {"author_id": 49, "token_count": 62}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 9, "token_count": 73}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 21}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 2, "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": 4, "token_count": 8}, {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 9, "token_count": 18}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 50, "token_count": 277}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 26, "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": 10, "token_count": 29}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 10, "token_count": 22}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 695}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 9, "token_count": 736}, {"author_id": 10, "token_count": 1103}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 51}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 26}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 61}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "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": 10, "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": 9, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 591}, {"author_id": 10, "token_count": 134}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
7076
35.53%
Thomas Graf
2309
11.60%
David Ahern
1655
8.31%
Roopa Prabhu
1403
7.05%
Eric Dumazet
1340
6.73%
Jiri Pirko
1072
5.38%
Daniel Borkmann
599
3.01%
Eric W. Biedermann
534
2.68%
David S. Miller
534
2.68%
Hideaki Yoshifuji / 吉藤英明
491
2.47%
Sowmini Varadhan
277
1.39%
Américo Wang
214
1.07%
Pavel Emelyanov
198
0.99%
Patrick McHardy
88
0.44%
Nicolas Dichtel
88
0.44%
Herbert Xu
81
0.41%
Stephen Hemminger
37
0.19%
Veaceslav Falico
30
0.15%
Ido Schimmel
21
0.11%
Neil Horman
13
0.07%
Florian Westphal
5
0.03%
Pablo Neira Ayuso
1
0.01%
Others
1847
9.28%
Total
19913
net-procfs.c
375
-
9
1702
Américo Wang
Willem de Bruijn
Paolo Abeni
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
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 7, "token_count": 1569}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 13, "token_count": 43}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 26, "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": 2, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 41, "token_count": 42}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Américo Wang
1569
92.19%
Willem de Bruijn
43
2.53%
Paolo Abeni
42
2.47%
Jiri Pirko
2
0.12%
Florian Westphal
2
0.12%
Others
44
2.59%
Total
1702
net-sysfs.c
2074
-
86
9065
Tom Herbert
Linus Torvalds
Christian Brauner
Eric Dumazet
Stephen Hemminger
Jiri Pirko
John Fastabend
Eric W. Biedermann
Alexander Duyck
Wei Wang
David Ahern
Américo Wang
Nicolas Dichtel
Roopa Prabhu
Florian Westphal
Pavel Emelyanov
Scott Feldman
Jakub Kiciński
Hideaki Yoshifuji / 吉藤英明
Daniel Borkmann
Others
April 2002
April 2005
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
var spanGroupData = [ {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1061}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 29, "token_count": 18}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 29, "token_count": 18}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 30, "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": 30, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 29, "token_count": 148}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 29, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 19, "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": 19, "token_count": 9}, {"author_id": 60, "token_count": 169}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 742}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 11, "token_count": 294}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 19, "token_count": 128}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 5, "token_count": 35}, {"author_id": 11, "token_count": 789}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 11, "token_count": 423}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 80}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 45}, {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 19, "token_count": 34}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 96}, {"author_id": 60, "token_count": 198}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 29, "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": 56}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 68}, {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 85}, {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 108}, {"author_id": 5, "token_count": 207}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 23, "token_count": 47}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 11, "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": 22, "token_count": 93}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 29, "token_count": 64}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 26, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 41}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 215}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 62}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "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": 4, "token_count": 3}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 56, "token_count": 572}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 93}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 56, "token_count": 6}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 22, "token_count": 23}, {"author_id": 44, "token_count": 179}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 272}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 60, "token_count": 162}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Herbert
2258
24.91%
Linus Torvalds
1072
11.83%
Christian Brauner
578
6.38%
Eric Dumazet
353
3.89%
Stephen Hemminger
266
2.93%
Jiri Pirko
265
2.92%
John Fastabend
242
2.67%
Eric W. Biedermann
234
2.58%
Alexander Duyck
193
2.13%
Wei Wang
179
1.97%
David Ahern
108
1.19%
Américo Wang
69
0.76%
Nicolas Dichtel
47
0.52%
Roopa Prabhu
41
0.45%
Florian Westphal
28
0.31%
Pavel Emelyanov
8
0.09%
Scott Feldman
1
0.01%
Jakub Kiciński
1
0.01%
Hideaki Yoshifuji / 吉藤英明
1
0.01%
Daniel Borkmann
1
0.01%
Others
3120
34.42%
Total
9065
net-sysfs.h
14
-
6
81
Pavel Emelyanov
Christian Brauner
Tom Herbert
Daniel Borkmann
Others
October 2007
September 2010
November 2010
January 2014
November 2017
February 2020
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 30, "token_count": 28}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 11, "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": 56, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
28
34.57%
Christian Brauner
20
24.69%
Tom Herbert
15
18.52%
Daniel Borkmann
1
1.23%
Others
17
20.99%
Total
81
net-traces.c
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": 37, "token_count": 57}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 37, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 20, "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": 9, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 17, "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
1380
-
50
5772
Nicolas Dichtel
Eric W. Biedermann
Eric Dumazet
Pavel Emelyanov
Jakub Kiciński
Jiri Pirko
Arnd Bergmann
Américo Wang
David Ahern
Christian Brauner
Florian Westphal
Taehee Yoo
Stephen Hemminger
Daniel Borkmann
Thomas Graf
Others
September 2007
November 2007
January 2008
February 2008
April 2008
October 2008
February 2009
May 2009
July 2009
November 2009
December 2009
March 2010
April 2010
October 2010
March 2011
April 2011
May 2011
June 2011
July 2011
January 2012
April 2012
May 2012
June 2012
July 2012
December 2012
January 2013
March 2013
April 2013
February 2014
April 2014
October 2014
January 2015
April 2015
May 2015
August 2016
September 2016
October 2016
November 2016
December 2016
February 2017
April 2017
May 2017
June 2017
August 2017
November 2017
December 2017
January 2018
February 2018
March 2018
June 2018
July 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
October 2019
January 2020
May 2020
August 2020
September 2020
February 2021
June 2021
August 2021
September 2021
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 19, "token_count": 311}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 30, "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": 30, "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": 29, "token_count": 7}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 19, "token_count": 277}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 19, "token_count": 181}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 19, "token_count": 111}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "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": 19, "token_count": 20}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 19, "token_count": 13}, {"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": 4, "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": 19, "token_count": 26}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 19, "token_count": 24}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 23, "token_count": 1307}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 23, "token_count": 289}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "token_count": 19}, {"author_id": 23, "token_count": 159}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 19, "token_count": 32}, {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 53, "token_count": 42}, {"author_id": 19, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "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": 9, "token_count": 12}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 26, "token_count": 13}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 23, "token_count": 155}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 23, "token_count": 630}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 148}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "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": 4, "token_count": 84}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 23, "token_count": 51}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 56, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 35, "token_count": 11}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 4, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Nicolas Dichtel
2591
44.89%
Eric W. Biedermann
1018
17.64%
Eric Dumazet
187
3.24%
Pavel Emelyanov
151
2.62%
Jakub Kiciński
148
2.56%
Jiri Pirko
97
1.68%
Arnd Bergmann
42
0.73%
Américo Wang
38
0.66%
David Ahern
27
0.47%
Christian Brauner
22
0.38%
Florian Westphal
15
0.26%
Taehee Yoo
11
0.19%
Stephen Hemminger
8
0.14%
Daniel Borkmann
8
0.14%
Thomas Graf
2
0.03%
Others
1407
24.38%
Total
5772
netclassid_cgroup.c
146
-
7
582
Daniel Borkmann
Others
December 2013
February 2014
May 2014
July 2014
July 2015
November 2015
December 2015
February 2017
March 2017
May 2017
May 2019
March 2020
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 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}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
361
62.03%
Others
221
37.97%
Total
582
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": 4, "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
-
62
3949
Linus Torvalds
Américo Wang
Herbert Xu
Stephen Hemminger
Eric W. Biedermann
Neil Horman
David S. Miller
Eric Dumazet
Jiri Pirko
Florian Westphal
Pavel Emelyanov
Daniel Borkmann
Arnd Bergmann
Jesper Dangaard Brouer
Alexander Duyck
Tom Herbert
Jakub Kiciński
Paolo Abeni
Others
April 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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1066}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 29, "token_count": 140}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 29, "token_count": 49}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 29, "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": 19, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 20, "token_count": 24}, {"author_id": 29, "token_count": 60}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 20, "token_count": 37}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 37, "token_count": 18}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 37, "token_count": 7}, {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 20, "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": 7, "token_count": 16}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 14, "token_count": 353}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 20, "token_count": 124}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 7, "token_count": 16}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 109}, {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 665}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 37, "token_count": 157}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 37, "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": 20, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 19, "token_count": 207}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "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": 4, "token_count": 87}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 53, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1066
26.99%
Américo Wang
818
20.71%
Herbert Xu
353
8.94%
Stephen Hemminger
269
6.81%
Eric W. Biedermann
212
5.37%
Neil Horman
196
4.96%
David S. Miller
192
4.86%
Eric Dumazet
179
4.53%
Jiri Pirko
23
0.58%
Florian Westphal
23
0.58%
Pavel Emelyanov
10
0.25%
Daniel Borkmann
6
0.15%
Arnd Bergmann
6
0.15%
Jesper Dangaard Brouer
4
0.10%
Alexander Duyck
4
0.10%
Tom Herbert
2
0.05%
Jakub Kiciński
2
0.05%
Paolo Abeni
1
0.03%
Others
583
14.76%
Total
3949
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": 4, "token_count": 1}, {"author_id": 37, "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": 5, "token_count": 39}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 5, "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": 2, "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": 29, "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
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": 174}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
54
10.33%
Others
469
89.67%
Total
523
page_pool.c
764
-
13
2983
Jesper Dangaard Brouer
Alexander Lobakin
Others
April 2018
July 2018
February 2019
June 2019
July 2019
August 2019
November 2019
December 2019
February 2020
March 2020
November 2020
February 2021
April 2021
May 2021
June 2021
August 2021
November 2021
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 15, "token_count": 802}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "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": 15, "token_count": 30}, {"author_id": 60, "token_count": 442}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 15, "token_count": 264}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 15, "token_count": 385}, ]}, {"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": 455}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Jesper Dangaard Brouer
1684
56.45%
Alexander Lobakin
3
0.10%
Others
1296
43.45%
Total
2983
pktgen.c
4038
-
91
19172
Linus Torvalds
Eric Dumazet
Francesco Fondelli
Stephen Hemminger
Américo Wang
Alexei Starovoitov
Thomas Graf
David S. Miller
John Fastabend
Daniel Borkmann
Jesper Dangaard Brouer
Paolo Abeni
Neil Horman
Arnd Bergmann
Florian Westphal
Hideaki Yoshifuji / 吉藤英明
Tom Herbert
Eric W. Biedermann
Jakub Kiciński
Pavel Emelyanov
Jiri Pirko
Willem de Bruijn
Pablo Neira Ayuso
Herbert Xu
Others
April 2005
September 2005
October 2005
January 2006
March 2006
September 2006
November 2006
January 2007
February 2007
March 2007
April 2007
July 2007
August 2007
September 2007
October 2007
December 2007
January 2008
February 2008
March 2008
May 2008
July 2008
August 2008
October 2008
November 2008
May 2009
August 2009
September 2009
October 2009
November 2009
December 2009
February 2010
March 2010
June 2010
September 2010
October 2010
November 2010
December 2010
January 2011
March 2011
April 2011
May 2011
July 2011
August 2011
October 2011
November 2011
January 2012
April 2012
May 2012
September 2012
October 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
December 2013
January 2014
February 2014
April 2014
May 2014
June 2014
August 2014
September 2014
February 2015
May 2015
July 2015
December 2015
January 2016
February 2016
May 2016
July 2016
September 2016
October 2016
November 2016
January 2017
June 2017
October 2017
November 2017
January 2018
March 2018
June 2018
July 2018
March 2019
May 2019
June 2019
July 2019
February 2020
March 2020
April 2020
August 2020
September 2020
January 2021
June 2021
August 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 8298}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 29, "token_count": 317}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1122}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 59, "token_count": 1116}, {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 20, "token_count": 126}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 49, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 29, "token_count": 196}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 846}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 168}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 19, "token_count": 9}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 30, "token_count": 3}, {"author_id": 29, "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": 49, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 20, "token_count": 109}, {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 203}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 29, "token_count": 410}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 29, "token_count": 161}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 110}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 255}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 5, "token_count": 86}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 1016}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 25}, {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 37, "token_count": 41}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "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": 4, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 36}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 172}, {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 444}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "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": 246}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 289}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 15, "token_count": 98}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 20, "token_count": 4}, {"author_id": 15, "token_count": 31}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 147}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 25}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 18, "token_count": 333}, {"author_id": 4, "token_count": 10}, {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "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": 5, "token_count": 151}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 41, "token_count": 18}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 13, "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": 53, "token_count": 6}, {"author_id": 20, "token_count": 23}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 261}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 53, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 41, "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": 33, "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": 795}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
8301
43.30%
Eric Dumazet
1337
6.97%
Francesco Fondelli
1116
5.82%
Stephen Hemminger
1091
5.69%
Américo Wang
641
3.34%
Alexei Starovoitov
480
2.50%
Thomas Graf
296
1.54%
David S. Miller
263
1.37%
John Fastabend
258
1.35%
Daniel Borkmann
159
0.83%
Jesper Dangaard Brouer
136
0.71%
Paolo Abeni
48
0.25%
Neil Horman
41
0.21%
Arnd Bergmann
30
0.16%
Florian Westphal
18
0.09%
Hideaki Yoshifuji / 吉藤英明
14
0.07%
Tom Herbert
10
0.05%
Eric W. Biedermann
9
0.05%
Jakub Kiciński
4
0.02%
Pavel Emelyanov
3
0.02%
Jiri Pirko
3
0.02%
Willem de Bruijn
2
0.01%
Pablo Neira Ayuso
1
0.01%
Herbert Xu
1
0.01%
Others
4910
25.61%
Total
19172
ptp_classifier.c
216
-
8
865
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
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": 18, "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": 47, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
505
58.38%
Alexei Starovoitov
2
0.23%
Andrii Nakryiko
1
0.12%
Others
357
41.27%
Total
865
request_sock.c
132
-
5
262
Eric Dumazet
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": 60, "token_count": 31}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 4, "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": 4, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
60
22.90%
Others
202
77.10%
Total
262
rtnetlink.c
5695
-
131
27596
Jiri Pirko
Roopa Prabhu
John Fastabend
Patrick McHardy
David Ahern
Florian Westphal
Thomas Graf
Scott Feldman
Jakub Kiciński
Vlad Yasevich
Linus Torvalds
Christian Brauner
Eric Dumazet
Nicolas Dichtel
Daniel Borkmann
Stephen Hemminger
Eric W. Biedermann
Moshe Shemesh
Américo Wang
Pavel Emelyanov
David S. Miller
Eran Ben Elisha
Martin KaFai Lau
Pablo Neira Ayuso
Ido Schimmel
Leon Romanovsky
Jakub Sitnicki
Hideaki Yoshifuji / 吉藤英明
Andrey Ignatov
Arnd Bergmann
Alexei Starovoitov
Andrii Nakryiko
Sridhar Samudrala
Sowmini Varadhan
Herbert Xu
Alexander Duyck
Others
April 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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 775}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 27, "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": 29, "token_count": 30}, {"author_id": 60, "token_count": 120}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 20, "token_count": 25}, {"author_id": 6, "token_count": 457}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 179}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 27, "token_count": 26}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 295}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 27, "token_count": 4}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 1584}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 27, "token_count": 55}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 30, "token_count": 185}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 19, "token_count": 120}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 19, "token_count": 8}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 6, "token_count": 101}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 49, "token_count": 17}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 27, "token_count": 14}, {"author_id": 30, "token_count": 35}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 29, "token_count": 70}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 29, "token_count": 15}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 49}, {"author_id": 19, "token_count": 94}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 27, "token_count": 175}, {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 27, "token_count": 11}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 58, "token_count": 878}, {"author_id": 60, "token_count": 283}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 359}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 19, "token_count": 13}, {"author_id": 27, "token_count": 53}, {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 176}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 4, "token_count": 10}, {"author_id": 19, "token_count": 37}, ]}, {"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": 4, "token_count": 61}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 33, "token_count": 19}, {"author_id": 60, "token_count": 170}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 20, "token_count": 27}, {"author_id": 4, "token_count": 2}, {"author_id": 5, "token_count": 1211}, {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 33, "token_count": 23}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 95}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 30, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 1010}, {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 5, "token_count": 11}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 38, "token_count": 406}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 23, "token_count": 14}, {"author_id": 38, "token_count": 261}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 54, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 572}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 348}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 23, "token_count": 8}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 25}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 85}, {"author_id": 60, "token_count": 142}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 2, "token_count": 15}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 23, "token_count": 109}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 222}, {"author_id": 58, "token_count": 203}, {"author_id": 6, "token_count": 36}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 10, "token_count": 23}, {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 61}, {"author_id": 20, "token_count": 1}, {"author_id": 23, "token_count": 112}, {"author_id": 10, "token_count": 54}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 19, "token_count": 22}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 7, "token_count": 175}, {"author_id": 9, "token_count": 81}, {"author_id": 20, "token_count": 46}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 23, "token_count": 20}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 23, "token_count": 9}, {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 24, "token_count": 103}, {"author_id": 58, "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": 44}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 10, "token_count": 31}, {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 756}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 277}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 32}, {"author_id": 23, "token_count": 6}, {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 23, "token_count": 34}, {"author_id": 10, "token_count": 682}, {"author_id": 60, "token_count": 318}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 82}, {"author_id": 60, "token_count": 232}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 256}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 10, "token_count": 62}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 53, "token_count": 10}, {"author_id": 16, "token_count": 320}, {"author_id": 60, "token_count": 449}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 9, "token_count": 53}, {"author_id": 20, "token_count": 3}, {"author_id": 17, "token_count": 20}, {"author_id": 38, "token_count": 9}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 46}, {"author_id": 9, "token_count": 60}, {"author_id": 38, "token_count": 172}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 17, "token_count": 10}, {"author_id": 8, "token_count": 82}, {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 26, "token_count": 273}, {"author_id": 43, "token_count": 17}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 26, "token_count": 359}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 26, "token_count": 313}, {"author_id": 23, "token_count": 91}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 247}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 26, "token_count": 599}, {"author_id": 17, "token_count": 7}, {"author_id": 29, "token_count": 174}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 56, "token_count": 289}, {"author_id": 23, "token_count": 48}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 56, "token_count": 214}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 17, "token_count": 220}, {"author_id": 10, "token_count": 21}, {"author_id": 29, "token_count": 59}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 56, "token_count": 35}, {"author_id": 9, "token_count": 5}, {"author_id": 10, "token_count": 7}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 1077}, {"author_id": 4, "token_count": 34}, {"author_id": 3, "token_count": 42}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 41}, {"author_id": 17, "token_count": 164}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 10, "token_count": 908}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 400}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 977}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 60, "token_count": 206}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 34, "token_count": 26}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 28}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 47, "token_count": 4}, {"author_id": 10, "token_count": 449}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 17, "token_count": 29}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 32, "token_count": 17}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 17, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
2655
9.62%
Roopa Prabhu
2237
8.11%
John Fastabend
2232
8.09%
Patrick McHardy
1924
6.97%
David Ahern
1655
6.00%
Florian Westphal
1544
5.60%
Thomas Graf
1516
5.49%
Scott Feldman
1149
4.16%
Jakub Kiciński
851
3.08%
Vlad Yasevich
848
3.07%
Linus Torvalds
776
2.81%
Christian Brauner
538
1.95%
Eric Dumazet
458
1.66%
Nicolas Dichtel
454
1.65%
Daniel Borkmann
442
1.60%
Stephen Hemminger
362
1.31%
Eric W. Biedermann
330
1.20%
Moshe Shemesh
320
1.16%
Américo Wang
281
1.02%
Pavel Emelyanov
240
0.87%
David S. Miller
112
0.41%
Eran Ben Elisha
103
0.37%
Martin KaFai Lau
82
0.30%
Pablo Neira Ayuso
49
0.18%
Ido Schimmel
43
0.16%
Leon Romanovsky
26
0.09%
Jakub Sitnicki
17
0.06%
Hideaki Yoshifuji / 吉藤英明
17
0.06%
Andrey Ignatov
17
0.06%
Arnd Bergmann
10
0.04%
Alexei Starovoitov
7
0.03%
Andrii Nakryiko
4
0.01%
Sridhar Samudrala
3
0.01%
Sowmini Varadhan
2
0.01%
Herbert Xu
2
0.01%
Alexander Duyck
2
0.01%
Others
6288
22.79%
Total
27596
scm.c
367
-
22
1903
Linus Torvalds
Eric W. Biedermann
Eric Dumazet
Arnd Bergmann
Daniel Borkmann
Pavel Emelyanov
Hideaki Yoshifuji / 吉藤英明
Others
April 2005
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": 1112342400, "group": [ {"author_id": 0, "token_count": 928}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 30, "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": 19, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 19, "token_count": 55}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 19, "token_count": 124}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 19, "token_count": 30}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 19, "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": 0, "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": 53, "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": 4, "token_count": 59}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
929
48.82%
Eric W. Biedermann
245
12.87%
Eric Dumazet
116
6.10%
Arnd Bergmann
24
1.26%
Daniel Borkmann
14
0.74%
Pavel Emelyanov
9
0.47%
Hideaki Yoshifuji / 吉藤英明
2
0.11%
Others
564
29.64%
Total
1903
secure_seq.c
194
-
12
850
David S. Miller
Florian Westphal
Eric Dumazet
Patrick McHardy
Arnd Bergmann
Others
August 2011
October 2011
December 2011
January 2012
August 2012
April 2013
September 2013
October 2013
August 2014
May 2015
December 2016
January 2017
March 2017
May 2017
June 2017
July 2018
May 2019
var spanGroupData = [ {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 367}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 60, "token_count": 216}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 26, "token_count": 139}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
367
43.18%
Florian Westphal
143
16.82%
Eric Dumazet
87
10.24%
Patrick McHardy
5
0.59%
Arnd Bergmann
5
0.59%
Others
243
28.59%
Total
850
selftests.c
412
-
2
2063
Oleksij Rempel
Jakub Kiciński
April 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1617260400, "group": [ {"author_id": 36, "token_count": 2005}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 36, "token_count": 54}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksij Rempel
2059
99.81%
Jakub Kiciński
4
0.19%
Total
2063
skbuff.c
6579
-
154
26926
Linus Torvalds
Willem de Bruijn
Eric Dumazet
Herbert Xu
Sowmini Varadhan
Alexander Lobakin
Florian Westphal
Thomas Graf
Alexander Duyck
David S. Miller
Américo Wang
Tom Herbert
Jiri Pirko
Vlad Yasevich
Paolo Abeni
Jesper Dangaard Brouer
Yonghong Song
Jakub Kiciński
Daniel Borkmann
Nicolas Dichtel
Patrick McHardy
Neil Horman
Peter Oskolkov
Stephen Hemminger
John Fastabend
Hideaki Yoshifuji / 吉藤英明
Ido Schimmel
Others
April 2005
June 2005
August 2005
October 2005
November 2005
January 2006
February 2006
March 2006
June 2006
July 2006
August 2006
October 2006
November 2006
December 2006
March 2007
April 2007
May 2007
June 2007
July 2007
September 2007
October 2007
November 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
August 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
November 2009
March 2010
April 2010
May 2010
July 2010
August 2010
September 2010
December 2010
January 2011
May 2011
July 2011
August 2011
October 2011
November 2011
December 2011
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
December 2013
January 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
August 2015
September 2015
November 2015
December 2015
February 2016
March 2016
April 2016
May 2016
June 2016
September 2016
November 2016
December 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
December 2017
January 2018
February 2018
March 2018
April 2018
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
September 2019
October 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
July 2020
August 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 14, "token_count": 298}, {"author_id": 0, "token_count": 3583}, {"author_id": 27, "token_count": 21}, {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 6, "token_count": 515}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 20, "token_count": 84}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 14, "token_count": 35}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 14, "token_count": 431}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 14, "token_count": 268}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 20, "token_count": 140}, {"author_id": 27, "token_count": 15}, {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 625}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 27, "token_count": 8}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 20, "token_count": 51}, {"author_id": 14, "token_count": 246}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 14, "token_count": 23}, {"author_id": 60, "token_count": 282}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 197}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 521}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 14, "token_count": 262}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 14, "token_count": 103}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 20, "token_count": 159}, {"author_id": 14, "token_count": 19}, {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 37, "token_count": 41}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 14, "token_count": 89}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 20, "token_count": 69}, {"author_id": 4, "token_count": 3}, {"author_id": 14, "token_count": 7}, {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 4, "token_count": 178}, {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 4, "token_count": 51}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 213}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 142}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 25}, {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 20, "token_count": 15}, {"author_id": 4, "token_count": 373}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 22, "token_count": 21}, {"author_id": 4, "token_count": 441}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 51}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 23, "token_count": 45}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 81}, {"author_id": 4, "token_count": 109}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 14, "token_count": 210}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 6, "token_count": 320}, {"author_id": 11, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 26, "token_count": 53}, {"author_id": 60, "token_count": 575}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 60, "token_count": 298}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 11, "token_count": 28}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 38, "token_count": 223}, {"author_id": 13, "token_count": 174}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 212}, {"author_id": 4, "token_count": 446}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 26, "token_count": 55}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 455}, {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 22, "token_count": 92}, {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 13, "token_count": 164}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 22, "token_count": 264}, {"author_id": 60, "token_count": 323}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 22, "token_count": 34}, {"author_id": 1, "token_count": 1}, {"author_id": 15, "token_count": 149}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 11, "token_count": 55}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 22, "token_count": 91}, {"author_id": 50, "token_count": 1136}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 22, "token_count": 28}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 218}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 62}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 4, "token_count": 35}, {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 31}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 13, "token_count": 20}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 41, "token_count": 27}, {"author_id": 13, "token_count": 5}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 26, "token_count": 9}, {"author_id": 11, "token_count": 380}, {"author_id": 13, "token_count": 170}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 5, "token_count": 1}, {"author_id": 13, "token_count": 1503}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 39}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 13, "token_count": 21}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 13, "token_count": 63}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 50, "token_count": 10}, {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 42, "token_count": 95}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 74}, {"author_id": 13, "token_count": 19}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 48, "token_count": 18}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 40}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 219}, {"author_id": 13, "token_count": 51}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 26, "token_count": 797}, {"author_id": 3, "token_count": 1}, {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 15, "token_count": 28}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 13, "token_count": 9}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 17, "token_count": 89}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 13, "token_count": 555}, {"author_id": 60, "token_count": 749}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 41, "token_count": 86}, {"author_id": 60, "token_count": 464}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 220}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 57, "token_count": 8}, {"author_id": 13, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 57, "token_count": 8}, {"author_id": 4, "token_count": 16}, {"author_id": 41, "token_count": 9}, {"author_id": 13, "token_count": 102}, {"author_id": 60, "token_count": 182}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 57, "token_count": 1021}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 270}, {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 13, "token_count": 10}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 41, "token_count": 70}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 41, "token_count": 1}, {"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": 4, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3587
13.32%
Willem de Bruijn
2894
10.75%
Eric Dumazet
2424
9.00%
Herbert Xu
2049
7.61%
Sowmini Varadhan
1146
4.26%
Alexander Lobakin
1037
3.85%
Florian Westphal
937
3.48%
Thomas Graf
835
3.10%
Alexander Duyck
746
2.77%
David S. Miller
532
1.98%
Américo Wang
502
1.86%
Tom Herbert
477
1.77%
Jiri Pirko
459
1.70%
Vlad Yasevich
233
0.87%
Paolo Abeni
198
0.74%
Jesper Dangaard Brouer
180
0.67%
Yonghong Song
95
0.35%
Jakub Kiciński
89
0.33%
Daniel Borkmann
88
0.33%
Nicolas Dichtel
49
0.18%
Patrick McHardy
46
0.17%
Neil Horman
41
0.15%
Peter Oskolkov
18
0.07%
Stephen Hemminger
7
0.03%
John Fastabend
7
0.03%
Hideaki Yoshifuji / 吉藤英明
3
0.01%
Ido Schimmel
1
0.00%
Others
8246
30.62%
Total
26926
skmsg.c
1225
-
9
6197
Daniel Borkmann
Américo Wang
John Fastabend
Jakub Kiciński
Lorenz Bauer
Jakub Sitnicki
David S. Miller
Others
October 2018
December 2018
January 2019
May 2019
July 2019
November 2019
February 2020
May 2020
June 2020
August 2020
October 2020
November 2020
February 2021
March 2021
April 2021
June 2021
July 2021
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 3446}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 114}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 223}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 43}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 21, "token_count": 98}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 229}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 271}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 481}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 558}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 113}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 181}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 59}, {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
3446
55.61%
Américo Wang
1211
19.54%
John Fastabend
1068
17.23%
Jakub Kiciński
119
1.92%
Lorenz Bauer
98
1.58%
Jakub Sitnicki
1
0.02%
David S. Miller
1
0.02%
Others
253
4.08%
Total
6197
sock.c
3946
-
147
16295
Linus Torvalds
Eric Dumazet
Pavel Emelyanov
Willem de Bruijn
Paolo Abeni
Eric W. Biedermann
Wei Wang
Arnd Bergmann
Florian Westphal
David S. Miller
Tom Herbert
Craig Gallek
Daniel Borkmann
Sridhar Samudrala
Neil Horman
Alexei Starovoitov
Patrick McHardy
Martin KaFai Lau
Jakub Kiciński
Jakub Sitnicki
Sowmini Varadhan
Kuniyuki Iwashima
Jacob E Keller
Alexander Duyck
Stanislav Fomichev
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Américo Wang
Stephen Hemminger
Others
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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 4040}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 27, "token_count": 43}, {"author_id": 60, "token_count": 242}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 27, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 302}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 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": 60, "token_count": 19}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 4, "token_count": 58}, {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 30, "token_count": 20}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 20, "token_count": 151}, {"author_id": 19, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 30, "token_count": 278}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 251}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 49, "token_count": 11}, {"author_id": 30, "token_count": 339}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 4, "token_count": 84}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 4, "token_count": 130}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 37, "token_count": 65}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 122}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 86}, {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 19, "token_count": 125}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "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": 29, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 39}, {"author_id": 37, "token_count": 8}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 15}, {"author_id": 30, "token_count": 61}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 37}, {"author_id": 30, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 19, "token_count": 5}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 121}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 30, "token_count": 36}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 21}, {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 22}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 55, "token_count": 28}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 4, "token_count": 28}, {"author_id": 60, "token_count": 173}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 110}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 22}, {"author_id": 4, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 78}, {"author_id": 20, "token_count": 1}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 18, "token_count": 52}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 133}, {"author_id": 49, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 19, "token_count": 36}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 46, "token_count": 35}, {"author_id": 20, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 50, "token_count": 9}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 94}, {"author_id": 14, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 46, "token_count": 84}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 46, "token_count": 9}, {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 129}, {"author_id": 13, "token_count": 92}, {"author_id": 60, "token_count": 135}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 41, "token_count": 112}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 4, "token_count": 7}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "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": 1, "token_count": 14}, {"author_id": 4, "token_count": 23}, {"author_id": 41, "token_count": 206}, {"author_id": 54, "token_count": 82}, {"author_id": 60, "token_count": 380}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 85}, {"author_id": 60, "token_count": 192}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 11, "token_count": 122}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 208}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 178}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 0, "token_count": 8}, {"author_id": 50, "token_count": 27}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 60, "token_count": 243}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "token_count": 26}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 53, "token_count": 192}, {"author_id": 4, "token_count": 106}, {"author_id": 60, "token_count": 259}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 53, "token_count": 90}, {"author_id": 8, "token_count": 13}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 17, "token_count": 52}, {"author_id": 28, "token_count": 19}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 53}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 43, "token_count": 40}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 32}, {"author_id": 60, "token_count": 574}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 41, "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": 41, "token_count": 13}, {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 51, "token_count": 36}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 26, "token_count": 245}, {"author_id": 60, "token_count": 353}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 44, "token_count": 41}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 4, "token_count": 99}, {"author_id": 41, "token_count": 2}, {"author_id": 44, "token_count": 257}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
4049
24.85%
Eric Dumazet
2181
13.38%
Pavel Emelyanov
749
4.60%
Willem de Bruijn
346
2.12%
Paolo Abeni
343
2.10%
Eric W. Biedermann
321
1.97%
Wei Wang
298
1.83%
Arnd Bergmann
282
1.73%
Florian Westphal
245
1.50%
David S. Miller
203
1.25%
Tom Herbert
161
0.99%
Craig Gallek
128
0.79%
Daniel Borkmann
92
0.56%
Sridhar Samudrala
82
0.50%
Neil Horman
73
0.45%
Alexei Starovoitov
62
0.38%
Patrick McHardy
55
0.34%
Martin KaFai Lau
55
0.34%
Jakub Kiciński
52
0.32%
Jakub Sitnicki
41
0.25%
Sowmini Varadhan
36
0.22%
Kuniyuki Iwashima
36
0.22%
Jacob E Keller
28
0.17%
Alexander Duyck
22
0.14%
Stanislav Fomichev
19
0.12%
Herbert Xu
18
0.11%
Hideaki Yoshifuji / 吉藤英明
16
0.10%
Américo Wang
15
0.09%
Stephen Hemminger
5
0.03%
Others
6282
38.55%
Total
16295
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
339
-
20
1586
Pavel Emelyanov
Craig Gallek
Nicolas Dichtel
Eric Dumazet
Daniel Borkmann
Thomas Graf
Pablo Neira Ayuso
Eric W. Biedermann
Alexei Starovoitov
Others
December 2011
April 2012
June 2012
July 2012
February 2013
April 2013
June 2013
March 2014
April 2014
July 2014
March 2015
June 2015
September 2015
October 2015
December 2015
April 2016
March 2017
April 2017
January 2018
March 2018
August 2018
September 2020
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 30, "token_count": 638}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 33, "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": 23, "token_count": 117}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 89}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 46, "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": 106}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 23, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
638
40.23%
Craig Gallek
389
24.53%
Nicolas Dichtel
119
7.50%
Eric Dumazet
92
5.80%
Daniel Borkmann
47
2.96%
Thomas Graf
19
1.20%
Pablo Neira Ayuso
13
0.82%
Eric W. Biedermann
4
0.25%
Alexei Starovoitov
3
0.19%
Others
262
16.52%
Total
1586
sock_map.c
1579
-
13
7794
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
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 3966}, {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 43, "token_count": 307}, {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 5, "token_count": 1}, {"author_id": 21, "token_count": 387}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 43, "token_count": 47}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 32, "token_count": 44}, {"author_id": 43, "token_count": 39}, {"author_id": 21, "token_count": 234}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 21, "token_count": 186}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 21, "token_count": 1921}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 86}, {"author_id": 21, "token_count": 32}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 88}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 256}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 69}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
3968
50.91%
Lorenz Bauer
2769
35.53%
Jakub Sitnicki
393
5.04%
Américo Wang
360
4.62%
John Fastabend
211
2.71%
Andrey Ignatov
44
0.56%
Martin KaFai Lau
5
0.06%
David S. Miller
1
0.01%
Others
43
0.55%
Total
7794
sock_reuseport.c
649
-
12
2576
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
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 46, "token_count": 860}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 46, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 41, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 76}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 170}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 88}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 13, "token_count": 18}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 43, "token_count": 50}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 51, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 51, "token_count": 1279}, ]}, ]
Author Name
Tokens
Token Proportion
Kuniyuki Iwashima
1287
49.96%
Craig Gallek
867
33.66%
Martin KaFai Lau
258
10.02%
Eric Dumazet
76
2.95%
Jakub Sitnicki
50
1.94%
Willem de Bruijn
18
0.70%
Paolo Abeni
6
0.23%
Others
14
0.54%
Total
2576
stream.c
212
-
15
853
Linus Torvalds
Eric Dumazet
Américo Wang
Herbert Xu
Wei Wang
Pavel Emelyanov
Others
April 2005
May 2005
November 2005
December 2005
November 2007
July 2008
October 2008
May 2009
April 2010
October 2010
January 2014
November 2015
November 2016
February 2017
November 2017
February 2018
December 2018
August 2019
September 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 677}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 44, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
680
79.72%
Eric Dumazet
69
8.09%
Américo Wang
40
4.69%
Herbert Xu
14
1.64%
Wei Wang
1
0.12%
Pavel Emelyanov
1
0.12%
Others
48
5.63%
Total
853
sysctl_net_core.c
663
-
37
3013
Willem de Bruijn
Daniel Borkmann
Eric Dumazet
Linus Torvalds
Tom Herbert
Pavel Emelyanov
Stephen Hemminger
Américo Wang
Eric W. Biedermann
Alexei Starovoitov
Alexander Duyck
Nicolas Dichtel
Alexander Lobakin
David S. Miller
Lorenz Bauer
Others
April 2005
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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 314}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 29, "token_count": 27}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 29, "token_count": 26}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 30, "token_count": 182}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 30, "token_count": 38}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 11, "token_count": 301}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 21}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 13, "token_count": 486}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 13, "token_count": 59}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 29, "token_count": 127}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 115}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 13, "token_count": 39}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "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": 4, "token_count": 12}, {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 22, "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": 18, "token_count": 14}, {"author_id": 1, "token_count": 242}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "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": 57, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"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": 58}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Willem de Bruijn
584
19.38%
Daniel Borkmann
415
13.77%
Eric Dumazet
322
10.69%
Linus Torvalds
314
10.42%
Tom Herbert
301
9.99%
Pavel Emelyanov
236
7.83%
Stephen Hemminger
180
5.97%
Américo Wang
50
1.66%
Eric W. Biedermann
30
1.00%
Alexei Starovoitov
14
0.46%
Alexander Duyck
12
0.40%
Nicolas Dichtel
8
0.27%
Alexander Lobakin
6
0.20%
David S. Miller
3
0.10%
Lorenz Bauer
1
0.03%
Others
537
17.82%
Total
3013
timestamping.c
71
-
7
285
Alexander Duyck
Eric Dumazet
Daniel Borkmann
Others
July 2010
December 2010
June 2011
July 2011
March 2014
June 2014
September 2014
July 2015
May 2019
December 2019
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 196}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "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": 22, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 22, "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": 4, "token_count": 108}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
108
17.62%
Others
505
82.38%
Total
613
utils.c
486
-
21
2165
Hideaki Yoshifuji / 吉藤英明
Patrick McHardy
Tom Herbert
Linus Torvalds
Eric Dumazet
David S. Miller
Américo Wang
Others
April 2005
July 2005
August 2005
November 2005
January 2006
June 2006
December 2006
February 2007
May 2007
August 2007
November 2007
July 2008
September 2009
September 2010
May 2011
August 2012
October 2012
March 2013
September 2014
May 2015
August 2015
December 2016
February 2017
March 2017
April 2017
January 2018
May 2019
January 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "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": 49, "token_count": 941}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 49, "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": 27, "token_count": 85}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 27, "token_count": 142}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 11, "token_count": 105}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 488}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Hideaki Yoshifuji / 吉藤英明
942
43.51%
Patrick McHardy
240
11.09%
Tom Herbert
105
4.85%
Linus Torvalds
43
1.99%
Eric Dumazet
17
0.79%
David S. Miller
3
0.14%
Américo Wang
2
0.09%
Others
813
37.55%
Total
2165
xdp.c
613
-
14
2550
Jesper Dangaard Brouer
Jakub Kiciński
Others
January 2018
April 2018
May 2018
June 2018
July 2018
August 2018
May 2019
June 2019
July 2019
November 2019
December 2019
February 2020
May 2020
June 2020
November 2020
December 2020
January 2021
March 2021
May 2021
June 2021
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 15, "token_count": 132}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 15, "token_count": 996}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 41}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 17, "token_count": 58}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 224}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "token_count": 167}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 15, "token_count": 42}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 261}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "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": 17, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Jesper Dangaard Brouer
1378
54.04%
Jakub Kiciński
86
3.37%
Others
1086
42.59%
Total
2550
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
721
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
33163
9.05%
9
0.18%
1
Daniel Borkmann
22537
6.15%
182
3.65%
2
Jiri Pirko
19279
5.26%
146
2.93%
3
Ido Schimmel
18378
5.02%
60
1.20%
4
Eric Dumazet
16353
4.46%
515
10.34%
5
John Fastabend
11509
3.14%
95
1.91%
6
Thomas Graf
9676
2.64%
64
1.28%
7
Américo Wang
8540
2.33%
102
2.05%
8
Martin KaFai Lau
7561
2.06%
42
0.84%
9
David Ahern
7521
2.05%
95
1.91%
10
Roopa Prabhu
6256
1.71%
33
0.66%
11
Tom Herbert
5789
1.58%
68
1.36%
12
Arkadi Sharshevsky
5087
1.39%
15
0.30%
13
Willem de Bruijn
5050
1.38%
62
1.24%
14
Herbert Xu
5026
1.37%
101
2.03%
15
Jesper Dangaard Brouer
4895
1.34%
63
1.26%
16
Moshe Shemesh
4834
1.32%
19
0.38%
17
Jakub Kiciński
4627
1.26%
80
1.61%
18
Alexei Starovoitov
4543
1.24%
41
0.82%
19
Eric W. Biedermann
4179
1.14%
96
1.93%
20
David S. Miller
4055
1.11%
141
2.83%
21
Lorenz Bauer
3871
1.06%
21
0.42%
22
Alexander Duyck
3710
1.01%
66
1.32%
23
Nicolas Dichtel
3643
0.99%
55
1.10%
24
Eran Ben Elisha
3591
0.98%
13
0.26%
25
Dmytro Linkin
3398
0.93%
6
0.12%
26
Florian Westphal
3113
0.85%
49
0.98%
27
Patrick McHardy
3100
0.85%
46
0.92%
28
Stanislav Fomichev
3088
0.84%
30
0.60%
29
Stephen Hemminger
2831
0.77%
105
2.11%
30
Pavel Emelyanov
2685
0.73%
66
1.32%
31
Parav Pandit
2667
0.73%
35
0.70%
32
Andrey Ignatov
2636
0.72%
16
0.32%
33
Pablo Neira Ayuso
2166
0.59%
24
0.48%
34
Leon Romanovsky
2141
0.58%
30
0.60%
35
Taehee Yoo
2079
0.57%
9
0.18%
36
Oleksij Rempel
2059
0.56%
2
0.04%
37
Neil Horman
1996
0.54%
26
0.52%
38
Vlad Yasevich
1954
0.53%
22
0.44%
39
Alex Vesker
1900
0.52%
7
0.14%
40
Lawrence Brakmo
1885
0.51%
13
0.26%
41
Paolo Abeni
1846
0.50%
44
0.88%
42
Yonghong Song
1741
0.48%
13
0.26%
43
Jakub Sitnicki
1735
0.47%
22
0.44%
44
Wei Wang
1686
0.46%
8
0.16%
45
Mathieu Xhonneux
1644
0.45%
5
0.10%
46
Craig Gallek
1603
0.44%
8
0.16%
47
Andrii Nakryiko
1567
0.43%
9
0.18%
48
Peter Oskolkov
1525
0.42%
11
0.22%
49
Hideaki Yoshifuji / 吉藤英明
1523
0.42%
18
0.36%
50
Sowmini Varadhan
1467
0.40%
7
0.14%
51
Kuniyuki Iwashima
1424
0.39%
8
0.16%
52
Veaceslav Falico
1375
0.38%
16
0.32%
53
Arnd Bergmann
1210
0.33%
25
0.50%
54
Sridhar Samudrala
1206
0.33%
5
0.10%
55
Jacob E Keller
1204
0.33%
17
0.34%
56
Christian Brauner
1186
0.32%
12
0.24%
57
Alexander Lobakin
1168
0.32%
26
0.52%
58
Scott Feldman
1150
0.31%
6
0.12%
59
Francesco Fondelli
1116
0.30%
2
0.04%
60
Others
75575
20.63%
2050
41.15%
Total
366322
4982