Linux Source Code
Home
Release 5.10
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
Ian Rogers
Ilya Leoshkevich
Jakub Kiciński
Jakub Sitnicki
Jiong Wang
Jiri Benc
Jiri Olsa
John Fastabend
KP Singh
Krzesimir Nowak
Lorenz Bauer
Louis Peens
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
Tianjia Zhang
Tobias Klauser
Toke Höiland-Jörgensen
Tony Ambardar
Wang Hai
YiFei Zhu
Yonghong Song
Yue haibing
Zhen Lei
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
skeleton
211
3
3
966
Song Liu
Andrii Nakryiko
Ilya Leoshkevich
March 2020
June 2020
July 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 600}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 365}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 44, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Song Liu
600
62.11%
Andrii Nakryiko
365
37.78%
Ilya Leoshkevich
1
0.10%
Total
966
Files:
btf.c
935
-
7
4464
Andrii Nakryiko
Quentin Monnet
Toke Höiland-Jörgensen
Jiri Olsa
Zhen Lei
Tobias Klauser
Tianjia Zhang
April 2019
May 2019
August 2019
October 2019
January 2020
February 2020
May 2020
June 2020
August 2020
November 2020
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 2401}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 366}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 1505}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 103}, {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 38, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
2935
65.75%
Quentin Monnet
1509
33.80%
Toke Höiland-Jörgensen
7
0.16%
Jiri Olsa
6
0.13%
Zhen Lei
5
0.11%
Tobias Klauser
1
0.02%
Tianjia Zhang
1
0.02%
Total
4464
btf_dumper.c
783
-
8
3929
Okash Khawaja
Martin KaFai Lau
Yonghong Song
Daniel Borkmann
Quentin Monnet
Andrii Nakryiko
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
August 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": 2, "token_count": 1}, {"author_id": 5, "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": 5, "token_count": 4}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 884}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Okash Khawaja
1240
31.56%
Martin KaFai Lau
1172
29.83%
Yonghong Song
1137
28.94%
Daniel Borkmann
370
9.42%
Quentin Monnet
5
0.13%
Andrii Nakryiko
3
0.08%
Toke Höiland-Jörgensen
1
0.03%
Jakub Kiciński
1
0.03%
Total
3929
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": 4, "token_count": 2220}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "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": 4, "token_count": 21}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "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": 2, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 643}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 153}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 136}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "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
952
-
13
4367
Andrii Nakryiko
Jakub Kiciński
Quentin Monnet
Jiong Wang
Tony Ambardar
Prashant Bhole
Tobias Klauser
Roman Gushchin
Stanislav Fomichev
Hechao Li
Jiri Benc
Jakub Sitnicki
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
June 2020
July 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 566}, {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 257}, {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 241}, {"author_id": 8, "token_count": 61}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 322}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 112}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 104}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 1514}, {"author_id": 16, "token_count": 203}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 10, "token_count": 6}, {"author_id": 19, "token_count": 263}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1527
34.97%
Jakub Kiciński
1046
23.95%
Quentin Monnet
614
14.06%
Jiong Wang
322
7.37%
Tony Ambardar
263
6.02%
Prashant Bhole
257
5.89%
Tobias Klauser
203
4.65%
Roman Gushchin
61
1.40%
Stanislav Fomichev
45
1.03%
Hechao Li
12
0.27%
Jiri Benc
9
0.21%
Jakub Sitnicki
6
0.14%
Toke Höiland-Jörgensen
2
0.05%
Total
4367
feature.c
1019
-
8
3843
Quentin Monnet
Michal Rostecki
Daniel Borkmann
Peter Wu
Ian Rogers
Prashant Bhole
Toke Höiland-Jörgensen
Tobias Klauser
January 2019
August 2019
January 2020
February 2020
April 2020
May 2020
June 2020
July 2020
October 2020
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 0, "token_count": 2181}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 20, "token_count": 162}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 13, "token_count": 42}, {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 13, "token_count": 647}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 330}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 14, "token_count": 167}, {"author_id": 0, "token_count": 251}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 30, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
2798
72.81%
Michal Rostecki
689
17.93%
Daniel Borkmann
167
4.35%
Peter Wu
162
4.22%
Ian Rogers
19
0.49%
Prashant Bhole
4
0.10%
Toke Höiland-Jörgensen
2
0.05%
Tobias Klauser
2
0.05%
Total
3843
gen.c
621
-
6
2213
Andrii Nakryiko
Tobias Klauser
Yue haibing
Toke Höiland-Jörgensen
Quentin Monnet
Paul Chaignon
December 2019
January 2020
May 2020
June 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 2112}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 16, "token_count": 26}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 28, "token_count": 25}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
2152
97.24%
Tobias Klauser
26
1.17%
Yue haibing
25
1.13%
Toke Höiland-Jörgensen
4
0.18%
Quentin Monnet
4
0.18%
Paul Chaignon
2
0.09%
Total
2213
iter.c
116
-
2
467
Yonghong Song
Quentin Monnet
May 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 3, "token_count": 321}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 102}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
464
99.36%
Quentin Monnet
3
0.64%
Total
467
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": 2, "token_count": 307}, {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 5, "token_count": 94}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 23, "token_count": 31}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "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
358
-
3
1544
Quentin Monnet
YiFei Zhu
Thomas Gleixner
October 2017
January 2019
August 2019
September 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 1504}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
1518
98.32%
YiFei Zhu
24
1.55%
Thomas Gleixner
2
0.13%
Total
1544
json_writer.h
73
-
4
433
Quentin Monnet
YiFei Zhu
Thomas Gleixner
Jakub Kiciński
October 2017
December 2018
January 2019
August 2019
September 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 392}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
422
97.46%
YiFei Zhu
9
2.08%
Thomas Gleixner
1
0.23%
Jakub Kiciński
1
0.23%
Total
433
link.c
423
-
4
1899
Andrii Nakryiko
Yonghong Song
Jakub Sitnicki
Tobias Klauser
April 2020
May 2020
June 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 1353}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 21, "token_count": 144}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 3, "token_count": 209}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1538
80.99%
Yonghong Song
215
11.32%
Jakub Sitnicki
144
7.58%
Tobias Klauser
2
0.11%
Total
1899
main.c
470
-
9
2162
Quentin Monnet
Jakub Kiciński
Andrii Nakryiko
Prashant Bhole
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
June 2020
September 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 720}, {"author_id": 0, "token_count": 388}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "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": 17, "token_count": 17}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "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": 1, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 123}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
1253
57.96%
Jakub Kiciński
722
33.40%
Andrii Nakryiko
76
3.52%
Prashant Bhole
57
2.64%
Yonghong Song
19
0.88%
John Fastabend
17
0.79%
Roman Gushchin
10
0.46%
Martin KaFai Lau
6
0.28%
Toke Höiland-Jörgensen
2
0.09%
Total
2162
main.h
261
-
14
1349
Jakub Kiciński
Andrii Nakryiko
Quentin Monnet
Martin KaFai Lau
Yonghong Song
Prashant Bhole
Stanislav Fomichev
Okash Khawaja
Jiong Wang
Roman Gushchin
Tobias Klauser
Tony Ambardar
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
July 2019
August 2019
October 2019
December 2019
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 268}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 75}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 34}, {"author_id": 9, "token_count": 37}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 10, "token_count": 64}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 5, "token_count": 96}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 251}, {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
416
30.84%
Andrii Nakryiko
328
24.31%
Quentin Monnet
188
13.94%
Martin KaFai Lau
105
7.78%
Yonghong Song
87
6.45%
Prashant Bhole
75
5.56%
Stanislav Fomichev
64
4.74%
Okash Khawaja
37
2.74%
Jiong Wang
19
1.41%
Roman Gushchin
17
1.26%
Tobias Klauser
7
0.52%
Tony Ambardar
2
0.15%
Paul Chaignon
2
0.15%
John Fastabend
2
0.15%
Total
1349
map.c
1499
-
20
7130
Paul Chaignon
Jakub Kiciński
Quentin Monnet
Stanislav Fomichev
Martin KaFai Lau
Prashant Bhole
Okash Khawaja
Paolo Abeni
Andrii Nakryiko
Yonghong Song
Roman Gushchin
Benjamin Poirier
David Calavera
Alban Crequy
Toke Höiland-Jörgensen
KP Singh
John Fastabend
David Ahern
Krzesimir Nowak
Tobias Klauser
October 2017
November 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
August 2020
September 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 1666}, {"author_id": 0, "token_count": 357}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 68}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 9, "token_count": 120}, {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 479}, {"author_id": 12, "token_count": 92}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 37, "token_count": 6}, {"author_id": 33, "token_count": 12}, {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 26, "token_count": 46}, {"author_id": 0, "token_count": 9}, {"author_id": 10, "token_count": 561}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 34, "token_count": 11}, {"author_id": 32, "token_count": 14}, {"author_id": 5, "token_count": 6}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 2645}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 224}, {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 44}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 316}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Chaignon
2645
37.10%
Jakub Kiciński
2198
30.83%
Quentin Monnet
982
13.77%
Stanislav Fomichev
561
7.87%
Martin KaFai Lau
230
3.23%
Prashant Bhole
170
2.38%
Okash Khawaja
120
1.68%
Paolo Abeni
46
0.65%
Andrii Nakryiko
44
0.62%
Yonghong Song
35
0.49%
Roman Gushchin
28
0.39%
Benjamin Poirier
14
0.20%
David Calavera
12
0.17%
Alban Crequy
11
0.15%
Toke Höiland-Jörgensen
9
0.13%
KP Singh
7
0.10%
John Fastabend
6
0.08%
David Ahern
6
0.08%
Krzesimir Nowak
4
0.06%
Tobias Klauser
2
0.03%
Total
7130
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": 2, "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": 2, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 243}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "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
757
-
9
3718
Andrii Nakryiko
Yonghong Song
Daniel T. Lee
Stanislav Fomichev
Wang Hai
Quentin Monnet
Toke Höiland-Jörgensen
Andrey Ignatov
Jakub Kiciński
September 2018
October 2018
December 2018
April 2019
August 2019
December 2019
January 2020
May 2020
August 2020
November 2020
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 1249}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 208}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 15, "token_count": 585}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 1637}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 29, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1639
44.08%
Yonghong Song
1249
33.59%
Daniel T. Lee
585
15.73%
Stanislav Fomichev
208
5.59%
Wang Hai
23
0.62%
Quentin Monnet
6
0.16%
Toke Höiland-Jörgensen
4
0.11%
Andrey Ignatov
3
0.08%
Jakub Kiciński
1
0.03%
Total
3718
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": 27, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "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": 27, "token_count": 9}, {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "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": 2, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "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
pids.c
233
-
5
1140
Andrii Nakryiko
John Fastabend
Louis Peens
Quentin Monnet
Yonghong Song
June 2020
July 2020
August 2020
December 2020
var spanGroupData = [ {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 1075}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 17, "token_count": 17}, {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1092
95.79%
John Fastabend
17
1.49%
Louis Peens
16
1.40%
Quentin Monnet
8
0.70%
Yonghong Song
7
0.61%
Total
1140
prog.c
2139
-
22
10014
Quentin Monnet
Song Liu
Jakub Kiciński
YiFei Zhu
Paul Chaignon
Stanislav Fomichev
John Fastabend
Sandipan Das
Tobias Klauser
Prashant Bhole
Yonghong Song
Andrii Nakryiko
Martin KaFai Lau
Jiong Wang
Alexei Starovoitov
Roman Gushchin
Daniel Borkmann
Jiri Olsa
Toke Höiland-Jörgensen
Jakub Sitnicki
David S. Miller
Lorenz Bauer
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
February 2019
March 2019
April 2019
May 2019
July 2019
August 2019
October 2019
December 2019
January 2020
February 2020
March 2020
May 2020
June 2020
July 2020
August 2020
September 2020
November 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 801}, {"author_id": 0, "token_count": 487}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 115}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 14, "token_count": 34}, {"author_id": 2, "token_count": 37}, {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 18, "token_count": 263}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 848}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 17, "token_count": 311}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 372}, {"author_id": 3, "token_count": 109}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 5, "token_count": 88}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 25, "token_count": 49}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 58}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 12, "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": 1, "token_count": 31}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 39, "token_count": 5}, {"author_id": 6, "token_count": 873}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 76}, {"author_id": 7, "token_count": 2042}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 16, "token_count": 192}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 21, "token_count": 7}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 11, "token_count": 987}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
2477
24.74%
Song Liu
2100
20.97%
Jakub Kiciński
1747
17.45%
YiFei Zhu
987
9.86%
Paul Chaignon
873
8.72%
Stanislav Fomichev
372
3.71%
John Fastabend
311
3.11%
Sandipan Das
263
2.63%
Tobias Klauser
192
1.92%
Prashant Bhole
146
1.46%
Yonghong Song
112
1.12%
Andrii Nakryiko
95
0.95%
Martin KaFai Lau
88
0.88%
Jiong Wang
72
0.72%
Alexei Starovoitov
49
0.49%
Roman Gushchin
47
0.47%
Daniel Borkmann
38
0.38%
Jiri Olsa
24
0.24%
Toke Höiland-Jörgensen
8
0.08%
Jakub Sitnicki
7
0.07%
David S. Miller
5
0.05%
Lorenz Bauer
1
0.01%
Total
10014
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": 5, "token_count": 2332}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 5, "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": 4, "token_count": 1602}, {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 59}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 183}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 5, "token_count": 126}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 37}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "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": 2, "token_count": 2}, {"author_id": 4, "token_count": 129}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 22}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 5, "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:
46
Author
Tokens
Proportion
Commits
Proportion
0
Quentin Monnet
12830
20.30%
81
27.65%
1
Andrii Nakryiko
12097
19.14%
34
11.60%
2
Jakub Kiciński
7420
11.74%
35
11.95%
3
Yonghong Song
5570
8.81%
17
5.80%
4
Jiong Wang
4455
7.05%
9
3.07%
5
Martin KaFai Lau
4198
6.64%
13
4.44%
6
Paul Chaignon
3522
5.57%
4
1.37%
7
Song Liu
2700
4.27%
3
1.02%
8
Roman Gushchin
1830
2.90%
9
3.07%
9
Okash Khawaja
1397
2.21%
2
0.68%
10
Stanislav Fomichev
1264
2.00%
12
4.10%
11
YiFei Zhu
1020
1.61%
1
0.34%
12
Prashant Bhole
713
1.13%
11
3.75%
13
Michal Rostecki
689
1.09%
4
1.37%
14
Daniel Borkmann
626
0.99%
6
2.05%
15
Daniel T. Lee
593
0.94%
3
1.02%
16
Tobias Klauser
435
0.69%
5
1.71%
17
John Fastabend
353
0.56%
4
1.37%
18
Sandipan Das
344
0.54%
2
0.68%
19
Tony Ambardar
265
0.42%
1
0.34%
20
Peter Wu
162
0.26%
1
0.34%
21
Jakub Sitnicki
157
0.25%
3
1.02%
22
Hechao Li
148
0.23%
2
0.68%
23
Jiri Olsa
67
0.11%
4
1.37%
24
Toke Höiland-Jörgensen
51
0.08%
4
1.37%
25
Alexei Starovoitov
49
0.08%
1
0.34%
26
Paolo Abeni
46
0.07%
1
0.34%
27
Andrey Ignatov
26
0.04%
2
0.68%
28
Yue haibing
25
0.04%
1
0.34%
29
Wang Hai
23
0.04%
1
0.34%
30
Ian Rogers
19
0.03%
1
0.34%
31
Louis Peens
16
0.03%
1
0.34%
32
Benjamin Poirier
14
0.02%
2
0.68%
33
David Calavera
12
0.02%
1
0.34%
34
Alban Crequy
11
0.02%
1
0.34%
35
Jiri Benc
9
0.01%
1
0.34%
36
KP Singh
7
0.01%
1
0.34%
37
David Ahern
6
0.01%
1
0.34%
38
Zhen Lei
5
0.01%
1
0.34%
39
David S. Miller
5
0.01%
1
0.34%
40
Krzesimir Nowak
4
0.01%
1
0.34%
41
Thomas Gleixner
3
0.00%
1
0.34%
42
Tianjia Zhang
1
0.00%
1
0.34%
43
Lorenz Bauer
1
0.00%
1
0.34%
44
Ilya Leoshkevich
1
0.00%
1
0.34%
45
Chang-Hsien Tsai
1
0.00%
1
0.34%
Total
63190
293