Linux Source Code
Home
Release 5.18
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
Carlos Neira
Chenbo Feng
Christy Lee
Craig Gallek
Daniel Borkmann
Daniel Mack
Dave Marchevsky
David Ahern
David S. Miller
Denis Salopek
Dmitrii Banshchikov
Edward Cree
Eric Dumazet
Florent Revest
Gianluca Borello
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
Jussi Mäki
KP Singh
Kumar Kartikeya Dwivedi
Lorenz Bauer
Lorenzo Bianconi
Maciej Fijalkowski
Martin KaFai Lau
Matt Mullins
Matteo Croce
Mauricio Vasquez B
Others
Paul Chaignon
Quentin Monnet
Roman Gushchin
Sandipan Das
Sean Young
Song Liu
Stanislav Fomichev
Thomas Gleixner
Toke Höiland-Jörgensen
Wedson Almeida Filho
YiFei Zhu
Yonghong Song
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
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": 13, "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
1350
-
26
6623
Alexei Starovoitov
Daniel Borkmann
Yonghong Song
Martin KaFai Lau
Andrii Nakryiko
Maciej Fijalkowski
Jakub Kiciński
Andrey Ignatov
Song Liu
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
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": 54, "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": 6, "token_count": 91}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "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": 11, "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": 38, "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": 14, "token_count": 90}, ]}, {"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": 37, "token_count": 148}, {"author_id": 8, "token_count": 57}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 11, "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": 126}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
2082
31.44%
Daniel Borkmann
1729
26.11%
Yonghong Song
1160
17.51%
Martin KaFai Lau
677
10.22%
Andrii Nakryiko
281
4.24%
Maciej Fijalkowski
148
2.23%
Jakub Kiciński
91
1.37%
Andrey Ignatov
90
1.36%
Song Liu
57
0.86%
Roman Gushchin
13
0.20%
Brian Vazquez
10
0.15%
Eric Dumazet
8
0.12%
John Fastabend
5
0.08%
Chenbo Feng
5
0.08%
Toke Höiland-Jörgensen
2
0.03%
Thomas Gleixner
2
0.03%
Others
263
3.97%
Total
6623
bloom_filter.c
210
-
3
884
Joanne Koong
Eric Dumazet
Others
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1633071600, "group": [ {"author_id": 39, "token_count": 24}, {"author_id": 26, "token_count": 832}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Joanne Koong
832
94.12%
Eric Dumazet
24
2.71%
Others
28
3.17%
Total
884
bpf_inode_storage.c
284
-
8
1121
KP Singh
Lorenz Bauer
Joanne Koong
Martin KaFai Lau
Song Liu
Others
August 2020
September 2020
January 2021
February 2021
March 2021
May 2021
December 2021
March 2022
var spanGroupData = [ {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 1028}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 25, "token_count": 21}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 7, "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": 7, "token_count": 21}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
KP Singh
1063
94.83%
Lorenz Bauer
21
1.87%
Joanne Koong
10
0.89%
Martin KaFai Lau
5
0.45%
Song Liu
2
0.18%
Others
20
1.78%
Total
1121
bpf_iter.c
761
-
7
3419
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
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 2274}, ]}, {"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": 26, "token_count": 153}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
3102
90.73%
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
40
1.17%
Total
3419
bpf_local_storage.c
647
-
6
2637
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
var spanGroupData = [ {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 2313}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 88}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 7, "token_count": 111}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "token_count": 107}, ]}, ]
Author Name
Tokens
Token Proportion
KP Singh
2424
91.92%
Joanne Koong
107
4.06%
Song Liu
88
3.34%
Roman Gushchin
16
0.61%
Martin KaFai Lau
1
0.04%
Others
1
0.04%
Total
2637
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": 38, "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
82
-
3
301
Martin KaFai Lau
Thomas Gleixner
Others
November 2016
August 2017
May 2019
April 2020
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": 38, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
298
99.00%
Thomas Gleixner
2
0.66%
Others
1
0.33%
Total
301
bpf_lsm.c
249
-
9
1069
KP Singh
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
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 143}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 67}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "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}, ]}, ]
Author Name
Tokens
Token Proportion
KP Singh
924
86.44%
Daniel Borkmann
6
0.56%
Martin KaFai Lau
2
0.19%
Alexei Starovoitov
1
0.09%
Others
136
12.72%
Total
1069
bpf_struct_ops.c
672
-
6
2896
Martin KaFai Lau
Hou Tao
KP Singh
Andrey Ignatov
Alexei Starovoitov
Others
January 2020
February 2020
March 2020
May 2020
June 2020
August 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 2653}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 36}, {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 48, "token_count": 111}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
2728
94.20%
Hou Tao
111
3.83%
KP Singh
36
1.24%
Andrey Ignatov
15
0.52%
Alexei Starovoitov
5
0.17%
Others
1
0.03%
Total
2896
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": 48, "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
344
-
4
1332
KP Singh
Song Liu
Joanne Koong
Others
November 2020
January 2021
February 2021
March 2021
November 2021
December 2021
March 2022
var spanGroupData = [ {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 1111}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 7, "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": 7, "token_count": 21}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
KP Singh
1142
85.74%
Song Liu
179
13.44%
Joanne Koong
10
0.75%
Others
1
0.08%
Total
1332
btf.c
7326
-
37
32437
Martin KaFai Lau
Alexei Starovoitov
Andrii Nakryiko
Alan Maguire
Yonghong Song
Daniel Borkmann
Kumar Kartikeya Dwivedi
Jiri Olsa
Matteo Croce
Ilya Leoshkevich
Andrey Ignatov
Dmitrii Banshchikov
Hao Luo
Roman Gushchin
Stanislav Fomichev
Song Liu
KP Singh
Quentin Monnet
Toke Höiland-Jörgensen
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
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": 11, "token_count": 63}, {"author_id": 3, "token_count": 1223}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 158}, {"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": 15, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 50, "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": 19, "token_count": 23}, {"author_id": 1, "token_count": 386}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "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": 14, "token_count": 214}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 17}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 19, "token_count": 385}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 3087}, {"author_id": 13, "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": 35, "token_count": 186}, {"author_id": 36, "token_count": 355}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 526}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 175}, {"author_id": 19, "token_count": 53}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 327}, {"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": 9, "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": 24, "token_count": 35}, {"author_id": 48, "token_count": 3}, {"author_id": 19, "token_count": 2}, {"author_id": 9, "token_count": 321}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 9, "token_count": 1265}, {"author_id": 15, "token_count": 56}, {"author_id": 3, "token_count": 136}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 43, "token_count": 415}, {"author_id": 3, "token_count": 92}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 24, "token_count": 35}, {"author_id": 9, "token_count": 290}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
11013
33.95%
Alexei Starovoitov
5630
17.36%
Andrii Nakryiko
3248
10.01%
Alan Maguire
3087
9.52%
Yonghong Song
3059
9.43%
Daniel Borkmann
2443
7.53%
Kumar Kartikeya Dwivedi
1937
5.97%
Jiri Olsa
480
1.48%
Matteo Croce
415
1.28%
Ilya Leoshkevich
355
1.09%
Andrey Ignatov
214
0.66%
Dmitrii Banshchikov
186
0.57%
Hao Luo
70
0.22%
Roman Gushchin
63
0.19%
Stanislav Fomichev
62
0.19%
Song Liu
18
0.06%
KP Singh
18
0.06%
Quentin Monnet
8
0.02%
Toke Höiland-Jörgensen
7
0.02%
Hou Tao
3
0.01%
Others
121
0.37%
click to expand▼
Total
32437
cgroup.c
2102
-
30
9126
Stanislav Fomichev
Andrii Nakryiko
Alexei Starovoitov
Andrey Ignatov
Roman Gushchin
YiFei Zhu
Sean Young
Daniel Mack
Dave Marchevsky
He Fengqing
Yonghong Song
David Ahern
Ilya Leoshkevich
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
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 22, "token_count": 259}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 47, "token_count": 44}, ]}, {"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": 47}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 1148}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 211}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 14, "token_count": 97}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 14, "token_count": 47}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 44, "token_count": 331}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 232}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "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": 14, "token_count": 423}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 344}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 152}, {"author_id": 15, "token_count": 45}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 11, "token_count": 75}, {"author_id": 15, "token_count": 2045}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 25}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 36, "token_count": 38}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 144}, {"author_id": 11, "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": 15, "token_count": 7}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 25, "token_count": 4}, {"author_id": 15, "token_count": 65}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 28, "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": 15, "token_count": 324}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 49, "token_count": 236}, {"author_id": 15, "token_count": 73}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 52, "token_count": 175}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 28, "token_count": 444}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
2584
28.31%
Andrii Nakryiko
1557
17.06%
Alexei Starovoitov
1210
13.26%
Andrey Ignatov
1058
11.59%
Roman Gushchin
742
8.13%
YiFei Zhu
602
6.60%
Sean Young
331
3.63%
Daniel Mack
259
2.84%
Dave Marchevsky
236
2.59%
He Fengqing
175
1.92%
Yonghong Song
56
0.61%
David Ahern
44
0.48%
Ilya Leoshkevich
40
0.44%
Song Liu
20
0.22%
Dmitrii Banshchikov
7
0.08%
Lorenz Bauer
4
0.04%
Thomas Gleixner
2
0.02%
Hao Luo
2
0.02%
Jakub Sitnicki
1
0.01%
Others
196
2.15%
Total
9126
core.c
2738
-
46
11075
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
Sean Young
Eric Dumazet
John Fastabend
Mauricio Vasquez B
Ilya Leoshkevich
Kumar Kartikeya Dwivedi
Dave Marchevsky
Lorenz Bauer
Alan Maguire
Hou Tao
Josef Bacik
Maciej Fijalkowski
Dmitrii Banshchikov
Carlos Neira
Thomas Gleixner
He Fengqing
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
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 749}, ]}, {"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": 5, "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": 6, "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": 53, "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": 6, "token_count": 5}, {"author_id": 44, "token_count": 27}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 98}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 89}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 127}, {"author_id": 23, "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": 21, "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": 6, "token_count": 149}, {"author_id": 21, "token_count": 264}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 39, "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": 21, "token_count": 11}, {"author_id": 15, "token_count": 10}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "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": 194}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 2, "token_count": 259}, {"author_id": 36, "token_count": 16}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 55, "token_count": 6}, {"author_id": 2, "token_count": 6}, {"author_id": 19, "token_count": 284}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 15, "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": 17, "token_count": 118}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 12}, {"author_id": 37, "token_count": 7}, {"author_id": 13, "token_count": 29}, {"author_id": 28, "token_count": 50}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 11, "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": 52, "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": 5, "token_count": 16}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 49, "token_count": 14}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 25, "token_count": 10}, {"author_id": 13, "token_count": 42}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 13, "token_count": 40}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 1004}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 48, "token_count": 11}, {"author_id": 8, "token_count": 182}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
4437
40.06%
Alexei Starovoitov
2420
21.85%
Song Liu
1187
10.72%
Martin KaFai Lau
583
5.26%
Yonghong Song
531
4.79%
Jiong Wang
323
2.92%
Jiri Olsa
284
2.56%
Brendan Jackman
208
1.88%
Jakub Kiciński
199
1.80%
Andrii Nakryiko
152
1.37%
Jakub Sitnicki
118
1.07%
Toke Höiland-Jörgensen
111
1.00%
Roman Gushchin
94
0.85%
Stanislav Fomichev
67
0.60%
YiFei Zhu
50
0.45%
Sean Young
27
0.24%
Eric Dumazet
25
0.23%
John Fastabend
19
0.17%
Mauricio Vasquez B
18
0.16%
Ilya Leoshkevich
16
0.14%
Kumar Kartikeya Dwivedi
15
0.14%
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%
Dmitrii Banshchikov
6
0.05%
Carlos Neira
6
0.05%
Thomas Gleixner
2
0.02%
He Fengqing
2
0.02%
Others
110
0.99%
click to expand▼
Total
11075
cpumap.c
802
-
17
3243
Jesper Dangaard Brouer
Lorenzo Bianconi
Kumar Kartikeya Dwivedi
Toke Höiland-Jörgensen
Björn Töpel
Roman Gushchin
Andrey Ignatov
Martin KaFai Lau
Daniel Borkmann
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
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 18, "token_count": 1705}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 109}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 18, "token_count": 135}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 116}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 29, "token_count": 52}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 18, "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": 11, "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": 13, "token_count": 13}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 9, "token_count": 430}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 13, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Jesper Dangaard Brouer
1951
60.16%
Lorenzo Bianconi
538
16.59%
Kumar Kartikeya Dwivedi
430
13.26%
Toke Höiland-Jörgensen
150
4.63%
Björn Töpel
91
2.81%
Roman Gushchin
27
0.83%
Andrey Ignatov
15
0.46%
Martin KaFai Lau
5
0.15%
Daniel Borkmann
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
3243
devmap.c
1135
-
24
5015
Toke Höiland-Jörgensen
Hangbin Liu
John Fastabend
Jesper Dangaard Brouer
David Ahern
Jussi Mäki
Kumar Kartikeya Dwivedi
Björn Töpel
Daniel Borkmann
Andrey Ignatov
Lorenzo Bianconi
Martin KaFai Lau
Roman Gushchin
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
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 731}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 5, "token_count": 19}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "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": 39, "token_count": 4}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 54}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 13, "token_count": 1231}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 13, "token_count": 41}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 13, "token_count": 148}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 13, "token_count": 160}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 29, "token_count": 28}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 13, "token_count": 146}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 47, "token_count": 272}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 30}, {"author_id": 18, "token_count": 15}, {"author_id": 13, "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": 11, "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": 18, "token_count": 298}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 13, "token_count": 36}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 57, "token_count": 221}, {"author_id": 9, "token_count": 148}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 13, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Toke Höiland-Jörgensen
1858
37.05%
Hangbin Liu
896
17.87%
John Fastabend
751
14.98%
Jesper Dangaard Brouer
559
11.15%
David Ahern
272
5.42%
Jussi Mäki
221
4.41%
Kumar Kartikeya Dwivedi
148
2.95%
Björn Töpel
103
2.05%
Daniel Borkmann
36
0.72%
Andrey Ignatov
30
0.60%
Lorenzo Bianconi
26
0.52%
Martin KaFai Lau
21
0.42%
Roman Gushchin
16
0.32%
Chenbo Feng
6
0.12%
Jakub Kiciński
4
0.08%
Eric Dumazet
4
0.08%
Thomas Gleixner
2
0.04%
Others
62
1.24%
Total
5015
disasm.c
304
-
10
2112
Jakub Kiciński
Brendan Jackman
Daniel Borkmann
Jiri Olsa
Jiong Wang
Martin KaFai Lau
Alexei Starovoitov
Thomas Gleixner
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": 6, "token_count": 1280}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 2, "token_count": 252}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 19, "token_count": 69}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 21, "token_count": 51}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 32, "token_count": 349}, {"author_id": 60, "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%
Others
2
0.09%
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": 6, "token_count": 75}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "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": 19, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
634
97.84%
Jiri Olsa
14
2.16%
Total
648
hashtab.c
2430
-
28
11307
Alexei Starovoitov
Yonghong Song
Martin KaFai Lau
Denis Salopek
Song Liu
Daniel Borkmann
Thomas Gleixner
Jakub Kiciński
Andrey Ignatov
Brian Vazquez
Lorenz Bauer
Eric Dumazet
Andrii Nakryiko
Roman Gushchin
Mauricio Vasquez B
Toke Höiland-Jörgensen
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
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": 1612}, ]}, {"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": 39, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 156}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 84}, {"author_id": 23, "token_count": 33}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 3, "token_count": 251}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 25, "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": 38, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 1367}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 10, "token_count": 45}, {"author_id": 38, "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": 14, "token_count": 75}, ]}, {"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": 39, "token_count": 24}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 39, "token_count": 9}, {"author_id": 11, "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": 13, "token_count": 28}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 437}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
3743
33.10%
Yonghong Song
2868
25.36%
Martin KaFai Lau
2424
21.44%
Denis Salopek
493
4.36%
Song Liu
395
3.49%
Daniel Borkmann
350
3.10%
Thomas Gleixner
311
2.75%
Jakub Kiciński
156
1.38%
Andrey Ignatov
75
0.66%
Brian Vazquez
45
0.40%
Lorenz Bauer
43
0.38%
Eric Dumazet
39
0.34%
Andrii Nakryiko
37
0.33%
Roman Gushchin
33
0.29%
Mauricio Vasquez B
33
0.29%
Toke Höiland-Jörgensen
28
0.25%
Others
234
2.07%
Total
11307
helpers.c
1490
-
31
6282
Alexei Starovoitov
Florent Revest
Andrey Ignatov
Daniel Borkmann
Stanislav Fomichev
Carlos Neira
Mauricio Vasquez B
Hao Luo
Roman Gushchin
Yonghong Song
John Fastabend
Hou Tao
Andrii Nakryiko
Martin KaFai Lau
Dmitrii Banshchikov
Toke Höiland-Jörgensen
Dave Marchevsky
Joanne Koong
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
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": 11, "token_count": 48}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 66}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 23, "token_count": 189}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 409}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 626}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "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": 55, "token_count": 225}, {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 15, "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": 5, "token_count": 82}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 24, "token_count": 141}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 35, "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": 20, "token_count": 1465}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 20, "token_count": 33}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 13, "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": 49, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 24, "token_count": 18}, {"author_id": 48, "token_count": 72}, {"author_id": 6, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
2162
34.42%
Florent Revest
1498
23.85%
Andrey Ignatov
626
9.96%
Daniel Borkmann
330
5.25%
Stanislav Fomichev
265
4.22%
Carlos Neira
225
3.58%
Mauricio Vasquez B
189
3.01%
Hao Luo
159
2.53%
Roman Gushchin
114
1.81%
Yonghong Song
105
1.67%
John Fastabend
82
1.31%
Hou Tao
72
1.15%
Andrii Nakryiko
58
0.92%
Martin KaFai Lau
35
0.56%
Dmitrii Banshchikov
32
0.51%
Toke Höiland-Jörgensen
12
0.19%
Dave Marchevsky
8
0.13%
Joanne Koong
7
0.11%
Jakub Kiciński
3
0.05%
Thomas Gleixner
2
0.03%
Others
298
4.74%
click to expand▼
Total
6282
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": 45, "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": 54, "token_count": 33}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 45, "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": 45, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 45, "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": 25, "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
local_storage.c
607
-
11
2760
Roman Gushchin
YiFei Zhu
Alexei Starovoitov
Stanislav Fomichev
Yonghong Song
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
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 11, "token_count": 1412}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 498}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "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": 14, "token_count": 15}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 28, "token_count": 301}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 11, "token_count": 25}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
2291
83.01%
YiFei Zhu
301
10.91%
Alexei Starovoitov
76
2.75%
Stanislav Fomichev
29
1.05%
Yonghong Song
21
0.76%
Daniel Borkmann
15
0.54%
Andrey Ignatov
15
0.54%
Others
12
0.43%
Total
2760
lpm_trie.c
737
-
19
2771
Daniel Mack
Craig Gallek
Yonghong Song
Eric Dumazet
Daniel Borkmann
Martin KaFai Lau
Alexei Starovoitov
Andrey Ignatov
Roman Gushchin
Toke Höiland-Jörgensen
Thomas Gleixner
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
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 22, "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": 42, "token_count": 424}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "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": 39, "token_count": 269}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "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": 38, "token_count": 2}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Mack
1398
50.45%
Craig Gallek
424
15.30%
Yonghong Song
411
14.83%
Eric Dumazet
269
9.71%
Daniel Borkmann
103
3.72%
Martin KaFai Lau
30
1.08%
Alexei Starovoitov
27
0.97%
Andrey Ignatov
15
0.54%
Roman Gushchin
14
0.51%
Toke Höiland-Jörgensen
8
0.29%
Thomas Gleixner
8
0.29%
Jakub Kiciński
4
0.14%
Others
60
2.17%
Total
2771
map_in_map.c
122
-
5
535
Martin KaFai Lau
Daniel Borkmann
Alexei Starovoitov
Yonghong Song
Thomas Gleixner
March 2017
June 2017
January 2019
February 2019
May 2019
May 2020
August 2020
July 2021
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": 38, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
381
71.21%
Daniel Borkmann
72
13.46%
Alexei Starovoitov
72
13.46%
Yonghong Song
8
1.50%
Thomas Gleixner
2
0.37%
Total
535
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": 38, "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": 24, "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": 17, "token_count": 1301}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 581}, {"author_id": 25, "token_count": 77}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 30}, {"author_id": 17, "token_count": 473}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 6, "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": 6, "token_count": 366}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 6, "token_count": 427}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 1046}, {"author_id": 21, "token_count": 122}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 804}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 50, "token_count": 74}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 50, "token_count": 109}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 194}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 6, "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": 39, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 38, "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": 38, "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
282
-
6
1217
Mauricio Vasquez B
Daniel Borkmann
Andrey Ignatov
Alexei Starovoitov
Martin KaFai Lau
Others
October 2018
November 2018
April 2019
May 2020
June 2020
August 2020
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 23, "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": 14, "token_count": 30}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Mauricio Vasquez B
1114
91.54%
Daniel Borkmann
35
2.88%
Andrey Ignatov
30
2.47%
Alexei Starovoitov
27
2.22%
Martin KaFai Lau
10
0.82%
Others
1
0.08%
Total
1217
reuseport_array.c
351
-
7
1397
Martin KaFai Lau
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
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": 14, "token_count": 15}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
1369
98.00%
Andrey Ignatov
15
1.07%
Alexei Starovoitov
2
0.14%
Daniel Borkmann
1
0.07%
Others
10
0.72%
Total
1397
ringbuf.c
477
-
8
2044
Andrii Nakryiko
Andrey Ignatov
Roman Gushchin
Martin KaFai Lau
Hao Luo
Others
May 2020
June 2020
August 2020
December 2020
April 2021
May 2021
June 2021
December 2021
February 2022
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 1934}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 15}, {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 11, "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": 24, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1986
97.16%
Andrey Ignatov
15
0.73%
Roman Gushchin
14
0.68%
Martin KaFai Lau
5
0.24%
Hao Luo
2
0.10%
Others
22
1.08%
Total
2044
stackmap.c
671
-
25
3396
Song Liu
Alexei Starovoitov
Yonghong Song
Hao Luo
Dave Marchevsky
Stanislav Fomichev
Martin KaFai Lau
Roman Gushchin
Andrey Ignatov
Jiri Olsa
Daniel Borkmann
Lorenz Bauer
Jakub Kiciński
Chenbo Feng
Thomas Gleixner
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
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 778}, ]}, {"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": 54, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "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": 23, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 14}, {"author_id": 38, "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": 14, "token_count": 15}, {"author_id": 8, "token_count": 276}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 7}, {"author_id": 8, "token_count": 816}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 49, "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": 24, "token_count": 65}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Song Liu
1608
47.35%
Alexei Starovoitov
1058
31.15%
Yonghong Song
432
12.72%
Hao Luo
65
1.91%
Dave Marchevsky
29
0.85%
Stanislav Fomichev
26
0.77%
Martin KaFai Lau
18
0.53%
Roman Gushchin
16
0.47%
Andrey Ignatov
15
0.44%
Jiri Olsa
12
0.35%
Daniel Borkmann
10
0.29%
Lorenz Bauer
7
0.21%
Jakub Kiciński
5
0.15%
Chenbo Feng
5
0.15%
Thomas Gleixner
2
0.06%
Mauricio Vasquez B
1
0.03%
Others
87
2.56%
Total
3396
syscall.c
4910
-
68
21917
Brian Vazquez
Alexei Starovoitov
Andrii Nakryiko
Martin KaFai Lau
Daniel Borkmann
Yonghong Song
Toke Höiland-Jörgensen
Song Liu
Roman Gushchin
Sandipan Das
Jakub Kiciński
YiFei Zhu
Mauricio Vasquez B
Andrey Ignatov
Chenbo Feng
Stanislav Fomichev
Jiri Olsa
Denis Salopek
Kumar Kartikeya Dwivedi
Daniel Mack
KP Singh
Joanne Koong
Jiong Wang
Björn Töpel
Sean Young
Jakub Sitnicki
Eric Dumazet
Al Viro
David S. Miller
Lorenz Bauer
John Fastabend
Matt Mullins
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
January 2021
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
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": 22, "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": 47, "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": 45, "token_count": 28}, {"author_id": 54, "token_count": 4}, {"author_id": 46, "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": 5, "token_count": 15}, {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 39, "token_count": 2}, {"author_id": 1, "token_count": 224}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 122}, {"author_id": 54, "token_count": 189}, {"author_id": 6, "token_count": 22}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 144}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 372}, {"author_id": 6, "token_count": 50}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 192}, {"author_id": 21, "token_count": 82}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 216}, {"author_id": 14, "token_count": 179}, {"author_id": 5, "token_count": 14}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 19, "token_count": 8}, {"author_id": 1, "token_count": 94}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 14, "token_count": 18}, {"author_id": 2, "token_count": 31}, {"author_id": 1, "token_count": 179}, {"author_id": 41, "token_count": 411}, {"author_id": 44, "token_count": 20}, {"author_id": 3, "token_count": 645}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 44, "token_count": 31}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 1, "token_count": 11}, {"author_id": 11, "token_count": 39}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 23, "token_count": 309}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 46, "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": 59, "token_count": 23}, {"author_id": 11, "token_count": 1}, {"author_id": 8, "token_count": 135}, {"author_id": 3, "token_count": 19}, ]}, {"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": 14, "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": 59, "token_count": 1}, {"author_id": 15, "token_count": 82}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 21, "token_count": 2}, {"author_id": 11, "token_count": 26}, {"author_id": 38, "token_count": 2}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 15, "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": 50, "token_count": 20}, {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 171}, {"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": 4037}, {"author_id": 1, "token_count": 52}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 1271}, {"author_id": 7, "token_count": 95}, {"author_id": 1, "token_count": 55}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 1068}, {"author_id": 8, "token_count": 208}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 45, "token_count": 15}, {"author_id": 0, "token_count": 193}, {"author_id": 4, "token_count": 94}, {"author_id": 2, "token_count": 36}, {"author_id": 17, "token_count": 20}, {"author_id": 3, "token_count": 161}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 39}, {"author_id": 25, "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": 17, "token_count": 31}, {"author_id": 15, "token_count": 9}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 142}, {"author_id": 7, "token_count": 6}, {"author_id": 25, "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": 13, "token_count": 544}, {"author_id": 28, "token_count": 364}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 4, "token_count": 274}, {"author_id": 11, "token_count": 334}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"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": 19, "token_count": 42}, {"author_id": 13, "token_count": 23}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 513}, {"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": 389}, {"author_id": 15, "token_count": 28}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 49, "token_count": 17}, {"author_id": 39, "token_count": 29}, {"author_id": 26, "token_count": 102}, {"author_id": 9, "token_count": 125}, {"author_id": 13, "token_count": 22}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 136}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 24, "token_count": 2}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 34, "token_count": 14}, {"author_id": 13, "token_count": 17}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 203}, {"author_id": 39, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 19, "token_count": 94}, {"author_id": 13, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Brian Vazquez
4037
18.42%
Alexei Starovoitov
3897
17.78%
Andrii Nakryiko
3414
15.58%
Martin KaFai Lau
2481
11.32%
Daniel Borkmann
1672
7.63%
Yonghong Song
969
4.42%
Toke Höiland-Jörgensen
607
2.77%
Song Liu
438
2.00%
Roman Gushchin
416
1.90%
Sandipan Das
411
1.88%
Jakub Kiciński
411
1.88%
YiFei Zhu
364
1.66%
Mauricio Vasquez B
309
1.41%
Andrey Ignatov
206
0.94%
Chenbo Feng
193
0.88%
Stanislav Fomichev
181
0.83%
Jiri Olsa
158
0.72%
Denis Salopek
140
0.64%
Kumar Kartikeya Dwivedi
126
0.57%
Daniel Mack
117
0.53%
KP Singh
107
0.49%
Joanne Koong
102
0.47%
Jiong Wang
84
0.38%
Björn Töpel
71
0.32%
Sean Young
51
0.23%
Jakub Sitnicki
51
0.23%
Eric Dumazet
45
0.21%
Al Viro
43
0.20%
David S. Miller
39
0.18%
Lorenz Bauer
29
0.13%
John Fastabend
29
0.13%
Matt Mullins
24
0.11%
Quentin Monnet
20
0.09%
Dave Marchevsky
17
0.08%
Lorenzo Bianconi
14
0.06%
Thomas Gleixner
10
0.05%
David Ahern
7
0.03%
Hao Luo
2
0.01%
Others
625
2.85%
click to expand▼
Total
21917
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
670
-
6
2711
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": 1236}, ]}, {"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
1418
52.31%
Song Liu
1260
46.48%
Andrii Nakryiko
18
0.66%
Others
15
0.55%
Total
2711
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": 12, "token_count": 886}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "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
652
-
13
2842
Alexei Starovoitov
Jiri Olsa
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
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 850}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 235}, {"author_id": 29, "token_count": 45}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 145}, {"author_id": 19, "token_count": 3}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 19, "token_count": 93}, {"author_id": 7, "token_count": 212}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 13, "token_count": 116}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 637}, {"author_id": 19, "token_count": 123}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 19, "token_count": 34}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 39, "token_count": 23}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 19, "token_count": 32}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 52, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
2118
74.52%
Jiri Olsa
287
10.10%
KP Singh
212
7.46%
Toke Höiland-Jörgensen
116
4.08%
Björn Töpel
45
1.58%
Eric Dumazet
23
0.81%
He Fengqing
10
0.35%
Martin KaFai Lau
9
0.32%
Song Liu
7
0.25%
David S. Miller
1
0.04%
Andrii Nakryiko
1
0.04%
Others
13
0.46%
Total
2842
verifier.c
14595
-
81
67652
Alexei Starovoitov
John Fastabend
Daniel Borkmann
Martin KaFai Lau
Yonghong Song
Edward Cree
Jakub Kiciński
Andrii Nakryiko
Kumar Kartikeya Dwivedi
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
Dmitrii Banshchikov
David S. Miller
Joanne Koong
Wedson Almeida Filho
Brendan Jackman
Josef Bacik
Paul Chaignon
Gianluca Borello
KP Singh
Matt Mullins
Song Liu
Ilya Leoshkevich
Roman Gushchin
Jakub Sitnicki
Hou Tao
Thomas Gleixner
Quentin Monnet
Björn Töpel
Mauricio Vasquez B
He Fengqing
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
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 4038}, ]}, {"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": 607}, {"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": 6, "token_count": 230}, {"author_id": 53, "token_count": 194}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 53, "token_count": 31}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 69}, {"author_id": 58, "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": 46, "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": 46, "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": 12, "token_count": 3}, {"author_id": 5, "token_count": 64}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 67}, {"author_id": 12, "token_count": 2820}, {"author_id": 5, "token_count": 52}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 239}, {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 735}, {"author_id": 2, "token_count": 57}, {"author_id": 46, "token_count": 10}, {"author_id": 6, "token_count": 582}, {"author_id": 18, "token_count": 19}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 334}, {"author_id": 42, "token_count": 3}, {"author_id": 2, "token_count": 602}, {"author_id": 11, "token_count": 3}, {"author_id": 3, "token_count": 29}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2910}, {"author_id": 2, "token_count": 117}, {"author_id": 46, "token_count": 115}, {"author_id": 58, "token_count": 1}, {"author_id": 6, "token_count": 14}, {"author_id": 53, "token_count": 14}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 233}, {"author_id": 2, "token_count": 356}, {"author_id": 46, "token_count": 83}, {"author_id": 6, "token_count": 35}, {"author_id": 50, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 19, "token_count": 84}, {"author_id": 5, "token_count": 10}, {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 3, "token_count": 84}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 100}, {"author_id": 29, "token_count": 10}, {"author_id": 2, "token_count": 349}, {"author_id": 6, "token_count": 10}, {"author_id": 21, "token_count": 72}, {"author_id": 5, "token_count": 36}, {"author_id": 41, "token_count": 26}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 300}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 232}, {"author_id": 1, "token_count": 31}, {"author_id": 11, "token_count": 76}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 11, "token_count": 40}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 265}, {"author_id": 30, "token_count": 917}, {"author_id": 23, "token_count": 65}, {"author_id": 50, "token_count": 34}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 14, "token_count": 68}, {"author_id": 46, "token_count": 14}, {"author_id": 12, "token_count": 1}, {"author_id": 21, "token_count": 39}, {"author_id": 3, "token_count": 571}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 697}, {"author_id": 6, "token_count": 102}, {"author_id": 21, "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": 6, "token_count": 1252}, {"author_id": 21, "token_count": 313}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 14, "token_count": 3}, {"author_id": 1, "token_count": 286}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 191}, {"author_id": 2, "token_count": 12}, {"author_id": 6, "token_count": 25}, {"author_id": 25, "token_count": 24}, {"author_id": 1, "token_count": 137}, {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 443}, {"author_id": 14, "token_count": 58}, {"author_id": 2, "token_count": 469}, {"author_id": 21, "token_count": 126}, {"author_id": 1, "token_count": 53}, {"author_id": 59, "token_count": 183}, {"author_id": 56, "token_count": 217}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 198}, {"author_id": 21, "token_count": 689}, {"author_id": 38, "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": 15, "token_count": 21}, {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 36, "token_count": 5}, {"author_id": 13, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 36, "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": 17, "token_count": 20}, {"author_id": 38, "token_count": 80}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 5, "token_count": 8214}, {"author_id": 7, "token_count": 58}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 148}, {"author_id": 17, "token_count": 81}, {"author_id": 13, "token_count": 19}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 74}, {"author_id": 4, "token_count": 500}, {"author_id": 2, "token_count": 44}, {"author_id": 5, "token_count": 90}, {"author_id": 3, "token_count": 131}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 461}, {"author_id": 3, "token_count": 106}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 17, "token_count": 14}, {"author_id": 3, "token_count": 272}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 177}, {"author_id": 19, "token_count": 30}, {"author_id": 7, "token_count": 35}, {"author_id": 25, "token_count": 237}, {"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": 24, "token_count": 618}, {"author_id": 25, "token_count": 721}, {"author_id": 37, "token_count": 368}, {"author_id": 1, "token_count": 227}, {"author_id": 13, "token_count": 508}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 338}, {"author_id": 2, "token_count": 12}, {"author_id": 6, "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": 35, "token_count": 59}, {"author_id": 7, "token_count": 84}, {"author_id": 51, "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": 15, "token_count": 27}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 27, "token_count": 1321}, {"author_id": 32, "token_count": 65}, {"author_id": 2, "token_count": 126}, {"author_id": 35, "token_count": 257}, {"author_id": 36, "token_count": 29}, {"author_id": 7, "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": 36, "token_count": 112}, {"author_id": 1, "token_count": 2460}, {"author_id": 13, "token_count": 20}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 81}, {"author_id": 49, "token_count": 4}, {"author_id": 20, "token_count": 431}, {"author_id": 19, "token_count": 70}, {"author_id": 25, "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": 5, "token_count": 14}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 1371}, {"author_id": 2, "token_count": 212}, {"author_id": 52, "token_count": 62}, {"author_id": 19, "token_count": 201}, {"author_id": 5, "token_count": 86}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 14, "token_count": 26}, {"author_id": 4, "token_count": 1}, {"author_id": 2, "token_count": 21}, {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 287}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 14, "token_count": 54}, {"author_id": 49, "token_count": 12}, {"author_id": 26, "token_count": 60}, {"author_id": 9, "token_count": 792}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 2, "token_count": 10}, {"author_id": 35, "token_count": 29}, {"author_id": 48, "token_count": 44}, {"author_id": 26, "token_count": 110}, {"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": 40, "token_count": 438}, {"author_id": 2, "token_count": 125}, {"author_id": 24, "token_count": 674}, {"author_id": 48, "token_count": 10}, {"author_id": 6, "token_count": 3}, {"author_id": 19, "token_count": 480}, {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 2, "token_count": 95}, {"author_id": 9, "token_count": 485}, {"author_id": 3, "token_count": 76}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 48, "token_count": 41}, {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 24, "token_count": 62}, {"author_id": 48, "token_count": 20}, {"author_id": 19, "token_count": 1}, {"author_id": 26, "token_count": 128}, {"author_id": 9, "token_count": 203}, {"author_id": 60, "token_count": 123}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
20706
30.61%
John Fastabend
8566
12.66%
Daniel Borkmann
6282
9.29%
Martin KaFai Lau
5585
8.26%
Yonghong Song
3441
5.09%
Edward Cree
3065
4.53%
Jakub Kiciński
2256
3.33%
Andrii Nakryiko
1614
2.39%
Kumar Kartikeya Dwivedi
1480
2.19%
Lorenz Bauer
1452
2.15%
Hao Luo
1354
2.00%
Andrei Matei
1321
1.95%
Jiong Wang
1317
1.95%
Joe Stringer
917
1.36%
Andrey Ignatov
870
1.29%
Jiri Olsa
866
1.28%
Toke Höiland-Jörgensen
560
0.83%
Christy Lee
441
0.65%
Florent Revest
431
0.64%
Maciej Fijalkowski
368
0.54%
Dmitrii Banshchikov
345
0.51%
David S. Miller
321
0.47%
Joanne Koong
298
0.44%
Wedson Almeida Filho
259
0.38%
Brendan Jackman
251
0.37%
Josef Bacik
239
0.35%
Paul Chaignon
225
0.33%
Gianluca Borello
216
0.32%
KP Singh
191
0.28%
Matt Mullins
183
0.27%
Song Liu
169
0.25%
Ilya Leoshkevich
158
0.23%
Roman Gushchin
119
0.18%
Jakub Sitnicki
115
0.17%
Hou Tao
115
0.17%
Thomas Gleixner
82
0.12%
Quentin Monnet
68
0.10%
Björn Töpel
67
0.10%
Mauricio Vasquez B
65
0.10%
He Fengqing
62
0.09%
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
1053
1.56%
click to expand▼
Total
67652
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
198
Author
Tokens
Proportion
Commits
Proportion
0
Alexei Starovoitov
48182
21.08%
224
14.19%
1
Martin KaFai Lau
31481
13.77%
107
6.78%
2
Daniel Borkmann
19621
8.58%
222
14.06%
3
Yonghong Song
18537
8.11%
109
6.90%
4
Andrii Nakryiko
12722
5.56%
52
3.29%
5
John Fastabend
9520
4.16%
25
1.58%
6
Jakub Kiciński
7378
3.23%
59
3.74%
7
KP Singh
6117
2.68%
22
1.39%
8
Song Liu
6066
2.65%
36
2.28%
9
Kumar Kartikeya Dwivedi
4136
1.81%
24
1.52%
10
Brian Vazquez
4092
1.79%
6
0.38%
11
Roman Gushchin
3988
1.74%
39
2.47%
12
Edward Cree
3951
1.73%
11
0.70%
13
Toke Höiland-Jörgensen
3461
1.51%
27
1.71%
14
Andrey Ignatov
3304
1.45%
26
1.65%
15
Stanislav Fomichev
3262
1.43%
24
1.52%
16
Alan Maguire
3149
1.38%
5
0.32%
17
Jakub Sitnicki
2640
1.15%
15
0.95%
18
Jesper Dangaard Brouer
2529
1.11%
21
1.33%
19
Jiri Olsa
2172
0.95%
38
2.41%
20
Florent Revest
1929
0.84%
8
0.51%
21
Jiong Wang
1897
0.83%
22
1.39%
22
Daniel Mack
1774
0.78%
3
0.19%
23
Mauricio Vasquez B
1729
0.76%
6
0.38%
24
Hao Luo
1662
0.73%
13
0.82%
25
Lorenz Bauer
1654
0.72%
28
1.77%
26
Joanne Koong
1519
0.66%
5
0.32%
27
Andrei Matei
1321
0.58%
1
0.06%
28
YiFei Zhu
1317
0.58%
7
0.44%
29
Björn Töpel
1011
0.44%
9
0.57%
30
Joe Stringer
917
0.40%
8
0.51%
31
Hangbin Liu
898
0.39%
2
0.13%
32
Brendan Jackman
808
0.35%
9
0.57%
33
Denis Salopek
633
0.28%
1
0.06%
34
Lorenzo Bianconi
578
0.25%
8
0.51%
35
Dmitrii Banshchikov
576
0.25%
7
0.44%
36
Ilya Leoshkevich
569
0.25%
9
0.57%
37
Maciej Fijalkowski
523
0.23%
5
0.32%
38
Thomas Gleixner
477
0.21%
15
0.95%
39
Eric Dumazet
443
0.19%
15
0.95%
40
Christy Lee
441
0.19%
4
0.25%
41
Sandipan Das
437
0.19%
4
0.25%
42
Craig Gallek
427
0.19%
3
0.19%
43
Matteo Croce
415
0.18%
1
0.06%
44
Sean Young
409
0.18%
3
0.19%
45
Al Viro
379
0.17%
8
0.51%
46
David S. Miller
361
0.16%
9
0.57%
47
David Ahern
323
0.14%
4
0.25%
48
Hou Tao
321
0.14%
7
0.44%
49
Dave Marchevsky
320
0.14%
6
0.38%
50
Quentin Monnet
279
0.12%
12
0.76%
51
Wedson Almeida Filho
259
0.11%
1
0.06%
52
He Fengqing
249
0.11%
4
0.25%
53
Josef Bacik
248
0.11%
3
0.19%
54
Chenbo Feng
242
0.11%
3
0.19%
55
Carlos Neira
231
0.10%
1
0.06%
56
Paul Chaignon
225
0.10%
3
0.19%
57
Jussi Mäki
221
0.10%
1
0.06%
58
Gianluca Borello
216
0.09%
5
0.32%
59
Matt Mullins
207
0.09%
2
0.13%
60
Others
3859
1.69%
222
14.06%
click to expand▼
Total
228612
1579