Linux Source Code
Home
Release 5.3
Help
bpf
root
tools
testing
selftests
Highlighting
Reset All
By Author
By Age
──────────
Adrian Ratiu
Alan Maguire
Alban Crequy
Alexei Starovoitov
Andrey Ignatov
Andrii Nakryiko
Björn Töpel
Chenbo Feng
Craig Gallek
Daniel Borkmann
David Ahern
David Daney
David Herrmann
David S. Miller
Edward Cree
Eric Dumazet
Eyal Birger
Ilya Leoshkevich
Ivan Vecera
Jakub Kiciński
Jesper Dangaard Brouer
Jiong Wang
Jiri Benc
Joe Stringer
Joel A Fernandes
John Fastabend
Jonathan Lemon
Josef Bacik
Lawrence Brakmo
Lei Ming
Lorenz Bauer
Luke Nelson
Martin KaFai Lau
Mathieu Xhonneux
Matt Mullins
Mauricio Vasquez B
Michael Holzheu
Mickaël Salaün
Naveen N. Rao
Nikita V. Shirokov
Others
Paolo Abeni
Paul Chaignon
Petar Penkov
Peter Oskolkov
Prashant Bhole
Roman Gushchin
Sargun Dhillon
Sean Young
Song Liu
Sowmini Varadhan
Stanislav Fomichev
Teng Qin
Thomas Graf
Toke Höiland-Jörgensen
Toshiaki Makita
Wang YanQing
Willem de Bruijn
William Tu
Yang Shi
Yonghong Song
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
gnu
1
1
1
1
Alexei Starovoitov
May 2017
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
1
100.00%
Total
1
include
23
1
3
69
Yonghong Song
David S. Miller
Others
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 12}, {"author_id": 5, "token_count": 56}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
56
81.16%
David S. Miller
12
17.39%
Others
1
1.45%
Total
69
map_tests
629
1
1
3135
Martin KaFai Lau
April 2019
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 3135}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
3135
100.00%
Total
3135
prog_tests
3137
33
11
17139
Stanislav Fomichev
Andrii Nakryiko
Yonghong Song
Joe Stringer
Matt Mullins
Alexei Starovoitov
Ilya Leoshkevich
Lorenz Bauer
Jiong Wang
Others
March 2019
April 2019
May 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 10601}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 189}, {"author_id": 14, "token_count": 949}, {"author_id": 30, "token_count": 585}, {"author_id": 3, "token_count": 1841}, {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 86}, {"author_id": 11, "token_count": 6}, {"author_id": 16, "token_count": 24}, {"author_id": 3, "token_count": 11}, {"author_id": 5, "token_count": 1016}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 160}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 1540}, {"author_id": 33, "token_count": 113}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
12453
72.66%
Andrii Nakryiko
1540
8.99%
Yonghong Song
1023
5.97%
Joe Stringer
949
5.54%
Matt Mullins
585
3.41%
Alexei Starovoitov
435
2.54%
Ilya Leoshkevich
113
0.66%
Lorenz Bauer
24
0.14%
Jiong Wang
6
0.04%
Others
11
0.06%
Total
17139
progs
10720
94
34
49099
Alexei Starovoitov
Andrii Nakryiko
William Tu
Martin KaFai Lau
Yonghong Song
Mathieu Xhonneux
Alan Maguire
Andrey Ignatov
Petar Penkov
Stanislav Fomichev
Joe Stringer
Willem de Bruijn
Peter Oskolkov
Jesper Dangaard Brouer
Lorenz Bauer
John Fastabend
Lawrence Brakmo
Roman Gushchin
Nikita V. Shirokov
Jiri Benc
Sowmini Varadhan
Daniel Borkmann
Song Liu
Jakub Kiciński
Toshiaki Makita
Sean Young
Paolo Abeni
Ilya Leoshkevich
Mauricio Vasquez B
David S. Miller
Wang YanQing
Others
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 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
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 3824}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 14}, {"author_id": 5, "token_count": 948}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 68}, {"author_id": 5, "token_count": 125}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 363}, {"author_id": 10, "token_count": 70}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 6, "token_count": 294}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 204}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 6793}, {"author_id": 0, "token_count": 10}, {"author_id": 5, "token_count": 84}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 144}, {"author_id": 28, "token_count": 464}, {"author_id": 5, "token_count": 181}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 437}, {"author_id": 7, "token_count": 219}, {"author_id": 41, "token_count": 158}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 1, "token_count": 300}, {"author_id": 25, "token_count": 112}, {"author_id": 10, "token_count": 3471}, {"author_id": 5, "token_count": 442}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 452}, {"author_id": 7, "token_count": 21}, {"author_id": 15, "token_count": 2140}, {"author_id": 29, "token_count": 79}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 128}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 182}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 161}, {"author_id": 1, "token_count": 729}, {"author_id": 25, "token_count": 168}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 9, "token_count": 1628}, {"author_id": 12, "token_count": 248}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 930}, {"author_id": 14, "token_count": 879}, {"author_id": 23, "token_count": 18}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 462}, {"author_id": 14, "token_count": 9}, {"author_id": 25, "token_count": 158}, {"author_id": 58, "token_count": 38}, {"author_id": 24, "token_count": 315}, {"author_id": 3, "token_count": 1}, {"author_id": 5, "token_count": 90}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 29, "token_count": 23}, {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 619}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 725}, {"author_id": 27, "token_count": 438}, {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 329}, {"author_id": 16, "token_count": 626}, {"author_id": 1, "token_count": 243}, {"author_id": 27, "token_count": 526}, {"author_id": 20, "token_count": 964}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 13, "token_count": 1157}, {"author_id": 2, "token_count": 682}, {"author_id": 14, "token_count": 436}, {"author_id": 1, "token_count": 151}, {"author_id": 3, "token_count": 363}, {"author_id": 49, "token_count": 6}, {"author_id": 20, "token_count": 296}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 939}, {"author_id": 2, "token_count": 1118}, {"author_id": 8, "token_count": 1581}, {"author_id": 5, "token_count": 155}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 5129}, {"author_id": 8, "token_count": 854}, {"author_id": 3, "token_count": 800}, {"author_id": 46, "token_count": 139}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 2504}, {"author_id": 33, "token_count": 24}, {"author_id": 36, "token_count": 337}, {"author_id": 3, "token_count": 250}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
18166
37.00%
Andrii Nakryiko
4939
10.06%
William Tu
3541
7.21%
Martin KaFai Lau
2226
4.53%
Yonghong Song
2180
4.44%
Mathieu Xhonneux
2140
4.36%
Alan Maguire
2096
4.27%
Andrey Ignatov
2027
4.13%
Petar Penkov
1628
3.32%
Stanislav Fomichev
1431
2.91%
Joe Stringer
1324
2.70%
Willem de Bruijn
1260
2.57%
Peter Oskolkov
964
1.96%
Jesper Dangaard Brouer
930
1.89%
Lorenz Bauer
626
1.27%
John Fastabend
610
1.24%
Lawrence Brakmo
464
0.95%
Roman Gushchin
452
0.92%
Nikita V. Shirokov
438
0.89%
Jiri Benc
337
0.69%
Sowmini Varadhan
315
0.64%
Daniel Borkmann
304
0.62%
Song Liu
158
0.32%
Jakub Kiciński
154
0.31%
Toshiaki Makita
139
0.28%
Sean Young
102
0.21%
Paolo Abeni
38
0.08%
Ilya Leoshkevich
24
0.05%
Mauricio Vasquez B
18
0.04%
David S. Miller
14
0.03%
Wang YanQing
6
0.01%
Others
48
0.10%
Total
49099
verifier
19231
72
17
112494
Jakub Kiciński
Daniel Borkmann
Martin KaFai Lau
Alexei Starovoitov
Jiong Wang
Andrey Ignatov
Paul Chaignon
Luke Nelson
Lorenz Bauer
Stanislav Fomichev
Björn Töpel
Matt Mullins
Jonathan Lemon
Wang YanQing
Naveen N. Rao
Eric Dumazet
Ilya Leoshkevich
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 2277}, {"author_id": 0, "token_count": 93690}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 44, "token_count": 165}, {"author_id": 1, "token_count": 2275}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 980}, {"author_id": 6, "token_count": 320}, {"author_id": 0, "token_count": 178}, {"author_id": 16, "token_count": 315}, {"author_id": 1, "token_count": 916}, {"author_id": 31, "token_count": 221}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 107}, {"author_id": 4, "token_count": 511}, {"author_id": 6, "token_count": 2723}, {"author_id": 1, "token_count": 687}, {"author_id": 30, "token_count": 163}, {"author_id": 31, "token_count": 305}, {"author_id": 49, "token_count": 86}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 1307}, {"author_id": 11, "token_count": 3228}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 1024}, {"author_id": 34, "token_count": 109}, {"author_id": 35, "token_count": 441}, {"author_id": 43, "token_count": 54}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 144}, {"author_id": 55, "token_count": 47}, {"author_id": 33, "token_count": 2}, {"author_id": 3, "token_count": 214}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
93868
83.44%
Daniel Borkmann
4350
3.87%
Martin KaFai Lau
3878
3.45%
Alexei Starovoitov
3552
3.16%
Jiong Wang
3228
2.87%
Andrey Ignatov
1491
1.33%
Paul Chaignon
526
0.47%
Luke Nelson
441
0.39%
Lorenz Bauer
315
0.28%
Stanislav Fomichev
219
0.19%
Björn Töpel
165
0.15%
Matt Mullins
163
0.14%
Jonathan Lemon
109
0.10%
Wang YanQing
86
0.08%
Naveen N. Rao
54
0.05%
Eric Dumazet
47
0.04%
Ilya Leoshkevich
2
0.00%
Total
112494
Files:
bpf_endian.h
58
-
5
178
Yonghong Song
David S. Miller
Daniel Borkmann
Others
May 2017
June 2017
July 2017
November 2017
June 2019
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 64}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 72}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
72
40.45%
David S. Miller
64
35.96%
Daniel Borkmann
38
21.35%
Others
4
2.25%
Total
178
bpf_helpers.h
504
-
36
3808
Alexei Starovoitov
John Fastabend
Willem de Bruijn
Andrey Ignatov
Martin KaFai Lau
Ilya Leoshkevich
Joel A Fernandes
Michael Holzheu
Yonghong Song
Mathieu Xhonneux
Naveen N. Rao
William Tu
Lawrence Brakmo
David S. Miller
Joe Stringer
Adrian Ratiu
David Daney
Sean Young
Lorenz Bauer
Mauricio Vasquez B
Yang Shi
Nikita V. Shirokov
Thomas Graf
Sargun Dhillon
Jesper Dangaard Brouer
Eyal Birger
David Ahern
Roman Gushchin
Daniel Borkmann
Josef Bacik
Andrii Nakryiko
Teng Qin
Others
December 2014
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
February 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
November 2016
December 2016
March 2017
April 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 176}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 47, "token_count": 130}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 53, "token_count": 59}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 43, "token_count": 115}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 26, "token_count": 25}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 26, "token_count": 21}, {"author_id": 10, "token_count": 106}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 54, "token_count": 51}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 100}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 51, "token_count": 76}, {"author_id": 28, "token_count": 31}, {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 55}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 6, "token_count": 21}, {"author_id": 45, "token_count": 145}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 28, "token_count": 31}, {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 50, "token_count": 22}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 28, "token_count": 21}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 25}, {"author_id": 7, "token_count": 117}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 59, "token_count": 31}, {"author_id": 25, "token_count": 52}, {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 29}, {"author_id": 7, "token_count": 89}, {"author_id": 15, "token_count": 116}, {"author_id": 29, "token_count": 49}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 43}, {"author_id": 1, "token_count": 60}, {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 42}, {"author_id": 14, "token_count": 91}, {"author_id": 7, "token_count": 27}, {"author_id": 23, "token_count": 71}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 29, "token_count": 24}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 20, "token_count": 296}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 48, "token_count": 98}, {"author_id": 4, "token_count": 181}, {"author_id": 28, "token_count": 18}, {"author_id": 16, "token_count": 71}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 33, "token_count": 206}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
593
15.57%
John Fastabend
343
9.01%
Willem de Bruijn
296
7.77%
Andrey Ignatov
267
7.01%
Martin KaFai Lau
241
6.33%
Ilya Leoshkevich
206
5.41%
Joel A Fernandes
145
3.81%
Michael Holzheu
130
3.41%
Yonghong Song
120
3.15%
Mathieu Xhonneux
116
3.05%
Naveen N. Rao
115
3.02%
William Tu
106
2.78%
Lawrence Brakmo
101
2.65%
David S. Miller
100
2.63%
Joe Stringer
100
2.63%
Adrian Ratiu
98
2.57%
David Daney
76
2.00%
Sean Young
73
1.92%
Lorenz Bauer
71
1.86%
Mauricio Vasquez B
71
1.86%
Yang Shi
59
1.55%
Nikita V. Shirokov
52
1.37%
Thomas Graf
51
1.34%
Sargun Dhillon
46
1.21%
Jesper Dangaard Brouer
42
1.10%
Eyal Birger
31
0.81%
David Ahern
29
0.76%
Roman Gushchin
24
0.63%
Daniel Borkmann
23
0.60%
Josef Bacik
22
0.58%
Andrii Nakryiko
20
0.53%
Teng Qin
7
0.18%
Others
34
0.89%
Total
3808
bpf_rand.h
80
-
1
615
Daniel Borkmann
May 2018
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 615}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
615
100.00%
Total
615
bpf_rlimit.h
28
-
1
100
Daniel Borkmann
February 2018
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 100}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
100
100.00%
Total
100
bpf_util.h
43
-
6
135
Daniel Borkmann
Martin KaFai Lau
Others
November 2016
April 2017
September 2017
November 2017
August 2018
January 2019
February 2019
June 2019
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 47}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
72
53.33%
Martin KaFai Lau
41
30.37%
Others
22
16.30%
Total
135
cgroup_helpers.c
292
-
8
1012
Sargun Dhillon
Roman Gushchin
Yonghong Song
Alexei Starovoitov
Stanislav Fomichev
Andrey Ignatov
Others
December 2016
October 2017
November 2017
June 2018
July 2018
January 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 480}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 252}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 12, "token_count": 261}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sargun Dhillon
480
47.43%
Roman Gushchin
261
25.79%
Yonghong Song
252
24.90%
Alexei Starovoitov
9
0.89%
Stanislav Fomichev
5
0.49%
Andrey Ignatov
3
0.30%
Others
2
0.20%
Total
1012
cgroup_helpers.h
18
-
4
70
Sargun Dhillon
Yonghong Song
Andrey Ignatov
Others
December 2016
November 2017
June 2018
July 2018
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 56}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sargun Dhillon
56
80.00%
Yonghong Song
10
14.29%
Andrey Ignatov
3
4.29%
Others
1
1.43%
Total
70
flow_dissector_load.c
109
-
3
456
Petar Penkov
Stanislav Fomichev
Yonghong Song
September 2018
October 2018
January 2019
April 2019
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 438}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Petar Penkov
438
96.05%
Stanislav Fomichev
15
3.29%
Yonghong Song
3
0.66%
Total
456
flow_dissector_load.h
67
-
1
279
Stanislav Fomichev
January 2019
April 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 213}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 66}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
279
100.00%
Total
279
get_cgroup_id_user.c
149
-
1
716
Yonghong Song
June 2018
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 716}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
716
100.00%
Total
716
netcnt_common.h
24
-
1
47
Roman Gushchin
September 2018
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
47
100.00%
Total
47
test_align.c
719
-
7
3137
David S. Miller
Edward Cree
Alexei Starovoitov
Stanislav Fomichev
Daniel Borkmann
Jesper Dangaard Brouer
Martin KaFai Lau
May 2017
June 2017
July 2017
August 2017
November 2017
January 2018
February 2018
August 2018
November 2018
July 2019
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 1664}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 22, "token_count": 1335}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
1665
53.08%
Edward Cree
1335
42.56%
Alexei Starovoitov
116
3.70%
Stanislav Fomichev
8
0.26%
Daniel Borkmann
5
0.16%
Jesper Dangaard Brouer
5
0.16%
Martin KaFai Lau
3
0.10%
Total
3137
test_btf.c
7029
-
7
38032
Martin KaFai Lau
Yonghong Song
Andrii Nakryiko
Daniel Borkmann
Jakub Kiciński
Stanislav Fomichev
Others
April 2018
May 2018
June 2018
July 2018
August 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 6482}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 3662}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 231}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 606}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 5, "token_count": 729}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2458}, {"author_id": 5, "token_count": 3659}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 3689}, {"author_id": 5, "token_count": 4073}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 2687}, {"author_id": 5, "token_count": 1384}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 3153}, {"author_id": 3, "token_count": 2}, {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 518}, {"author_id": 5, "token_count": 229}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 303}, {"author_id": 6, "token_count": 3657}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 438}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
17134
45.05%
Yonghong Song
10088
26.53%
Andrii Nakryiko
4463
11.73%
Daniel Borkmann
3657
9.62%
Jakub Kiciński
2687
7.07%
Stanislav Fomichev
2
0.01%
Others
1
0.00%
Total
38032
test_btf.h
69
-
1
248
Martin KaFai Lau
April 2019
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 248}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
248
100.00%
Total
248
test_btf_dump.c
150
-
2
711
Andrii Nakryiko
Ilya Leoshkevich
May 2019
August 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 682}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 33, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
682
95.92%
Ilya Leoshkevich
29
4.08%
Total
711
test_cgroup_attach.c
571
-
7
2750
Alexei Starovoitov
Roman Gushchin
Sargun Dhillon
Joe Stringer
Stanislav Fomichev
David Ahern
Jakub Kiciński
December 2016
February 2017
October 2017
November 2017
May 2018
August 2018
September 2018
January 2019
May 2019
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 14, "token_count": 26}, {"author_id": 26, "token_count": 390}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 260}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 1299}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 57, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 112}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 103}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 12, "token_count": 531}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
1559
56.69%
Roman Gushchin
746
27.13%
Sargun Dhillon
390
14.18%
Joe Stringer
26
0.95%
Stanislav Fomichev
14
0.51%
David Ahern
12
0.44%
Jakub Kiciński
3
0.11%
Total
2750
test_cgroup_storage.c
185
-
4
869
Roman Gushchin
Ilya Leoshkevich
Yonghong Song
Stanislav Fomichev
August 2018
September 2018
January 2019
August 2019
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 562}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 299}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 33, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
861
99.08%
Ilya Leoshkevich
3
0.35%
Yonghong Song
3
0.35%
Stanislav Fomichev
2
0.23%
Total
869
test_dev_cgroup.c
93
-
6
314
Roman Gushchin
Yonghong Song
Daniel Borkmann
Stanislav Fomichev
Alexei Starovoitov
Others
November 2017
December 2017
January 2018
February 2018
January 2019
May 2019
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 296}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
296
94.27%
Yonghong Song
8
2.55%
Daniel Borkmann
5
1.59%
Stanislav Fomichev
2
0.64%
Alexei Starovoitov
1
0.32%
Others
2
0.64%
Total
314
test_flow_dissector.c
780
-
1
3724
Petar Penkov
September 2018
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 3724}, ]}, ]
Author Name
Tokens
Token Proportion
Petar Penkov
3724
100.00%
Total
3724
test_hashmap.c
382
-
1
2147
Andrii Nakryiko
May 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2147}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
2147
100.00%
Total
2147
test_iptunnel_common.h
34
-
2
87
Alexei Starovoitov
Others
March 2017
May 2019
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 85}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
85
97.70%
Others
2
2.30%
Total
87
test_libbpf_open.c
144
-
4
612
Jesper Dangaard Brouer
Yonghong Song
Stanislav Fomichev
Jakub Kiciński
February 2018
February 2019
April 2019
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 19, "token_count": 557}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 3}, {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jesper Dangaard Brouer
557
91.01%
Yonghong Song
51
8.33%
Stanislav Fomichev
3
0.49%
Jakub Kiciński
1
0.16%
Total
612
test_lirc_mode2_user.c
176
-
1
679
Sean Young
May 2018
December 2018
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 29, "token_count": 510}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 29, "token_count": 169}, ]}, ]
Author Name
Tokens
Token Proportion
Sean Young
679
100.00%
Total
679
test_lpm_map.c
804
-
8
5275
David Herrmann
Yonghong Song
Craig Gallek
Jonathan Lemon
Alban Crequy
Mickaël Salaün
Daniel Borkmann
Others
January 2017
February 2017
September 2017
November 2017
January 2018
February 2018
February 2019
June 2019
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 18, "token_count": 1765}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 14}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 21, "token_count": 1349}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 1712}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 52, "token_count": 70}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 34, "token_count": 361}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
1765
33.46%
Yonghong Song
1712
32.45%
Craig Gallek
1349
25.57%
Jonathan Lemon
361
6.84%
Alban Crequy
70
1.33%
Mickaël Salaün
14
0.27%
Daniel Borkmann
3
0.06%
Others
1
0.02%
Total
5275
test_lru_map.c
903
-
4
4344
Daniel Borkmann
Martin KaFai Lau
Mickaël Salaün
Others
November 2016
January 2017
February 2017
April 2017
February 2018
May 2019
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 1, "token_count": 1729}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 28}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 211}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 2313}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
2325
53.52%
Martin KaFai Lau
1989
45.79%
Mickaël Salaün
28
0.64%
Others
2
0.05%
Total
4344
test_maps.c
1724
-
19
9606
John Fastabend
Martin KaFai Lau
Alexei Starovoitov
Mauricio Vasquez B
Daniel Borkmann
Nikita V. Shirokov
Lei Ming
Chenbo Feng
Lorenz Bauer
Teng Qin
Mickaël Salaün
Ilya Leoshkevich
Stanislav Fomichev
Prashant Bhole
Others
November 2014
January 2015
February 2016
March 2016
August 2016
October 2016
November 2016
February 2017
March 2017
April 2017
June 2017
July 2017
August 2017
September 2017
October 2017
January 2018
February 2018
March 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1374}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 37, "token_count": 301}, {"author_id": 1, "token_count": 472}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 324}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 76}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 124}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 73}, {"author_id": 42, "token_count": 213}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 315}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 2167}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 7, "token_count": 198}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 39, "token_count": 264}, {"author_id": 7, "token_count": 52}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 32, "token_count": 49}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 7, "token_count": 230}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 1483}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 33}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 23, "token_count": 898}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 16, "token_count": 220}, {"author_id": 25, "token_count": 388}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 33, "token_count": 61}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
2700
28.11%
Martin KaFai Lau
1976
20.57%
Alexei Starovoitov
1657
17.25%
Mauricio Vasquez B
898
9.35%
Daniel Borkmann
725
7.55%
Nikita V. Shirokov
388
4.04%
Lei Ming
301
3.13%
Chenbo Feng
264
2.75%
Lorenz Bauer
220
2.29%
Teng Qin
213
2.22%
Mickaël Salaün
76
0.79%
Ilya Leoshkevich
61
0.64%
Stanislav Fomichev
51
0.53%
Prashant Bhole
49
0.51%
Others
27
0.28%
Total
9606
test_maps.h
17
-
1
27
Martin KaFai Lau
April 2019
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
27
100.00%
Total
27
test_netcnt.c
161
-
3
630
Roman Gushchin
Stanislav Fomichev
Others
September 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 607}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
607
96.35%
Stanislav Fomichev
2
0.32%
Others
21
3.33%
Total
630
test_progs.c
178
-
9
847
Stanislav Fomichev
Alexei Starovoitov
Lorenz Bauer
Yonghong Song
Mauricio Vasquez B
Jesper Dangaard Brouer
Daniel Borkmann
Martin KaFai Lau
Others
March 2017
May 2017
June 2017
December 2017
February 2018
April 2018
October 2018
December 2018
January 2019
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 158}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 62}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 380}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
412
48.64%
Alexei Starovoitov
311
36.72%
Lorenz Bauer
62
7.32%
Yonghong Song
43
5.08%
Mauricio Vasquez B
8
0.94%
Jesper Dangaard Brouer
5
0.59%
Daniel Borkmann
3
0.35%
Martin KaFai Lau
1
0.12%
Others
2
0.24%
Total
847
test_progs.h
102
-
3
334
Stanislav Fomichev
Ilya Leoshkevich
Alexei Starovoitov
March 2019
April 2019
July 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 305}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 33, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
305
91.32%
Ilya Leoshkevich
25
7.49%
Alexei Starovoitov
4
1.20%
Total
334
test_queue_stack_map.h
59
-
2
287
Mauricio Vasquez B
Andrii Nakryiko
October 2018
July 2019
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 23, "token_count": 216}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 71}, ]}, ]
Author Name
Tokens
Token Proportion
Mauricio Vasquez B
216
75.26%
Andrii Nakryiko
71
24.74%
Total
287
test_section_names.c
233
-
3
1150
Andrey Ignatov
Daniel Borkmann
Stanislav Fomichev
September 2018
March 2019
June 2019
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1060}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 36}, {"author_id": 3, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
1078
93.74%
Daniel Borkmann
36
3.13%
Stanislav Fomichev
36
3.13%
Total
1150
test_select_reuseport.c
742
-
1
4028
Martin KaFai Lau
August 2018
June 2019
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3698}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 330}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
4028
100.00%
Total
4028
test_select_reuseport_common.h
36
-
1
80
Martin KaFai Lau
August 2018
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 80}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
80
100.00%
Total
80
test_skb_cgroup_id_user.c
187
-
2
807
Andrey Ignatov
Stanislav Fomichev
August 2018
January 2019
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 805}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
805
99.75%
Stanislav Fomichev
2
0.25%
Total
807
test_sock.c
487
-
5
1743
Andrey Ignatov
Yonghong Song
Ilya Leoshkevich
Martin KaFai Lau
Stanislav Fomichev
March 2018
April 2018
August 2018
January 2019
February 2019
August 2019
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 1687}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 33, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
1687
96.79%
Yonghong Song
40
2.29%
Ilya Leoshkevich
11
0.63%
Martin KaFai Lau
3
0.17%
Stanislav Fomichev
2
0.11%
Total
1743
test_sock_addr.c
1643
-
6
6443
Andrey Ignatov
Daniel Borkmann
Jiong Wang
Martin KaFai Lau
Yonghong Song
Stanislav Fomichev
March 2018
April 2018
May 2018
June 2018
August 2018
November 2018
January 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 1033}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 4293}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 109}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 147}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 143}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 704}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
5725
88.86%
Daniel Borkmann
704
10.93%
Jiong Wang
6
0.09%
Martin KaFai Lau
3
0.05%
Yonghong Song
3
0.05%
Stanislav Fomichev
2
0.03%
Total
6443
test_sock_fields.c
490
-
3
2647
Martin KaFai Lau
Jiong Wang
Yonghong Song
February 2019
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 1847}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 382}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 410}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
2639
99.70%
Jiong Wang
5
0.19%
Yonghong Song
3
0.11%
Total
2647
test_socket_cookie.c
214
-
3
856
Andrey Ignatov
Stanislav Fomichev
Jiong Wang
July 2018
September 2018
January 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 826}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
828
96.73%
Stanislav Fomichev
22
2.57%
Jiong Wang
6
0.70%
Total
856
test_sockmap.c
1849
-
3
8728
John Fastabend
Prashant Bhole
Daniel Borkmann
April 2018
May 2018
August 2018
October 2018
November 2018
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 7, "token_count": 6649}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 7, "token_count": 57}, {"author_id": 32, "token_count": 202}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 7, "token_count": 59}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 21}, {"author_id": 7, "token_count": 1246}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 493}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
8504
97.43%
Prashant Bhole
202
2.31%
Daniel Borkmann
22
0.25%
Total
8728
test_sockmap_kern.h
451
-
2
2769
John Fastabend
Andrii Nakryiko
May 2018
October 2018
November 2018
July 2019
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 7, "token_count": 1687}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 444}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 434}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 204}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
2565
92.63%
Andrii Nakryiko
204
7.37%
Total
2769
test_sockopt.c
1021
-
1
3989
Stanislav Fomichev
June 2019
var spanGroupData = [ {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 3989}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
3989
100.00%
Total
3989
test_sockopt_multi.c
374
-
1
1497
Stanislav Fomichev
June 2019
var spanGroupData = [ {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 1497}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
1497
100.00%
Total
1497
test_sockopt_sk.c
211
-
1
845
Stanislav Fomichev
June 2019
var spanGroupData = [ {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 845}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
845
100.00%
Total
845
test_stub.c
40
-
1
198
Jiong Wang
May 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 198}, ]}, ]
Author Name
Tokens
Token Proportion
Jiong Wang
198
100.00%
Total
198
test_sysctl.c
1567
-
1
6541
Andrey Ignatov
March 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 6541}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
6541
100.00%
Total
6541
test_tag.c
202
-
3
1099
Daniel Borkmann
Mickaël Salaün
Others
January 2017
February 2017
November 2017
February 2018
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 6, "token_count": 1085}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
1088
99.00%
Mickaël Salaün
10
0.91%
Others
1
0.09%
Total
1099
test_tcp_check_syncookie_user.c
212
-
1
915
Lorenz Bauer
March 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 16, "token_count": 915}, ]}, ]
Author Name
Tokens
Token Proportion
Lorenz Bauer
915
100.00%
Total
915
test_tcp_rtt.c
254
-
1
1025
Stanislav Fomichev
July 2019
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 1025}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
1025
100.00%
Total
1025
test_tcpbpf.h
17
-
2
41
Lawrence Brakmo
Andrey Ignatov
January 2018
July 2018
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 28, "token_count": 38}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Lawrence Brakmo
38
92.68%
Andrey Ignatov
3
7.32%
Total
41
test_tcpbpf_user.c
160
-
5
689
Lawrence Brakmo
Andrey Ignatov
Nikita V. Shirokov
Daniel Borkmann
Stanislav Fomichev
January 2018
February 2018
July 2018
August 2018
January 2019
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 28, "token_count": 305}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 240}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 25, "token_count": 140}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Lawrence Brakmo
305
44.27%
Andrey Ignatov
240
34.83%
Nikita V. Shirokov
140
20.32%
Daniel Borkmann
2
0.29%
Stanislav Fomichev
2
0.29%
Total
689
test_tcpnotify.h
19
-
1
41
Sowmini Varadhan
November 2018
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 24, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Sowmini Varadhan
41
100.00%
Total
41
test_tcpnotify_user.c
186
-
2
778
Sowmini Varadhan
Stanislav Fomichev
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 24, "token_count": 773}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sowmini Varadhan
773
99.36%
Stanislav Fomichev
5
0.64%
Total
778
test_verifier.c
1117
-
17
5601
Daniel Borkmann
Alexei Starovoitov
Martin KaFai Lau
Jakub Kiciński
Prashant Bhole
Stanislav Fomichev
Joe Stringer
Roman Gushchin
Mickaël Salaün
Josef Bacik
Paul Chaignon
Jiong Wang
David S. Miller
Jesper Dangaard Brouer
Andrii Nakryiko
Lorenz Bauer
Others
September 2014
October 2014
March 2015
June 2015
October 2015
September 2016
October 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
January 2018
February 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 182}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 50, "token_count": 69}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 357}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 166}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 6, "token_count": 54}, {"author_id": 1, "token_count": 380}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 241}, {"author_id": 14, "token_count": 132}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 31, "token_count": 66}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 676}, {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 6, "token_count": 182}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 12, "token_count": 99}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 73}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 160}, {"author_id": 14, "token_count": 41}, {"author_id": 32, "token_count": 299}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 57}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 0, "token_count": 314}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 430}, {"author_id": 6, "token_count": 70}, {"author_id": 0, "token_count": 9}, {"author_id": 11, "token_count": 19}, {"author_id": 3, "token_count": 145}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 546}, {"author_id": 6, "token_count": 279}, {"author_id": 1, "token_count": 167}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 11, "token_count": 41}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 3, "token_count": 69}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
2034
36.31%
Alexei Starovoitov
1370
24.46%
Martin KaFai Lau
553
9.87%
Jakub Kiciński
323
5.77%
Prashant Bhole
299
5.34%
Stanislav Fomichev
219
3.91%
Joe Stringer
173
3.09%
Roman Gushchin
172
3.07%
Mickaël Salaün
166
2.96%
Josef Bacik
69
1.23%
Paul Chaignon
66
1.18%
Jiong Wang
60
1.07%
David S. Miller
57
1.02%
Jesper Dangaard Brouer
20
0.36%
Andrii Nakryiko
13
0.23%
Lorenz Bauer
5
0.09%
Others
2
0.04%
Total
5601
test_verifier_log.c
174
-
3
855
Jakub Kiciński
Daniel Borkmann
Yonghong Song
October 2017
November 2017
February 2018
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 845}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
845
98.83%
Daniel Borkmann
5
0.58%
Yonghong Song
5
0.58%
Total
855
trace_helpers.c
213
-
7
993
Yonghong Song
Toke Höiland-Jörgensen
Jakub Kiciński
Daniel Borkmann
Others
April 2018
May 2018
June 2018
October 2018
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 645}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 40, "token_count": 214}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
700
70.49%
Toke Höiland-Jörgensen
214
21.55%
Jakub Kiciński
52
5.24%
Daniel Borkmann
11
1.11%
Others
16
1.61%
Total
993
trace_helpers.h
25
-
3
118
Yonghong Song
Toke Höiland-Jörgensen
Jakub Kiciński
April 2018
May 2018
June 2018
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 67}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 40, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
76
64.41%
Toke Höiland-Jörgensen
36
30.51%
Jakub Kiciński
6
5.08%
Total
118
urandom_read.c
35
-
2
135
Song Liu
Ivan Vecera
March 2018
May 2018
March 2019
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 41, "token_count": 61}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 41, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Song Liu
88
65.19%
Ivan Vecera
47
34.81%
Total
135
xdping.c
258
-
1
1093
Alan Maguire
May 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 1093}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Maguire
1093
100.00%
Total
1093
xdping.h
13
-
1
33
Alan Maguire
May 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Maguire
33
100.00%
Total
33
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
78
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
97939
30.63%
12
2.40%
1
Martin KaFai Lau
38205
11.95%
41
8.18%
2
Alexei Starovoitov
27859
8.71%
53
10.58%
3
Stanislav Fomichev
22849
7.15%
46
9.18%
4
Andrey Ignatov
20698
6.47%
34
6.79%
5
Yonghong Song
17164
5.37%
48
9.58%
6
Daniel Borkmann
16127
5.04%
35
6.99%
7
John Fastabend
14722
4.60%
28
5.59%
8
Andrii Nakryiko
14079
4.40%
25
4.99%
9
Petar Penkov
5790
1.81%
2
0.40%
10
William Tu
3647
1.14%
3
0.60%
11
Jiong Wang
3509
1.10%
5
1.00%
12
Roman Gushchin
3466
1.08%
11
2.20%
13
Alan Maguire
3222
1.01%
3
0.60%
14
Joe Stringer
2572
0.80%
11
2.20%
15
Mathieu Xhonneux
2256
0.71%
1
0.20%
16
Lorenz Bauer
2238
0.70%
6
1.20%
17
David S. Miller
1912
0.60%
8
1.60%
18
David Herrmann
1765
0.55%
1
0.20%
19
Jesper Dangaard Brouer
1559
0.49%
5
1.00%
20
Willem de Bruijn
1556
0.49%
9
1.80%
21
Craig Gallek
1349
0.42%
2
0.40%
22
Edward Cree
1335
0.42%
4
0.80%
23
Mauricio Vasquez B
1211
0.38%
1
0.20%
24
Sowmini Varadhan
1129
0.35%
1
0.20%
25
Nikita V. Shirokov
1018
0.32%
4
0.80%
26
Sargun Dhillon
972
0.30%
4
0.80%
27
Peter Oskolkov
964
0.30%
2
0.40%
28
Lawrence Brakmo
908
0.28%
4
0.80%
29
Sean Young
854
0.27%
2
0.40%
30
Matt Mullins
748
0.23%
1
0.20%
31
Paul Chaignon
592
0.19%
3
0.60%
32
Prashant Bhole
550
0.17%
8
1.60%
33
Ilya Leoshkevich
474
0.15%
14
2.79%
34
Jonathan Lemon
470
0.15%
2
0.40%
35
Luke Nelson
441
0.14%
1
0.20%
36
Jiri Benc
337
0.11%
2
0.40%
37
Lei Ming
301
0.09%
1
0.20%
38
Mickaël Salaün
294
0.09%
8
1.60%
39
Chenbo Feng
264
0.08%
1
0.20%
40
Toke Höiland-Jörgensen
250
0.08%
1
0.20%
41
Song Liu
246
0.08%
2
0.40%
42
Teng Qin
220
0.07%
2
0.40%
43
Naveen N. Rao
169
0.05%
2
0.40%
44
Björn Töpel
165
0.05%
1
0.20%
45
Joel A Fernandes
145
0.05%
1
0.20%
46
Toshiaki Makita
139
0.04%
1
0.20%
47
Michael Holzheu
130
0.04%
1
0.20%
48
Adrian Ratiu
98
0.03%
1
0.20%
49
Wang YanQing
92
0.03%
2
0.40%
50
Josef Bacik
91
0.03%
2
0.40%
51
David Daney
76
0.02%
1
0.20%
52
Alban Crequy
70
0.02%
1
0.20%
53
Yang Shi
59
0.02%
1
0.20%
54
Thomas Graf
51
0.02%
1
0.20%
55
Eric Dumazet
47
0.01%
1
0.20%
56
Ivan Vecera
47
0.01%
1
0.20%
57
David Ahern
41
0.01%
2
0.40%
58
Paolo Abeni
38
0.01%
1
0.20%
59
Eyal Birger
31
0.01%
1
0.20%
60
Others
200
0.06%
23
4.59%
Total
319750
501