Linux Source Code
Home
Release 5.8
Help
bpftool
root
tools
bpf
Highlighting
Reset All
By Author
By Age
──────────
Alban Crequy
Alexei Starovoitov
Andrey Ignatov
Andrii Nakryiko
Benjamin Poirier
Chang-Hsien Tsai
Daniel Borkmann
Daniel T. Lee
David Ahern
David Calavera
David S. Miller
Hechao Li
Jakub Kiciński
Jakub Sitnicki
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
Thomas Gleixner
Tobias Klauser
Toke Höiland-Jörgensen
Yonghong Song
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
skeleton
165
2
2
764
Song Liu
Tobias Klauser
March 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 756}, {"author_id": 25, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Song Liu
756
98.95%
Tobias Klauser
8
1.05%
Total
764
Files:
btf.c
980
-
5
4657
Andrii Nakryiko
Quentin Monnet
Jiri Olsa
Toke Höiland-Jörgensen
Tobias Klauser
April 2019
May 2019
August 2019
October 2019
November 2019
January 2020
February 2020
May 2020
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 2401}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 367}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 1505}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 17, "token_count": 233}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 103}, {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
2896
62.19%
Quentin Monnet
1520
32.64%
Jiri Olsa
233
5.00%
Toke Höiland-Jörgensen
7
0.15%
Tobias Klauser
1
0.02%
Total
4657
btf_dumper.c
783
-
7
3931
Okash Khawaja
Martin KaFai Lau
Yonghong Song
Daniel Borkmann
Quentin Monnet
Toke Höiland-Jörgensen
Jakub Kiciński
July 2018
November 2018
December 2018
January 2019
April 2019
August 2019
January 2020
March 2020
May 2020
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 1240}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 590}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 284}, {"author_id": 3, "token_count": 155}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 392}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 370}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 889}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Okash Khawaja
1240
31.54%
Martin KaFai Lau
1177
29.94%
Yonghong Song
1137
28.92%
Daniel Borkmann
370
9.41%
Quentin Monnet
5
0.13%
Toke Höiland-Jörgensen
1
0.03%
Jakub Kiciński
1
0.03%
Total
3931
cfg.c
485
-
3
2249
Jiong Wang
Quentin Monnet
Jakub Kiciński
March 2018
December 2018
January 2019
May 2020
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 2220}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiong Wang
2246
99.87%
Quentin Monnet
2
0.09%
Jakub Kiciński
1
0.04%
Total
2249
cfg.h
9
-
2
23
Jiong Wang
Jakub Kiciński
March 2018
December 2018
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiong Wang
21
91.30%
Jakub Kiciński
2
8.70%
Total
23
cgroup.c
523
-
7
2032
Roman Gushchin
Jakub Kiciński
Hechao Li
Andrii Nakryiko
Quentin Monnet
Toke Höiland-Jörgensen
Daniel Borkmann
December 2017
January 2018
July 2018
December 2018
April 2019
June 2019
July 2019
August 2019
December 2019
January 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 997}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 643}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 153}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 19, "token_count": 136}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
1640
80.71%
Jakub Kiciński
173
8.51%
Hechao Li
136
6.69%
Andrii Nakryiko
60
2.95%
Quentin Monnet
21
1.03%
Toke Höiland-Jörgensen
1
0.05%
Daniel Borkmann
1
0.05%
Total
2032
common.c
583
-
10
2579
Jakub Kiciński
Quentin Monnet
Prashant Bhole
Jiong Wang
Roman Gushchin
Stanislav Fomichev
Andrii Nakryiko
Hechao Li
Jiri Benc
Toke Höiland-Jörgensen
October 2017
November 2017
December 2017
January 2018
March 2018
May 2018
October 2018
November 2018
December 2018
June 2019
August 2019
January 2020
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 573}, {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 454}, {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 241}, {"author_id": 8, "token_count": 61}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 322}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1053
40.83%
Quentin Monnet
614
23.81%
Prashant Bhole
454
17.60%
Jiong Wang
322
12.49%
Roman Gushchin
61
2.37%
Stanislav Fomichev
39
1.51%
Andrii Nakryiko
13
0.50%
Hechao Li
12
0.47%
Jiri Benc
9
0.35%
Toke Höiland-Jörgensen
2
0.08%
Total
2579
feature.c
1006
-
6
3794
Quentin Monnet
Michal Rostecki
Daniel Borkmann
Peter Wu
Prashant Bhole
Toke Höiland-Jörgensen
January 2019
August 2019
January 2020
February 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 0, "token_count": 2181}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 18, "token_count": 162}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 13, "token_count": 42}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 13, "token_count": 655}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 330}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 14, "token_count": 167}, {"author_id": 0, "token_count": 251}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
2762
72.80%
Michal Rostecki
697
18.37%
Daniel Borkmann
167
4.40%
Peter Wu
162
4.27%
Prashant Bhole
4
0.11%
Toke Höiland-Jörgensen
2
0.05%
Total
3794
gen.c
609
-
5
2202
Andrii Nakryiko
Tobias Klauser
Toke Höiland-Jörgensen
Quentin Monnet
Paul Chaignon
December 2019
January 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 2165}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 25, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
2165
98.32%
Tobias Klauser
26
1.18%
Toke Höiland-Jörgensen
5
0.23%
Quentin Monnet
4
0.18%
Paul Chaignon
2
0.09%
Total
2202
iter.c
88
-
2
330
Yonghong Song
Quentin Monnet
May 2020
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 3, "token_count": 326}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
326
98.79%
Quentin Monnet
4
1.21%
Total
330
jit_disasm.c
206
-
9
841
Jakub Kiciński
Quentin Monnet
Martin KaFai Lau
Jiong Wang
Jiri Olsa
Roman Gushchin
Stanislav Fomichev
Prashant Bhole
Toke Höiland-Jörgensen
October 2017
November 2017
December 2017
January 2018
October 2018
November 2018
December 2018
July 2019
January 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 307}, {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 94}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 17, "token_count": 31}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
323
38.41%
Quentin Monnet
303
36.03%
Martin KaFai Lau
94
11.18%
Jiong Wang
44
5.23%
Jiri Olsa
31
3.69%
Roman Gushchin
27
3.21%
Stanislav Fomichev
14
1.66%
Prashant Bhole
4
0.48%
Toke Höiland-Jörgensen
1
0.12%
Total
841
json_writer.c
352
-
2
1520
Quentin Monnet
Thomas Gleixner
October 2017
January 2019
August 2019
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 1504}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
1518
99.87%
Thomas Gleixner
2
0.13%
Total
1520
json_writer.h
70
-
3
424
Quentin Monnet
Thomas Gleixner
Jakub Kiciński
October 2017
December 2018
January 2019
August 2019
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 392}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
422
99.53%
Thomas Gleixner
1
0.24%
Jakub Kiciński
1
0.24%
Total
424
link.c
343
-
3
1520
Andrii Nakryiko
Jakub Sitnicki
Yonghong Song
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 1370}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 20, "token_count": 144}, {"author_id": 3, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1370
90.13%
Jakub Sitnicki
144
9.47%
Yonghong Song
6
0.39%
Total
1520
main.c
433
-
9
2003
Quentin Monnet
Jakub Kiciński
Prashant Bhole
Andrii Nakryiko
Yonghong Song
John Fastabend
Roman Gushchin
Martin KaFai Lau
Toke Höiland-Jörgensen
October 2017
November 2017
December 2017
February 2018
March 2018
May 2018
September 2018
October 2018
December 2018
January 2019
April 2019
May 2019
July 2019
August 2019
October 2019
December 2019
January 2020
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 721}, {"author_id": 0, "token_count": 388}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 57}, {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 403}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 16, "token_count": 17}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
1130
56.42%
Jakub Kiciński
723
36.10%
Prashant Bhole
57
2.85%
Andrii Nakryiko
39
1.95%
Yonghong Song
19
0.95%
John Fastabend
17
0.85%
Roman Gushchin
10
0.50%
Martin KaFai Lau
6
0.30%
Toke Höiland-Jörgensen
2
0.10%
Total
2003
main.h
284
-
15
1507
Jakub Kiciński
Quentin Monnet
Andrii Nakryiko
Martin KaFai Lau
Yonghong Song
Prashant Bhole
Stanislav Fomichev
Okash Khawaja
Roman Gushchin
Daniel Borkmann
Andrey Ignatov
Jiong Wang
Daniel T. Lee
Paul Chaignon
John Fastabend
October 2017
November 2017
December 2017
January 2018
May 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
December 2019
February 2020
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 275}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 75}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 59}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 9, "token_count": 37}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 64}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 35}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 157}, {"author_id": 10, "token_count": 64}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 96}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 204}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 14, "token_count": 24}, {"author_id": 0, "token_count": 13}, {"author_id": 3, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
431
28.60%
Quentin Monnet
344
22.83%
Andrii Nakryiko
230
15.26%
Martin KaFai Lau
111
7.37%
Yonghong Song
108
7.17%
Prashant Bhole
75
4.98%
Stanislav Fomichev
70
4.64%
Okash Khawaja
37
2.46%
Roman Gushchin
24
1.59%
Daniel Borkmann
24
1.59%
Andrey Ignatov
24
1.59%
Jiong Wang
19
1.26%
Daniel T. Lee
6
0.40%
Paul Chaignon
2
0.13%
John Fastabend
2
0.13%
Total
1507
map.c
1626
-
20
7727
Paul Chaignon
Jakub Kiciński
Quentin Monnet
Stanislav Fomichev
Martin KaFai Lau
Prashant Bhole
Okash Khawaja
Yonghong Song
Paolo Abeni
Roman Gushchin
Alban Crequy
Benjamin Poirier
David Calavera
Toke Höiland-Jörgensen
John Fastabend
David Ahern
Andrii Nakryiko
Krzesimir Nowak
Daniel Borkmann
Tobias Klauser
October 2017
November 2017
December 2017
January 2018
April 2018
May 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
April 2019
June 2019
July 2019
August 2019
December 2019
January 2020
March 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 1828}, {"author_id": 0, "token_count": 398}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 68}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 28}, {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 9, "token_count": 147}, {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 8, "token_count": 6}, {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 522}, {"author_id": 11, "token_count": 92}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 30, "token_count": 6}, {"author_id": 28, "token_count": 12}, {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 24, "token_count": 46}, {"author_id": 0, "token_count": 9}, {"author_id": 10, "token_count": 561}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 26, "token_count": 15}, {"author_id": 27, "token_count": 14}, {"author_id": 14, "token_count": 2}, {"author_id": 6, "token_count": 6}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 3275}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 224}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Chaignon
3275
42.38%
Jakub Kiciński
2408
31.16%
Quentin Monnet
712
9.21%
Stanislav Fomichev
561
7.26%
Martin KaFai Lau
230
2.98%
Prashant Bhole
170
2.20%
Okash Khawaja
147
1.90%
Yonghong Song
75
0.97%
Paolo Abeni
46
0.60%
Roman Gushchin
28
0.36%
Alban Crequy
15
0.19%
Benjamin Poirier
14
0.18%
David Calavera
12
0.16%
Toke Höiland-Jörgensen
9
0.12%
John Fastabend
6
0.08%
David Ahern
6
0.08%
Andrii Nakryiko
6
0.08%
Krzesimir Nowak
4
0.05%
Daniel Borkmann
2
0.03%
Tobias Klauser
1
0.01%
Total
7727
map_perf_ring.c
238
-
5
1043
Jakub Kiciński
Andrii Nakryiko
Daniel Borkmann
Quentin Monnet
Toke Höiland-Jörgensen
May 2018
August 2018
October 2018
December 2018
July 2019
January 2020
May 2020
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 775}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 243}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
776
74.40%
Andrii Nakryiko
243
23.30%
Daniel Borkmann
13
1.25%
Quentin Monnet
9
0.86%
Toke Höiland-Jörgensen
2
0.19%
Total
1043
net.c
492
-
8
2186
Yonghong Song
Daniel T. Lee
Stanislav Fomichev
Andrey Ignatov
Toke Höiland-Jörgensen
Quentin Monnet
Andrii Nakryiko
Jakub Kiciński
September 2018
October 2018
December 2018
April 2019
August 2019
December 2019
January 2020
May 2020
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 1257}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 21, "token_count": 11}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 214}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 689}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
1257
57.50%
Daniel T. Lee
689
31.52%
Stanislav Fomichev
214
9.79%
Andrey Ignatov
11
0.50%
Toke Höiland-Jörgensen
6
0.27%
Quentin Monnet
6
0.27%
Andrii Nakryiko
2
0.09%
Jakub Kiciński
1
0.05%
Total
2186
netlink_dumper.c
178
-
4
875
Yonghong Song
Andrey Ignatov
Toke Höiland-Jörgensen
Jakub Kiciński
September 2018
October 2018
December 2018
January 2020
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 858}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
858
98.06%
Andrey Ignatov
14
1.60%
Toke Höiland-Jörgensen
2
0.23%
Jakub Kiciński
1
0.11%
Total
875
netlink_dumper.h
95
-
3
93
Yonghong Song
Andrey Ignatov
Jakub Kiciński
September 2018
December 2018
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 21, "token_count": 9}, {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
83
89.25%
Andrey Ignatov
9
9.68%
Jakub Kiciński
1
1.08%
Total
93
perf.c
251
-
4
1116
Yonghong Song
Quentin Monnet
Toke Höiland-Jörgensen
Jakub Kiciński
May 2018
June 2018
December 2018
August 2019
January 2020
May 2020
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 1107}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
1109
99.37%
Quentin Monnet
5
0.45%
Toke Höiland-Jörgensen
1
0.09%
Jakub Kiciński
1
0.09%
Total
1116
prog.c
2049
-
18
9639
Quentin Monnet
Jakub Kiciński
Song Liu
Paul Chaignon
Stanislav Fomichev
John Fastabend
Sandipan Das
Prashant Bhole
Yonghong Song
Martin KaFai Lau
Jiong Wang
Alexei Starovoitov
Roman Gushchin
Jiri Olsa
Daniel Borkmann
Andrii Nakryiko
Toke Höiland-Jörgensen
David S. Miller
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
July 2019
August 2019
October 2019
December 2019
January 2020
February 2020
March 2020
May 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 1239}, {"author_id": 0, "token_count": 523}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 115}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 14, "token_count": 34}, {"author_id": 1, "token_count": 37}, {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 17, "token_count": 24}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 15, "token_count": 269}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 851}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 16, "token_count": 311}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 377}, {"author_id": 3, "token_count": 109}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 88}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 14}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 23, "token_count": 49}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 64}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 11, "token_count": 31}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 1808}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 4, "token_count": 1239}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 76}, {"author_id": 7, "token_count": 2050}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
2507
26.01%
Jakub Kiciński
2188
22.70%
Song Liu
2114
21.93%
Paul Chaignon
1239
12.85%
Stanislav Fomichev
377
3.91%
John Fastabend
311
3.23%
Sandipan Das
269
2.79%
Prashant Bhole
146
1.51%
Yonghong Song
112
1.16%
Martin KaFai Lau
88
0.91%
Jiong Wang
72
0.75%
Alexei Starovoitov
49
0.51%
Roman Gushchin
47
0.49%
Jiri Olsa
38
0.39%
Daniel Borkmann
38
0.39%
Andrii Nakryiko
31
0.32%
Toke Höiland-Jörgensen
8
0.08%
David S. Miller
5
0.05%
Total
9639
struct_ops.c
603
-
3
2376
Martin KaFai Lau
Daniel T. Lee
Quentin Monnet
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 2332}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 8}, {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
2362
99.41%
Daniel T. Lee
8
0.34%
Quentin Monnet
6
0.25%
Total
2376
tracelog.c
166
-
1
658
Quentin Monnet
December 2018
var spanGroupData = [ {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 658}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
658
100.00%
Total
658
xlated_dumper.c
373
-
10
2064
Jiong Wang
Yonghong Song
Martin KaFai Lau
Sandipan Das
Quentin Monnet
Daniel Borkmann
Jiri Olsa
Jakub Kiciński
Toke Höiland-Jörgensen
Chang-Hsien Tsai
March 2018
May 2018
July 2018
November 2018
December 2018
April 2019
May 2019
December 2019
January 2020
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 1602}, {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 59}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 183}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 126}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 37}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiong Wang
1602
77.62%
Yonghong Song
183
8.87%
Martin KaFai Lau
126
6.10%
Sandipan Das
59
2.86%
Quentin Monnet
39
1.89%
Daniel Borkmann
37
1.79%
Jiri Olsa
6
0.29%
Jakub Kiciński
6
0.29%
Toke Höiland-Jörgensen
5
0.24%
Chang-Hsien Tsai
1
0.05%
Total
2064
xlated_dumper.h
39
-
5
182
Jiong Wang
Sandipan Das
Martin KaFai Lau
Yonghong Song
Jakub Kiciński
March 2018
May 2018
November 2018
December 2018
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 5, "token_count": 129}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 22}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jiong Wang
129
70.88%
Sandipan Das
22
12.09%
Martin KaFai Lau
15
8.24%
Yonghong Song
12
6.59%
Jakub Kiciński
4
2.20%
Total
182
Contributors:
35
Author
Tokens
Proportion
Commits
Proportion
0
Quentin Monnet
12591
21.58%
75
28.63%
1
Jakub Kiciński
8094
13.88%
35
13.36%
2
Andrii Nakryiko
7055
12.09%
20
7.63%
3
Yonghong Song
5285
9.06%
14
5.34%
4
Paul Chaignon
4518
7.74%
4
1.53%
5
Jiong Wang
4455
7.64%
9
3.44%
6
Martin KaFai Lau
4209
7.22%
13
4.96%
7
Song Liu
2870
4.92%
3
1.15%
8
Roman Gushchin
1837
3.15%
9
3.44%
9
Okash Khawaja
1424
2.44%
2
0.76%
10
Stanislav Fomichev
1275
2.19%
12
4.58%
11
Prashant Bhole
910
1.56%
11
4.20%
12
Daniel T. Lee
703
1.21%
4
1.53%
13
Michal Rostecki
697
1.19%
4
1.53%
14
Daniel Borkmann
652
1.12%
6
2.29%
15
Sandipan Das
350
0.60%
2
0.76%
16
John Fastabend
336
0.58%
3
1.15%
17
Jiri Olsa
308
0.53%
5
1.91%
18
Peter Wu
162
0.28%
1
0.38%
19
Hechao Li
148
0.25%
2
0.76%
20
Jakub Sitnicki
144
0.25%
2
0.76%
21
Andrey Ignatov
58
0.10%
5
1.91%
22
Toke Höiland-Jörgensen
54
0.09%
4
1.53%
23
Alexei Starovoitov
49
0.08%
1
0.38%
24
Paolo Abeni
46
0.08%
1
0.38%
25
Tobias Klauser
36
0.06%
5
1.91%
26
Alban Crequy
15
0.03%
1
0.38%
27
Benjamin Poirier
14
0.02%
2
0.76%
28
David Calavera
12
0.02%
1
0.38%
29
Jiri Benc
9
0.02%
1
0.38%
30
David Ahern
6
0.01%
1
0.38%
31
David S. Miller
5
0.01%
1
0.38%
32
Krzesimir Nowak
4
0.01%
1
0.38%
33
Thomas Gleixner
3
0.01%
1
0.38%
34
Chang-Hsien Tsai
1
0.00%
1
0.38%
Total
58335
262