Linux Source Code
Home
Release 5.1
Help
bpf
root
tools
testing
selftests
Highlighting
Reset All
By Author
By Age
──────────
Adam Barth
Alban Crequy
Alexei Starovoitov
Andrey Ignatov
Andrii Nakryiko
Björn Töpel
Breno Leitão
Chenbo Feng
Colin Ian King
Craig Gallek
Daniel Borkmann
David Ahern
David Daney
David Herrmann
David S. Miller
Edward Cree
Eyal Birger
Greg Kroah-Hartman
Hao Peng
Jakub Kiciński
Jesper Dangaard Brouer
Jiong Wang
Joe Stringer
Joel A Fernandes
John Fastabend
Josef Bacik
Lawrence Brakmo
Lei Ming
Li Zhijian
Lorenz Bauer
Martin KaFai Lau
Martynas Pumputis
Mathieu Xhonneux
Mauricio Vasquez B
Michael Holzheu
Mickaël Salaün
Naveen N. Rao
Nikita V. Shirokov
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
Willem de Bruijn
William Tu
Xia Kaixu
Xiaozhou Liu
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
Greg Kroah-Hartman
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 12}, {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
56
81.16%
David S. Miller
12
17.39%
Greg Kroah-Hartman
1
1.45%
Total
69
prog_tests
2041
24
2
11629
Stanislav Fomichev
Yonghong Song
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 11216}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 409}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
11625
99.97%
Yonghong Song
4
0.03%
Total
11629
progs
6666
50
24
32027
Alexei Starovoitov
William Tu
Martin KaFai Lau
Yonghong Song
Mathieu Xhonneux
Andrey Ignatov
Petar Penkov
Jesper Dangaard Brouer
Joe Stringer
John Fastabend
Roman Gushchin
Nikita V. Shirokov
Lawrence Brakmo
Peter Oskolkov
Sowmini Varadhan
Daniel Borkmann
Song Liu
Jakub Kiciński
Sean Young
Stanislav Fomichev
Paolo Abeni
Thomas Richter
Mauricio Vasquez B
David S. Miller
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
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 4063}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 14}, {"author_id": 3, "token_count": 982}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 96}, {"author_id": 3, "token_count": 126}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 456}, {"author_id": 49, "token_count": 30}, {"author_id": 10, "token_count": 70}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 294}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 204}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 7267}, {"author_id": 0, "token_count": 10}, {"author_id": 3, "token_count": 84}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 144}, {"author_id": 22, "token_count": 501}, {"author_id": 3, "token_count": 271}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 437}, {"author_id": 4, "token_count": 252}, {"author_id": 28, "token_count": 259}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 300}, {"author_id": 21, "token_count": 112}, {"author_id": 10, "token_count": 3471}, {"author_id": 3, "token_count": 604}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 472}, {"author_id": 4, "token_count": 21}, {"author_id": 12, "token_count": 2198}, {"author_id": 23, "token_count": 79}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 179}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 273}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 161}, {"author_id": 1, "token_count": 885}, {"author_id": 21, "token_count": 201}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 7, "token_count": 1650}, {"author_id": 11, "token_count": 308}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 15, "token_count": 930}, {"author_id": 20, "token_count": 879}, {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 6, "token_count": 462}, {"author_id": 20, "token_count": 9}, {"author_id": 21, "token_count": 212}, {"author_id": 46, "token_count": 38}, {"author_id": 19, "token_count": 375}, {"author_id": 5, "token_count": 1}, {"author_id": 3, "token_count": 90}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 11, "token_count": 22}, {"author_id": 23, "token_count": 23}, {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 836}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 856}, {"author_id": 27, "token_count": 438}, {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 247}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
12167
37.99%
William Tu
3541
11.06%
Martin KaFai Lau
2394
7.47%
Yonghong Song
2363
7.38%
Mathieu Xhonneux
2198
6.86%
Andrey Ignatov
1809
5.65%
Petar Penkov
1650
5.15%
Jesper Dangaard Brouer
930
2.90%
Joe Stringer
888
2.77%
John Fastabend
736
2.30%
Roman Gushchin
534
1.67%
Nikita V. Shirokov
525
1.64%
Lawrence Brakmo
501
1.56%
Peter Oskolkov
438
1.37%
Sowmini Varadhan
375
1.17%
Daniel Borkmann
304
0.95%
Song Liu
259
0.81%
Jakub Kiciński
154
0.48%
Sean Young
102
0.32%
Stanislav Fomichev
59
0.18%
Paolo Abeni
38
0.12%
Thomas Richter
30
0.09%
Mauricio Vasquez B
18
0.06%
David S. Miller
14
0.04%
Total
32027
verifier
17035
65
7
100538
Jakub Kiciński
Martin KaFai Lau
Alexei Starovoitov
Paul Chaignon
Daniel Borkmann
Björn Töpel
Stanislav Fomichev
January 2019
February 2019
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 2277}, {"author_id": 0, "token_count": 93876}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 36, "token_count": 165}, {"author_id": 1, "token_count": 2275}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 320}, {"author_id": 0, "token_count": 178}, {"author_id": 1, "token_count": 916}, {"author_id": 24, "token_count": 221}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 24, "token_count": 305}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
94054
93.55%
Martin KaFai Lau
3191
3.17%
Alexei Starovoitov
2277
2.26%
Paul Chaignon
526
0.52%
Daniel Borkmann
320
0.32%
Björn Töpel
165
0.16%
Stanislav Fomichev
5
0.00%
Total
100538
Files:
bpf_endian.h
57
-
4
175
Yonghong Song
David S. Miller
Daniel Borkmann
Greg Kroah-Hartman
May 2017
June 2017
July 2017
November 2017
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 64}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
72
41.14%
David S. Miller
64
36.57%
Daniel Borkmann
38
21.71%
Greg Kroah-Hartman
1
0.57%
Total
175
bpf_helpers.h
407
-
31
3176
Alexei Starovoitov
John Fastabend
Willem de Bruijn
Martin KaFai Lau
Joel A Fernandes
Michael Holzheu
Naveen N. Rao
Mathieu Xhonneux
William Tu
Yonghong Song
Lawrence Brakmo
David S. Miller
Joe Stringer
Andrey Ignatov
David Daney
Sean Young
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
Xia Kaixu
Teng Qin
Adam Barth
Greg Kroah-Hartman
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
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": 38, "token_count": 140}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 53, "token_count": 18}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 44, "token_count": 69}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 39, "token_count": 118}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 25, "token_count": 25}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 8, "token_count": 2}, {"author_id": 25, "token_count": 21}, {"author_id": 10, "token_count": 106}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 45, "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": 13, "token_count": 100}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 42, "token_count": 76}, {"author_id": 22, "token_count": 31}, {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 55}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 21}, {"author_id": 37, "token_count": 150}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 22, "token_count": 31}, {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 40, "token_count": 22}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 25}, {"author_id": 4, "token_count": 117}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 48, "token_count": 31}, {"author_id": 21, "token_count": 52}, {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 50, "token_count": 29}, {"author_id": 4, "token_count": 89}, {"author_id": 12, "token_count": 116}, {"author_id": 23, "token_count": 49}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 18}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 43}, {"author_id": 1, "token_count": 60}, {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 15, "token_count": 42}, {"author_id": 20, "token_count": 91}, {"author_id": 4, "token_count": 27}, {"author_id": 18, "token_count": 71}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 31, "token_count": 298}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 22, "token_count": 18}, {"author_id": 1, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
593
18.67%
John Fastabend
343
10.80%
Willem de Bruijn
298
9.38%
Martin KaFai Lau
187
5.89%
Joel A Fernandes
150
4.72%
Michael Holzheu
141
4.44%
Naveen N. Rao
118
3.72%
Mathieu Xhonneux
116
3.65%
William Tu
106
3.34%
Yonghong Song
103
3.24%
Lawrence Brakmo
101
3.18%
David S. Miller
100
3.15%
Joe Stringer
95
2.99%
Andrey Ignatov
86
2.71%
David Daney
76
2.39%
Sean Young
73
2.30%
Mauricio Vasquez B
71
2.24%
Yang Shi
69
2.17%
Nikita V. Shirokov
52
1.64%
Thomas Graf
51
1.61%
Sargun Dhillon
46
1.45%
Jesper Dangaard Brouer
42
1.32%
Eyal Birger
31
0.98%
David Ahern
29
0.91%
Roman Gushchin
24
0.76%
Daniel Borkmann
23
0.72%
Josef Bacik
22
0.69%
Xia Kaixu
18
0.57%
Teng Qin
7
0.22%
Adam Barth
4
0.13%
Greg Kroah-Hartman
1
0.03%
Total
3176
bpf_rand.h
80
-
1
615
Daniel Borkmann
May 2018
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 8, "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": 8, "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
Greg Kroah-Hartman
November 2016
April 2017
September 2017
November 2017
August 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 134}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 25}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 47, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 41, "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%
Greg Kroah-Hartman
1
0.31%
Total
318
cgroup_helpers.c
235
-
6
750
Sargun Dhillon
Yonghong Song
Alexei Starovoitov
Stanislav Fomichev
Andrey Ignatov
Greg Kroah-Hartman
December 2016
October 2017
November 2017
June 2018
July 2018
January 2019
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 25, "token_count": 480}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 252}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "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%
Greg Kroah-Hartman
1
0.13%
Total
750
cgroup_helpers.h
18
-
4
70
Sargun Dhillon
Yonghong Song
Andrey Ignatov
Greg Kroah-Hartman
December 2016
November 2017
June 2018
July 2018
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 25, "token_count": 56}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sargun Dhillon
56
80.00%
Yonghong Song
10
14.29%
Andrey Ignatov
3
4.29%
Greg Kroah-Hartman
1
1.43%
Total
70
flow_dissector_load.c
109
-
3
450
Petar Penkov
Stanislav Fomichev
Yonghong Song
September 2018
October 2018
January 2019
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 438}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Petar Penkov
438
97.33%
Stanislav Fomichev
9
2.00%
Yonghong Song
3
0.67%
Total
450
flow_dissector_load.h
55
-
1
217
Stanislav Fomichev
January 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 217}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
217
100.00%
Total
217
get_cgroup_id_user.c
149
-
1
716
Yonghong Song
June 2018
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 3, "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": 11, "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": 13, "token_count": 1664}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 17, "token_count": 1340}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "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
6325
-
6
33768
Martin KaFai Lau
Yonghong Song
Andrii Nakryiko
Jakub Kiciński
Stanislav Fomichev
Colin Ian King
April 2018
May 2018
June 2018
July 2018
August 2018
November 2018
December 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 6823}, ]}, {"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": 529}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 3, "token_count": 729}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 1, "token_count": 2495}, {"author_id": 3, "token_count": 3683}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 3689}, {"author_id": 3, "token_count": 4085}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 2687}, {"author_id": 3, "token_count": 1391}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 3203}, {"author_id": 5, "token_count": 2}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "token_count": 518}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
17455
51.69%
Yonghong Song
9902
29.32%
Andrii Nakryiko
3721
11.02%
Jakub Kiciński
2687
7.96%
Stanislav Fomichev
2
0.01%
Colin Ian King
1
0.00%
Total
33768
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": 11, "token_count": 563}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 301}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "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
96
-
5
313
Roman Gushchin
Yonghong Song
Daniel Borkmann
Stanislav Fomichev
Alexei Starovoitov
November 2017
December 2017
January 2018
February 2018
January 2019
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 297}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
297
94.89%
Yonghong Song
8
2.56%
Daniel Borkmann
5
1.60%
Stanislav Fomichev
2
0.64%
Alexei Starovoitov
1
0.32%
Total
313
test_flow_dissector.c
780
-
1
3724
Petar Penkov
September 2018
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 3724}, ]}, ]
Author Name
Tokens
Token Proportion
Petar Penkov
3724
100.00%
Total
3724
test_iptunnel_common.h
37
-
1
86
Alexei Starovoitov
March 2017
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 86}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
86
100.00%
Total
86
test_libbpf_open.c
142
-
4
609
Jesper Dangaard Brouer
Yonghong Song
Stanislav Fomichev
Jakub Kiciński
February 2018
February 2019
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 557}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 3}, {"author_id": 3, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Jesper Dangaard Brouer
557
91.46%
Yonghong Song
48
7.88%
Stanislav Fomichev
3
0.49%
Jakub Kiciński
1
0.16%
Total
609
test_lirc_mode2_user.c
176
-
1
679
Sean Young
May 2018
December 2018
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 23, "token_count": 510}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 23, "token_count": 169}, ]}, ]
Author Name
Tokens
Token Proportion
Sean Young
679
100.00%
Total
679
test_lpm_map.c
769
-
7
4917
David Herrmann
Yonghong Song
Craig Gallek
Alban Crequy
Mickaël Salaün
Daniel Borkmann
Greg Kroah-Hartman
January 2017
February 2017
September 2017
November 2017
January 2018
February 2018
February 2019
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 14, "token_count": 1765}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 29, "token_count": 14}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 16, "token_count": 1349}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 1715}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 43, "token_count": 70}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
1765
35.90%
Yonghong Song
1715
34.88%
Craig Gallek
1349
27.44%
Alban Crequy
70
1.42%
Mickaël Salaün
14
0.28%
Daniel Borkmann
3
0.06%
Greg Kroah-Hartman
1
0.02%
Total
4917
test_lru_map.c
646
-
3
3072
Martin KaFai Lau
Mickaël Salaün
Daniel Borkmann
November 2016
January 2017
February 2017
April 2017
February 2018
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 1, "token_count": 2589}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 29, "token_count": 55}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 336}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
3007
97.88%
Mickaël Salaün
55
1.79%
Daniel Borkmann
10
0.33%
Total
3072
test_maps.c
1718
-
17
9539
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
Breno Leitão
Li Zhijian
Colin Ian King
Xiaozhou Liu
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
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1376}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 30, "token_count": 301}, {"author_id": 1, "token_count": 472}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 324}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 29, "token_count": 76}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 124}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 73}, {"author_id": 35, "token_count": 213}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 315}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 4, "token_count": 2167}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 4, "token_count": 198}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 33, "token_count": 264}, {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 26, "token_count": 49}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 51, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 230}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 1, "token_count": 1499}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 898}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 32, "token_count": 220}, {"author_id": 21, "token_count": 388}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 54, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
2700
28.30%
Martin KaFai Lau
1971
20.66%
Alexei Starovoitov
1660
17.40%
Mauricio Vasquez B
898
9.41%
Daniel Borkmann
723
7.58%
Nikita V. Shirokov
388
4.07%
Lei Ming
301
3.16%
Chenbo Feng
264
2.77%
Lorenz Bauer
220
2.31%
Teng Qin
213
2.23%
Mickaël Salaün
76
0.80%
Stanislav Fomichev
51
0.53%
Prashant Bhole
49
0.51%
Breno Leitão
14
0.15%
Li Zhijian
7
0.07%
Colin Ian King
3
0.03%
Xiaozhou Liu
1
0.01%
Total
9539
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": 11, "token_count": 607}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 51, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "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
177
-
8
813
Stanislav Fomichev
Alexei Starovoitov
Lorenz Bauer
Yonghong Song
Mauricio Vasquez B
Jesper Dangaard Brouer
Daniel Borkmann
Martin KaFai Lau
March 2017
May 2017
June 2017
December 2017
February 2018
April 2018
October 2018
December 2018
January 2019
March 2019
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 159}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 15, "token_count": 5}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 32, "token_count": 62}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 380}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
412
50.68%
Alexei Starovoitov
278
34.19%
Lorenz Bauer
62
7.63%
Yonghong Song
44
5.41%
Mauricio Vasquez B
8
0.98%
Jesper Dangaard Brouer
5
0.62%
Daniel Borkmann
3
0.37%
Martin KaFai Lau
1
0.12%
Total
813
test_progs.h
93
-
1
305
Stanislav Fomichev
March 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 305}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
305
100.00%
Total
305
test_queue_stack_map.h
59
-
1
283
Mauricio Vasquez B
October 2018
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 283}, ]}, ]
Author Name
Tokens
Token Proportion
Mauricio Vasquez B
283
100.00%
Total
283
test_section_names.c
208
-
1
1060
Andrey Ignatov
September 2018
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 6, "token_count": 1060}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
1060
100.00%
Total
1060
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": 6, "token_count": 805}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "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": 6, "token_count": 1689}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "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
1461
-
4
5788
Andrey Ignatov
Martin KaFai Lau
Yonghong Song
Stanislav Fomichev
March 2018
April 2018
May 2018
June 2018
August 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 1035}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 4343}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 6, "token_count": 109}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 6, "token_count": 147}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 146}, {"author_id": 5, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
5780
99.86%
Martin KaFai Lau
3
0.05%
Yonghong Song
3
0.05%
Stanislav Fomichev
2
0.03%
Total
5788
test_sock_fields.c
406
-
2
2258
Martin KaFai Lau
Yonghong Song
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 1873}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 382}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
2255
99.87%
Yonghong Song
3
0.13%
Total
2258
test_socket_cookie.c
219
-
2
877
Andrey Ignatov
Stanislav Fomichev
July 2018
September 2018
January 2019
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 873}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "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": 4, "token_count": 6649}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 57}, {"author_id": 26, "token_count": 202}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 4, "token_count": 59}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 21}, {"author_id": 4, "token_count": 1246}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "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": 4, "token_count": 1873}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 445}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 435}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
2753
100.00%
Total
2753
test_tag.c
202
-
3
1099
Daniel Borkmann
Mickaël Salaün
Greg Kroah-Hartman
January 2017
February 2017
November 2017
February 2018
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 1085}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
1088
99.00%
Mickaël Salaün
10
0.91%
Greg Kroah-Hartman
1
0.09%
Total
1099
test_tcpbpf.h
17
-
2
41
Lawrence Brakmo
Andrey Ignatov
January 2018
July 2018
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 22, "token_count": 38}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "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": 22, "token_count": 305}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 240}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 21, "token_count": 140}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "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": 19, "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": 19, "token_count": 773}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sowmini Varadhan
773
99.36%
Stanislav Fomichev
5
0.64%
Total
778
test_verifier.c
958
-
14
4658
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
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
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 185}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 40, "token_count": 69}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 358}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 29, "token_count": 167}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 8, "token_count": 54}, {"author_id": 1, "token_count": 381}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 57}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 241}, {"author_id": 20, "token_count": 132}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 24, "token_count": 66}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 702}, {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 182}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 11, "token_count": 99}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 73}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 165}, {"author_id": 20, "token_count": 44}, {"author_id": 26, "token_count": 299}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "token_count": 59}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 0, "token_count": 364}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 514}, {"author_id": 8, "token_count": 70}, {"author_id": 0, "token_count": 9}, {"author_id": 52, "token_count": 19}, {"author_id": 5, "token_count": 150}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
1791
38.45%
Alexei Starovoitov
905
19.43%
Martin KaFai Lau
387
8.31%
Jakub Kiciński
373
8.01%
Prashant Bhole
299
6.42%
Joe Stringer
176
3.78%
Roman Gushchin
172
3.69%
Mickaël Salaün
167
3.59%
Stanislav Fomichev
155
3.33%
Josef Bacik
69
1.48%
Paul Chaignon
66
1.42%
David S. Miller
59
1.27%
Jesper Dangaard Brouer
20
0.43%
Jiong Wang
19
0.41%
Total
4658
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": 3, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "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
211
-
5
993
Yonghong Song
Toke Höiland-Jörgensen
Jakub Kiciński
Daniel Borkmann
Hao Peng
April 2018
May 2018
June 2018
October 2018
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 656}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 34, "token_count": 214}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 56, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
711
71.60%
Toke Höiland-Jörgensen
214
21.55%
Jakub Kiciński
52
5.24%
Daniel Borkmann
11
1.11%
Hao Peng
5
0.50%
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": 3, "token_count": 67}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 34, "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
28
-
1
114
Song Liu
March 2018
May 2018
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 28, "token_count": 85}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 28, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Song Liu
114
100.00%
Total
114
Contributors:
60
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
98172
39.14%
11
3.12%
1
Martin KaFai Lau
34676
13.83%
36
10.20%
2
Alexei Starovoitov
18096
7.21%
41
11.61%
3
Yonghong Song
16137
6.43%
44
12.46%
4
John Fastabend
15036
5.99%
28
7.93%
5
Stanislav Fomichev
12869
5.13%
23
6.52%
6
Andrey Ignatov
12353
4.93%
20
5.67%
7
Petar Penkov
5812
2.32%
2
0.57%
8
Daniel Borkmann
5227
2.08%
29
8.22%
9
Andrii Nakryiko
3721
1.48%
6
1.70%
10
William Tu
3647
1.45%
3
0.85%
11
Roman Gushchin
2545
1.01%
7
1.98%
12
Mathieu Xhonneux
2314
0.92%
1
0.28%
13
David S. Miller
1914
0.76%
8
2.27%
14
David Herrmann
1765
0.70%
1
0.28%
15
Jesper Dangaard Brouer
1559
0.62%
5
1.42%
16
Craig Gallek
1349
0.54%
2
0.57%
17
Edward Cree
1340
0.53%
4
1.13%
18
Mauricio Vasquez B
1278
0.51%
1
0.28%
19
Sowmini Varadhan
1189
0.47%
1
0.28%
20
Joe Stringer
1159
0.46%
8
2.27%
21
Nikita V. Shirokov
1105
0.44%
4
1.13%
22
Lawrence Brakmo
945
0.38%
4
1.13%
23
Sean Young
854
0.34%
2
0.57%
24
Paul Chaignon
592
0.24%
3
0.85%
25
Sargun Dhillon
582
0.23%
3
0.85%
26
Prashant Bhole
550
0.22%
8
2.27%
27
Peter Oskolkov
438
0.17%
1
0.28%
28
Song Liu
373
0.15%
2
0.57%
29
Mickaël Salaün
322
0.13%
8
2.27%
30
Lei Ming
301
0.12%
1
0.28%
31
Willem de Bruijn
298
0.12%
1
0.28%
32
Lorenz Bauer
282
0.11%
2
0.57%
33
Chenbo Feng
264
0.11%
1
0.28%
34
Toke Höiland-Jörgensen
250
0.10%
1
0.28%
35
Teng Qin
220
0.09%
2
0.57%
36
Björn Töpel
165
0.07%
1
0.28%
37
Joel A Fernandes
150
0.06%
1
0.28%
38
Michael Holzheu
141
0.06%
2
0.57%
39
Naveen N. Rao
118
0.05%
1
0.28%
40
Josef Bacik
91
0.04%
2
0.57%
41
Martynas Pumputis
83
0.03%
1
0.28%
42
David Daney
76
0.03%
1
0.28%
43
Alban Crequy
70
0.03%
1
0.28%
44
Yang Shi
69
0.03%
1
0.28%
45
Thomas Graf
51
0.02%
1
0.28%
46
Paolo Abeni
38
0.02%
1
0.28%
47
Thomas Meyer
34
0.01%
1
0.28%
48
Eyal Birger
31
0.01%
1
0.28%
49
Thomas Richter
30
0.01%
1
0.28%
50
David Ahern
29
0.01%
1
0.28%
51
Li Zhijian
28
0.01%
2
0.57%
52
Jiong Wang
19
0.01%
1
0.28%
53
Xia Kaixu
18
0.01%
1
0.28%
54
Breno Leitão
14
0.01%
1
0.28%
55
Greg Kroah-Hartman
8
0.00%
1
0.28%
56
Hao Peng
5
0.00%
1
0.28%
57
Adam Barth
4
0.00%
1
0.28%
58
Colin Ian King
4
0.00%
3
0.85%
59
Xiaozhou Liu
1
0.00%
1
0.28%
Total
250811
353