Linux Source Code
Home
Release 5.3
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
Colin Ian King
Craig Gallek
Dan Carpenter
Daniel Borkmann
Daniel T. Lee
David Beckett
David S. Miller
Eric Leblond
Hariprasad Kelam
He Kuang
Hechao Li
Ilya Maximets
Ivan Khoronzhuk
Jakub Kiciński
Jeremy Cline
Jesper Dangaard Brouer
Jiong Wang
Joe Stringer
John Fastabend
Jonathan Lemon
Leo Yan
Lorenz Bauer
Maciej Fijalkowski
Magnus Karlsson
Martin KaFai Lau
Masahiro Yamada
Mathieu Xhonneux
Matt Mullins
Mauricio Vasquez B
Maxim Mikityanskiy
McCabe, Robert J
Michal Rostecki
Mickaël Salaün
Namhyung Kim
Nikita V. Shirokov
Okash Khawaja
Petar Penkov
Prashant Bhole
Quentin Monnet
Roman Gushchin
Sean Young
Song Liu
Stanislav Fomichev
Taeung Song
Takshak Chahande
Thomas Richter
Vineet Gupta
Wang Nan
Yonghong Song
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bpf.c
705
-
20
3714
Martin KaFai Lau
Wang Nan
Alexei Starovoitov
Yonghong Song
Lorenz Bauer
David S. Miller
Joe Stringer
Andrey Ignatov
Andrii Nakryiko
He Kuang
Mauricio Vasquez B
Daniel Borkmann
Stanislav Fomichev
David Beckett
Vineet Gupta
Jiong Wang
Mickaël Salaün
Eric Leblond
John Fastabend
Masahiro Yamada
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
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 311}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 28, "token_count": 76}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 302}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 117}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 52, "token_count": 1}, {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 154}, {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 21, "token_count": 130}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 307}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 18, "token_count": 3}, {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 145}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 189}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 60}, {"author_id": 12, "token_count": 94}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 333}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 30, "token_count": 16}, {"author_id": 2, "token_count": 46}, {"author_id": 3, "token_count": 154}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 29, "token_count": 69}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 3, "token_count": 136}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 158}, {"author_id": 2, "token_count": 246}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 78}, {"author_id": 16, "token_count": 51}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 72}, {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 5, "token_count": 45}, {"author_id": 6, "token_count": 56}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 33, "token_count": 8}, {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
1270
34.19%
Wang Nan
614
16.53%
Alexei Starovoitov
498
13.41%
Yonghong Song
382
10.29%
Lorenz Bauer
209
5.63%
David S. Miller
143
3.85%
Joe Stringer
117
3.15%
Andrey Ignatov
94
2.53%
Andrii Nakryiko
76
2.05%
He Kuang
76
2.05%
Mauricio Vasquez B
69
1.86%
Daniel Borkmann
59
1.59%
Stanislav Fomichev
56
1.51%
David Beckett
16
0.43%
Vineet Gupta
10
0.27%
Jiong Wang
8
0.22%
Mickaël Salaün
8
0.22%
Eric Leblond
5
0.13%
John Fastabend
3
0.08%
Masahiro Yamada
1
0.03%
Total
3714
bpf.h
177
-
19
848
Martin KaFai Lau
Wang Nan
Alexei Starovoitov
Andrey Ignatov
Yonghong Song
Lorenz Bauer
David S. Miller
Stanislav Fomichev
Joe Stringer
He Kuang
Mauricio Vasquez B
Daniel Borkmann
Mickaël Salaün
David Beckett
John Fastabend
Björn Töpel
Daniel T. Lee
Jiong Wang
McCabe, Robert J
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
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 28, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 33}, {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 21, "token_count": 33}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 12, "token_count": 28}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 30, "token_count": 6}, {"author_id": 2, "token_count": 9}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 12, "token_count": 41}, {"author_id": 18, "token_count": 5}, {"author_id": 29, "token_count": 17}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 6, "token_count": 15}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 47}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 5, "token_count": 8}, {"author_id": 47, "token_count": 3}, {"author_id": 53, "token_count": 1}, {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 33, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
275
32.43%
Wang Nan
118
13.92%
Alexei Starovoitov
111
13.09%
Andrey Ignatov
69
8.14%
Yonghong Song
54
6.37%
Lorenz Bauer
47
5.54%
David S. Miller
35
4.13%
Stanislav Fomichev
33
3.89%
Joe Stringer
30
3.54%
He Kuang
17
2.00%
Mauricio Vasquez B
17
2.00%
Daniel Borkmann
11
1.30%
Mickaël Salaün
10
1.18%
David Beckett
6
0.71%
John Fastabend
5
0.59%
Björn Töpel
3
0.35%
Daniel T. Lee
3
0.35%
Jiong Wang
3
0.35%
McCabe, Robert J
1
0.12%
Total
848
bpf_prog_linfo.c
246
-
3
1002
Martin KaFai Lau
Andrii Nakryiko
Yonghong Song
December 2018
June 2019
var spanGroupData = [ {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 997}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
997
99.50%
Andrii Nakryiko
3
0.30%
Yonghong Song
2
0.20%
Total
1002
btf.c
2893
-
9
12036
Andrii Nakryiko
Martin KaFai Lau
Yonghong Song
Daniel Borkmann
Okash Khawaja
Arnaldo Carvalho de Melo
Dan Carpenter
David S. Miller
Alexei Starovoitov
April 2018
July 2018
October 2018
November 2018
December 2018
February 2019
March 2019
April 2019
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 1233}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 22, "token_count": 143}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 2, "token_count": 10}, {"author_id": 3, "token_count": 940}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 593}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6994}, {"author_id": 46, "token_count": 3}, {"author_id": 3, "token_count": 368}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 203}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 132}, {"author_id": 5, "token_count": 489}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 901}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 20, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
8230
68.38%
Martin KaFai Lau
1852
15.39%
Yonghong Song
1308
10.87%
Daniel Borkmann
489
4.06%
Okash Khawaja
143
1.19%
Arnaldo Carvalho de Melo
7
0.06%
Dan Carpenter
3
0.02%
David S. Miller
3
0.02%
Alexei Starovoitov
1
0.01%
Total
12036
btf.h
127
-
8
565
Andrii Nakryiko
Martin KaFai Lau
Yonghong Song
Andrey Ignatov
Okash Khawaja
Daniel Borkmann
Stanislav Fomichev
Alexei Starovoitov
April 2018
July 2018
October 2018
November 2018
December 2018
February 2019
April 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 22, "token_count": 28}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 12, "token_count": 28}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 6, "token_count": 15}, {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
196
34.69%
Martin KaFai Lau
142
25.13%
Yonghong Song
137
24.25%
Andrey Ignatov
28
4.96%
Okash Khawaja
28
4.96%
Daniel Borkmann
18
3.19%
Stanislav Fomichev
15
2.65%
Alexei Starovoitov
1
0.18%
Total
565
btf_dump.c
1333
-
1
5546
Andrii Nakryiko
May 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 5546}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
5546
100.00%
Total
5546
hashmap.c
229
-
1
1088
Andrii Nakryiko
May 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1088}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1088
100.00%
Total
1088
hashmap.h
178
-
1
549
Andrii Nakryiko
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 536}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
549
100.00%
Total
549
libbpf.c
5056
-
39
24575
Andrii Nakryiko
Wang Nan
Daniel Borkmann
Stanislav Fomichev
Song Liu
Martin KaFai Lau
Jakub Kiciński
Joe Stringer
Andrey Ignatov
Alexei Starovoitov
Hechao Li
Yonghong Song
Eric Leblond
Taeung Song
Roman Gushchin
Craig Gallek
Thomas Richter
Jesper Dangaard Brouer
John Fastabend
Nikita V. Shirokov
Quentin Monnet
Arnaldo Carvalho de Melo
David Beckett
Michal Rostecki
Maciej Fijalkowski
Takshak Chahande
Jiong Wang
Jeremy Cline
Leo Yan
David S. Miller
Petar Penkov
Prashant Bhole
Colin Ian King
Ivan Khoronzhuk
Mathieu Xhonneux
Matt Mullins
Sean Young
Namhyung Kim
Hariprasad Kelam
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
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
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 3392}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 1, "token_count": 1404}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 63}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 234}, {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 848}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 18, "token_count": 99}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 250}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 23, "token_count": 166}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 10, "token_count": 486}, {"author_id": 21, "token_count": 10}, {"author_id": 19, "token_count": 196}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 37, "token_count": 17}, {"author_id": 26, "token_count": 149}, {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 12, "token_count": 273}, {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 12, "token_count": 27}, {"author_id": 2, "token_count": 436}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 30, "token_count": 48}, {"author_id": 8, "token_count": 247}, {"author_id": 2, "token_count": 18}, {"author_id": 48, "token_count": 3}, {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 164}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 474}, {"author_id": 2, "token_count": 13}, {"author_id": 25, "token_count": 156}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 234}, {"author_id": 20, "token_count": 3}, {"author_id": 41, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 12, "token_count": 20}, {"author_id": 5, "token_count": 107}, {"author_id": 18, "token_count": 42}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 27, "token_count": 124}, {"author_id": 6, "token_count": 1577}, {"author_id": 3, "token_count": 156}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 314}, {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 213}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 70}, {"author_id": 0, "token_count": 6}, {"author_id": 8, "token_count": 4}, {"author_id": 14, "token_count": 26}, {"author_id": 6, "token_count": 5}, {"author_id": 3, "token_count": 84}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 1355}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 61}, {"author_id": 12, "token_count": 7}, {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 2284}, {"author_id": 9, "token_count": 32}, {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1107}, {"author_id": 51, "token_count": 1}, {"author_id": 33, "token_count": 19}, {"author_id": 34, "token_count": 30}, {"author_id": 11, "token_count": 69}, {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 2626}, {"author_id": 44, "token_count": 4}, {"author_id": 5, "token_count": 18}, {"author_id": 15, "token_count": 274}, {"author_id": 45, "token_count": 4}, {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 3857}, {"author_id": 20, "token_count": 20}, {"author_id": 38, "token_count": 17}, {"author_id": 35, "token_count": 26}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
7613
30.98%
Wang Nan
5219
21.24%
Daniel Borkmann
2409
9.80%
Stanislav Fomichev
1611
6.56%
Song Liu
1355
5.51%
Martin KaFai Lau
1081
4.40%
Jakub Kiciński
889
3.62%
Joe Stringer
880
3.58%
Andrey Ignatov
652
2.65%
Alexei Starovoitov
548
2.23%
Hechao Li
274
1.11%
Yonghong Song
246
1.00%
Eric Leblond
236
0.96%
Taeung Song
213
0.87%
Roman Gushchin
196
0.80%
Craig Gallek
166
0.68%
Thomas Richter
156
0.63%
Jesper Dangaard Brouer
149
0.61%
John Fastabend
147
0.60%
Nikita V. Shirokov
124
0.50%
Quentin Monnet
95
0.39%
Arnaldo Carvalho de Melo
86
0.35%
David Beckett
48
0.20%
Michal Rostecki
30
0.12%
Maciej Fijalkowski
26
0.11%
Takshak Chahande
26
0.11%
Jiong Wang
19
0.08%
Jeremy Cline
17
0.07%
Leo Yan
17
0.07%
David S. Miller
10
0.04%
Petar Penkov
9
0.04%
Prashant Bhole
8
0.03%
Colin Ian King
4
0.02%
Ivan Khoronzhuk
4
0.02%
Mathieu Xhonneux
3
0.01%
Matt Mullins
3
0.01%
Sean Young
3
0.01%
Namhyung Kim
2
0.01%
Hariprasad Kelam
1
0.00%
Total
24575
libbpf.h
547
-
23
2209
Wang Nan
Andrii Nakryiko
Andrey Ignatov
Joe Stringer
Jakub Kiciński
Stanislav Fomichev
Yonghong Song
Martin KaFai Lau
Song Liu
Daniel Borkmann
Quentin Monnet
John Fastabend
Maciej Fijalkowski
Alexei Starovoitov
Arnaldo Carvalho de Melo
Eric Leblond
Nikita V. Shirokov
Hechao Li
Craig Gallek
David Beckett
Jiong Wang
Colin Ian King
Namhyung Kim
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
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 215}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 1, "token_count": 243}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 16}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 160}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 12, "token_count": 38}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 12, "token_count": 18}, {"author_id": 18, "token_count": 13}, {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 30, "token_count": 3}, {"author_id": 8, "token_count": 62}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 81}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 3, "token_count": 111}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 12, "token_count": 97}, {"author_id": 5, "token_count": 16}, {"author_id": 9, "token_count": 24}, {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 27, "token_count": 13}, {"author_id": 6, "token_count": 157}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 41}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 28}, {"author_id": 8, "token_count": 5}, {"author_id": 14, "token_count": 30}, {"author_id": 6, "token_count": 3}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 7, "token_count": 89}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 292}, ]}, ]
Author Name
Tokens
Token Proportion
Wang Nan
571
25.85%
Andrii Nakryiko
323
14.62%
Andrey Ignatov
195
8.83%
Joe Stringer
184
8.33%
Jakub Kiciński
172
7.79%
Stanislav Fomichev
160
7.24%
Yonghong Song
126
5.70%
Martin KaFai Lau
89
4.03%
Song Liu
89
4.03%
Daniel Borkmann
64
2.90%
Quentin Monnet
64
2.90%
John Fastabend
50
2.26%
Maciej Fijalkowski
30
1.36%
Alexei Starovoitov
21
0.95%
Arnaldo Carvalho de Melo
19
0.86%
Eric Leblond
19
0.86%
Nikita V. Shirokov
13
0.59%
Hechao Li
8
0.36%
Craig Gallek
4
0.18%
David Beckett
3
0.14%
Jiong Wang
3
0.14%
Colin Ian King
1
0.05%
Namhyung Kim
1
0.05%
Total
2209
libbpf_errno.c
63
-
3
302
Jakub Kiciński
Yonghong Song
Alexei Starovoitov
July 2018
September 2018
October 2018
November 2018
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 288}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
288
95.36%
Yonghong Song
12
3.97%
Alexei Starovoitov
2
0.66%
Total
302
libbpf_internal.h
49
-
2
209
Andrii Nakryiko
Michal Rostecki
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 180}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
208
99.52%
Michal Rostecki
1
0.48%
Total
209
libbpf_probes.c
321
-
7
1391
Quentin Monnet
Martin KaFai Lau
Andrii Nakryiko
Andrey Ignatov
Matt Mullins
Stanislav Fomichev
Michal Rostecki
January 2019
March 2019
April 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 991}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 206}, {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 183}, {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
991
71.24%
Martin KaFai Lau
206
14.81%
Andrii Nakryiko
183
13.16%
Andrey Ignatov
3
0.22%
Matt Mullins
3
0.22%
Stanislav Fomichev
3
0.22%
Michal Rostecki
2
0.14%
Total
1391
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": 3, "token_count": 27}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "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
422
-
4
2305
Yonghong Song
Maciej Fijalkowski
Andrey Ignatov
Alexei Starovoitov
September 2018
October 2018
February 2019
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 1889}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 12, "token_count": 39}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 14, "token_count": 376}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
1889
81.95%
Maciej Fijalkowski
376
16.31%
Andrey Ignatov
39
1.69%
Alexei Starovoitov
1
0.04%
Total
2305
nlattr.c
195
-
4
782
Eric Leblond
Yonghong Song
Andrey Ignatov
Alexei Starovoitov
January 2018
September 2018
October 2018
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 710}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 12, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Leblond
710
90.79%
Yonghong Song
39
4.99%
Andrey Ignatov
31
3.96%
Alexei Starovoitov
2
0.26%
Total
782
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": 13, "token_count": 79}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 154}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "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
str_error.c
18
-
4
69
Arnaldo Carvalho de Melo
Andrii Nakryiko
Alexei Starovoitov
Andrey Ignatov
September 2018
October 2018
July 2019
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 60}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
60
86.96%
Andrii Nakryiko
7
10.14%
Alexei Starovoitov
1
1.45%
Andrey Ignatov
1
1.45%
Total
69
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": 20, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "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
701
-
6
3437
Magnus Karlsson
Björn Töpel
Jonathan Lemon
Maxim Mikityanskiy
Andrii Nakryiko
Ilya Maximets
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 3067}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 24, "token_count": 162}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 31, "token_count": 68}, {"author_id": 32, "token_count": 57}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 39, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
3110
90.49%
Björn Töpel
162
4.71%
Jonathan Lemon
68
1.98%
Maxim Mikityanskiy
57
1.66%
Andrii Nakryiko
29
0.84%
Ilya Maximets
11
0.32%
Total
3437
xsk.h
213
-
2
726
Magnus Karlsson
Maxim Mikityanskiy
February 2019
April 2019
June 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 713}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
724
99.72%
Maxim Mikityanskiy
2
0.28%
Total
726
Contributors:
54
Author
Tokens
Proportion
Commits
Proportion
0
Andrii Nakryiko
24052
38.93%
58
19.08%
1
Wang Nan
6522
10.56%
35
11.51%
2
Martin KaFai Lau
5912
9.57%
20
6.58%
3
Yonghong Song
4376
7.08%
19
6.25%
4
Magnus Karlsson
3946
6.39%
7
2.30%
5
Daniel Borkmann
3050
4.94%
9
2.96%
6
Stanislav Fomichev
1878
3.04%
11
3.62%
7
Song Liu
1444
2.34%
1
0.33%
8
Jakub Kiciński
1349
2.18%
17
5.59%
9
Joe Stringer
1211
1.96%
12
3.95%
10
Alexei Starovoitov
1189
1.92%
10
3.29%
11
Quentin Monnet
1150
1.86%
6
1.97%
12
Andrey Ignatov
1149
1.86%
21
6.91%
13
Eric Leblond
1049
1.70%
4
1.32%
14
Maciej Fijalkowski
432
0.70%
2
0.66%
15
Hechao Li
282
0.46%
1
0.33%
16
Lorenz Bauer
256
0.41%
2
0.66%
17
Taeung Song
213
0.34%
1
0.33%
18
John Fastabend
205
0.33%
5
1.64%
19
Roman Gushchin
196
0.32%
2
0.66%
20
Arnaldo Carvalho de Melo
192
0.31%
11
3.62%
21
David S. Miller
191
0.31%
5
1.64%
22
Okash Khawaja
171
0.28%
1
0.33%
23
Craig Gallek
170
0.28%
2
0.66%
24
Björn Töpel
165
0.27%
3
0.99%
25
Thomas Richter
156
0.25%
1
0.33%
26
Jesper Dangaard Brouer
149
0.24%
2
0.66%
27
Nikita V. Shirokov
137
0.22%
2
0.66%
28
He Kuang
93
0.15%
1
0.33%
29
Mauricio Vasquez B
86
0.14%
1
0.33%
30
David Beckett
73
0.12%
1
0.33%
31
Jonathan Lemon
68
0.11%
1
0.33%
32
Maxim Mikityanskiy
59
0.10%
2
0.66%
33
Jiong Wang
33
0.05%
1
0.33%
34
Michal Rostecki
33
0.05%
1
0.33%
35
Takshak Chahande
26
0.04%
1
0.33%
36
Mickaël Salaün
18
0.03%
7
2.30%
37
Jeremy Cline
17
0.03%
1
0.33%
38
Leo Yan
17
0.03%
1
0.33%
39
Ilya Maximets
11
0.02%
1
0.33%
40
Vineet Gupta
10
0.02%
1
0.33%
41
Petar Penkov
9
0.01%
1
0.33%
42
Prashant Bhole
8
0.01%
1
0.33%
43
Matt Mullins
6
0.01%
1
0.33%
44
Colin Ian King
5
0.01%
2
0.66%
45
Ivan Khoronzhuk
4
0.01%
1
0.33%
46
Dan Carpenter
3
0.00%
1
0.33%
47
Daniel T. Lee
3
0.00%
1
0.33%
48
Mathieu Xhonneux
3
0.00%
1
0.33%
49
Namhyung Kim
3
0.00%
1
0.33%
50
Sean Young
3
0.00%
1
0.33%
51
Hariprasad Kelam
1
0.00%
1
0.33%
52
Masahiro Yamada
1
0.00%
1
0.33%
53
McCabe, Robert J
1
0.00%
1
0.33%
Total
61786
304