Linux Source Code
Home
Release 5.2
Help
bpf
root
tools
lib
Highlighting
Reset All
By Author
By Age
──────────
Alexei Starovoitov
Andrey Ignatov
Andrii Nakryiko
Arnaldo Carvalho de Melo
Björn Töpel
Colin Ian King
Craig Gallek
Dan Carpenter
Daniel Borkmann
Daniel T. Lee
David Beckett
David S. Miller
Eric Leblond
He Kuang
Jakub Kiciński
Jeremy Cline
Jesper Dangaard Brouer
Joe Stringer
John Fastabend
Lorenz Bauer
Maciej Fijalkowski
Magnus Karlsson
Martin KaFai Lau
Masahiro Yamada
Mathieu Xhonneux
Matt Mullins
Mauricio Vasquez B
McCabe, Robert J
Michal Rostecki
Mickaël Salaün
Namhyung Kim
Nikita V. Shirokov
Okash Khawaja
Petar Penkov
Prashant Bhole
Quentin Monnet
Roman Gushchin
Sean Young
Song Liu
Stanislav Fomichev
Taeung Song
Thomas Richter
Vineet Gupta
Wang Nan
Yonghong Song
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bpf.c
707
-
19
3717
Martin KaFai Lau
Wang Nan
Alexei Starovoitov
Yonghong Song
Lorenz Bauer
David S. Miller
Joe Stringer
Andrey Ignatov
He Kuang
Andrii Nakryiko
Mauricio Vasquez B
Daniel Borkmann
Stanislav Fomichev
David Beckett
Eric Leblond
Vineet Gupta
Mickaël Salaün
John Fastabend
Masahiro Yamada
June 2015
November 2015
July 2016
November 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
January 2018
March 2018
April 2018
May 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 311}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 27, "token_count": 76}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 302}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 117}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 43, "token_count": 1}, {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 154}, {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 130}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 307}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 18, "token_count": 3}, {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 154}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 189}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 60}, {"author_id": 11, "token_count": 94}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 333}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 29, "token_count": 16}, {"author_id": 2, "token_count": 46}, {"author_id": 3, "token_count": 154}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 28, "token_count": 69}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 3, "token_count": 136}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 158}, {"author_id": 2, "token_count": 246}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 78}, {"author_id": 16, "token_count": 51}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 72}, {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 5, "token_count": 45}, {"author_id": 6, "token_count": 56}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 33, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
1279
34.41%
Wang Nan
614
16.52%
Alexei Starovoitov
498
13.40%
Yonghong Song
382
10.28%
Lorenz Bauer
209
5.62%
David S. Miller
143
3.85%
Joe Stringer
117
3.15%
Andrey Ignatov
94
2.53%
He Kuang
76
2.04%
Andrii Nakryiko
72
1.94%
Mauricio Vasquez B
69
1.86%
Daniel Borkmann
59
1.59%
Stanislav Fomichev
56
1.51%
David Beckett
16
0.43%
Eric Leblond
11
0.30%
Vineet Gupta
10
0.27%
Mickaël Salaün
8
0.22%
John Fastabend
3
0.08%
Masahiro Yamada
1
0.03%
Total
3717
bpf.h
176
-
18
845
Martin KaFai Lau
Wang Nan
Alexei Starovoitov
Andrey Ignatov
Yonghong Song
Lorenz Bauer
David S. Miller
Stanislav Fomichev
Joe Stringer
He Kuang
Mauricio Vasquez B
Daniel Borkmann
Mickaël Salaün
David Beckett
John Fastabend
Björn Töpel
Daniel T. Lee
McCabe, Robert J
June 2015
November 2015
July 2016
November 2016
December 2016
February 2017
March 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
March 2018
April 2018
May 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 33}, {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 33}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 29, "token_count": 6}, {"author_id": 2, "token_count": 9}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 11, "token_count": 41}, {"author_id": 18, "token_count": 5}, {"author_id": 28, "token_count": 17}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 6, "token_count": 15}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 47}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 5, "token_count": 8}, {"author_id": 38, "token_count": 3}, {"author_id": 44, "token_count": 1}, {"author_id": 6, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
275
32.54%
Wang Nan
118
13.96%
Alexei Starovoitov
111
13.14%
Andrey Ignatov
69
8.17%
Yonghong Song
54
6.39%
Lorenz Bauer
47
5.56%
David S. Miller
35
4.14%
Stanislav Fomichev
33
3.91%
Joe Stringer
30
3.55%
He Kuang
17
2.01%
Mauricio Vasquez B
17
2.01%
Daniel Borkmann
11
1.30%
Mickaël Salaün
10
1.18%
David Beckett
6
0.71%
John Fastabend
5
0.59%
Björn Töpel
3
0.36%
Daniel T. Lee
3
0.36%
McCabe, Robert J
1
0.12%
Total
845
bpf_prog_linfo.c
249
-
2
1013
Martin KaFai Lau
Yonghong Song
December 2018
var spanGroupData = [ {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1011}, {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
1011
99.80%
Yonghong Song
2
0.20%
Total
1013
btf.c
2798
-
8
11546
Andrii Nakryiko
Martin KaFai Lau
Yonghong Song
Daniel Borkmann
Okash Khawaja
Dan Carpenter
David S. Miller
Alexei Starovoitov
April 2018
July 2018
October 2018
November 2018
December 2018
February 2019
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 1251}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 21, "token_count": 143}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 2, "token_count": 10}, {"author_id": 3, "token_count": 940}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 593}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 7387}, {"author_id": 37, "token_count": 3}, {"author_id": 3, "token_count": 368}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 209}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 132}, {"author_id": 5, "token_count": 489}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
7729
66.94%
Martin KaFai Lau
1870
16.20%
Yonghong Song
1308
11.33%
Daniel Borkmann
489
4.24%
Okash Khawaja
143
1.24%
Dan Carpenter
3
0.03%
David S. Miller
3
0.03%
Alexei Starovoitov
1
0.01%
Total
11546
btf.h
107
-
8
457
Martin KaFai Lau
Yonghong Song
Andrii Nakryiko
Andrey Ignatov
Okash Khawaja
Daniel Borkmann
Stanislav Fomichev
Alexei Starovoitov
April 2018
July 2018
October 2018
November 2018
December 2018
February 2019
April 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 6, "token_count": 15}, {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
142
31.07%
Yonghong Song
137
29.98%
Andrii Nakryiko
88
19.26%
Andrey Ignatov
28
6.13%
Okash Khawaja
28
6.13%
Daniel Borkmann
18
3.94%
Stanislav Fomichev
15
3.28%
Alexei Starovoitov
1
0.22%
Total
457
libbpf.c
3850
-
32
18133
Wang Nan
Daniel Borkmann
Stanislav Fomichev
Song Liu
Martin KaFai Lau
Andrii Nakryiko
Jakub Kiciński
Joe Stringer
Andrey Ignatov
Alexei Starovoitov
Eric Leblond
Yonghong Song
Taeung Song
Roman Gushchin
Thomas Richter
Craig Gallek
John Fastabend
Nikita V. Shirokov
Jesper Dangaard Brouer
Arnaldo Carvalho de Melo
David Beckett
Michal Rostecki
Maciej Fijalkowski
Quentin Monnet
Jeremy Cline
David S. Miller
Petar Penkov
Prashant Bhole
Mathieu Xhonneux
Matt Mullins
Sean Young
Namhyung Kim
June 2015
August 2015
November 2015
December 2015
January 2016
June 2016
July 2016
November 2016
January 2017
August 2017
September 2017
October 2017
December 2017
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 3510}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 1, "token_count": 1424}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 63}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 121}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 12, "token_count": 330}, {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 862}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 18, "token_count": 99}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 254}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 24, "token_count": 157}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 10, "token_count": 486}, {"author_id": 20, "token_count": 10}, {"author_id": 19, "token_count": 196}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 32, "token_count": 17}, {"author_id": 26, "token_count": 122}, {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 277}, {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 11, "token_count": 27}, {"author_id": 2, "token_count": 452}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 29, "token_count": 48}, {"author_id": 8, "token_count": 247}, {"author_id": 2, "token_count": 19}, {"author_id": 39, "token_count": 3}, {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 164}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 489}, {"author_id": 2, "token_count": 13}, {"author_id": 23, "token_count": 163}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 234}, {"author_id": 22, "token_count": 3}, {"author_id": 34, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 11, "token_count": 20}, {"author_id": 5, "token_count": 107}, {"author_id": 18, "token_count": 39}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 25, "token_count": 139}, {"author_id": 6, "token_count": 1577}, {"author_id": 3, "token_count": 183}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 383}, {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 213}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 70}, {"author_id": 0, "token_count": 6}, {"author_id": 8, "token_count": 4}, {"author_id": 14, "token_count": 26}, {"author_id": 6, "token_count": 5}, {"author_id": 3, "token_count": 84}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 11, "token_count": 12}, {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 1309}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 61}, {"author_id": 11, "token_count": 9}, {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 2601}, {"author_id": 9, "token_count": 32}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 903}, {"author_id": 30, "token_count": 30}, {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 5, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Wang Nan
5432
29.96%
Daniel Borkmann
2726
15.03%
Stanislav Fomichev
1590
8.77%
Song Liu
1309
7.22%
Martin KaFai Lau
1171
6.46%
Andrii Nakryiko
911
5.02%
Jakub Kiciński
904
4.99%
Joe Stringer
894
4.93%
Andrey Ignatov
658
3.63%
Alexei Starovoitov
548
3.02%
Eric Leblond
332
1.83%
Yonghong Song
273
1.51%
Taeung Song
213
1.17%
Roman Gushchin
196
1.08%
Thomas Richter
163
0.90%
Craig Gallek
157
0.87%
John Fastabend
144
0.79%
Nikita V. Shirokov
139
0.77%
Jesper Dangaard Brouer
122
0.67%
Arnaldo Carvalho de Melo
66
0.36%
David Beckett
48
0.26%
Michal Rostecki
30
0.17%
Maciej Fijalkowski
26
0.14%
Quentin Monnet
26
0.14%
Jeremy Cline
17
0.09%
David S. Miller
10
0.06%
Petar Penkov
9
0.05%
Prashant Bhole
8
0.04%
Mathieu Xhonneux
3
0.02%
Matt Mullins
3
0.02%
Sean Young
3
0.02%
Namhyung Kim
2
0.01%
Total
18133
libbpf.h
454
-
20
1852
Wang Nan
Andrey Ignatov
Joe Stringer
Jakub Kiciński
Stanislav Fomichev
Yonghong Song
Martin KaFai Lau
Song Liu
Daniel Borkmann
John Fastabend
Quentin Monnet
Maciej Fijalkowski
Alexei Starovoitov
Arnaldo Carvalho de Melo
Eric Leblond
Nikita V. Shirokov
Craig Gallek
David Beckett
Colin Ian King
Namhyung Kim
June 2015
August 2015
November 2015
June 2016
July 2016
November 2016
January 2017
March 2017
August 2017
October 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 215}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 1, "token_count": 243}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 16}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 160}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 38}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 11, "token_count": 18}, {"author_id": 18, "token_count": 13}, {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 8, "token_count": 62}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 81}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 14}, {"author_id": 3, "token_count": 111}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 11, "token_count": 97}, {"author_id": 5, "token_count": 16}, {"author_id": 9, "token_count": 24}, {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 25, "token_count": 13}, {"author_id": 6, "token_count": 157}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 41}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 28}, {"author_id": 8, "token_count": 5}, {"author_id": 14, "token_count": 30}, {"author_id": 6, "token_count": 3}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 7, "token_count": 89}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 5, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Wang Nan
571
30.83%
Andrey Ignatov
195
10.53%
Joe Stringer
184
9.94%
Jakub Kiciński
172
9.29%
Stanislav Fomichev
160
8.64%
Yonghong Song
126
6.80%
Martin KaFai Lau
89
4.81%
Song Liu
89
4.81%
Daniel Borkmann
64
3.46%
John Fastabend
50
2.70%
Quentin Monnet
41
2.21%
Maciej Fijalkowski
30
1.62%
Alexei Starovoitov
21
1.13%
Arnaldo Carvalho de Melo
19
1.03%
Eric Leblond
19
1.03%
Nikita V. Shirokov
13
0.70%
Craig Gallek
4
0.22%
David Beckett
3
0.16%
Colin Ian King
1
0.05%
Namhyung Kim
1
0.05%
Total
1852
libbpf_errno.c
63
-
3
302
Jakub Kiciński
Yonghong Song
Alexei Starovoitov
July 2018
September 2018
October 2018
November 2018
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 288}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
288
95.36%
Yonghong Song
12
3.97%
Alexei Starovoitov
2
0.66%
Total
302
libbpf_internal.h
40
-
2
178
Andrii Nakryiko
Michal Rostecki
May 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 177}, {"author_id": 30, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
177
99.44%
Michal Rostecki
1
0.56%
Total
178
libbpf_probes.c
320
-
6
1388
Quentin Monnet
Martin KaFai Lau
Andrii Nakryiko
Andrey Ignatov
Matt Mullins
Michal Rostecki
January 2019
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 991}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 206}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 183}, {"author_id": 30, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Monnet
991
71.40%
Martin KaFai Lau
206
14.84%
Andrii Nakryiko
183
13.18%
Andrey Ignatov
3
0.22%
Matt Mullins
3
0.22%
Michal Rostecki
2
0.14%
Total
1388
libbpf_util.h
47
-
3
140
Magnus Karlsson
Yonghong Song
Andrii Nakryiko
February 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 112}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
112
80.00%
Yonghong Song
27
19.29%
Andrii Nakryiko
1
0.71%
Total
140
netlink.c
422
-
4
2305
Yonghong Song
Maciej Fijalkowski
Andrey Ignatov
Alexei Starovoitov
September 2018
October 2018
February 2019
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 1889}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 11, "token_count": 39}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 14, "token_count": 376}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
1889
81.95%
Maciej Fijalkowski
376
16.31%
Andrey Ignatov
39
1.69%
Alexei Starovoitov
1
0.04%
Total
2305
nlattr.c
195
-
4
782
Eric Leblond
Yonghong Song
Andrey Ignatov
Alexei Starovoitov
January 2018
September 2018
October 2018
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 710}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 11, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Leblond
710
90.79%
Yonghong Song
39
4.99%
Andrey Ignatov
31
3.96%
Alexei Starovoitov
2
0.26%
Total
782
nlattr.h
106
-
4
268
Yonghong Song
Eric Leblond
Andrey Ignatov
Alexei Starovoitov
January 2018
September 2018
October 2018
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 79}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 154}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 11, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
154
57.46%
Eric Leblond
79
29.48%
Andrey Ignatov
33
12.31%
Alexei Starovoitov
2
0.75%
Total
268
str_error.c
18
-
3
62
Arnaldo Carvalho de Melo
Alexei Starovoitov
Andrey Ignatov
September 2018
October 2018
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 22, "token_count": 60}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 11, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
60
96.77%
Alexei Starovoitov
1
1.61%
Andrey Ignatov
1
1.61%
Total
62
str_error.h
6
-
3
25
Arnaldo Carvalho de Melo
Andrey Ignatov
Alexei Starovoitov
September 2018
October 2018
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 11, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
20
80.00%
Andrey Ignatov
4
16.00%
Alexei Starovoitov
1
4.00%
Total
25
xsk.c
735
-
3
3575
Magnus Karlsson
Björn Töpel
Andrii Nakryiko
February 2019
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 3252}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 15, "token_count": 279}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
3295
92.17%
Björn Töpel
279
7.80%
Andrii Nakryiko
1
0.03%
Total
3575
xsk.h
213
-
1
726
Magnus Karlsson
February 2019
April 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 715}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
726
100.00%
Total
726
Contributors:
45
Author
Tokens
Proportion
Commits
Proportion
0
Andrii Nakryiko
9162
19.36%
18
7.20%
1
Wang Nan
6735
14.23%
35
14.00%
2
Martin KaFai Lau
6043
12.77%
20
8.00%
3
Yonghong Song
4403
9.31%
20
8.00%
4
Magnus Karlsson
4133
8.74%
7
2.80%
5
Daniel Borkmann
3367
7.12%
9
3.60%
6
Stanislav Fomichev
1854
3.92%
10
4.00%
7
Song Liu
1398
2.95%
1
0.40%
8
Jakub Kiciński
1364
2.88%
17
6.80%
9
Joe Stringer
1225
2.59%
12
4.80%
10
Alexei Starovoitov
1189
2.51%
10
4.00%
11
Andrey Ignatov
1155
2.44%
22
8.80%
12
Eric Leblond
1151
2.43%
4
1.60%
13
Quentin Monnet
1058
2.24%
4
1.60%
14
Maciej Fijalkowski
432
0.91%
2
0.80%
15
Björn Töpel
282
0.60%
3
1.20%
16
Lorenz Bauer
256
0.54%
2
0.80%
17
Taeung Song
213
0.45%
1
0.40%
18
John Fastabend
202
0.43%
5
2.00%
19
Roman Gushchin
196
0.41%
2
0.80%
20
David S. Miller
191
0.40%
5
2.00%
21
Okash Khawaja
171
0.36%
1
0.40%
22
Arnaldo Carvalho de Melo
165
0.35%
9
3.60%
23
Thomas Richter
163
0.34%
1
0.40%
24
Craig Gallek
161
0.34%
2
0.80%
25
Nikita V. Shirokov
152
0.32%
2
0.80%
26
Jesper Dangaard Brouer
122
0.26%
2
0.80%
27
He Kuang
93
0.20%
1
0.40%
28
Mauricio Vasquez B
86
0.18%
1
0.40%
29
David Beckett
73
0.15%
1
0.40%
30
Michal Rostecki
33
0.07%
1
0.40%
31
Mickaël Salaün
18
0.04%
7
2.80%
32
Jeremy Cline
17
0.04%
1
0.40%
33
Vineet Gupta
10
0.02%
1
0.40%
34
Petar Penkov
9
0.02%
1
0.40%
35
Prashant Bhole
8
0.02%
1
0.40%
36
Matt Mullins
6
0.01%
1
0.40%
37
Dan Carpenter
3
0.01%
1
0.40%
38
Daniel T. Lee
3
0.01%
1
0.40%
39
Mathieu Xhonneux
3
0.01%
1
0.40%
40
Namhyung Kim
3
0.01%
1
0.40%
41
Sean Young
3
0.01%
1
0.40%
42
Colin Ian King
1
0.00%
1
0.40%
43
Masahiro Yamada
1
0.00%
1
0.40%
44
McCabe, Robert J
1
0.00%
1
0.40%
Total
47314
250