Linux Source Code
Home
Release 5.19
Help
bpf
root
kernel
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Maguire
Alexei Starovoitov
Andrei Matei
Andrey Ignatov
Andrii Nakryiko
Björn Töpel
Brendan Jackman
Brian Vazquez
Chenbo Feng
Christy Lee
Craig Gallek
Daniel Borkmann
Daniel Mack
Dave Marchevsky
David Ahern
David S. Miller
Denis Salopek
Dmitrii Banshchikov
Dmitrii Dolgov
Edward Cree
Eric Dumazet
Feng Zhou
Florent Revest
Hangbin Liu
Hao Luo
He Fengqing
Hou Tao
Ilya Leoshkevich
Jakub Kiciński
Jakub Sitnicki
Jesper Dangaard Brouer
Jiong Wang
Jiri Olsa
Joanne Koong
Joe Stringer
John Fastabend
Josef Bacik
KP Singh
Kui-Feng Lee
Kumar Kartikeya Dwivedi
Lorenz Bauer
Lorenzo Bianconi
Maciej Fijalkowski
Martin KaFai Lau
Matteo Croce
Mauricio Vasquez B
Menglong Dong
Others
Quentin Monnet
Roman Gushchin
Sandipan Das
Sean Young
Song Liu
Stanislav Fomichev
Thomas Gleixner
Toke Höiland-Jörgensen
Wedson Almeida Filho
Yan Zhu
YiFei Zhu
Yonghong Song
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
preload
642
4
4
1553
Alexei Starovoitov
Toke Höiland-Jörgensen
Others
August 2020
September 2020
March 2021
January 2022
February 2022
var spanGroupData = [ {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 683}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 573}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 254}, {"author_id": 60, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
1510
97.23%
Toke Höiland-Jörgensen
2
0.13%
Others
41
2.64%
Total
1553
Files:
arraymap.c
1367
-
30
6763
Alexei Starovoitov
Daniel Borkmann
Yonghong Song
Martin KaFai Lau
Andrii Nakryiko
Maciej Fijalkowski
Jakub Kiciński
Feng Zhou
Kumar Kartikeya Dwivedi
Song Liu
Menglong Dong
Andrey Ignatov
Roman Gushchin
Brian Vazquez
Eric Dumazet
John Fastabend
Chenbo Feng
Toke Höiland-Jörgensen
Thomas Gleixner
Others
November 2014
March 2015
May 2015
August 2015
October 2015
November 2015
January 2016
February 2016
March 2016
June 2016
July 2016
August 2016
January 2017
March 2017
April 2017
May 2017
June 2017
August 2017
October 2017
January 2018
February 2018
April 2018
May 2018
August 2018
September 2018
October 2018
December 2018
January 2019
April 2019
May 2019
November 2019
January 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
December 2020
February 2021
April 2021
July 2021
September 2021
January 2022
April 2022
May 2022
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 448}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 393}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 233}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 635}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 277}, {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 186}, {"author_id": 1, "token_count": 197}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 1, "token_count": 129}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 219}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 5}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 176}, {"author_id": 2, "token_count": 36}, {"author_id": 7, "token_count": 91}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 3, "token_count": 140}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 112}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 249}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 239}, {"author_id": 2, "token_count": 860}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 30}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 692}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 38, "token_count": 148}, {"author_id": 8, "token_count": 57}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 212}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 72}, {"author_id": 58, "token_count": 35}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 44, "token_count": 91}, {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
2074
30.67%
Daniel Borkmann
1729
25.57%
Yonghong Song
1160
17.15%
Martin KaFai Lau
677
10.01%
Andrii Nakryiko
281
4.15%
Maciej Fijalkowski
148
2.19%
Jakub Kiciński
91
1.35%
Feng Zhou
91
1.35%
Kumar Kartikeya Dwivedi
72
1.06%
Song Liu
57
0.84%
Menglong Dong
35
0.52%
Andrey Ignatov
30
0.44%
Roman Gushchin
13
0.19%
Brian Vazquez
10
0.15%
Eric Dumazet
8
0.12%
John Fastabend
5
0.07%
Chenbo Feng
5
0.07%
Toke Höiland-Jörgensen
2
0.03%
Thomas Gleixner
2
0.03%
Others
273
4.04%
Total
6763
bloom_filter.c
210
-
4
889
Joanne Koong
Eric Dumazet
Menglong Dong
Others
October 2021
December 2021
April 2022
var spanGroupData = [ {"timestamp": 1633071600, "group": [ {"author_id": 41, "token_count": 24}, {"author_id": 11, "token_count": 822}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 58, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Joanne Koong
822
92.46%
Eric Dumazet
24
2.70%
Menglong Dong
15
1.69%
Others
28
3.15%
Total
889
bpf_inode_storage.c
284
-
9
1127
KP Singh
Lorenz Bauer
Menglong Dong
Joanne Koong
Martin KaFai Lau
Song Liu
Others
August 2020
September 2020
January 2021
February 2021
March 2021
May 2021
December 2021
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 1018}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 9, "token_count": 14}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 58, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
KP Singh
1057
93.79%
Lorenz Bauer
21
1.86%
Menglong Dong
12
1.06%
Joanne Koong
10
0.89%
Martin KaFai Lau
5
0.44%
Song Liu
2
0.18%
Others
20
1.77%
Total
1127
bpf_iter.c
759
-
8
3421
Yonghong Song
Joanne Koong
Martin KaFai Lau
Alexei Starovoitov
Alan Maguire
Andrii Nakryiko
Others
May 2020
July 2020
August 2020
September 2020
October 2020
February 2021
May 2021
July 2021
August 2021
November 2021
January 2022
March 2022
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 2239}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 198}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 491}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 58}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 81}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 11, "token_count": 153}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
3067
89.65%
Joanne Koong
153
4.47%
Martin KaFai Lau
101
2.95%
Alexei Starovoitov
19
0.56%
Alan Maguire
3
0.09%
Andrii Nakryiko
1
0.03%
Others
77
2.25%
Total
3421
bpf_local_storage.c
656
-
6
2680
KP Singh
Joanne Koong
Song Liu
Roman Gushchin
Martin KaFai Lau
Others
August 2020
September 2020
December 2020
February 2021
December 2021
February 2022
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 2313}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 88}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 111}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 11, "token_count": 107}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 9, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
KP Singh
2467
92.05%
Joanne Koong
107
3.99%
Song Liu
88
3.28%
Roman Gushchin
16
0.60%
Martin KaFai Lau
1
0.04%
Others
1
0.04%
Total
2680
bpf_lru_list.c
695
-
4
2997
Martin KaFai Lau
Thomas Gleixner
Others
November 2016
January 2017
April 2017
May 2019
February 2021
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 2977}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
2978
99.37%
Thomas Gleixner
2
0.07%
Others
17
0.57%
Total
2997
bpf_lru_list.h
83
-
4
304
Martin KaFai Lau
Thomas Gleixner
Others
November 2016
August 2017
May 2019
April 2020
May 2022
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 291}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
298
98.03%
Thomas Gleixner
2
0.66%
Others
4
1.32%
Total
304
bpf_lsm.c
266
-
10
1145
KP Singh
Kui-Feng Lee
Daniel Borkmann
Martin KaFai Lau
Alexei Starovoitov
Others
March 2020
August 2020
September 2020
November 2020
January 2021
February 2021
March 2021
May 2021
June 2021
January 2022
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 9, "token_count": 143}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 67}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 714}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 39, "token_count": 76}, ]}, ]
Author Name
Tokens
Token Proportion
KP Singh
924
80.70%
Kui-Feng Lee
76
6.64%
Daniel Borkmann
6
0.52%
Martin KaFai Lau
2
0.17%
Alexei Starovoitov
1
0.09%
Others
136
11.88%
Total
1145
bpf_struct_ops.c
699
-
8
3011
Martin KaFai Lau
Kui-Feng Lee
Hou Tao
KP Singh
Menglong Dong
Andrey Ignatov
Alexei Starovoitov
Others
January 2020
February 2020
March 2020
May 2020
June 2020
August 2021
October 2021
December 2021
April 2022
May 2022
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 2621}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 9, "token_count": 30}, {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 53, "token_count": 99}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 58, "token_count": 15}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 39, "token_count": 160}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
2696
89.54%
Kui-Feng Lee
160
5.31%
Hou Tao
99
3.29%
KP Singh
30
1.00%
Menglong Dong
15
0.50%
Andrey Ignatov
5
0.17%
Alexei Starovoitov
5
0.17%
Others
1
0.03%
Total
3011
bpf_struct_ops_types.h
12
-
2
28
Martin KaFai Lau
Hou Tao
January 2020
October 2021
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 53, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
19
67.86%
Hou Tao
9
32.14%
Total
28
bpf_task_storage.c
343
-
5
1338
KP Singh
Song Liu
Menglong Dong
Joanne Koong
Others
November 2020
January 2021
February 2021
March 2021
November 2021
December 2021
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 1101}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 175}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 58, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
KP Singh
1136
84.90%
Song Liu
179
13.38%
Menglong Dong
12
0.90%
Joanne Koong
10
0.75%
Others
1
0.07%
Total
1338
btf.c
7800
-
38
34720
Martin KaFai Lau
Alexei Starovoitov
Kumar Kartikeya Dwivedi
Andrii Nakryiko
Alan Maguire
Yonghong Song
Daniel Borkmann
Jiri Olsa
Matteo Croce
Ilya Leoshkevich
Dmitrii Banshchikov
Hao Luo
Roman Gushchin
Stanislav Fomichev
Toke Höiland-Jörgensen
Song Liu
KP Singh
Andrey Ignatov
Quentin Monnet
Hou Tao
Others
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
April 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
November 2020
December 2020
January 2021
February 2021
March 2021
May 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 6929}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1162}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 97}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1326}, {"author_id": 3, "token_count": 244}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 12, "token_count": 63}, {"author_id": 3, "token_count": 1223}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 124}, {"author_id": 3, "token_count": 364}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 2443}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 660}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1062}, {"author_id": 1, "token_count": 411}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1394}, {"author_id": 20, "token_count": 23}, {"author_id": 1, "token_count": 386}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 9, "token_count": 18}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 153}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 20, "token_count": 17}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 20, "token_count": 385}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 3087}, {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 2894}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 4, "token_count": 176}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 119}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 36, "token_count": 185}, {"author_id": 35, "token_count": 355}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 526}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 175}, {"author_id": 20, "token_count": 53}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 246}, {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 701}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 45}, {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 3, "token_count": 77}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 1845}, {"author_id": 25, "token_count": 35}, {"author_id": 53, "token_count": 3}, {"author_id": 20, "token_count": 2}, {"author_id": 5, "token_count": 316}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 1261}, {"author_id": 14, "token_count": 56}, {"author_id": 3, "token_count": 136}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 47, "token_count": 415}, {"author_id": 3, "token_count": 92}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 25, "token_count": 35}, {"author_id": 5, "token_count": 285}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 2564}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 24}, {"author_id": 15, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
11013
31.72%
Alexei Starovoitov
5515
15.88%
Kumar Kartikeya Dwivedi
4511
12.99%
Andrii Nakryiko
3248
9.35%
Alan Maguire
3087
8.89%
Yonghong Song
3059
8.81%
Daniel Borkmann
2443
7.04%
Jiri Olsa
480
1.38%
Matteo Croce
415
1.20%
Ilya Leoshkevich
355
1.02%
Dmitrii Banshchikov
185
0.53%
Hao Luo
70
0.20%
Roman Gushchin
63
0.18%
Stanislav Fomichev
62
0.18%
Toke Höiland-Jörgensen
19
0.05%
Song Liu
18
0.05%
KP Singh
18
0.05%
Andrey Ignatov
11
0.03%
Quentin Monnet
8
0.02%
Hou Tao
3
0.01%
Others
137
0.39%
Total
34720
cgroup.c
2168
-
30
9386
Stanislav Fomichev
Andrii Nakryiko
Alexei Starovoitov
Andrey Ignatov
Roman Gushchin
YiFei Zhu
Sean Young
Daniel Mack
Dave Marchevsky
He Fengqing
Yonghong Song
Ilya Leoshkevich
David Ahern
Song Liu
Dmitrii Banshchikov
Lorenz Bauer
Thomas Gleixner
Hao Luo
Jakub Sitnicki
Others
November 2016
December 2016
February 2017
April 2017
June 2017
October 2017
November 2017
December 2017
March 2018
May 2018
June 2018
August 2018
September 2018
October 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
December 2019
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
January 2021
August 2021
October 2021
November 2021
December 2021
February 2022
April 2022
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 23, "token_count": 259}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 52, "token_count": 40}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 1144}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 207}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 17, "token_count": 93}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 17, "token_count": 47}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 48, "token_count": 331}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 232}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 18}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 17, "token_count": 419}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 17, "token_count": 344}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 12, "token_count": 152}, {"author_id": 14, "token_count": 45}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 75}, {"author_id": 14, "token_count": 2037}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 25}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 35, "token_count": 38}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 17, "token_count": 144}, {"author_id": 12, "token_count": 54}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 1195}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 303}, {"author_id": 14, "token_count": 7}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 14, "token_count": 65}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 27, "token_count": 158}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 14, "token_count": 320}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 51, "token_count": 236}, {"author_id": 14, "token_count": 73}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 56, "token_count": 175}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 25, "token_count": 2}, {"author_id": 27, "token_count": 444}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 14, "token_count": 310}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
2882
30.71%
Andrii Nakryiko
1548
16.49%
Alexei Starovoitov
1206
12.85%
Andrey Ignatov
1050
11.19%
Roman Gushchin
738
7.86%
YiFei Zhu
602
6.41%
Sean Young
331
3.53%
Daniel Mack
259
2.76%
Dave Marchevsky
236
2.51%
He Fengqing
175
1.86%
Yonghong Song
56
0.60%
Ilya Leoshkevich
40
0.43%
David Ahern
40
0.43%
Song Liu
20
0.21%
Dmitrii Banshchikov
7
0.07%
Lorenz Bauer
4
0.04%
Thomas Gleixner
2
0.02%
Hao Luo
2
0.02%
Jakub Sitnicki
1
0.01%
Others
187
1.99%
Total
9386
core.c
2757
-
48
11134
Daniel Borkmann
Alexei Starovoitov
Song Liu
Martin KaFai Lau
Yonghong Song
Jiong Wang
Jiri Olsa
Brendan Jackman
Jakub Kiciński
Andrii Nakryiko
Jakub Sitnicki
Toke Höiland-Jörgensen
Roman Gushchin
Stanislav Fomichev
YiFei Zhu
Eric Dumazet
Sean Young
John Fastabend
Mauricio Vasquez B
Ilya Leoshkevich
Kumar Kartikeya Dwivedi
Dave Marchevsky
Lorenz Bauer
Alan Maguire
Hou Tao
Josef Bacik
Maciej Fijalkowski
Feng Zhou
Dmitrii Banshchikov
Thomas Gleixner
He Fengqing
Menglong Dong
Others
July 2014
September 2014
October 2014
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
October 2015
February 2016
April 2016
May 2016
July 2016
September 2016
October 2016
December 2016
January 2017
February 2017
May 2017
June 2017
August 2017
October 2017
November 2017
December 2017
January 2018
February 2018
April 2018
May 2018
June 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
August 2019
October 2019
November 2019
December 2019
January 2020
March 2020
April 2020
May 2020
July 2020
August 2020
September 2020
November 2020
December 2020
January 2021
February 2021
March 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
January 2022
February 2022
March 2022
May 2022
July 2022
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 748}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 68}, {"author_id": 2, "token_count": 326}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 214}, {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 2, "token_count": 1256}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 425}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 784}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 215}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 141}, {"author_id": 1, "token_count": 52}, {"author_id": 3, "token_count": 266}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "token_count": 45}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 366}, {"author_id": 2, "token_count": 1}, {"author_id": 57, "token_count": 9}, {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 53}, {"author_id": 2, "token_count": 199}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 112}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 351}, {"author_id": 7, "token_count": 5}, {"author_id": 48, "token_count": 27}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 98}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 89}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 127}, {"author_id": 24, "token_count": 18}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 141}, {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 87}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 22, "token_count": 48}, {"author_id": 1, "token_count": 387}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 2, "token_count": 36}, {"author_id": 7, "token_count": 149}, {"author_id": 22, "token_count": 264}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 41, "token_count": 25}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 22, "token_count": 11}, {"author_id": 14, "token_count": 10}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 14, "token_count": 47}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 158}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 2, "token_count": 259}, {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 20, "token_count": 284}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 14, "token_count": 10}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 18, "token_count": 118}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 12}, {"author_id": 38, "token_count": 7}, {"author_id": 15, "token_count": 29}, {"author_id": 27, "token_count": 50}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 110}, {"author_id": 32, "token_count": 207}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 56, "token_count": 2}, {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 51, "token_count": 14}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 15}, {"author_id": 26, "token_count": 10}, {"author_id": 15, "token_count": 42}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 15, "token_count": 40}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 1002}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 53, "token_count": 11}, {"author_id": 8, "token_count": 182}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 44, "token_count": 6}, {"author_id": 58, "token_count": 1}, {"author_id": 8, "token_count": 57}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 41, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
4437
39.85%
Alexei Starovoitov
2400
21.56%
Song Liu
1242
11.16%
Martin KaFai Lau
582
5.23%
Yonghong Song
531
4.77%
Jiong Wang
323
2.90%
Jiri Olsa
284
2.55%
Brendan Jackman
208
1.87%
Jakub Kiciński
199
1.79%
Andrii Nakryiko
152
1.37%
Jakub Sitnicki
118
1.06%
Toke Höiland-Jörgensen
111
1.00%
Roman Gushchin
94
0.84%
Stanislav Fomichev
67
0.60%
YiFei Zhu
50
0.45%
Eric Dumazet
43
0.39%
Sean Young
27
0.24%
John Fastabend
19
0.17%
Mauricio Vasquez B
18
0.16%
Ilya Leoshkevich
16
0.14%
Kumar Kartikeya Dwivedi
15
0.13%
Dave Marchevsky
14
0.13%
Lorenz Bauer
12
0.11%
Alan Maguire
12
0.11%
Hou Tao
11
0.10%
Josef Bacik
9
0.08%
Maciej Fijalkowski
7
0.06%
Feng Zhou
6
0.05%
Dmitrii Banshchikov
6
0.05%
Thomas Gleixner
2
0.02%
He Fengqing
2
0.02%
Menglong Dong
1
0.01%
Others
116
1.04%
Total
11134
cpumap.c
802
-
18
3248
Jesper Dangaard Brouer
Lorenzo Bianconi
Kumar Kartikeya Dwivedi
Toke Höiland-Jörgensen
Björn Töpel
Roman Gushchin
Menglong Dong
Martin KaFai Lau
Daniel Borkmann
Andrey Ignatov
Jakub Kiciński
Thomas Gleixner
Hangbin Liu
Alexei Starovoitov
Others
October 2017
January 2018
February 2018
April 2018
May 2018
August 2018
April 2019
May 2019
June 2019
December 2019
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
December 2020
January 2021
March 2021
April 2021
May 2021
June 2021
July 2021
November 2021
January 2022
April 2022
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 1705}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 109}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 19, "token_count": 135}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "token_count": 116}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 29, "token_count": 52}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 34, "token_count": 504}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 27}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 36}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 34, "token_count": 29}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 430}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 58, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jesper Dangaard Brouer
1951
60.07%
Lorenzo Bianconi
538
16.56%
Kumar Kartikeya Dwivedi
430
13.24%
Toke Höiland-Jörgensen
150
4.62%
Björn Töpel
91
2.80%
Roman Gushchin
27
0.83%
Menglong Dong
15
0.46%
Martin KaFai Lau
5
0.15%
Daniel Borkmann
5
0.15%
Andrey Ignatov
5
0.15%
Jakub Kiciński
4
0.12%
Thomas Gleixner
2
0.06%
Hangbin Liu
2
0.06%
Alexei Starovoitov
2
0.06%
Others
21
0.65%
Total
3248
devmap.c
1133
-
25
5014
Toke Höiland-Jörgensen
Hangbin Liu
John Fastabend
Jesper Dangaard Brouer
David Ahern
Kumar Kartikeya Dwivedi
Björn Töpel
Daniel Borkmann
Lorenzo Bianconi
Martin KaFai Lau
Menglong Dong
Roman Gushchin
Andrey Ignatov
Chenbo Feng
Jakub Kiciński
Eric Dumazet
Thomas Gleixner
Others
July 2017
August 2017
September 2017
October 2017
January 2018
May 2018
June 2018
July 2018
August 2018
October 2018
May 2019
June 2019
July 2019
September 2019
October 2019
November 2019
December 2019
January 2020
May 2020
June 2020
August 2020
September 2020
December 2020
February 2021
March 2021
May 2021
June 2021
July 2021
November 2021
January 2022
April 2022
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 731}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 6, "token_count": 19}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 246}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "token_count": 54}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 1231}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 15, "token_count": 41}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 15, "token_count": 148}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 160}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 29, "token_count": 28}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 15, "token_count": 146}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 52, "token_count": 272}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 10}, {"author_id": 19, "token_count": 15}, {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 72}, {"author_id": 34, "token_count": 26}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 31, "token_count": 896}, {"author_id": 19, "token_count": 298}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 36}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 148}, {"author_id": 60, "token_count": 221}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 58, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Toke Höiland-Jörgensen
1858
37.06%
Hangbin Liu
896
17.87%
John Fastabend
751
14.98%
Jesper Dangaard Brouer
559
11.15%
David Ahern
272
5.42%
Kumar Kartikeya Dwivedi
148
2.95%
Björn Töpel
103
2.05%
Daniel Borkmann
36
0.72%
Lorenzo Bianconi
26
0.52%
Martin KaFai Lau
21
0.42%
Menglong Dong
19
0.38%
Roman Gushchin
16
0.32%
Andrey Ignatov
10
0.20%
Chenbo Feng
6
0.12%
Jakub Kiciński
4
0.08%
Eric Dumazet
4
0.08%
Thomas Gleixner
2
0.04%
Others
283
5.64%
Total
5014
disasm.c
304
-
10
2112
Jakub Kiciński
Brendan Jackman
Daniel Borkmann
Jiri Olsa
Jiong Wang
Martin KaFai Lau
Alexei Starovoitov
Thomas Gleixner
Menglong Dong
Others
October 2017
December 2017
March 2018
January 2019
April 2019
May 2019
January 2021
March 2021
July 2021
August 2021
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 1280}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 2, "token_count": 252}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 20, "token_count": 69}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 22, "token_count": 51}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 32, "token_count": 349}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1280
60.61%
Brendan Jackman
349
16.52%
Daniel Borkmann
306
14.49%
Jiri Olsa
69
3.27%
Jiong Wang
51
2.41%
Martin KaFai Lau
34
1.61%
Alexei Starovoitov
20
0.95%
Thomas Gleixner
1
0.05%
Menglong Dong
1
0.05%
Others
1
0.05%
Total
2112
disasm.h
40
-
4
163
Jakub Kiciński
Daniel Borkmann
Jiri Olsa
Thomas Gleixner
October 2017
December 2017
January 2018
March 2018
May 2019
August 2021
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 75}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
81
49.69%
Daniel Borkmann
79
48.47%
Jiri Olsa
2
1.23%
Thomas Gleixner
1
0.61%
Total
163
dispatcher.c
159
-
2
648
Björn Töpel
Jiri Olsa
December 2019
March 2020
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 29, "token_count": 634}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 20, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
634
97.84%
Jiri Olsa
14
2.16%
Total
648
hashtab.c
2495
-
32
11630
Alexei Starovoitov
Yonghong Song
Martin KaFai Lau
Denis Salopek
Song Liu
Daniel Borkmann
Thomas Gleixner
Kumar Kartikeya Dwivedi
Jakub Kiciński
Feng Zhou
Brian Vazquez
Lorenz Bauer
Eric Dumazet
Andrii Nakryiko
Roman Gushchin
Mauricio Vasquez B
Menglong Dong
Toke Höiland-Jörgensen
Andrey Ignatov
Others
November 2014
November 2015
December 2015
February 2016
March 2016
August 2016
November 2016
January 2017
March 2017
April 2017
June 2017
August 2017
December 2017
January 2018
June 2018
August 2018
November 2018
January 2019
April 2019
May 2019
January 2020
February 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
February 2021
May 2021
June 2021
July 2021
August 2021
September 2021
February 2022
April 2022
May 2022
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 942}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 872}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 618}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 1607}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 481}, {"author_id": 1, "token_count": 488}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 132}, {"author_id": 1, "token_count": 213}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 156}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 84}, {"author_id": 24, "token_count": 33}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 3, "token_count": 251}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 26, "token_count": 43}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 63}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 1367}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 10, "token_count": 45}, {"author_id": 40, "token_count": 309}, {"author_id": 3, "token_count": 47}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 17, "token_count": 25}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 37}, {"author_id": 3, "token_count": 873}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 8, "token_count": 395}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 41, "token_count": 24}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 41, "token_count": 9}, {"author_id": 12, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 3, "token_count": 322}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 33, "token_count": 493}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 28}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 409}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 182}, {"author_id": 58, "token_count": 31}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 44, "token_count": 149}, {"author_id": 60, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
3715
31.94%
Yonghong Song
2868
24.66%
Martin KaFai Lau
2419
20.80%
Denis Salopek
493
4.24%
Song Liu
395
3.40%
Daniel Borkmann
350
3.01%
Thomas Gleixner
311
2.67%
Kumar Kartikeya Dwivedi
182
1.56%
Jakub Kiciński
156
1.34%
Feng Zhou
149
1.28%
Brian Vazquez
45
0.39%
Lorenz Bauer
43
0.37%
Eric Dumazet
39
0.34%
Andrii Nakryiko
37
0.32%
Roman Gushchin
33
0.28%
Mauricio Vasquez B
33
0.28%
Menglong Dong
31
0.27%
Toke Höiland-Jörgensen
28
0.24%
Andrey Ignatov
25
0.21%
Others
278
2.39%
Total
11630
helpers.c
1713
-
33
7230
Alexei Starovoitov
Florent Revest
Joanne Koong
Andrey Ignatov
Daniel Borkmann
Stanislav Fomichev
Mauricio Vasquez B
Hao Luo
Roman Gushchin
Yonghong Song
Feng Zhou
Kumar Kartikeya Dwivedi
John Fastabend
Hou Tao
Andrii Nakryiko
Martin KaFai Lau
Dmitrii Banshchikov
Toke Höiland-Jörgensen
Dave Marchevsky
Jakub Kiciński
Thomas Gleixner
Others
November 2014
March 2015
May 2015
June 2015
October 2015
April 2016
June 2016
September 2016
October 2016
January 2017
June 2018
August 2018
September 2018
October 2018
January 2019
March 2019
May 2019
November 2019
January 2020
March 2020
April 2020
May 2020
August 2020
September 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
July 2022
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 102}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 48}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 66}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 24, "token_count": 187}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 409}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 17, "token_count": 626}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 62}, {"author_id": 60, "token_count": 225}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 14, "token_count": 265}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 35}, {"author_id": 6, "token_count": 82}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 25, "token_count": 141}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 36, "token_count": 32}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 21, "token_count": 1465}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 21, "token_count": 33}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 1286}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 42}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 51, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 25, "token_count": 18}, {"author_id": 53, "token_count": 72}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 89}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 44, "token_count": 96}, {"author_id": 11, "token_count": 741}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
2162
29.90%
Florent Revest
1498
20.72%
Joanne Koong
772
10.68%
Andrey Ignatov
626
8.66%
Daniel Borkmann
330
4.56%
Stanislav Fomichev
265
3.67%
Mauricio Vasquez B
187
2.59%
Hao Luo
159
2.20%
Roman Gushchin
114
1.58%
Yonghong Song
105
1.45%
Feng Zhou
96
1.33%
Kumar Kartikeya Dwivedi
89
1.23%
John Fastabend
82
1.13%
Hou Tao
72
1.00%
Andrii Nakryiko
58
0.80%
Martin KaFai Lau
35
0.48%
Dmitrii Banshchikov
32
0.44%
Toke Höiland-Jörgensen
12
0.17%
Dave Marchevsky
8
0.11%
Jakub Kiciński
3
0.04%
Thomas Gleixner
2
0.03%
Others
523
7.23%
Total
7230
inode.c
820
-
17
3478
Daniel Borkmann
Martin KaFai Lau
Alexei Starovoitov
Al Viro
Andrii Nakryiko
Yonghong Song
Chenbo Feng
Lorenz Bauer
Thomas Gleixner
Others
October 2015
November 2015
December 2015
March 2016
April 2016
July 2016
September 2016
October 2016
November 2016
January 2017
March 2017
July 2017
October 2017
December 2017
April 2018
June 2018
August 2018
March 2019
April 2019
June 2019
September 2019
November 2019
January 2020
March 2020
May 2020
August 2020
September 2020
January 2021
March 2021
January 2022
February 2022
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1263}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 49, "token_count": 22}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 188}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 73}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 33}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 49, "token_count": 287}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 600}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 60, "token_count": 181}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 49, "token_count": 21}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 171}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 347}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
1664
47.84%
Martin KaFai Lau
600
17.25%
Alexei Starovoitov
370
10.64%
Al Viro
336
9.66%
Andrii Nakryiko
175
5.03%
Yonghong Song
38
1.09%
Chenbo Feng
33
0.95%
Lorenz Bauer
9
0.26%
Thomas Gleixner
2
0.06%
Others
251
7.22%
Total
3478
link_iter.c
107
-
1
469
Dmitrii Dolgov
May 2022
var spanGroupData = [ {"timestamp": 1651388400, "group": [ {"author_id": 37, "token_count": 469}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitrii Dolgov
469
100.00%
Total
469
local_storage.c
608
-
12
2765
Roman Gushchin
YiFei Zhu
Alexei Starovoitov
Stanislav Fomichev
Yonghong Song
Menglong Dong
Daniel Borkmann
Andrey Ignatov
Others
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
April 2019
November 2019
December 2019
June 2020
July 2020
December 2020
March 2021
July 2021
December 2021
February 2022
April 2022
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 12, "token_count": 1412}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 498}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 12, "token_count": 338}, {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 27, "token_count": 301}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 25}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 14, "token_count": 29}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 58, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
2291
82.86%
YiFei Zhu
301
10.89%
Alexei Starovoitov
76
2.75%
Stanislav Fomichev
29
1.05%
Yonghong Song
21
0.76%
Menglong Dong
15
0.54%
Daniel Borkmann
15
0.54%
Andrey Ignatov
5
0.18%
Others
12
0.43%
Total
2765
lpm_trie.c
737
-
20
2776
Daniel Mack
Craig Gallek
Yonghong Song
Eric Dumazet
Daniel Borkmann
Martin KaFai Lau
Alexei Starovoitov
Menglong Dong
Roman Gushchin
Toke Höiland-Jörgensen
Thomas Gleixner
Andrey Ignatov
Jakub Kiciński
Others
January 2017
February 2017
March 2017
April 2017
August 2017
September 2017
January 2018
February 2018
June 2018
August 2018
November 2018
December 2018
February 2019
April 2019
June 2019
February 2020
May 2020
June 2020
August 2020
December 2020
March 2021
June 2021
December 2021
April 2022
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 23, "token_count": 1398}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 45, "token_count": 424}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 3, "token_count": 407}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 41, "token_count": 269}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 40, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 58, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Mack
1398
50.36%
Craig Gallek
424
15.27%
Yonghong Song
411
14.81%
Eric Dumazet
269
9.69%
Daniel Borkmann
103
3.71%
Martin KaFai Lau
30
1.08%
Alexei Starovoitov
27
0.97%
Menglong Dong
15
0.54%
Roman Gushchin
14
0.50%
Toke Höiland-Jörgensen
8
0.29%
Thomas Gleixner
8
0.29%
Andrey Ignatov
5
0.18%
Jakub Kiciński
4
0.14%
Others
60
2.16%
Total
2776
map_in_map.c
125
-
6
556
Martin KaFai Lau
Daniel Borkmann
Alexei Starovoitov
Kumar Kartikeya Dwivedi
Yonghong Song
Thomas Gleixner
March 2017
June 2017
January 2019
February 2019
May 2019
May 2020
August 2020
July 2021
April 2022
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 338}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
381
68.53%
Daniel Borkmann
72
12.95%
Alexei Starovoitov
72
12.95%
Kumar Kartikeya Dwivedi
21
3.78%
Yonghong Song
8
1.44%
Thomas Gleixner
2
0.36%
Total
556
map_in_map.h
19
-
2
71
Martin KaFai Lau
Thomas Gleixner
March 2017
June 2017
May 2019
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
69
97.18%
Thomas Gleixner
2
2.82%
Total
71
map_iter.c
195
-
2
869
Yonghong Song
Hao Luo
May 2020
July 2020
August 2020
December 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 410}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 281}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 170}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 25, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
861
99.08%
Hao Luo
8
0.92%
Total
869
mmap_unlock_work.h
65
-
1
180
Song Liu
November 2021
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 180}, ]}, ]
Author Name
Tokens
Token Proportion
Song Liu
180
100.00%
Total
180
net_namespace.c
567
-
4
2465
Jakub Sitnicki
Lorenz Bauer
Andrii Nakryiko
Jakub Kiciński
May 2020
June 2020
July 2020
December 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 1301}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 581}, {"author_id": 26, "token_count": 77}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 30}, {"author_id": 18, "token_count": 473}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 7, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Sitnicki
2355
95.54%
Lorenz Bauer
77
3.12%
Andrii Nakryiko
30
1.22%
Jakub Kiciński
3
0.12%
Total
2465
offload.c
712
-
7
3199
Jakub Kiciński
Quentin Monnet
Jiong Wang
Others
November 2017
December 2017
January 2018
May 2018
July 2018
October 2018
November 2018
January 2019
February 2019
November 2019
December 2019
February 2020
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 7, "token_count": 366}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 7, "token_count": 427}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 1046}, {"author_id": 22, "token_count": 122}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 804}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 54, "token_count": 74}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 54, "token_count": 109}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 194}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 7, "token_count": 35}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
2881
90.06%
Quentin Monnet
183
5.72%
Jiong Wang
122
3.81%
Others
13
0.41%
Total
3199
percpu_freelist.c
209
-
4
944
Song Liu
Alexei Starovoitov
Thomas Gleixner
Eric Dumazet
March 2016
November 2017
January 2019
May 2019
February 2020
October 2020
var spanGroupData = [ {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 373}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 40, "token_count": 35}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 454}, ]}, ]
Author Name
Tokens
Token Proportion
Song Liu
454
48.09%
Alexei Starovoitov
447
47.35%
Thomas Gleixner
37
3.92%
Eric Dumazet
6
0.64%
Total
944
percpu_freelist.h
33
-
3
136
Alexei Starovoitov
Song Liu
Thomas Gleixner
March 2016
January 2019
May 2019
October 2020
var spanGroupData = [ {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
130
95.59%
Song Liu
4
2.94%
Thomas Gleixner
2
1.47%
Total
136
prog_iter.c
107
-
2
469
Alexei Starovoitov
Yonghong Song
July 2020
var spanGroupData = [ {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 448}, {"author_id": 3, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
448
95.52%
Yonghong Song
21
4.48%
Total
469
queue_stack_maps.c
280
-
7
1216
Mauricio Vasquez B
Daniel Borkmann
Alexei Starovoitov
Menglong Dong
Martin KaFai Lau
Andrey Ignatov
Others
October 2018
November 2018
April 2019
May 2020
June 2020
August 2020
April 2022
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 24, "token_count": 1114}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 58, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Mauricio Vasquez B
1114
91.61%
Daniel Borkmann
35
2.88%
Alexei Starovoitov
27
2.22%
Menglong Dong
19
1.56%
Martin KaFai Lau
10
0.82%
Andrey Ignatov
10
0.82%
Others
1
0.08%
Total
1216
reuseport_array.c
351
-
8
1402
Martin KaFai Lau
Menglong Dong
Andrey Ignatov
Alexei Starovoitov
Daniel Borkmann
Others
August 2018
May 2020
June 2020
July 2020
August 2020
September 2020
May 2021
December 2021
February 2022
April 2022
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 1313}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 58, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
1369
97.65%
Menglong Dong
15
1.07%
Andrey Ignatov
5
0.36%
Alexei Starovoitov
2
0.14%
Daniel Borkmann
1
0.07%
Others
10
0.71%
Total
1402
ringbuf.c
555
-
11
2372
Andrii Nakryiko
Joanne Koong
Menglong Dong
Roman Gushchin
Martin KaFai Lau
Andrey Ignatov
Kumar Kartikeya Dwivedi
Hao Luo
Others
May 2020
June 2020
August 2020
December 2020
April 2021
May 2021
June 2021
December 2021
February 2022
April 2022
May 2022
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 1934}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 58, "token_count": 15}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 11, "token_count": 319}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1986
83.73%
Joanne Koong
319
13.45%
Menglong Dong
15
0.63%
Roman Gushchin
14
0.59%
Martin KaFai Lau
5
0.21%
Andrey Ignatov
5
0.21%
Kumar Kartikeya Dwivedi
4
0.17%
Hao Luo
2
0.08%
Others
22
0.93%
Total
2372
stackmap.c
668
-
26
3376
Song Liu
Alexei Starovoitov
Yonghong Song
Hao Luo
Dave Marchevsky
Stanislav Fomichev
Martin KaFai Lau
Menglong Dong
Jiri Olsa
Daniel Borkmann
Lorenz Bauer
Jakub Kiciński
Chenbo Feng
Andrey Ignatov
Thomas Gleixner
Roman Gushchin
Mauricio Vasquez B
Others
February 2016
March 2016
April 2016
January 2017
August 2017
October 2017
January 2018
March 2018
April 2018
May 2018
August 2018
October 2018
January 2019
May 2019
November 2019
May 2020
June 2020
July 2020
August 2020
September 2020
December 2020
January 2021
March 2021
September 2021
November 2021
January 2022
February 2022
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 770}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 3, "token_count": 112}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 487}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 314}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 14, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 8, "token_count": 276}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 8, "token_count": 816}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 29}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 25, "token_count": 65}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 58, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Song Liu
1608
47.63%
Alexei Starovoitov
1050
31.10%
Yonghong Song
432
12.80%
Hao Luo
65
1.93%
Dave Marchevsky
29
0.86%
Stanislav Fomichev
26
0.77%
Martin KaFai Lau
18
0.53%
Menglong Dong
12
0.36%
Jiri Olsa
12
0.36%
Daniel Borkmann
10
0.30%
Lorenz Bauer
7
0.21%
Jakub Kiciński
5
0.15%
Chenbo Feng
5
0.15%
Andrey Ignatov
5
0.15%
Thomas Gleixner
2
0.06%
Roman Gushchin
2
0.06%
Mauricio Vasquez B
1
0.03%
Others
87
2.58%
Total
3376
syscall.c
5254
-
72
23791
Brian Vazquez
Alexei Starovoitov
Andrii Nakryiko
Martin KaFai Lau
Daniel Borkmann
Kumar Kartikeya Dwivedi
Yonghong Song
Toke Höiland-Jörgensen
Song Liu
Yan Zhu
Roman Gushchin
Sandipan Das
Jakub Kiciński
YiFei Zhu
Mauricio Vasquez B
Andrey Ignatov
Chenbo Feng
Stanislav Fomichev
Denis Salopek
Jiri Olsa
Daniel Mack
Joanne Koong
KP Singh
Jiong Wang
Dmitrii Dolgov
Kui-Feng Lee
Björn Töpel
Sean Young
Jakub Sitnicki
Eric Dumazet
Al Viro
David S. Miller
Lorenz Bauer
John Fastabend
Alan Maguire
Quentin Monnet
Dave Marchevsky
Lorenzo Bianconi
Thomas Gleixner
David Ahern
Hao Luo
Others
September 2014
November 2014
January 2015
March 2015
May 2015
September 2015
October 2015
November 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 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
March 2018
April 2018
May 2018
June 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 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
November 2020
December 2020
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 1224}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 2, "token_count": 169}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 23, "token_count": 117}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 105}, {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 116}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 49, "token_count": 28}, {"author_id": 59, "token_count": 4}, {"author_id": 50, "token_count": 13}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 1394}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 1, "token_count": 224}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 122}, {"author_id": 59, "token_count": 189}, {"author_id": 7, "token_count": 22}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "token_count": 144}, {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 372}, {"author_id": 7, "token_count": 50}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 192}, {"author_id": 22, "token_count": 82}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 192}, {"author_id": 17, "token_count": 179}, {"author_id": 6, "token_count": 14}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 20, "token_count": 8}, {"author_id": 1, "token_count": 94}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 17, "token_count": 18}, {"author_id": 2, "token_count": 31}, {"author_id": 1, "token_count": 179}, {"author_id": 43, "token_count": 411}, {"author_id": 48, "token_count": 20}, {"author_id": 3, "token_count": 643}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 48, "token_count": 31}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 1, "token_count": 11}, {"author_id": 12, "token_count": 39}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 24, "token_count": 309}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 50, "token_count": 26}, {"author_id": 8, "token_count": 91}, {"author_id": 3, "token_count": 105}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 362}, {"author_id": 12, "token_count": 1}, {"author_id": 8, "token_count": 135}, {"author_id": 3, "token_count": 19}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 69}, {"author_id": 1, "token_count": 4}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 166}, {"author_id": 17, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 246}, {"author_id": 1, "token_count": 2}, {"author_id": 14, "token_count": 82}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 22, "token_count": 2}, {"author_id": 12, "token_count": 26}, {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 14, "token_count": 45}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 2, "token_count": 15}, {"author_id": 54, "token_count": 20}, {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 107}, {"author_id": 2, "token_count": 60}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 173}, {"author_id": 4, "token_count": 152}, {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 29, "token_count": 71}, {"author_id": 2, "token_count": 147}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 10, "token_count": 4035}, {"author_id": 1, "token_count": 52}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 1258}, {"author_id": 9, "token_count": 89}, {"author_id": 1, "token_count": 55}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 1064}, {"author_id": 8, "token_count": 208}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 49, "token_count": 15}, {"author_id": 0, "token_count": 191}, {"author_id": 4, "token_count": 94}, {"author_id": 2, "token_count": 36}, {"author_id": 18, "token_count": 20}, {"author_id": 3, "token_count": 118}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 39}, {"author_id": 26, "token_count": 4}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 74}, {"author_id": 4, "token_count": 127}, {"author_id": 18, "token_count": 31}, {"author_id": 14, "token_count": 9}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 142}, {"author_id": 9, "token_count": 6}, {"author_id": 26, "token_count": 25}, {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 15, "token_count": 483}, {"author_id": 27, "token_count": 364}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 4, "token_count": 274}, {"author_id": 12, "token_count": 334}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 1, "token_count": 23}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 20, "token_count": 42}, {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 506}, {"author_id": 2, "token_count": 9}, {"author_id": 33, "token_count": 140}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 385}, {"author_id": 14, "token_count": 28}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 51, "token_count": 17}, {"author_id": 41, "token_count": 29}, {"author_id": 11, "token_count": 102}, {"author_id": 5, "token_count": 125}, {"author_id": 15, "token_count": 22}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 136}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 25, "token_count": 2}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 34, "token_count": 14}, {"author_id": 15, "token_count": 17}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 203}, {"author_id": 41, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 20, "token_count": 88}, {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 221}, {"author_id": 5, "token_count": 1316}, {"author_id": 46, "token_count": 421}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 16, "token_count": 23}, {"author_id": 37, "token_count": 74}, {"author_id": 39, "token_count": 71}, ]}, ]
Author Name
Tokens
Token Proportion
Brian Vazquez
4035
16.96%
Alexei Starovoitov
3800
15.97%
Andrii Nakryiko
3614
15.19%
Martin KaFai Lau
2481
10.43%
Daniel Borkmann
1672
7.03%
Kumar Kartikeya Dwivedi
1442
6.06%
Yonghong Song
924
3.88%
Toke Höiland-Jörgensen
546
2.29%
Song Liu
438
1.84%
Yan Zhu
421
1.77%
Roman Gushchin
416
1.75%
Sandipan Das
411
1.73%
Jakub Kiciński
411
1.73%
YiFei Zhu
364
1.53%
Mauricio Vasquez B
309
1.30%
Andrey Ignatov
206
0.87%
Chenbo Feng
193
0.81%
Stanislav Fomichev
181
0.76%
Denis Salopek
140
0.59%
Jiri Olsa
138
0.58%
Daniel Mack
117
0.49%
Joanne Koong
102
0.43%
KP Singh
101
0.42%
Jiong Wang
84
0.35%
Dmitrii Dolgov
74
0.31%
Kui-Feng Lee
71
0.30%
Björn Töpel
71
0.30%
Sean Young
51
0.21%
Jakub Sitnicki
51
0.21%
Eric Dumazet
45
0.19%
Al Viro
43
0.18%
David S. Miller
39
0.16%
Lorenz Bauer
29
0.12%
John Fastabend
29
0.12%
Alan Maguire
23
0.10%
Quentin Monnet
20
0.08%
Dave Marchevsky
17
0.07%
Lorenzo Bianconi
14
0.06%
Thomas Gleixner
10
0.04%
David Ahern
7
0.03%
Hao Luo
2
0.01%
Others
649
2.73%
Total
23791
sysfs_btf.c
45
-
4
171
Andrii Nakryiko
Others
August 2019
March 2020
September 2020
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 150}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
150
87.72%
Others
21
12.28%
Total
171
task_iter.c
669
-
6
2705
Yonghong Song
Song Liu
Andrii Nakryiko
Others
May 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
February 2021
November 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 3, "token_count": 1230}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 29}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 900}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 331}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
1412
52.20%
Song Liu
1260
46.58%
Andrii Nakryiko
18
0.67%
Others
15
0.55%
Total
2705
tnum.c
214
-
6
1120
Edward Cree
John Fastabend
Daniel Borkmann
Yonghong Song
Thomas Gleixner
Others
August 2017
April 2018
May 2019
January 2020
March 2020
May 2021
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 886}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 68}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 83}, ]}, ]
Author Name
Tokens
Token Proportion
Edward Cree
886
79.11%
John Fastabend
68
6.07%
Daniel Borkmann
46
4.11%
Yonghong Song
36
3.21%
Thomas Gleixner
1
0.09%
Others
83
7.41%
Total
1120
trampoline.c
682
-
15
2978
Alexei Starovoitov
Jiri Olsa
Kui-Feng Lee
KP Singh
Toke Höiland-Jörgensen
Björn Töpel
Eric Dumazet
He Fengqing
Martin KaFai Lau
Song Liu
David S. Miller
Andrii Nakryiko
Others
November 2019
December 2019
January 2020
February 2020
March 2020
August 2020
September 2020
February 2021
March 2021
April 2021
July 2021
August 2021
September 2021
October 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 804}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 235}, {"author_id": 29, "token_count": 45}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 144}, {"author_id": 20, "token_count": 3}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 20, "token_count": 93}, {"author_id": 9, "token_count": 183}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 15, "token_count": 116}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 632}, {"author_id": 20, "token_count": 123}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 41, "token_count": 23}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 56, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 39, "token_count": 183}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
2066
69.38%
Jiri Olsa
285
9.57%
Kui-Feng Lee
183
6.15%
KP Singh
183
6.15%
Toke Höiland-Jörgensen
116
3.90%
Björn Töpel
45
1.51%
Eric Dumazet
23
0.77%
He Fengqing
10
0.34%
Martin KaFai Lau
9
0.30%
Song Liu
7
0.24%
David S. Miller
1
0.03%
Andrii Nakryiko
1
0.03%
Others
49
1.65%
Total
2978
verifier.c
15121
-
83
70553
Alexei Starovoitov
John Fastabend
Daniel Borkmann
Martin KaFai Lau
Yonghong Song
Kumar Kartikeya Dwivedi
Edward Cree
Jakub Kiciński
Joanne Koong
Andrii Nakryiko
Lorenz Bauer
Hao Luo
Andrei Matei
Jiong Wang
Joe Stringer
Andrey Ignatov
Jiri Olsa
Toke Höiland-Jörgensen
Christy Lee
Florent Revest
Maciej Fijalkowski
David S. Miller
Dmitrii Banshchikov
Wedson Almeida Filho
Brendan Jackman
Josef Bacik
KP Singh
Song Liu
Ilya Leoshkevich
Roman Gushchin
Jakub Sitnicki
Hou Tao
Feng Zhou
Thomas Gleixner
Quentin Monnet
Björn Töpel
He Fengqing
Mauricio Vasquez B
Stanislav Fomichev
Alan Maguire
Sandipan Das
Jesper Dangaard Brouer
Dave Marchevsky
Craig Gallek
Others
September 2014
October 2014
December 2014
March 2015
April 2015
June 2015
July 2015
August 2015
October 2015
January 2016
February 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
January 2022
February 2022
March 2022
April 2022
May 2022
July 2022
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 4036}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 330}, {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 176}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 148}, {"author_id": 2, "token_count": 158}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 604}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 77}, {"author_id": 2, "token_count": 160}, {"author_id": 7, "token_count": 230}, {"author_id": 57, "token_count": 194}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 57, "token_count": 31}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 69}, {"author_id": 60, "token_count": 213}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 480}, {"author_id": 2, "token_count": 57}, {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 50, "token_count": 6}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 2, "token_count": 63}, {"author_id": 50, "token_count": 93}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 3, "token_count": 180}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 123}, {"author_id": 13, "token_count": 3}, {"author_id": 6, "token_count": 64}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 67}, {"author_id": 13, "token_count": 2778}, {"author_id": 6, "token_count": 52}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 239}, {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 735}, {"author_id": 2, "token_count": 57}, {"author_id": 50, "token_count": 10}, {"author_id": 7, "token_count": 582}, {"author_id": 19, "token_count": 19}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 334}, {"author_id": 45, "token_count": 3}, {"author_id": 2, "token_count": 602}, {"author_id": 12, "token_count": 3}, {"author_id": 3, "token_count": 29}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2908}, {"author_id": 2, "token_count": 117}, {"author_id": 50, "token_count": 115}, {"author_id": 7, "token_count": 14}, {"author_id": 57, "token_count": 14}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 233}, {"author_id": 2, "token_count": 320}, {"author_id": 50, "token_count": 83}, {"author_id": 7, "token_count": 35}, {"author_id": 54, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 20, "token_count": 84}, {"author_id": 6, "token_count": 10}, {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 84}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 100}, {"author_id": 29, "token_count": 10}, {"author_id": 2, "token_count": 349}, {"author_id": 7, "token_count": 10}, {"author_id": 22, "token_count": 72}, {"author_id": 6, "token_count": 36}, {"author_id": 43, "token_count": 26}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 205}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 13, "token_count": 232}, {"author_id": 1, "token_count": 31}, {"author_id": 12, "token_count": 76}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 12, "token_count": 40}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 265}, {"author_id": 30, "token_count": 900}, {"author_id": 24, "token_count": 59}, {"author_id": 54, "token_count": 34}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 68}, {"author_id": 50, "token_count": 14}, {"author_id": 13, "token_count": 1}, {"author_id": 22, "token_count": 39}, {"author_id": 3, "token_count": 571}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 697}, {"author_id": 7, "token_count": 102}, {"author_id": 22, "token_count": 78}, {"author_id": 1, "token_count": 1128}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 573}, {"author_id": 2, "token_count": 471}, {"author_id": 7, "token_count": 1252}, {"author_id": 22, "token_count": 299}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 17, "token_count": 3}, {"author_id": 1, "token_count": 286}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 17, "token_count": 191}, {"author_id": 2, "token_count": 12}, {"author_id": 7, "token_count": 25}, {"author_id": 26, "token_count": 24}, {"author_id": 1, "token_count": 137}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 443}, {"author_id": 17, "token_count": 58}, {"author_id": 2, "token_count": 469}, {"author_id": 22, "token_count": 126}, {"author_id": 1, "token_count": 51}, {"author_id": 60, "token_count": 401}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 198}, {"author_id": 22, "token_count": 689}, {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 2995}, {"author_id": 2, "token_count": 28}, {"author_id": 14, "token_count": 21}, {"author_id": 15, "token_count": 4}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 35, "token_count": 5}, {"author_id": 15, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 620}, {"author_id": 4, "token_count": 277}, {"author_id": 1, "token_count": 175}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 374}, {"author_id": 2, "token_count": 373}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 769}, {"author_id": 2, "token_count": 33}, {"author_id": 1, "token_count": 547}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 20}, {"author_id": 40, "token_count": 80}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 6, "token_count": 8156}, {"author_id": 9, "token_count": 58}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 148}, {"author_id": 18, "token_count": 81}, {"author_id": 15, "token_count": 19}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 74}, {"author_id": 4, "token_count": 492}, {"author_id": 2, "token_count": 44}, {"author_id": 6, "token_count": 90}, {"author_id": 3, "token_count": 131}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 461}, {"author_id": 3, "token_count": 106}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 18, "token_count": 14}, {"author_id": 3, "token_count": 272}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 177}, {"author_id": 20, "token_count": 30}, {"author_id": 9, "token_count": 35}, {"author_id": 26, "token_count": 233}, {"author_id": 3, "token_count": 305}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 47}, {"author_id": 0, "token_count": 268}, {"author_id": 25, "token_count": 618}, {"author_id": 26, "token_count": 703}, {"author_id": 38, "token_count": 368}, {"author_id": 1, "token_count": 227}, {"author_id": 15, "token_count": 508}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 337}, {"author_id": 2, "token_count": 12}, {"author_id": 7, "token_count": 2}, {"author_id": 1, "token_count": 19}, {"author_id": 3, "token_count": 92}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 515}, {"author_id": 36, "token_count": 59}, {"author_id": 9, "token_count": 84}, {"author_id": 55, "token_count": 259}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 4, "token_count": 179}, {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 498}, {"author_id": 32, "token_count": 141}, {"author_id": 2, "token_count": 5}, {"author_id": 14, "token_count": 27}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 28, "token_count": 1317}, {"author_id": 32, "token_count": 65}, {"author_id": 2, "token_count": 126}, {"author_id": 36, "token_count": 232}, {"author_id": 35, "token_count": 29}, {"author_id": 9, "token_count": 5}, {"author_id": 3, "token_count": 1544}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 29, "token_count": 57}, {"author_id": 32, "token_count": 45}, {"author_id": 2, "token_count": 526}, {"author_id": 35, "token_count": 112}, {"author_id": 1, "token_count": 2458}, {"author_id": 15, "token_count": 20}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 81}, {"author_id": 51, "token_count": 4}, {"author_id": 21, "token_count": 431}, {"author_id": 20, "token_count": 70}, {"author_id": 26, "token_count": 470}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 238}, {"author_id": 2, "token_count": 381}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 1371}, {"author_id": 2, "token_count": 212}, {"author_id": 56, "token_count": 62}, {"author_id": 20, "token_count": 201}, {"author_id": 6, "token_count": 86}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 17, "token_count": 26}, {"author_id": 4, "token_count": 1}, {"author_id": 2, "token_count": 21}, {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 287}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 54}, {"author_id": 51, "token_count": 12}, {"author_id": 11, "token_count": 60}, {"author_id": 5, "token_count": 779}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 2, "token_count": 10}, {"author_id": 36, "token_count": 29}, {"author_id": 53, "token_count": 44}, {"author_id": 11, "token_count": 104}, {"author_id": 1, "token_count": 78}, {"author_id": 8, "token_count": 158}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 381}, {"author_id": 42, "token_count": 438}, {"author_id": 2, "token_count": 114}, {"author_id": 25, "token_count": 660}, {"author_id": 53, "token_count": 10}, {"author_id": 7, "token_count": 3}, {"author_id": 20, "token_count": 480}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 2, "token_count": 35}, {"author_id": 5, "token_count": 480}, {"author_id": 3, "token_count": 76}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 53, "token_count": 41}, {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 25, "token_count": 62}, {"author_id": 53, "token_count": 20}, {"author_id": 20, "token_count": 1}, {"author_id": 11, "token_count": 128}, {"author_id": 5, "token_count": 341}, {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 1565}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 44, "token_count": 85}, {"author_id": 11, "token_count": 1452}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 104}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
20698
29.34%
John Fastabend
8508
12.06%
Daniel Borkmann
6184
8.77%
Martin KaFai Lau
5581
7.91%
Yonghong Song
3441
4.88%
Kumar Kartikeya Dwivedi
3166
4.49%
Edward Cree
3023
4.28%
Jakub Kiciński
2256
3.20%
Joanne Koong
1744
2.47%
Andrii Nakryiko
1606
2.28%
Lorenz Bauer
1430
2.03%
Hao Luo
1340
1.90%
Andrei Matei
1317
1.87%
Jiong Wang
1303
1.85%
Joe Stringer
900
1.28%
Andrey Ignatov
870
1.23%
Jiri Olsa
866
1.23%
Toke Höiland-Jörgensen
560
0.79%
Christy Lee
441
0.63%
Florent Revest
431
0.61%
Maciej Fijalkowski
368
0.52%
David S. Miller
321
0.45%
Dmitrii Banshchikov
320
0.45%
Wedson Almeida Filho
259
0.37%
Brendan Jackman
251
0.36%
Josef Bacik
239
0.34%
KP Singh
191
0.27%
Song Liu
169
0.24%
Ilya Leoshkevich
158
0.22%
Roman Gushchin
119
0.17%
Jakub Sitnicki
115
0.16%
Hou Tao
115
0.16%
Feng Zhou
85
0.12%
Thomas Gleixner
82
0.12%
Quentin Monnet
68
0.10%
Björn Töpel
67
0.09%
He Fengqing
62
0.09%
Mauricio Vasquez B
59
0.08%
Stanislav Fomichev
48
0.07%
Alan Maguire
47
0.07%
Sandipan Das
26
0.04%
Jesper Dangaard Brouer
19
0.03%
Dave Marchevsky
16
0.02%
Craig Gallek
3
0.00%
Others
1681
2.38%
Total
70553
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
207
Author
Tokens
Proportion
Commits
Proportion
0
Alexei Starovoitov
47842
20.05%
225
13.86%
1
Martin KaFai Lau
31439
13.18%
106
6.53%
2
Daniel Borkmann
19523
8.18%
224
13.80%
3
Yonghong Song
18451
7.73%
109
6.72%
4
Andrii Nakryiko
12905
5.41%
52
3.20%
5
Kumar Kartikeya Dwivedi
10080
4.22%
40
2.46%
6
John Fastabend
9462
3.97%
24
1.48%
7
Jakub Kiciński
7378
3.09%
59
3.64%
8
Song Liu
6121
2.57%
38
2.34%
9
KP Singh
6107
2.56%
23
1.42%
10
Brian Vazquez
4090
1.71%
6
0.37%
11
Joanne Koong
4039
1.69%
12
0.74%
12
Roman Gushchin
3970
1.66%
39
2.40%
13
Edward Cree
3909
1.64%
11
0.68%
14
Stanislav Fomichev
3560
1.49%
26
1.60%
15
Toke Höiland-Jörgensen
3412
1.43%
28
1.73%
16
Alan Maguire
3172
1.33%
6
0.37%
17
Andrey Ignatov
2873
1.20%
26
1.60%
18
Jakub Sitnicki
2640
1.11%
15
0.92%
19
Jesper Dangaard Brouer
2529
1.06%
21
1.29%
20
Jiri Olsa
2150
0.90%
37
2.28%
21
Florent Revest
1929
0.81%
8
0.49%
22
Jiong Wang
1883
0.79%
22
1.36%
23
Daniel Mack
1774
0.74%
3
0.18%
24
Mauricio Vasquez B
1721
0.72%
6
0.37%
25
Hao Luo
1648
0.69%
13
0.80%
26
Lorenz Bauer
1632
0.68%
28
1.73%
27
YiFei Zhu
1317
0.55%
7
0.43%
28
Andrei Matei
1317
0.55%
1
0.06%
29
Björn Töpel
1011
0.42%
9
0.55%
30
Joe Stringer
900
0.38%
7
0.43%
31
Hangbin Liu
898
0.38%
2
0.12%
32
Brendan Jackman
808
0.34%
9
0.55%
33
Denis Salopek
633
0.27%
1
0.06%
34
Lorenzo Bianconi
578
0.24%
8
0.49%
35
Ilya Leoshkevich
569
0.24%
9
0.55%
36
Dmitrii Banshchikov
550
0.23%
7
0.43%
37
Dmitrii Dolgov
543
0.23%
1
0.06%
38
Maciej Fijalkowski
523
0.22%
5
0.31%
39
Kui-Feng Lee
490
0.21%
3
0.18%
40
Thomas Gleixner
477
0.20%
15
0.92%
41
Eric Dumazet
461
0.19%
16
0.99%
42
Christy Lee
441
0.18%
4
0.25%
43
Sandipan Das
437
0.18%
4
0.25%
44
Feng Zhou
427
0.18%
1
0.06%
45
Craig Gallek
427
0.18%
3
0.18%
46
Yan Zhu
421
0.18%
1
0.06%
47
Matteo Croce
415
0.17%
1
0.06%
48
Sean Young
409
0.17%
3
0.18%
49
Al Viro
379
0.16%
8
0.49%
50
David S. Miller
361
0.15%
9
0.55%
51
Dave Marchevsky
320
0.13%
6
0.37%
52
David Ahern
319
0.13%
4
0.25%
53
Hou Tao
309
0.13%
7
0.43%
54
Quentin Monnet
279
0.12%
12
0.74%
55
Wedson Almeida Filho
259
0.11%
1
0.06%
56
He Fengqing
249
0.10%
4
0.25%
57
Josef Bacik
248
0.10%
3
0.18%
58
Menglong Dong
247
0.10%
3
0.18%
59
Chenbo Feng
242
0.10%
3
0.18%
60
Others
5099
2.14%
239
14.73%
Total
238602
1623