Linux Source Code
Home
Release 5.6
Help
bpf
root
tools
Highlighting
Reset All
By Author
By Age
──────────
Alban Crequy
Alexei Starovoitov
Andrey Ignatov
Andrii Nakryiko
Benjamin Poirier
Brendan Hickey
Chang-Hsien Tsai
Colin Ian King
Dan Carpenter
Daniel Borkmann
Daniel T. Lee
David Ahern
David Calavera
David Daney
David S. Miller
Hechao Li
Jakub Kiciński
Jiong Wang
Jiri Benc
Jiri Olsa
John Fastabend
Krzesimir Nowak
Martin KaFai Lau
Michal Rostecki
Okash Khawaja
Paolo Abeni
Paul Chaignon
Peter Wu
Prashant Bhole
Quentin Monnet
Roman Gushchin
Sandipan Das
Song Liu
Stanislav Fomichev
Taeung Song
Thomas Gleixner
Toke Höiland-Jörgensen
Yonghong Song
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bpftool
10980
23
34
49621
Quentin Monnet
Jakub Kiciński
Andrii Nakryiko
Yonghong Song
Paul Chaignon
Jiong Wang
Roman Gushchin
Okash Khawaja
Stanislav Fomichev
Martin KaFai Lau
Prashant Bhole
Daniel T. Lee
Daniel Borkmann
John Fastabend
Sandipan Das
Jiri Olsa
Peter Wu
Hechao Li
Andrey Ignatov
Song Liu
Michal Rostecki
Toke Höiland-Jörgensen
Alexei Starovoitov
Paolo Abeni
Taeung Song
Alban Crequy
Benjamin Poirier
David Calavera
Jiri Benc
David Ahern
David S. Miller
Krzesimir Nowak
Thomas Gleixner
Chang-Hsien Tsai
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
December 2019
January 2020
February 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 5075}, {"author_id": 0, "token_count": 3855}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 773}, {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 34}, {"author_id": 1, "token_count": 308}, {"author_id": 7, "token_count": 1349}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 53}, {"author_id": 6, "token_count": 416}, {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 4014}, {"author_id": 30, "token_count": 9}, {"author_id": 15, "token_count": 6}, {"author_id": 0, "token_count": 403}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 36}, {"author_id": 15, "token_count": 24}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 1, "token_count": 969}, {"author_id": 13, "token_count": 6}, {"author_id": 0, "token_count": 26}, {"author_id": 14, "token_count": 350}, {"author_id": 4, "token_count": 1126}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 903}, {"author_id": 8, "token_count": 1463}, {"author_id": 7, "token_count": 652}, {"author_id": 25, "token_count": 35}, {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 0, "token_count": 8}, {"author_id": 7, "token_count": 6}, {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 19, "token_count": 9}, {"author_id": 7, "token_count": 16}, {"author_id": 4, "token_count": 2286}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 25}, {"author_id": 2, "token_count": 13}, {"author_id": 1, "token_count": 704}, {"author_id": 13, "token_count": 346}, {"author_id": 11, "token_count": 92}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 33, "token_count": 6}, {"author_id": 28, "token_count": 12}, {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 335}, {"author_id": 9, "token_count": 501}, {"author_id": 4, "token_count": 947}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 10, "token_count": 705}, {"author_id": 0, "token_count": 860}, {"author_id": 4, "token_count": 155}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 6, "token_count": 27}, {"author_id": 15, "token_count": 14}, {"author_id": 24, "token_count": 46}, {"author_id": 11, "token_count": 4}, {"author_id": 0, "token_count": 2708}, {"author_id": 9, "token_count": 608}, {"author_id": 31, "token_count": 3}, {"author_id": 4, "token_count": 394}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 23, "token_count": 49}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 20, "token_count": 64}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 26, "token_count": 15}, {"author_id": 19, "token_count": 13}, {"author_id": 3, "token_count": 2421}, {"author_id": 27, "token_count": 14}, {"author_id": 2, "token_count": 409}, {"author_id": 10, "token_count": 6}, {"author_id": 11, "token_count": 35}, {"author_id": 0, "token_count": 12}, {"author_id": 9, "token_count": 214}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 367}, {"author_id": 37, "token_count": 1}, {"author_id": 0, "token_count": 95}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 18, "token_count": 12}, {"author_id": 1, "token_count": 2}, {"author_id": 35, "token_count": 4}, {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 243}, {"author_id": 12, "token_count": 6}, {"author_id": 1, "token_count": 155}, {"author_id": 15, "token_count": 31}, {"author_id": 0, "token_count": 2006}, {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 699}, {"author_id": 1, "token_count": 22}, {"author_id": 17, "token_count": 162}, {"author_id": 0, "token_count": 1775}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 37}, {"author_id": 15, "token_count": 233}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 2204}, {"author_id": 34, "token_count": 5}, {"author_id": 18, "token_count": 136}, {"author_id": 5, "token_count": 4519}, {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 103}, {"author_id": 10, "token_count": 230}, {"author_id": 22, "token_count": 54}, {"author_id": 21, "token_count": 39}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 21, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
12361
24.91%
Jakub Kiciński
8271
16.67%
Andrii Nakryiko
5375
10.83%
Yonghong Song
4988
10.05%
Paul Chaignon
4519
9.11%
Jiong Wang
4457
8.98%
Roman Gushchin
2029
4.09%
Okash Khawaja
1463
2.95%
Stanislav Fomichev
1344
2.71%
Martin KaFai Lau
941
1.90%
Prashant Bhole
910
1.83%
Daniel T. Lee
705
1.42%
Daniel Borkmann
469
0.95%
John Fastabend
352
0.71%
Sandipan Das
350
0.71%
Jiri Olsa
308
0.62%
Peter Wu
162
0.33%
Hechao Li
148
0.30%
Andrey Ignatov
95
0.19%
Song Liu
64
0.13%
Michal Rostecki
55
0.11%
Toke Höiland-Jörgensen
55
0.11%
Alexei Starovoitov
49
0.10%
Paolo Abeni
46
0.09%
Taeung Song
35
0.07%
Alban Crequy
16
0.03%
Benjamin Poirier
14
0.03%
David Calavera
12
0.02%
Jiri Benc
9
0.02%
David Ahern
6
0.01%
David S. Miller
5
0.01%
Krzesimir Nowak
4
0.01%
Thomas Gleixner
3
0.01%
Chang-Hsien Tsai
1
0.00%
Total
49621
runqslower
300
3
2
1275
Andrii Nakryiko
Toke Höiland-Jörgensen
January 2020
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 1272}, {"author_id": 21, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1272
99.76%
Toke Höiland-Jörgensen
3
0.24%
Total
1275
Files:
bpf_asm.c
52
-
2
122
Daniel Borkmann
Thomas Gleixner
December 2013
June 2019
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 120}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 31, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
120
98.36%
Thomas Gleixner
2
1.64%
Total
122
bpf_dbg.c
1398
-
4
6452
Daniel Borkmann
John Fastabend
Thomas Gleixner
Brendan Hickey
December 2013
February 2014
April 2014
April 2018
June 2019
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 6220}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 217}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 31, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
6437
99.77%
John Fastabend
12
0.19%
Thomas Gleixner
2
0.03%
Brendan Hickey
1
0.02%
Total
6452
bpf_jit_disasm.c
329
-
8
1469
Daniel Borkmann
David Daney
Roman Gushchin
Colin Ian King
Dan Carpenter
Alexei Starovoitov
Prashant Bhole
Thomas Gleixner
March 2013
May 2014
May 2015
July 2015
May 2016
April 2017
June 2017
November 2017
December 2017
January 2018
June 2019
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 821}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 345}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 149}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 16, "token_count": 89}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 31, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
1178
80.19%
David Daney
238
16.20%
Roman Gushchin
27
1.84%
Colin Ian King
9
0.61%
Dan Carpenter
6
0.41%
Alexei Starovoitov
5
0.34%
Prashant Bhole
4
0.27%
Thomas Gleixner
2
0.14%
Total
1469
Contributors:
38
Author
Tokens
Proportion
Commits
Proportion
0
Quentin Monnet
12361
20.97%
66
26.29%
1
Jakub Kiciński
8271
14.03%
36
14.34%
2
Daniel Borkmann
8204
13.92%
12
4.78%
3
Andrii Nakryiko
6647
11.28%
17
6.77%
4
Yonghong Song
4988
8.46%
13
5.18%
5
Paul Chaignon
4519
7.67%
4
1.59%
6
Jiong Wang
4457
7.56%
9
3.59%
7
Roman Gushchin
2056
3.49%
9
3.59%
8
Okash Khawaja
1463
2.48%
2
0.80%
9
Stanislav Fomichev
1344
2.28%
12
4.78%
10
Martin KaFai Lau
941
1.60%
8
3.19%
11
Prashant Bhole
914
1.55%
11
4.38%
12
Daniel T. Lee
705
1.20%
3
1.20%
13
John Fastabend
364
0.62%
4
1.59%
14
Sandipan Das
350
0.59%
2
0.80%
15
Jiri Olsa
308
0.52%
5
1.99%
16
David Daney
238
0.40%
2
0.80%
17
Peter Wu
162
0.27%
1
0.40%
18
Hechao Li
148
0.25%
2
0.80%
19
Andrey Ignatov
95
0.16%
6
2.39%
20
Song Liu
64
0.11%
1
0.40%
21
Toke Höiland-Jörgensen
58
0.10%
5
1.99%
22
Michal Rostecki
55
0.09%
2
0.80%
23
Alexei Starovoitov
54
0.09%
2
0.80%
24
Paolo Abeni
46
0.08%
1
0.40%
25
Taeung Song
35
0.06%
1
0.40%
26
Alban Crequy
16
0.03%
2
0.80%
27
Benjamin Poirier
14
0.02%
2
0.80%
28
David Calavera
12
0.02%
1
0.40%
29
Colin Ian King
9
0.02%
1
0.40%
30
Jiri Benc
9
0.02%
1
0.40%
31
Thomas Gleixner
9
0.02%
2
0.80%
32
Dan Carpenter
6
0.01%
1
0.40%
33
David Ahern
6
0.01%
1
0.40%
34
David S. Miller
5
0.01%
1
0.40%
35
Krzesimir Nowak
4
0.01%
1
0.40%
36
Brendan Hickey
1
0.00%
1
0.40%
37
Chang-Hsien Tsai
1
0.00%
1
0.40%
Total
58939
251