Linux Source Code
Home
Release 5.2
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
Daniel T. Lee
David Ahern
David Daney
David Herrmann
David S. Miller
Edward Cree
Eyal Birger
Ivan Vecera
Jakub Kiciński
Jesper Dangaard Brouer
Jiong Wang
Joe Stringer
Joel A Fernandes
John Fastabend
Jonathan Lemon
Josef Bacik
Lawrence Brakmo
Lei Ming
Li Zhijian
Lorenz Bauer
Martin KaFai Lau
Martynas Pumputis
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
Thomas Meyer
Thomas Richter
Toke Höiland-Jörgensen
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": 3, "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": 16, "token_count": 12}, {"author_id": 4, "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
2653
30
8
14742
Stanislav Fomichev
Joe Stringer
Matt Mullins
Alexei Starovoitov
Lorenz Bauer
Daniel T. Lee
Yonghong Song
Others
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 11096}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 218}, {"author_id": 59, "token_count": 8}, {"author_id": 12, "token_count": 949}, {"author_id": 29, "token_count": 585}, {"author_id": 7, "token_count": 1841}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 15, "token_count": 24}, {"author_id": 7, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
12948
87.83%
Joe Stringer
949
6.44%
Matt Mullins
585
3.97%
Alexei Starovoitov
218
1.48%
Lorenz Bauer
24
0.16%
Daniel T. Lee
8
0.05%
Yonghong Song
7
0.05%
Others
3
0.02%
Total
14742
progs
7862
60
29
37761
Alexei Starovoitov
William Tu
Martin KaFai Lau
Yonghong Song
Mathieu Xhonneux
Andrey Ignatov
Petar Penkov
Joe Stringer
Willem de Bruijn
Alan Maguire
Peter Oskolkov
Jesper Dangaard Brouer
John Fastabend
Lorenz Bauer
Roman Gushchin
Nikita V. Shirokov
Lawrence Brakmo
Stanislav Fomichev
Sowmini Varadhan
Daniel Borkmann
Song Liu
Jakub Kiciński
Sean Young
Paolo Abeni
Thomas Richter
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
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 4062}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 14}, {"author_id": 4, "token_count": 982}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 95}, {"author_id": 4, "token_count": 125}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 456}, {"author_id": 56, "token_count": 30}, {"author_id": 10, "token_count": 70}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 5, "token_count": 294}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 204}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 7267}, {"author_id": 0, "token_count": 10}, {"author_id": 4, "token_count": 84}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 144}, {"author_id": 27, "token_count": 498}, {"author_id": 4, "token_count": 271}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 437}, {"author_id": 6, "token_count": 252}, {"author_id": 34, "token_count": 259}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 1, "token_count": 300}, {"author_id": 25, "token_count": 112}, {"author_id": 10, "token_count": 3471}, {"author_id": 4, "token_count": 604}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 472}, {"author_id": 6, "token_count": 21}, {"author_id": 14, "token_count": 2198}, {"author_id": 28, "token_count": 79}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 179}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 273}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 161}, {"author_id": 1, "token_count": 885}, {"author_id": 25, "token_count": 201}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 8, "token_count": 1650}, {"author_id": 13, "token_count": 308}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 930}, {"author_id": 12, "token_count": 879}, {"author_id": 22, "token_count": 18}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 462}, {"author_id": 12, "token_count": 9}, {"author_id": 25, "token_count": 212}, {"author_id": 53, "token_count": 38}, {"author_id": 23, "token_count": 372}, {"author_id": 7, "token_count": 1}, {"author_id": 4, "token_count": 90}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 13, "token_count": 22}, {"author_id": 28, "token_count": 23}, {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 836}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 856}, {"author_id": 26, "token_count": 438}, {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 332}, {"author_id": 15, "token_count": 626}, {"author_id": 1, "token_count": 247}, {"author_id": 26, "token_count": 526}, {"author_id": 19, "token_count": 964}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 24, "token_count": 1157}, {"author_id": 3, "token_count": 692}, {"author_id": 12, "token_count": 533}, {"author_id": 1, "token_count": 249}, {"author_id": 7, "token_count": 397}, {"author_id": 45, "token_count": 6}, {"author_id": 19, "token_count": 296}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
12858
34.05%
William Tu
3541
9.38%
Martin KaFai Lau
2642
7.00%
Yonghong Song
2362
6.26%
Mathieu Xhonneux
2198
5.82%
Andrey Ignatov
2141
5.67%
Petar Penkov
1650
4.37%
Joe Stringer
1421
3.76%
Willem de Bruijn
1260
3.34%
Alan Maguire
1157
3.06%
Peter Oskolkov
964
2.55%
Jesper Dangaard Brouer
930
2.46%
John Fastabend
736
1.95%
Lorenz Bauer
626
1.66%
Roman Gushchin
534
1.41%
Nikita V. Shirokov
525
1.39%
Lawrence Brakmo
498
1.32%
Stanislav Fomichev
415
1.10%
Sowmini Varadhan
372
0.99%
Daniel Borkmann
304
0.81%
Song Liu
259
0.69%
Jakub Kiciński
154
0.41%
Sean Young
102
0.27%
Paolo Abeni
38
0.10%
Thomas Richter
30
0.08%
Mauricio Vasquez B
18
0.05%
David S. Miller
14
0.04%
Wang YanQing
6
0.02%
Others
6
0.02%
Total
37761
verifier
18860
70
13
110689
Jakub Kiciński
Daniel Borkmann
Martin KaFai Lau
Jiong Wang
Alexei Starovoitov
Andrey Ignatov
Paul Chaignon
Lorenz Bauer
Björn Töpel
Matt Mullins
Wang YanQing
Naveen N. Rao
Stanislav Fomichev
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 2277}, {"author_id": 0, "token_count": 93865}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 41, "token_count": 165}, {"author_id": 1, "token_count": 2275}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 980}, {"author_id": 5, "token_count": 320}, {"author_id": 0, "token_count": 178}, {"author_id": 15, "token_count": 315}, {"author_id": 1, "token_count": 916}, {"author_id": 30, "token_count": 221}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 107}, {"author_id": 2, "token_count": 511}, {"author_id": 5, "token_count": 2724}, {"author_id": 1, "token_count": 687}, {"author_id": 29, "token_count": 163}, {"author_id": 30, "token_count": 305}, {"author_id": 45, "token_count": 86}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 1307}, {"author_id": 11, "token_count": 3228}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
94043
84.96%
Daniel Borkmann
4351
3.93%
Martin KaFai Lau
3878
3.50%
Jiong Wang
3228
2.92%
Alexei Starovoitov
2384
2.15%
Andrey Ignatov
1491
1.35%
Paul Chaignon
526
0.48%
Lorenz Bauer
315
0.28%
Björn Töpel
165
0.15%
Matt Mullins
163
0.15%
Wang YanQing
86
0.08%
Naveen N. Rao
54
0.05%
Stanislav Fomichev
5
0.00%
Total
110689
Files:
bpf_endian.h
57
-
4
175
Yonghong Song
David S. Miller
Daniel Borkmann
Others
May 2017
June 2017
July 2017
November 2017
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 64}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 72}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
72
41.14%
David S. Miller
64
36.57%
Daniel Borkmann
38
21.71%
Others
1
0.57%
Total
175
bpf_helpers.h
457
-
33
3583
Alexei Starovoitov
John Fastabend
Willem de Bruijn
Andrey Ignatov
Martin KaFai Lau
Joel A Fernandes
Michael Holzheu
Naveen N. Rao
Mathieu Xhonneux
William Tu
Yonghong Song
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
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
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 176}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 67}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 91}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 43, "token_count": 140}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 30}, {"author_id": 50, "token_count": 69}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 40, "token_count": 118}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 31, "token_count": 25}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 31, "token_count": 21}, {"author_id": 10, "token_count": 106}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 51, "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": 16, "token_count": 100}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 48, "token_count": 76}, {"author_id": 27, "token_count": 31}, {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 55}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 5, "token_count": 21}, {"author_id": 42, "token_count": 150}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 27, "token_count": 31}, {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 46, "token_count": 22}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 27, "token_count": 21}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 6, "token_count": 117}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 55, "token_count": 31}, {"author_id": 25, "token_count": 52}, {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 29}, {"author_id": 6, "token_count": 89}, {"author_id": 14, "token_count": 116}, {"author_id": 28, "token_count": 49}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 1, "token_count": 60}, {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 42}, {"author_id": 12, "token_count": 91}, {"author_id": 6, "token_count": 27}, {"author_id": 22, "token_count": 71}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 28, "token_count": 24}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 19, "token_count": 296}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 44, "token_count": 98}, {"author_id": 2, "token_count": 181}, {"author_id": 27, "token_count": 18}, {"author_id": 15, "token_count": 71}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 1, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
593
16.55%
John Fastabend
343
9.57%
Willem de Bruijn
296
8.26%
Andrey Ignatov
267
7.45%
Martin KaFai Lau
241
6.73%
Joel A Fernandes
150
4.19%
Michael Holzheu
141
3.94%
Naveen N. Rao
118
3.29%
Mathieu Xhonneux
116
3.24%
William Tu
106
2.96%
Yonghong Song
103
2.87%
Lawrence Brakmo
101
2.82%
David S. Miller
100
2.79%
Joe Stringer
100
2.79%
Adrian Ratiu
98
2.74%
David Daney
76
2.12%
Sean Young
73
2.04%
Lorenz Bauer
71
1.98%
Mauricio Vasquez B
71
1.98%
Yang Shi
69
1.93%
Nikita V. Shirokov
52
1.45%
Thomas Graf
51
1.42%
Sargun Dhillon
46
1.28%
Jesper Dangaard Brouer
42
1.17%
Eyal Birger
31
0.87%
David Ahern
29
0.81%
Roman Gushchin
24
0.67%
Daniel Borkmann
23
0.64%
Josef Bacik
22
0.61%
Teng Qin
7
0.20%
Others
23
0.64%
Total
3583
bpf_rand.h
80
-
1
615
Daniel Borkmann
May 2018
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 5, "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": 5, "token_count": 100}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
100
100.00%
Total
100
bpf_util.h
70
-
5
318
Daniel Borkmann
Martynas Pumputis
Martin KaFai Lau
Thomas Meyer
Others
November 2016
April 2017
September 2017
November 2017
August 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 134}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 54, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 47, "token_count": 83}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
159
50.00%
Martynas Pumputis
83
26.10%
Martin KaFai Lau
41
12.89%
Thomas Meyer
34
10.69%
Others
1
0.31%
Total
318
cgroup_helpers.c
235
-
6
750
Sargun Dhillon
Yonghong Song
Alexei Starovoitov
Stanislav Fomichev
Andrey Ignatov
Others
December 2016
October 2017
November 2017
June 2018
July 2018
January 2019
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 480}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 252}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sargun Dhillon
480
64.00%
Yonghong Song
252
33.60%
Alexei Starovoitov
9
1.20%
Stanislav Fomichev
5
0.67%
Andrey Ignatov
3
0.40%
Others
1
0.13%
Total
750
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": 31, "token_count": 56}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "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": 8, "token_count": 438}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 7, "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": 7, "token_count": 213}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 7, "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": 4, "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": 13, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
47
100.00%
Total
47
test_align.c
719
-
6
3137
David S. Miller
Edward Cree
Alexei Starovoitov
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
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 1664}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 21, "token_count": 1340}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 74}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 16, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
1665
53.08%
Edward Cree
1340
42.72%
Alexei Starovoitov
119
3.79%
Daniel Borkmann
5
0.16%
Jesper Dangaard Brouer
5
0.16%
Martin KaFai Lau
3
0.10%
Total
3137
test_btf.c
6990
-
7
37817
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
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 6709}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 3685}, ]}, {"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": 4, "token_count": 729}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2458}, {"author_id": 4, "token_count": 3683}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 3689}, {"author_id": 4, "token_count": 4073}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 2687}, {"author_id": 4, "token_count": 1384}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 3153}, {"author_id": 7, "token_count": 2}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "token_count": 518}, {"author_id": 4, "token_count": 229}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 303}, {"author_id": 5, "token_count": 3657}, {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
17384
45.97%
Yonghong Song
10112
26.74%
Andrii Nakryiko
3974
10.51%
Daniel Borkmann
3657
9.67%
Jakub Kiciński
2687
7.11%
Stanislav Fomichev
2
0.01%
Others
1
0.00%
Total
37817
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_cgroup_storage.c
185
-
3
869
Roman Gushchin
Yonghong Song
Stanislav Fomichev
August 2018
September 2018
January 2019
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 13, "token_count": 563}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 301}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
864
99.42%
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": 13, "token_count": 296}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "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": 8, "token_count": 3724}, ]}, ]
Author Name
Tokens
Token Proportion
Petar Penkov
3724
100.00%
Total
3724
test_iptunnel_common.h
34
-
2
87
Alexei Starovoitov
Others
March 2017
May 2019
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 3, "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": 18, "token_count": 557}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 3}, {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "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": 28, "token_count": 510}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 28, "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": 17, "token_count": 1765}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 20, "token_count": 1349}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 1712}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 49, "token_count": 70}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 33, "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": 5, "token_count": 9}, {"author_id": 1, "token_count": 1729}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 36, "token_count": 28}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 211}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "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
1715
-
18
9549
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
Stanislav Fomichev
Prashant Bhole
Li Zhijian
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
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 1374}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 35, "token_count": 301}, {"author_id": 1, "token_count": 472}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 81}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 324}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 36, "token_count": 76}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 124}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 73}, {"author_id": 39, "token_count": 213}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 315}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 2167}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 6, "token_count": 198}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 37, "token_count": 264}, {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 32, "token_count": 49}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 230}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 1487}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 898}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 15, "token_count": 220}, {"author_id": 25, "token_count": 388}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "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}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
2700
28.28%
Martin KaFai Lau
1980
20.74%
Alexei Starovoitov
1657
17.35%
Mauricio Vasquez B
898
9.40%
Daniel Borkmann
725
7.59%
Nikita V. Shirokov
388
4.06%
Lei Ming
301
3.15%
Chenbo Feng
264
2.76%
Lorenz Bauer
220
2.30%
Teng Qin
213
2.23%
Mickaël Salaün
76
0.80%
Stanislav Fomichev
51
0.53%
Prashant Bhole
49
0.51%
Li Zhijian
7
0.07%
Others
20
0.21%
Total
9549
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
Li Zhijian
Stanislav Fomichev
September 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 607}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
607
96.35%
Li Zhijian
21
3.33%
Stanislav Fomichev
2
0.32%
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": 3, "token_count": 158}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 62}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 48}, {"author_id": 7, "token_count": 28}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 380}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "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
94
-
2
309
Stanislav Fomichev
Alexei Starovoitov
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 305}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
305
98.71%
Alexei Starovoitov
4
1.29%
Total
309
test_queue_stack_map.h
59
-
1
283
Mauricio Vasquez B
October 2018
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 283}, ]}, ]
Author Name
Tokens
Token Proportion
Mauricio Vasquez B
283
100.00%
Total
283
test_section_names.c
223
-
2
1114
Andrey Ignatov
Daniel Borkmann
September 2018
March 2019
June 2019
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 1060}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 5, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
1078
96.77%
Daniel Borkmann
36
3.23%
Total
1114
test_select_reuseport.c
688
-
1
3698
Martin KaFai Lau
August 2018
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3698}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
3698
100.00%
Total
3698
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": 2, "token_count": 805}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
805
99.75%
Stanislav Fomichev
2
0.25%
Total
807
test_sock.c
484
-
4
1734
Andrey Ignatov
Yonghong Song
Martin KaFai Lau
Stanislav Fomichev
March 2018
April 2018
August 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1689}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
1689
97.40%
Yonghong Song
40
2.31%
Martin KaFai Lau
3
0.17%
Stanislav Fomichev
2
0.12%
Total
1734
test_sock_addr.c
1642
-
5
6437
Andrey Ignatov
Daniel Borkmann
Martin KaFai Lau
Yonghong Song
Stanislav Fomichev
March 2018
April 2018
May 2018
June 2018
August 2018
November 2018
January 2019
June 2019
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1033}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 4293}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 109}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 147}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 143}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 5, "token_count": 704}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
5725
88.94%
Daniel Borkmann
704
10.94%
Martin KaFai Lau
3
0.05%
Yonghong Song
3
0.05%
Stanislav Fomichev
2
0.03%
Total
6437
test_sock_fields.c
489
-
2
2642
Martin KaFai Lau
Yonghong Song
February 2019
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 1847}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 382}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 410}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
2639
99.89%
Yonghong Song
3
0.11%
Total
2642
test_socket_cookie.c
219
-
2
877
Andrey Ignatov
Stanislav Fomichev
July 2018
September 2018
January 2019
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 873}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
875
99.77%
Stanislav Fomichev
2
0.23%
Total
877
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": 6, "token_count": 6649}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 57}, {"author_id": 32, "token_count": 202}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 6, "token_count": 59}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 21}, {"author_id": 6, "token_count": 1246}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 6, "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
458
-
1
2753
John Fastabend
May 2018
October 2018
November 2018
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 1873}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 445}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 6, "token_count": 435}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
2753
100.00%
Total
2753
test_sysctl.c
1567
-
1
6541
Andrey Ignatov
March 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 2, "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": 5, "token_count": 1085}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "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": 15, "token_count": 915}, ]}, ]
Author Name
Tokens
Token Proportion
Lorenz Bauer
915
100.00%
Total
915
test_tcpbpf.h
17
-
2
41
Lawrence Brakmo
Andrey Ignatov
January 2018
July 2018
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 27, "token_count": 38}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "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": 27, "token_count": 305}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 240}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 25, "token_count": 140}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "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": 23, "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": 23, "token_count": 773}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sowmini Varadhan
773
99.36%
Stanislav Fomichev
5
0.64%
Total
778
test_verifier.c
1102
-
16
5574
Daniel Borkmann
Alexei Starovoitov
Martin KaFai Lau
Jakub Kiciński
Prashant Bhole
Joe Stringer
Roman Gushchin
Mickaël Salaün
Stanislav Fomichev
Josef Bacik
Paul Chaignon
David S. Miller
Jesper Dangaard Brouer
Jiong Wang
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
July 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
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 185}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 46, "token_count": 69}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 358}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 36, "token_count": 167}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 5, "token_count": 54}, {"author_id": 1, "token_count": 380}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 57}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 241}, {"author_id": 12, "token_count": 132}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 30, "token_count": 66}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 696}, {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 182}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 13, "token_count": 99}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 73}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 165}, {"author_id": 12, "token_count": 41}, {"author_id": 32, "token_count": 299}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 16, "token_count": 59}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 48}, {"author_id": 0, "token_count": 364}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 430}, {"author_id": 5, "token_count": 70}, {"author_id": 0, "token_count": 9}, {"author_id": 11, "token_count": 19}, {"author_id": 7, "token_count": 145}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 563}, {"author_id": 5, "token_count": 279}, {"author_id": 1, "token_count": 167}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
2063
37.01%
Alexei Starovoitov
1384
24.83%
Martin KaFai Lau
553
9.92%
Jakub Kiciński
373
6.69%
Prashant Bhole
299
5.36%
Joe Stringer
173
3.10%
Roman Gushchin
172
3.09%
Mickaël Salaün
167
3.00%
Stanislav Fomichev
150
2.69%
Josef Bacik
69
1.24%
Paul Chaignon
66
1.18%
David S. Miller
59
1.06%
Jesper Dangaard Brouer
20
0.36%
Jiong Wang
19
0.34%
Lorenz Bauer
5
0.09%
Others
2
0.04%
Total
5574
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": 4, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "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
215
-
6
1003
Yonghong Song
Toke Höiland-Jörgensen
Jakub Kiciński
Daniel Borkmann
Daniel T. Lee
Others
April 2018
May 2018
June 2018
October 2018
April 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 656}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 38, "token_count": 214}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 59, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
711
70.89%
Toke Höiland-Jörgensen
214
21.34%
Jakub Kiciński
52
5.18%
Daniel Borkmann
11
1.10%
Daniel T. Lee
10
1.00%
Others
5
0.50%
Total
1003
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": 4, "token_count": 67}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 38, "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": 34, "token_count": 61}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 34, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 52, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Song Liu
88
65.19%
Ivan Vecera
47
34.81%
Total
135
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
69
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
98161
33.98%
11
2.59%
1
Martin KaFai Lau
38545
13.34%
40
9.41%
2
Andrey Ignatov
20861
7.22%
34
8.00%
3
Alexei Starovoitov
19624
6.79%
44
10.35%
4
Yonghong Song
16348
5.66%
47
11.06%
5
Daniel Borkmann
16244
5.62%
35
8.24%
6
John Fastabend
15036
5.20%
28
6.59%
7
Stanislav Fomichev
14611
5.06%
35
8.24%
8
Petar Penkov
5812
2.01%
2
0.47%
9
Andrii Nakryiko
3974
1.38%
7
1.65%
10
William Tu
3647
1.26%
3
0.71%
11
Jiong Wang
3247
1.12%
3
0.71%
12
Joe Stringer
2643
0.91%
9
2.12%
13
Roman Gushchin
2544
0.88%
7
1.65%
14
Mathieu Xhonneux
2314
0.80%
1
0.24%
15
Lorenz Bauer
2238
0.77%
6
1.41%
16
David S. Miller
1914
0.66%
8
1.88%
17
David Herrmann
1765
0.61%
1
0.24%
18
Jesper Dangaard Brouer
1559
0.54%
5
1.18%
19
Willem de Bruijn
1556
0.54%
9
2.12%
20
Craig Gallek
1349
0.47%
2
0.47%
21
Edward Cree
1340
0.46%
4
0.94%
22
Mauricio Vasquez B
1278
0.44%
1
0.24%
23
Sowmini Varadhan
1186
0.41%
1
0.24%
24
Alan Maguire
1157
0.40%
2
0.47%
25
Nikita V. Shirokov
1105
0.38%
4
0.94%
26
Peter Oskolkov
964
0.33%
2
0.47%
27
Lawrence Brakmo
942
0.33%
4
0.94%
28
Sean Young
854
0.30%
2
0.47%
29
Matt Mullins
748
0.26%
1
0.24%
30
Paul Chaignon
592
0.20%
3
0.71%
31
Sargun Dhillon
582
0.20%
3
0.71%
32
Prashant Bhole
550
0.19%
8
1.88%
33
Jonathan Lemon
361
0.12%
1
0.24%
34
Song Liu
347
0.12%
2
0.47%
35
Lei Ming
301
0.10%
1
0.24%
36
Mickaël Salaün
295
0.10%
8
1.88%
37
Chenbo Feng
264
0.09%
1
0.24%
38
Toke Höiland-Jörgensen
250
0.09%
1
0.24%
39
Teng Qin
220
0.08%
2
0.47%
40
Naveen N. Rao
172
0.06%
2
0.47%
41
Björn Töpel
165
0.06%
1
0.24%
42
Joel A Fernandes
150
0.05%
1
0.24%
43
Michael Holzheu
141
0.05%
2
0.47%
44
Adrian Ratiu
98
0.03%
1
0.24%
45
Wang YanQing
92
0.03%
2
0.47%
46
Josef Bacik
91
0.03%
2
0.47%
47
Martynas Pumputis
83
0.03%
1
0.24%
48
David Daney
76
0.03%
1
0.24%
49
Alban Crequy
70
0.02%
1
0.24%
50
Yang Shi
69
0.02%
1
0.24%
51
Thomas Graf
51
0.02%
1
0.24%
52
Ivan Vecera
47
0.02%
1
0.24%
53
Paolo Abeni
38
0.01%
1
0.24%
54
Thomas Meyer
34
0.01%
1
0.24%
55
Eyal Birger
31
0.01%
1
0.24%
56
Thomas Richter
30
0.01%
1
0.24%
57
David Ahern
29
0.01%
1
0.24%
58
Li Zhijian
28
0.01%
2
0.47%
59
Daniel T. Lee
18
0.01%
2
0.47%
60
Others
75
0.03%
11
2.59%
Total
288916
425