Linux Source Code
Home
Release 5.8
Help
bpf
root
tools
lib
Highlighting
Reset All
By Author
By Age
──────────
Alexei Starovoitov
Andrey Ignatov
Andrii Nakryiko
Arnaldo Carvalho de Melo
Björn Töpel
Craig Gallek
Dan Carpenter
Daniel Borkmann
Daniel T. Lee
David Ahern
David Beckett
David S. Miller
Eelco Chaudron
Eric Leblond
Fletcher Dunn
He Kuang
Hechao Li
Ilya Leoshkevich
Ilya Maximets
Ivan Khoronzhuk
Jakub Bogusz
Jakub Kiciński
Jakub Sitnicki
Jeremy Cline
Jesper Dangaard Brouer
Jiong Wang
Joe Stringer
John Fastabend
Jonathan Lemon
KP Singh
Kefeng Wang
Kevin Laatz
Leo Yan
Lorenz Bauer
Luigi Rizzo
Maciej Fijalkowski
Magnus Karlsson
Martin KaFai Lau
Matt Mullins
Mauricio Vasquez B
Maxim Mikityanskiy
Michal Rostecki
Mickaël Salaün
Namhyung Kim
Nikita V. Shirokov
Okash Khawaja
Others
Petar Penkov
Prashant Bhole
Quentin Monnet
Roman Gushchin
Song Liu
Stanislav Fomichev
Sumanth Korikkar
Taeung Song
Takshak Chahande
Thomas Richter
Toke Höiland-Jörgensen
Vineet Gupta
Wang Nan
Yonghong Song
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bpf.c
863
-
23
4635
Martin KaFai Lau
Yonghong Song
Wang Nan
Alexei Starovoitov
Andrii Nakryiko
Lorenz Bauer
Andrey Ignatov
David S. Miller
Joe Stringer
He Kuang
Mauricio Vasquez B
Daniel Borkmann
Stanislav Fomichev
Quentin Monnet
Song Liu
Vineet Gupta
Mickaël Salaün
Jiong Wang
David Beckett
KP Singh
Eric Leblond
John Fastabend
Others
June 2015
November 2015
July 2016
November 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
January 2018
March 2018
April 2018
May 2018
August 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
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 307}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 31, "token_count": 76}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 302}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 11, "token_count": 117}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 45, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 154}, {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 19, "token_count": 130}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 258}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 22, "token_count": 3}, {"author_id": 1, "token_count": 98}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 145}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 189}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 60}, {"author_id": 12, "token_count": 92}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 333}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 38, "token_count": 8}, {"author_id": 1, "token_count": 46}, {"author_id": 2, "token_count": 154}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 33, "token_count": 69}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 2, "token_count": 134}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 158}, {"author_id": 1, "token_count": 246}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 78}, {"author_id": 18, "token_count": 51}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 9, "token_count": 45}, {"author_id": 7, "token_count": 56}, {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 8}, {"author_id": 50, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 51}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 12, "token_count": 80}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 0, "token_count": 13}, {"author_id": 1, "token_count": 36}, {"author_id": 2, "token_count": 386}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 198}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 69}, {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
1257
27.12%
Yonghong Song
813
17.54%
Wang Nan
610
13.16%
Alexei Starovoitov
549
11.84%
Andrii Nakryiko
357
7.70%
Lorenz Bauer
209
4.51%
Andrey Ignatov
172
3.71%
David S. Miller
143
3.09%
Joe Stringer
117
2.52%
He Kuang
76
1.64%
Mauricio Vasquez B
69
1.49%
Daniel Borkmann
59
1.27%
Stanislav Fomichev
56
1.21%
Quentin Monnet
51
1.10%
Song Liu
48
1.04%
Vineet Gupta
10
0.22%
Mickaël Salaün
8
0.17%
Jiong Wang
8
0.17%
David Beckett
8
0.17%
KP Singh
6
0.13%
Eric Leblond
5
0.11%
John Fastabend
3
0.06%
Others
1
0.02%
Total
4635
bpf.h
244
-
22
1164
Martin KaFai Lau
Yonghong Song
Alexei Starovoitov
Wang Nan
Andrey Ignatov
Andrii Nakryiko
Lorenz Bauer
David S. Miller
Stanislav Fomichev
Joe Stringer
Mauricio Vasquez B
He Kuang
Quentin Monnet
Daniel Borkmann
Mickaël Salaün
Song Liu
David Beckett
John Fastabend
Jiong Wang
Daniel T. Lee
Björn Töpel
Others
June 2015
November 2015
July 2016
November 2016
December 2016
February 2017
March 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
March 2018
April 2018
May 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
August 2019
October 2019
November 2019
December 2019
January 2020
March 2020
April 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 31, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 62}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 11, "token_count": 30}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 33}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 19, "token_count": 33}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 12, "token_count": 28}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 1, "token_count": 9}, {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 12, "token_count": 32}, {"author_id": 22, "token_count": 5}, {"author_id": 33, "token_count": 17}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 7, "token_count": 15}, {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 47}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 9, "token_count": 8}, {"author_id": 56, "token_count": 3}, {"author_id": 7, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 12, "token_count": 41}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 2, "token_count": 135}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
281
24.14%
Yonghong Song
197
16.92%
Alexei Starovoitov
125
10.74%
Wang Nan
118
10.14%
Andrey Ignatov
101
8.68%
Andrii Nakryiko
100
8.59%
Lorenz Bauer
47
4.04%
David S. Miller
35
3.01%
Stanislav Fomichev
33
2.84%
Joe Stringer
30
2.58%
Mauricio Vasquez B
17
1.46%
He Kuang
17
1.46%
Quentin Monnet
12
1.03%
Daniel Borkmann
11
0.95%
Mickaël Salaün
10
0.86%
Song Liu
9
0.77%
David Beckett
6
0.52%
John Fastabend
5
0.43%
Jiong Wang
3
0.26%
Daniel T. Lee
3
0.26%
Björn Töpel
3
0.26%
Others
1
0.09%
Total
1164
bpf_core_read.h
263
-
1
910
Andrii Nakryiko
October 2019
November 2019
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 819}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 91}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
910
100.00%
Total
910
bpf_endian.h
72
-
6
250
Yonghong Song
Ilya Leoshkevich
David S. Miller
Daniel Borkmann
Hechao Li
Andrii Nakryiko
May 2017
June 2017
July 2017
June 2019
August 2019
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 19, "token_count": 64}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 35, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
72
28.80%
Ilya Leoshkevich
72
28.80%
David S. Miller
64
25.60%
Daniel Borkmann
38
15.20%
Hechao Li
3
1.20%
Andrii Nakryiko
1
0.40%
Total
250
bpf_helpers.h
79
-
8
164
Andrii Nakryiko
Yonghong Song
Alexei Starovoitov
Michal Rostecki
Toke Höiland-Jörgensen
Ilya Leoshkevich
Petar Penkov
Others
December 2014
March 2016
May 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
78
47.56%
Yonghong Song
32
19.51%
Alexei Starovoitov
31
18.90%
Michal Rostecki
10
6.10%
Toke Höiland-Jörgensen
9
5.49%
Ilya Leoshkevich
2
1.22%
Petar Penkov
1
0.61%
Others
1
0.61%
Total
164
bpf_prog_linfo.c
249
-
3
1024
Martin KaFai Lau
Andrii Nakryiko
Yonghong Song
December 2018
June 2019
November 2019
January 2020
var spanGroupData = [ {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 977}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
977
95.41%
Andrii Nakryiko
45
4.39%
Yonghong Song
2
0.20%
Total
1024
bpf_tracing.h
432
-
4
1905
Andrii Nakryiko
Yonghong Song
Sumanth Korikkar
Others
October 2019
February 2020
March 2020
May 2020
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 838}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 336}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 714}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 2, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1888
99.11%
Yonghong Song
14
0.73%
Sumanth Korikkar
2
0.10%
Others
1
0.05%
Total
1905
btf.c
3033
-
12
12517
Andrii Nakryiko
Martin KaFai Lau
Yonghong Song
Daniel Borkmann
Okash Khawaja
Alexei Starovoitov
Stanislav Fomichev
Kefeng Wang
Prashant Bhole
Arnaldo Carvalho de Melo
David S. Miller
Dan Carpenter
April 2018
July 2018
October 2018
November 2018
December 2018
February 2019
March 2019
April 2019
May 2019
July 2019
August 2019
October 2019
November 2019
December 2019
January 2020
March 2020
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 1206}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 24, "token_count": 130}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 1, "token_count": 10}, {"author_id": 2, "token_count": 924}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 539}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6621}, {"author_id": 57, "token_count": 3}, {"author_id": 2, "token_count": 342}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 104}, {"author_id": 9, "token_count": 445}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 891}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 275}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 26, "token_count": 19}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 114}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 215}, {"author_id": 46, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 1, "token_count": 383}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
8324
66.50%
Martin KaFai Lau
2154
17.21%
Yonghong Song
1266
10.11%
Daniel Borkmann
445
3.56%
Okash Khawaja
130
1.04%
Alexei Starovoitov
115
0.92%
Stanislav Fomichev
42
0.34%
Kefeng Wang
19
0.15%
Prashant Bhole
9
0.07%
Arnaldo Carvalho de Melo
7
0.06%
David S. Miller
3
0.02%
Dan Carpenter
3
0.02%
Total
12517
btf.h
334
-
8
1444
Andrii Nakryiko
Martin KaFai Lau
Yonghong Song
Okash Khawaja
Alexei Starovoitov
Andrey Ignatov
Daniel Borkmann
Stanislav Fomichev
April 2018
July 2018
October 2018
November 2018
December 2018
February 2019
April 2019
May 2019
June 2019
August 2019
October 2019
November 2019
December 2019
January 2020
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 24, "token_count": 28}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 7, "token_count": 15}, {"author_id": 2, "token_count": 100}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 799}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1056
73.13%
Martin KaFai Lau
151
10.46%
Yonghong Song
137
9.49%
Okash Khawaja
28
1.94%
Alexei Starovoitov
20
1.39%
Andrey Ignatov
19
1.32%
Daniel Borkmann
18
1.25%
Stanislav Fomichev
15
1.04%
Total
1444
btf_dump.c
1386
-
2
5608
Andrii Nakryiko
Kefeng Wang
May 2019
August 2019
September 2019
October 2019
December 2019
January 2020
March 2020
June 2020
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4791}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 339}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 227}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
5603
99.91%
Kefeng Wang
5
0.09%
Total
5608
hashmap.c
238
-
2
1134
Andrii Nakryiko
Others
May 2019
January 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1086}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1132
99.82%
Others
2
0.18%
Total
1134
hashmap.h
180
-
3
575
Andrii Nakryiko
Jakub Bogusz
Arnaldo Carvalho de Melo
May 2019
July 2019
June 2020
July 2020
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 532}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 39, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
534
92.87%
Jakub Bogusz
40
6.96%
Arnaldo Carvalho de Melo
1
0.17%
Total
575
libbpf.c
9034
-
41
44006
Martin KaFai Lau
Andrii Nakryiko
Wang Nan
Stanislav Fomichev
Song Liu
Toke Höiland-Jörgensen
Alexei Starovoitov
Daniel Borkmann
Joe Stringer
KP Singh
Andrey Ignatov
Jakub Kiciński
Yonghong Song
Eelco Chaudron
John Fastabend
Hechao Li
Roman Gushchin
Kefeng Wang
Taeung Song
Thomas Richter
Quentin Monnet
Arnaldo Carvalho de Melo
Nikita V. Shirokov
Jakub Sitnicki
Jesper Dangaard Brouer
Eric Leblond
David Beckett
Craig Gallek
Maciej Fijalkowski
Leo Yan
Takshak Chahande
Jiong Wang
Prashant Bhole
Michal Rostecki
David Ahern
Petar Penkov
Jeremy Cline
Namhyung Kim
Others
June 2015
August 2015
November 2015
December 2015
January 2016
June 2016
July 2016
November 2016
January 2017
August 2017
September 2017
October 2017
December 2017
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 1655}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 4, "token_count": 842}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "token_count": 62}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 77}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 14, "token_count": 31}, {"author_id": 4, "token_count": 105}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 11, "token_count": 727}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 22, "token_count": 92}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 231}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 41, "token_count": 28}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 111}, {"author_id": 27, "token_count": 123}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 51, "token_count": 6}, {"author_id": 40, "token_count": 36}, {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 12, "token_count": 161}, {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 12, "token_count": 26}, {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 38, "token_count": 28}, {"author_id": 13, "token_count": 163}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 13, "token_count": 146}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 152}, {"author_id": 1, "token_count": 8}, {"author_id": 32, "token_count": 86}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 224}, {"author_id": 23, "token_count": 3}, {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 12, "token_count": 5}, {"author_id": 9, "token_count": 107}, {"author_id": 22, "token_count": 15}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 30, "token_count": 80}, {"author_id": 7, "token_count": 1326}, {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 116}, {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 29, "token_count": 93}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 36}, {"author_id": 0, "token_count": 4}, {"author_id": 13, "token_count": 4}, {"author_id": 16, "token_count": 26}, {"author_id": 7, "token_count": 5}, {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 0, "token_count": 1}, {"author_id": 8, "token_count": 1332}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 19}, {"author_id": 12, "token_count": 7}, {"author_id": 9, "token_count": 588}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 204}, {"author_id": 43, "token_count": 12}, {"author_id": 28, "token_count": 8}, {"author_id": 10, "token_count": 61}, {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 453}, {"author_id": 9, "token_count": 18}, {"author_id": 25, "token_count": 126}, {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 3594}, {"author_id": 23, "token_count": 16}, {"author_id": 47, "token_count": 17}, {"author_id": 48, "token_count": 14}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 920}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 145}, {"author_id": 0, "token_count": 260}, {"author_id": 22, "token_count": 34}, {"author_id": 26, "token_count": 106}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 407}, {"author_id": 0, "token_count": 464}, {"author_id": 6, "token_count": 833}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 4499}, {"author_id": 34, "token_count": 6}, {"author_id": 6, "token_count": 154}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 223}, {"author_id": 0, "token_count": 159}, {"author_id": 15, "token_count": 370}, {"author_id": 1, "token_count": 16639}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 17, "token_count": 112}, {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 659}, {"author_id": 15, "token_count": 176}, {"author_id": 7, "token_count": 34}, {"author_id": 6, "token_count": 63}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 3191}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 9, "token_count": 36}, {"author_id": 49, "token_count": 8}, {"author_id": 17, "token_count": 185}, {"author_id": 34, "token_count": 62}, {"author_id": 2, "token_count": 278}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
17220
39.13%
Andrii Nakryiko
14451
32.84%
Wang Nan
2715
6.17%
Stanislav Fomichev
1384
3.15%
Song Liu
1332
3.03%
Toke Höiland-Jörgensen
1102
2.50%
Alexei Starovoitov
906
2.06%
Daniel Borkmann
749
1.70%
Joe Stringer
733
1.67%
KP Singh
546
1.24%
Andrey Ignatov
477
1.08%
Jakub Kiciński
465
1.06%
Yonghong Song
397
0.90%
Eelco Chaudron
297
0.67%
John Fastabend
147
0.33%
Hechao Li
126
0.29%
Roman Gushchin
123
0.28%
Kefeng Wang
106
0.24%
Taeung Song
93
0.21%
Thomas Richter
86
0.20%
Quentin Monnet
86
0.20%
Arnaldo Carvalho de Melo
81
0.18%
Nikita V. Shirokov
80
0.18%
Jakub Sitnicki
68
0.15%
Jesper Dangaard Brouer
37
0.08%
Eric Leblond
33
0.07%
David Beckett
28
0.06%
Craig Gallek
28
0.06%
Maciej Fijalkowski
26
0.06%
Leo Yan
17
0.04%
Takshak Chahande
14
0.03%
Jiong Wang
12
0.03%
Prashant Bhole
8
0.02%
Michal Rostecki
8
0.02%
David Ahern
8
0.02%
Petar Penkov
6
0.01%
Jeremy Cline
6
0.01%
Namhyung Kim
2
0.00%
Others
3
0.01%
Total
44006
libbpf.h
724
-
28
2935
Andrii Nakryiko
Wang Nan
Joe Stringer
Andrey Ignatov
Jakub Kiciński
Stanislav Fomichev
Toke Höiland-Jörgensen
Martin KaFai Lau
Alexei Starovoitov
Song Liu
Quentin Monnet
Yonghong Song
John Fastabend
KP Singh
Maciej Fijalkowski
Eelco Chaudron
Daniel Borkmann
Eric Leblond
Arnaldo Carvalho de Melo
Jakub Sitnicki
Nikita V. Shirokov
Michal Rostecki
Hechao Li
Craig Gallek
Jiong Wang
David Beckett
Namhyung Kim
Others
June 2015
August 2015
November 2015
June 2016
July 2016
November 2016
January 2017
March 2017
August 2017
October 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 214}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 4, "token_count": 240}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 59}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 11, "token_count": 160}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 12, "token_count": 38}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 12, "token_count": 18}, {"author_id": 22, "token_count": 13}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 13, "token_count": 62}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 78}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 12, "token_count": 78}, {"author_id": 9, "token_count": 16}, {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 30, "token_count": 13}, {"author_id": 7, "token_count": 157}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 41}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 28}, {"author_id": 13, "token_count": 5}, {"author_id": 16, "token_count": 30}, {"author_id": 7, "token_count": 3}, {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 8, "token_count": 89}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 293}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 21}, {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 29}, {"author_id": 6, "token_count": 106}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 21}, {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 36}, {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 91}, {"author_id": 15, "token_count": 33}, {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 113}, {"author_id": 17, "token_count": 10}, {"author_id": 34, "token_count": 15}, {"author_id": 2, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
854
29.10%
Wang Nan
567
19.32%
Joe Stringer
184
6.27%
Andrey Ignatov
176
6.00%
Jakub Kiciński
169
5.76%
Stanislav Fomichev
160
5.45%
Toke Höiland-Jörgensen
159
5.42%
Martin KaFai Lau
124
4.22%
Alexei Starovoitov
92
3.13%
Song Liu
89
3.03%
Quentin Monnet
64
2.18%
Yonghong Song
50
1.70%
John Fastabend
36
1.23%
KP Singh
33
1.12%
Maciej Fijalkowski
30
1.02%
Eelco Chaudron
28
0.95%
Daniel Borkmann
26
0.89%
Eric Leblond
19
0.65%
Arnaldo Carvalho de Melo
19
0.65%
Jakub Sitnicki
15
0.51%
Nikita V. Shirokov
13
0.44%
Michal Rostecki
8
0.27%
Hechao Li
8
0.27%
Craig Gallek
4
0.14%
Jiong Wang
3
0.10%
David Beckett
3
0.10%
Namhyung Kim
1
0.03%
Others
1
0.03%
Total
2935
libbpf_common.h
40
-
2
36
Andrii Nakryiko
Toke Höiland-Jörgensen
December 2019
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
33
91.67%
Toke Höiland-Jörgensen
3
8.33%
Total
36
libbpf_errno.c
66
-
4
315
Jakub Kiciński
Andrii Nakryiko
Yonghong Song
Alexei Starovoitov
July 2018
September 2018
October 2018
November 2018
January 2020
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 288}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
288
91.43%
Andrii Nakryiko
13
4.13%
Yonghong Song
12
3.81%
Alexei Starovoitov
2
0.63%
Total
315
libbpf_internal.h
236
-
6
765
Andrii Nakryiko
Yonghong Song
Kefeng Wang
Toke Höiland-Jörgensen
Michal Rostecki
Others
May 2019
June 2019
August 2019
September 2019
October 2019
November 2019
December 2019
May 2020
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 179}, {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 145}, {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 192}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
705
92.16%
Yonghong Song
54
7.06%
Kefeng Wang
3
0.39%
Toke Höiland-Jörgensen
1
0.13%
Michal Rostecki
1
0.13%
Others
1
0.13%
Total
765
libbpf_probes.c
356
-
10
1523
Quentin Monnet
Martin KaFai Lau
Andrii Nakryiko
Michal Rostecki
Alexei Starovoitov
Toke Höiland-Jörgensen
Stanislav Fomichev
Matt Mullins
KP Singh
Andrey Ignatov
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
October 2019
January 2020
March 2020
May 2020
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 991}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 206}, {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 183}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 13}, {"author_id": 1, "token_count": 6}, {"author_id": 28, "token_count": 85}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
991
65.07%
Martin KaFai Lau
212
13.92%
Andrii Nakryiko
212
13.92%
Michal Rostecki
87
5.71%
Alexei Starovoitov
6
0.39%
Toke Höiland-Jörgensen
3
0.20%
Stanislav Fomichev
3
0.20%
Matt Mullins
3
0.20%
KP Singh
3
0.20%
Andrey Ignatov
3
0.20%
Total
1523
libbpf_util.h
47
-
3
140
Magnus Karlsson
Yonghong Song
Andrii Nakryiko
February 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 112}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
112
80.00%
Yonghong Song
27
19.29%
Andrii Nakryiko
1
0.71%
Total
140
netlink.c
488
-
8
2674
Yonghong Song
Toke Höiland-Jörgensen
Maciej Fijalkowski
Andrey Ignatov
Andrii Nakryiko
Jeremy Cline
David Ahern
Alexei Starovoitov
September 2018
October 2018
February 2019
November 2019
January 2020
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 1885}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 12, "token_count": 39}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 289}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 255}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 181}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 49, "token_count": 4}, {"author_id": 51, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
1885
70.49%
Toke Höiland-Jörgensen
436
16.31%
Maciej Fijalkowski
289
10.81%
Andrey Ignatov
42
1.57%
Andrii Nakryiko
13
0.49%
Jeremy Cline
4
0.15%
David Ahern
4
0.15%
Alexei Starovoitov
1
0.04%
Total
2674
nlattr.c
198
-
6
792
Eric Leblond
Yonghong Song
Andrey Ignatov
Andrii Nakryiko
Toke Höiland-Jörgensen
Alexei Starovoitov
January 2018
September 2018
October 2018
November 2019
January 2020
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 14, "token_count": 701}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Leblond
701
88.51%
Yonghong Song
39
4.92%
Andrey Ignatov
31
3.91%
Andrii Nakryiko
13
1.64%
Toke Höiland-Jörgensen
6
0.76%
Alexei Starovoitov
2
0.25%
Total
792
nlattr.h
106
-
4
268
Yonghong Song
Eric Leblond
Andrey Ignatov
Alexei Starovoitov
January 2018
September 2018
October 2018
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 14, "token_count": 79}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 154}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 12, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
154
57.46%
Eric Leblond
79
29.48%
Andrey Ignatov
33
12.31%
Alexei Starovoitov
2
0.75%
Total
268
ringbuf.c
288
-
1
1299
Andrii Nakryiko
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1291}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1299
100.00%
Total
1299
str_error.c
21
-
4
82
Arnaldo Carvalho de Melo
Andrii Nakryiko
Andrey Ignatov
Alexei Starovoitov
September 2018
October 2018
July 2019
January 2020
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 23, "token_count": 60}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
60
73.17%
Andrii Nakryiko
20
24.39%
Andrey Ignatov
1
1.22%
Alexei Starovoitov
1
1.22%
Total
82
str_error.h
6
-
3
25
Arnaldo Carvalho de Melo
Andrey Ignatov
Alexei Starovoitov
September 2018
October 2018
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 23, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 12, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
20
80.00%
Andrey Ignatov
4
16.00%
Alexei Starovoitov
1
4.00%
Total
25
xsk.c
812
-
11
3981
Magnus Karlsson
Björn Töpel
Kevin Laatz
Jonathan Lemon
Fletcher Dunn
Andrii Nakryiko
Luigi Rizzo
Ilya Maximets
Yonghong Song
Ivan Khoronzhuk
Kefeng Wang
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
January 2020
March 2020
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 2841}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 21, "token_count": 162}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 36, "token_count": 67}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 53, "token_count": 4}, {"author_id": 20, "token_count": 117}, {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 21, "token_count": 62}, {"author_id": 44, "token_count": 13}, {"author_id": 26, "token_count": 1}, {"author_id": 3, "token_count": 366}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 42, "token_count": 26}, {"author_id": 3, "token_count": 86}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 37, "token_count": 66}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
3377
84.83%
Björn Töpel
224
5.63%
Kevin Laatz
117
2.94%
Jonathan Lemon
67
1.68%
Fletcher Dunn
66
1.66%
Andrii Nakryiko
58
1.46%
Luigi Rizzo
26
0.65%
Ilya Maximets
23
0.58%
Yonghong Song
18
0.45%
Ivan Khoronzhuk
4
0.10%
Kefeng Wang
1
0.03%
Total
3981
xsk.h
246
-
3
873
Magnus Karlsson
Kevin Laatz
Maxim Mikityanskiy
February 2019
April 2019
June 2019
August 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 712}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 20, "token_count": 126}, {"author_id": 3, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
745
85.34%
Kevin Laatz
126
14.43%
Maxim Mikityanskiy
2
0.23%
Total
873
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
69
Author
Tokens
Proportion
Commits
Proportion
0
Andrii Nakryiko
37700
41.41%
146
31.47%
1
Martin KaFai Lau
22376
24.58%
21
4.53%
2
Yonghong Song
5169
5.68%
24
5.17%
3
Magnus Karlsson
4234
4.65%
11
2.37%
4
Wang Nan
4010
4.40%
35
7.54%
5
Alexei Starovoitov
1853
2.04%
19
4.09%
6
Toke Höiland-Jörgensen
1719
1.89%
17
3.66%
7
Stanislav Fomichev
1693
1.86%
10
2.16%
8
Song Liu
1478
1.62%
2
0.43%
9
Daniel Borkmann
1346
1.48%
10
2.16%
10
Quentin Monnet
1204
1.32%
7
1.51%
11
Joe Stringer
1064
1.17%
12
2.59%
12
Andrey Ignatov
1059
1.16%
23
4.96%
13
Jakub Kiciński
922
1.01%
17
3.66%
14
Eric Leblond
837
0.92%
4
0.86%
15
KP Singh
588
0.65%
4
0.86%
16
Maciej Fijalkowski
345
0.38%
2
0.43%
17
Eelco Chaudron
325
0.36%
4
0.86%
18
Lorenz Bauer
256
0.28%
2
0.43%
19
David S. Miller
245
0.27%
5
1.08%
20
Kevin Laatz
243
0.27%
1
0.22%
21
Björn Töpel
227
0.25%
4
0.86%
22
John Fastabend
191
0.21%
6
1.29%
23
Arnaldo Carvalho de Melo
188
0.21%
12
2.59%
24
Okash Khawaja
158
0.17%
1
0.22%
25
Hechao Li
137
0.15%
2
0.43%
26
Kefeng Wang
134
0.15%
1
0.22%
27
Roman Gushchin
123
0.14%
2
0.43%
28
Michal Rostecki
114
0.13%
3
0.65%
29
Taeung Song
93
0.10%
1
0.22%
30
Nikita V. Shirokov
93
0.10%
2
0.43%
31
He Kuang
93
0.10%
1
0.22%
32
Thomas Richter
86
0.09%
1
0.22%
33
Mauricio Vasquez B
86
0.09%
1
0.22%
34
Jakub Sitnicki
83
0.09%
2
0.43%
35
Ilya Leoshkevich
74
0.08%
2
0.43%
36
Jonathan Lemon
67
0.07%
1
0.22%
37
Fletcher Dunn
66
0.07%
1
0.22%
38
David Beckett
45
0.05%
1
0.22%
39
Jakub Bogusz
40
0.04%
1
0.22%
40
Jesper Dangaard Brouer
37
0.04%
3
0.65%
41
Craig Gallek
32
0.04%
2
0.43%
42
Luigi Rizzo
26
0.03%
1
0.22%
43
Jiong Wang
26
0.03%
1
0.22%
44
Ilya Maximets
23
0.03%
2
0.43%
45
Mickaël Salaün
18
0.02%
7
1.51%
46
Prashant Bhole
17
0.02%
2
0.43%
47
Leo Yan
17
0.02%
1
0.22%
48
Takshak Chahande
14
0.02%
1
0.22%
49
David Ahern
12
0.01%
2
0.43%
50
Vineet Gupta
10
0.01%
1
0.22%
51
Jeremy Cline
10
0.01%
2
0.43%
52
Petar Penkov
7
0.01%
2
0.43%
53
Ivan Khoronzhuk
4
0.00%
1
0.22%
54
Namhyung Kim
3
0.00%
1
0.22%
55
Matt Mullins
3
0.00%
1
0.22%
56
Daniel T. Lee
3
0.00%
1
0.22%
57
Dan Carpenter
3
0.00%
1
0.22%
58
Sumanth Korikkar
2
0.00%
1
0.22%
59
Maxim Mikityanskiy
2
0.00%
1
0.22%
60
Others
11
0.01%
9
1.94%
Total
91044
464