Linux Source Code
Home
Release 5.10
Help
bpf
root
tools
testing
selftests
Highlighting
Reset All
By Author
By Age
──────────
Alan Maguire
Alexei Starovoitov
Allan Zhang
Andrey Ignatov
Andrii Nakryiko
Björn Töpel
Brian Vazquez
Carlos Neira
Chenbo Feng
Craig Gallek
Daniel Borkmann
Daniel Xu
David Ahern
David Herrmann
David S. Miller
David Verbeiren
Edward Cree
Eelco Chaudron
Hangbin Liu
Hao Luo
Ilya Leoshkevich
Jakub Kiciński
Jakub Sitnicki
Jean-Philippe Brucker
Jesper Dangaard Brouer
Jiong Wang
Jiri Benc
Jiri Olsa
Joe Stringer
John Fastabend
Jonathan Lemon
KP Singh
Lawrence Brakmo
Lei Ming
Lorenz Bauer
Lorenzo Bianconi
Luke Nelson
Maciej Fijalkowski
Martin KaFai Lau
Mathieu Xhonneux
Matt Mullins
Mauricio Vasquez B
Mickaël Salaün
Nikita V. Shirokov
Others
Paul Chaignon
Petar Penkov
Peter Oskolkov
Prashant Bhole
Roman Gushchin
Sargun Dhillon
Sean Young
Song Liu
Sowmini Varadhan
Stanislav Fomichev
Toke Höiland-Jörgensen
Udip Pant
Willem de Bruijn
William Tu
YiFei Zhu
Yonghong Song
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
benchs
1019
4
2
4280
Andrii Nakryiko
Alexei Starovoitov
May 2020
August 2020
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 4213}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 67}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
4213
98.43%
Alexei Starovoitov
67
1.57%
Total
4280
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
map_tests
1041
3
3
5290
Martin KaFai Lau
Yonghong Song
Brian Vazquez
April 2019
January 2020
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 3135}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 46, "token_count": 664}, {"author_id": 4, "token_count": 1491}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
3135
59.26%
Yonghong Song
1491
28.19%
Brian Vazquez
664
12.55%
Total
5290
prog_tests
32257
129
50
166810
Andrii Nakryiko
Martin KaFai Lau
Stanislav Fomichev
Jakub Sitnicki
Yonghong Song
Daniel Borkmann
Lorenz Bauer
Andrey Ignatov
Alexei Starovoitov
YiFei Zhu
Toke Höiland-Jörgensen
Jiri Olsa
Jakub Kiciński
Song Liu
Maciej Fijalkowski
David S. Miller
Edward Cree
Daniel Xu
Joe Stringer
KP Singh
Alan Maguire
David Verbeiren
Eelco Chaudron
Jesper Dangaard Brouer
Matt Mullins
John Fastabend
Hao Luo
Carlos Neira
David Ahern
Lorenzo Bianconi
Hangbin Liu
Petar Penkov
Udip Pant
Ilya Leoshkevich
Björn Töpel
Nikita V. Shirokov
Jiong Wang
Jean-Philippe Brucker
Willem de Bruijn
Brian Vazquez
Others
May 2017
July 2017
August 2017
November 2017
January 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 1417}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 31, "token_count": 1325}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 5871}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 3519}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 231}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 606}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3227}, {"author_id": 4, "token_count": 715}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 868}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 2, "token_count": 2457}, {"author_id": 4, "token_count": 3588}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 3584}, {"author_id": 4, "token_count": 4061}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 2687}, {"author_id": 4, "token_count": 1381}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 2858}, {"author_id": 2, "token_count": 958}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 18}, {"author_id": 1, "token_count": 518}, {"author_id": 2, "token_count": 214}, {"author_id": 6, "token_count": 9651}, {"author_id": 4, "token_count": 233}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 154}, {"author_id": 1, "token_count": 303}, {"author_id": 8, "token_count": 3657}, {"author_id": 19, "token_count": 921}, {"author_id": 2, "token_count": 333}, {"author_id": 44, "token_count": 585}, {"author_id": 6, "token_count": 1614}, {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 36}, {"author_id": 1, "token_count": 2465}, {"author_id": 17, "token_count": 6}, {"author_id": 10, "token_count": 24}, {"author_id": 6, "token_count": 5}, {"author_id": 4, "token_count": 610}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 1, "token_count": 7}, {"author_id": 8, "token_count": 36}, {"author_id": 2, "token_count": 301}, {"author_id": 6, "token_count": 5924}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 1714}, {"author_id": 24, "token_count": 100}, {"author_id": 6, "token_count": 1944}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 1, "token_count": 923}, {"author_id": 24, "token_count": 27}, {"author_id": 11, "token_count": 248}, {"author_id": 6, "token_count": 1193}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 210}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 475}, {"author_id": 1, "token_count": 1095}, {"author_id": 46, "token_count": 1}, {"author_id": 7, "token_count": 430}, {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 2233}, {"author_id": 1, "token_count": 1655}, {"author_id": 8, "token_count": 3312}, {"author_id": 2, "token_count": 225}, {"author_id": 13, "token_count": 1160}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 5, "token_count": 2953}, {"author_id": 1, "token_count": 2637}, {"author_id": 56, "token_count": 127}, {"author_id": 7, "token_count": 622}, {"author_id": 34, "token_count": 24}, {"author_id": 6, "token_count": 10}, {"author_id": 4, "token_count": 156}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 404}, {"author_id": 35, "token_count": 345}, {"author_id": 54, "token_count": 26}, {"author_id": 15, "token_count": 646}, {"author_id": 10, "token_count": 158}, {"author_id": 2, "token_count": 1091}, {"author_id": 6, "token_count": 44}, {"author_id": 13, "token_count": 3}, {"author_id": 4, "token_count": 162}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 1, "token_count": 58}, {"author_id": 29, "token_count": 801}, {"author_id": 35, "token_count": 56}, {"author_id": 7, "token_count": 7553}, {"author_id": 9, "token_count": 14}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 2152}, {"author_id": 32, "token_count": 431}, {"author_id": 35, "token_count": 292}, {"author_id": 7, "token_count": 209}, {"author_id": 19, "token_count": 174}, {"author_id": 9, "token_count": 40}, {"author_id": 25, "token_count": 688}, {"author_id": 10, "token_count": 1827}, {"author_id": 2, "token_count": 153}, {"author_id": 13, "token_count": 687}, {"author_id": 28, "token_count": 5}, {"author_id": 4, "token_count": 245}, {"author_id": 60, "token_count": 171}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 373}, {"author_id": 1, "token_count": 1463}, {"author_id": 7, "token_count": 97}, {"author_id": 25, "token_count": 21}, {"author_id": 10, "token_count": 2233}, {"author_id": 18, "token_count": 216}, {"author_id": 6, "token_count": 1}, {"author_id": 13, "token_count": 255}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 421}, {"author_id": 1, "token_count": 1729}, {"author_id": 8, "token_count": 328}, {"author_id": 45, "token_count": 406}, {"author_id": 7, "token_count": 3652}, {"author_id": 23, "token_count": 658}, {"author_id": 9, "token_count": 310}, {"author_id": 6, "token_count": 715}, {"author_id": 4, "token_count": 1786}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 144}, {"author_id": 1, "token_count": 1588}, {"author_id": 7, "token_count": 148}, {"author_id": 9, "token_count": 96}, {"author_id": 10, "token_count": 59}, {"author_id": 18, "token_count": 51}, {"author_id": 6, "token_count": 185}, {"author_id": 14, "token_count": 280}, {"author_id": 4, "token_count": 205}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 323}, {"author_id": 1, "token_count": 2117}, {"author_id": 7, "token_count": 6828}, {"author_id": 15, "token_count": 480}, {"author_id": 50, "token_count": 353}, {"author_id": 2, "token_count": 48}, {"author_id": 18, "token_count": 920}, {"author_id": 6, "token_count": 365}, {"author_id": 14, "token_count": 2182}, {"author_id": 4, "token_count": 2748}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 613}, {"author_id": 1, "token_count": 2055}, {"author_id": 15, "token_count": 1087}, {"author_id": 25, "token_count": 237}, {"author_id": 10, "token_count": 325}, {"author_id": 2, "token_count": 3038}, {"author_id": 6, "token_count": 17}, {"author_id": 40, "token_count": 237}, {"author_id": 4, "token_count": 223}, {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 12, "token_count": 551}, {"author_id": 1, "token_count": 3781}, {"author_id": 39, "token_count": 445}, {"author_id": 24, "token_count": 5}, {"author_id": 57, "token_count": 2}, {"author_id": 15, "token_count": 553}, {"author_id": 9, "token_count": 18}, {"author_id": 10, "token_count": 772}, {"author_id": 20, "token_count": 1769}, {"author_id": 2, "token_count": 1773}, {"author_id": 18, "token_count": 905}, {"author_id": 13, "token_count": 975}, {"author_id": 14, "token_count": 640}, {"author_id": 4, "token_count": 104}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 356}, {"author_id": 1, "token_count": 1321}, {"author_id": 8, "token_count": 240}, {"author_id": 54, "token_count": 277}, {"author_id": 2, "token_count": 176}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 29, "token_count": 337}, {"author_id": 37, "token_count": 835}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 57, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
30489
18.28%
Martin KaFai Lau
27814
16.67%
Stanislav Fomichev
21905
13.13%
Jakub Sitnicki
19539
11.71%
Yonghong Song
16223
9.73%
Daniel Borkmann
7575
4.54%
Lorenz Bauer
5398
3.24%
Andrey Ignatov
4777
2.86%
Alexei Starovoitov
4422
2.65%
YiFei Zhu
3102
1.86%
Toke Höiland-Jörgensen
3080
1.85%
Jiri Olsa
2766
1.66%
Jakub Kiciński
2687
1.61%
Song Liu
2092
1.25%
Maciej Fijalkowski
1769
1.06%
David S. Miller
1418
0.85%
Edward Cree
1325
0.79%
Daniel Xu
1138
0.68%
Joe Stringer
1095
0.66%
KP Singh
946
0.57%
Alan Maguire
874
0.52%
David Verbeiren
835
0.50%
Eelco Chaudron
693
0.42%
Jesper Dangaard Brouer
658
0.39%
Matt Mullins
585
0.35%
John Fastabend
478
0.29%
Hao Luo
445
0.27%
Carlos Neira
431
0.26%
David Ahern
406
0.24%
Lorenzo Bianconi
353
0.21%
Hangbin Liu
303
0.18%
Petar Penkov
248
0.15%
Udip Pant
237
0.14%
Ilya Leoshkevich
132
0.08%
Björn Töpel
127
0.08%
Nikita V. Shirokov
24
0.01%
Jiong Wang
6
0.00%
Jean-Philippe Brucker
6
0.00%
Willem de Bruijn
5
0.00%
Brian Vazquez
1
0.00%
Others
403
0.24%
Total
166810
progs
26897
329
53
120444
Alexei Starovoitov
Andrii Nakryiko
Martin KaFai Lau
Yonghong Song
Lorenz Bauer
Andrey Ignatov
Alan Maguire
Jakub Sitnicki
William Tu
John Fastabend
Daniel Borkmann
Stanislav Fomichev
Mathieu Xhonneux
Petar Penkov
Joe Stringer
Toke Höiland-Jörgensen
Willem de Bruijn
Ilya Leoshkevich
Jesper Dangaard Brouer
Peter Oskolkov
Song Liu
KP Singh
YiFei Zhu
Maciej Fijalkowski
Jiri Olsa
Udip Pant
Nikita V. Shirokov
Lawrence Brakmo
Roman Gushchin
Jiri Benc
Sowmini Varadhan
Eelco Chaudron
David Ahern
Daniel Xu
Hao Luo
Mauricio Vasquez B
Jakub Kiciński
Lorenzo Bianconi
Carlos Neira
David Verbeiren
Sean Young
David S. Miller
Others
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 3819}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 11}, {"author_id": 4, "token_count": 946}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 4, "token_count": 122}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 359}, {"author_id": 16, "token_count": 69}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 293}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 21, "token_count": 203}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 6698}, {"author_id": 0, "token_count": 10}, {"author_id": 4, "token_count": 83}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 143}, {"author_id": 41, "token_count": 462}, {"author_id": 4, "token_count": 170}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 368}, {"author_id": 9, "token_count": 204}, {"author_id": 18, "token_count": 157}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 240}, {"author_id": 34, "token_count": 108}, {"author_id": 16, "token_count": 3469}, {"author_id": 4, "token_count": 426}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 448}, {"author_id": 9, "token_count": 1154}, {"author_id": 22, "token_count": 2118}, {"author_id": 42, "token_count": 78}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 127}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 180}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 160}, {"author_id": 2, "token_count": 726}, {"author_id": 34, "token_count": 168}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 11, "token_count": 1594}, {"author_id": 21, "token_count": 247}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 23, "token_count": 928}, {"author_id": 19, "token_count": 868}, {"author_id": 9, "token_count": 175}, {"author_id": 33, "token_count": 233}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 460}, {"author_id": 19, "token_count": 9}, {"author_id": 9, "token_count": 155}, {"author_id": 34, "token_count": 157}, {"author_id": 38, "token_count": 313}, {"author_id": 6, "token_count": 1}, {"author_id": 4, "token_count": 62}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 42, "token_count": 23}, {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 617}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 583}, {"author_id": 36, "token_count": 436}, {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 321}, {"author_id": 10, "token_count": 617}, {"author_id": 2, "token_count": 134}, {"author_id": 36, "token_count": 524}, {"author_id": 28, "token_count": 962}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 12, "token_count": 1157}, {"author_id": 3, "token_count": 679}, {"author_id": 19, "token_count": 434}, {"author_id": 2, "token_count": 146}, {"author_id": 6, "token_count": 342}, {"author_id": 28, "token_count": 296}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 12, "token_count": 937}, {"author_id": 3, "token_count": 1105}, {"author_id": 1, "token_count": 1574}, {"author_id": 4, "token_count": 76}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 5067}, {"author_id": 1, "token_count": 759}, {"author_id": 6, "token_count": 766}, {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 2488}, {"author_id": 24, "token_count": 23}, {"author_id": 52, "token_count": 331}, {"author_id": 11, "token_count": 210}, {"author_id": 6, "token_count": 465}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 173}, {"author_id": 1, "token_count": 4055}, {"author_id": 24, "token_count": 8}, {"author_id": 11, "token_count": 33}, {"author_id": 6, "token_count": 435}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 336}, {"author_id": 1, "token_count": 1440}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 867}, {"author_id": 1, "token_count": 1402}, {"author_id": 8, "token_count": 968}, {"author_id": 2, "token_count": 94}, {"author_id": 13, "token_count": 220}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 782}, {"author_id": 7, "token_count": 1}, {"author_id": 34, "token_count": 5}, {"author_id": 6, "token_count": 27}, {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 1271}, {"author_id": 1, "token_count": 523}, {"author_id": 35, "token_count": 142}, {"author_id": 15, "token_count": 79}, {"author_id": 10, "token_count": 10}, {"author_id": 2, "token_count": 3194}, {"author_id": 13, "token_count": 164}, {"author_id": 4, "token_count": 74}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 29, "token_count": 183}, {"author_id": 35, "token_count": 2}, {"author_id": 7, "token_count": 435}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 455}, {"author_id": 32, "token_count": 131}, {"author_id": 35, "token_count": 140}, {"author_id": 19, "token_count": 202}, {"author_id": 9, "token_count": 81}, {"author_id": 25, "token_count": 282}, {"author_id": 10, "token_count": 608}, {"author_id": 2, "token_count": 90}, {"author_id": 13, "token_count": 1}, {"author_id": 28, "token_count": 11}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 317}, {"author_id": 7, "token_count": 109}, {"author_id": 25, "token_count": 6}, {"author_id": 10, "token_count": 4446}, {"author_id": 18, "token_count": 49}, {"author_id": 6, "token_count": 230}, {"author_id": 13, "token_count": 151}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 464}, {"author_id": 1, "token_count": 1254}, {"author_id": 8, "token_count": 667}, {"author_id": 45, "token_count": 282}, {"author_id": 7, "token_count": 34}, {"author_id": 23, "token_count": 166}, {"author_id": 9, "token_count": 633}, {"author_id": 6, "token_count": 236}, {"author_id": 4, "token_count": 1355}, {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 5, "token_count": 3449}, {"author_id": 1, "token_count": 815}, {"author_id": 8, "token_count": 18}, {"author_id": 23, "token_count": 3}, {"author_id": 9, "token_count": 333}, {"author_id": 18, "token_count": 176}, {"author_id": 6, "token_count": 165}, {"author_id": 14, "token_count": 182}, {"author_id": 4, "token_count": 3919}, {"author_id": 60, "token_count": 207}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 70}, {"author_id": 1, "token_count": 312}, {"author_id": 39, "token_count": 24}, {"author_id": 24, "token_count": 7}, {"author_id": 7, "token_count": 3154}, {"author_id": 15, "token_count": 133}, {"author_id": 50, "token_count": 135}, {"author_id": 18, "token_count": 279}, {"author_id": 6, "token_count": 225}, {"author_id": 14, "token_count": 529}, {"author_id": 4, "token_count": 1292}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 443}, {"author_id": 1, "token_count": 2504}, {"author_id": 15, "token_count": 253}, {"author_id": 9, "token_count": 26}, {"author_id": 25, "token_count": 573}, {"author_id": 10, "token_count": 324}, {"author_id": 2, "token_count": 4228}, {"author_id": 40, "token_count": 588}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 12, "token_count": 1834}, {"author_id": 1, "token_count": 742}, {"author_id": 8, "token_count": 657}, {"author_id": 39, "token_count": 240}, {"author_id": 24, "token_count": 1194}, {"author_id": 15, "token_count": 154}, {"author_id": 9, "token_count": 2}, {"author_id": 10, "token_count": 276}, {"author_id": 20, "token_count": 804}, {"author_id": 2, "token_count": 1013}, {"author_id": 18, "token_count": 267}, {"author_id": 13, "token_count": 105}, {"author_id": 14, "token_count": 118}, {"author_id": 4, "token_count": 179}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 5883}, {"author_id": 1, "token_count": 849}, {"author_id": 8, "token_count": 480}, {"author_id": 9, "token_count": 126}, {"author_id": 2, "token_count": 145}, {"author_id": 34, "token_count": 71}, {"author_id": 13, "token_count": 838}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 72}, {"author_id": 29, "token_count": 91}, {"author_id": 37, "token_count": 116}, {"author_id": 60, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
26965
22.39%
Andrii Nakryiko
20371
16.91%
Martin KaFai Lau
10652
8.84%
Yonghong Song
8950
7.43%
Lorenz Bauer
6281
5.21%
Andrey Ignatov
5854
4.86%
Alan Maguire
3998
3.32%
Jakub Sitnicki
3733
3.10%
William Tu
3538
2.94%
John Fastabend
3255
2.70%
Daniel Borkmann
3093
2.57%
Stanislav Fomichev
2914
2.42%
Mathieu Xhonneux
2118
1.76%
Petar Penkov
1837
1.53%
Joe Stringer
1513
1.26%
Toke Höiland-Jörgensen
1479
1.23%
Willem de Bruijn
1269
1.05%
Ilya Leoshkevich
1235
1.03%
Jesper Dangaard Brouer
1097
0.91%
Peter Oskolkov
960
0.80%
Song Liu
928
0.77%
KP Singh
861
0.71%
YiFei Zhu
829
0.69%
Maciej Fijalkowski
804
0.67%
Jiri Olsa
619
0.51%
Udip Pant
588
0.49%
Nikita V. Shirokov
509
0.42%
Lawrence Brakmo
462
0.38%
Roman Gushchin
450
0.37%
Jiri Benc
331
0.27%
Sowmini Varadhan
313
0.26%
Eelco Chaudron
284
0.24%
David Ahern
282
0.23%
Daniel Xu
274
0.23%
Hao Luo
264
0.22%
Mauricio Vasquez B
233
0.19%
Jakub Kiciński
153
0.13%
Lorenzo Bianconi
135
0.11%
Carlos Neira
131
0.11%
David Verbeiren
116
0.10%
Sean Young
101
0.08%
David S. Miller
11
0.01%
Others
654
0.54%
Total
120444
verifier
21388
78
28
124864
Jakub Kiciński
Alexei Starovoitov
Daniel Borkmann
Martin KaFai Lau
Jakub Sitnicki
Jiong Wang
Yonghong Song
Andrey Ignatov
John Fastabend
Luke Nelson
Paul Chaignon
Stanislav Fomichev
Lorenz Bauer
Jean-Philippe Brucker
Allan Zhang
Jiri Olsa
Willem de Bruijn
Björn Töpel
Matt Mullins
Jonathan Lemon
Ilya Leoshkevich
Andrii Nakryiko
Hao Luo
Others
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
December 2020
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 2277}, {"author_id": 0, "token_count": 93331}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 56, "token_count": 165}, {"author_id": 2, "token_count": 2274}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 980}, {"author_id": 8, "token_count": 320}, {"author_id": 0, "token_count": 177}, {"author_id": 10, "token_count": 315}, {"author_id": 2, "token_count": 916}, {"author_id": 47, "token_count": 221}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 107}, {"author_id": 5, "token_count": 511}, {"author_id": 8, "token_count": 2721}, {"author_id": 2, "token_count": 687}, {"author_id": 44, "token_count": 163}, {"author_id": 47, "token_count": 304}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 1307}, {"author_id": 17, "token_count": 3228}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 1024}, {"author_id": 51, "token_count": 109}, {"author_id": 43, "token_count": 441}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 144}, {"author_id": 53, "token_count": 244}, {"author_id": 24, "token_count": 2}, {"author_id": 6, "token_count": 214}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 641}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 215}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 97}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 572}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 1005}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 460}, {"author_id": 9, "token_count": 208}, {"author_id": 43, "token_count": 76}, {"author_id": 28, "token_count": 205}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 628}, {"author_id": 43, "token_count": 243}, {"author_id": 6, "token_count": 102}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 1, "token_count": 18}, {"author_id": 9, "token_count": 460}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 5, "token_count": 312}, {"author_id": 24, "token_count": 48}, {"author_id": 4, "token_count": 228}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 7, "token_count": 2973}, {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 15, "token_count": 221}, {"author_id": 4, "token_count": 1003}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 9, "token_count": 94}, {"author_id": 2, "token_count": 241}, {"author_id": 4, "token_count": 198}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 1784}, {"author_id": 39, "token_count": 1}, {"author_id": 2, "token_count": 146}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 57, "token_count": 276}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
93508
74.89%
Alexei Starovoitov
6215
4.98%
Daniel Borkmann
5910
4.73%
Martin KaFai Lau
4264
3.41%
Jakub Sitnicki
3601
2.88%
Jiong Wang
3228
2.59%
Yonghong Song
2001
1.60%
Andrey Ignatov
1803
1.44%
John Fastabend
762
0.61%
Luke Nelson
760
0.61%
Paul Chaignon
525
0.42%
Stanislav Fomichev
321
0.26%
Lorenz Bauer
315
0.25%
Jean-Philippe Brucker
281
0.23%
Allan Zhang
244
0.20%
Jiri Olsa
221
0.18%
Willem de Bruijn
205
0.16%
Björn Töpel
165
0.13%
Matt Mullins
163
0.13%
Jonathan Lemon
109
0.09%
Ilya Leoshkevich
50
0.04%
Andrii Nakryiko
18
0.01%
Hao Luo
1
0.00%
Others
194
0.16%
Total
124864
Files:
bench.c
464
-
3
2287
Andrii Nakryiko
Alexei Starovoitov
Others
May 2020
August 2020
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 2277}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
2277
99.56%
Alexei Starovoitov
9
0.39%
Others
1
0.04%
Total
2287
bench.h
81
-
1
357
Andrii Nakryiko
May 2020
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 357}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
357
100.00%
Total
357
bpf_legacy.h
25
-
1
79
Andrii Nakryiko
October 2019
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 79}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
79
100.00%
Total
79
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_tcp_helpers.h
232
-
3
979
Martin KaFai Lau
Toke Höiland-Jörgensen
Andrii Nakryiko
January 2020
February 2020
September 2020
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 958}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
976
99.69%
Toke Höiland-Jörgensen
2
0.20%
Andrii Nakryiko
1
0.10%
Total
979
bpf_util.h
43
-
7
135
Daniel Borkmann
Martin KaFai Lau
Toke Höiland-Jörgensen
Others
November 2016
April 2017
September 2017
November 2017
August 2018
January 2019
February 2019
June 2019
January 2020
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 25}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 13, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
72
53.33%
Martin KaFai Lau
41
30.37%
Toke Höiland-Jörgensen
1
0.74%
Others
21
15.56%
Total
135
cgroup_helpers.c
315
-
10
1098
Sargun Dhillon
Roman Gushchin
Yonghong Song
John Fastabend
Alexei Starovoitov
Stanislav Fomichev
Andrey Ignatov
Others
December 2016
October 2017
November 2017
June 2018
July 2018
January 2019
May 2019
June 2019
October 2019
July 2020
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 48, "token_count": 478}, ]}, {"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": 5, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 261}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 85}, ]}, ]
Author Name
Tokens
Token Proportion
Sargun Dhillon
478
43.53%
Roman Gushchin
261
23.77%
Yonghong Song
252
22.95%
John Fastabend
85
7.74%
Alexei Starovoitov
9
0.82%
Stanislav Fomichev
5
0.46%
Andrey Ignatov
3
0.27%
Others
5
0.46%
Total
1098
cgroup_helpers.h
19
-
5
79
Sargun Dhillon
Yonghong Song
John Fastabend
Andrey Ignatov
Others
December 2016
November 2017
June 2018
July 2018
July 2020
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 48, "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": 5, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Sargun Dhillon
56
70.89%
Yonghong Song
10
12.66%
John Fastabend
9
11.39%
Andrey Ignatov
3
3.80%
Others
1
1.27%
Total
79
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": 11, "token_count": 438}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "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
73
-
2
302
Stanislav Fomichev
Andrii Nakryiko
January 2019
April 2019
September 2020
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 210}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 66}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
276
91.39%
Andrii Nakryiko
26
8.61%
Total
302
get_cgroup_id_user.c
139
-
2
668
Yonghong Song
John Fastabend
June 2018
July 2020
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 663}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
663
99.25%
John Fastabend
5
0.75%
Total
668
netcnt_common.h
24
-
1
47
Roman Gushchin
September 2018
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 21, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
47
100.00%
Total
47
network_helpers.c
245
-
5
1128
Martin KaFai Lau
Stanislav Fomichev
Jakub Sitnicki
Andrey Ignatov
Daniel Borkmann
May 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 58}, {"author_id": 8, "token_count": 18}, {"author_id": 6, "token_count": 332}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 7, "token_count": 196}, {"author_id": 2, "token_count": 344}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 180}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
524
46.45%
Stanislav Fomichev
332
29.43%
Jakub Sitnicki
196
17.38%
Andrey Ignatov
58
5.14%
Daniel Borkmann
18
1.60%
Total
1128
network_helpers.h
45
-
5
191
Stanislav Fomichev
Martin KaFai Lau
Jakub Sitnicki
Andrey Ignatov
Daniel Borkmann
May 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 8, "token_count": 6}, {"author_id": 6, "token_count": 120}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 7, "token_count": 24}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
120
62.83%
Martin KaFai Lau
30
15.71%
Jakub Sitnicki
24
12.57%
Andrey Ignatov
11
5.76%
Daniel Borkmann
6
3.14%
Total
191
test_btf.h
69
-
1
248
Martin KaFai Lau
April 2019
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 248}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
248
100.00%
Total
248
test_cgroup_storage.c
170
-
4
820
Roman Gushchin
Yonghong Song
Ilya Leoshkevich
John Fastabend
August 2018
September 2018
August 2019
July 2020
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 21, "token_count": 514}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 21, "token_count": 299}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
813
99.15%
Yonghong Song
3
0.37%
Ilya Leoshkevich
3
0.37%
John Fastabend
1
0.12%
Total
820
test_current_pid_tgid_new_ns.c
160
-
2
742
Carlos Neira
Andrii Nakryiko
March 2020
August 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 32, "token_count": 739}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Carlos Neira
739
99.60%
Andrii Nakryiko
3
0.40%
Total
742
test_dev_cgroup.c
82
-
7
281
Roman Gushchin
Yonghong Song
Daniel Borkmann
Stanislav Fomichev
John Fastabend
Alexei Starovoitov
Others
November 2017
December 2017
January 2018
February 2018
January 2019
May 2019
July 2020
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 21, "token_count": 261}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
261
92.88%
Yonghong Song
8
2.85%
Daniel Borkmann
5
1.78%
Stanislav Fomichev
2
0.71%
John Fastabend
2
0.71%
Alexei Starovoitov
1
0.36%
Others
2
0.71%
Total
281
test_flow_dissector.c
780
-
1
3724
Petar Penkov
September 2018
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 11, "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_lirc_mode2_user.c
176
-
1
679
Sean Young
May 2018
December 2018
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 42, "token_count": 510}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 42, "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
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": 26, "token_count": 1765}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 58, "token_count": 14}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 30, "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": 8, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 51, "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%
Mickaël Salaün
14
0.27%
Daniel Borkmann
3
0.06%
Others
71
1.35%
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": 8, "token_count": 9}, {"author_id": 2, "token_count": 1729}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 58, "token_count": 28}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 211}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "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
1776
-
23
9848
John Fastabend
Martin KaFai Lau
Alexei Starovoitov
Mauricio Vasquez B
Daniel Borkmann
Nikita V. Shirokov
Lei Ming
Chenbo Feng
Lorenz Bauer
Toke Höiland-Jörgensen
Mickaël Salaün
Ilya Leoshkevich
Stanislav Fomichev
Prashant Bhole
Andrii Nakryiko
Jesper Dangaard Brouer
Others
November 2014
January 2015
February 2016
March 2016
August 2016
October 2016
November 2016
February 2017
March 2017
April 2017
June 2017
July 2017
August 2017
September 2017
October 2017
January 2018
February 2018
March 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
July 2019
October 2019
May 2020
July 2020
August 2020
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": 55, "token_count": 301}, {"author_id": 2, "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": 8, "token_count": 324}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 58, "token_count": 76}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 124}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 73}, {"author_id": 60, "token_count": 213}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 315}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 2167}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 9, "token_count": 195}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 59, "token_count": 259}, {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 49, "token_count": 49}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 230}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 1483}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 33, "token_count": 898}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 220}, {"author_id": 34, "token_count": 370}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 61}, {"author_id": 13, "token_count": 78}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 196}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 23, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
2666
27.07%
Martin KaFai Lau
1972
20.02%
Alexei Starovoitov
1657
16.83%
Mauricio Vasquez B
898
9.12%
Daniel Borkmann
725
7.36%
Nikita V. Shirokov
370
3.76%
Lei Ming
301
3.06%
Chenbo Feng
259
2.63%
Lorenz Bauer
232
2.36%
Toke Höiland-Jörgensen
78
0.79%
Mickaël Salaün
76
0.77%
Ilya Leoshkevich
61
0.62%
Stanislav Fomichev
51
0.52%
Prashant Bhole
49
0.50%
Andrii Nakryiko
12
0.12%
Jesper Dangaard Brouer
5
0.05%
Others
436
4.43%
Total
9848
test_maps.h
17
-
1
27
Martin KaFai Lau
April 2019
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
27
100.00%
Total
27
test_netcnt.c
148
-
4
590
Roman Gushchin
John Fastabend
Stanislav Fomichev
Others
September 2018
November 2018
January 2019
July 2020
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 21, "token_count": 566}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
566
95.93%
John Fastabend
3
0.51%
Stanislav Fomichev
2
0.34%
Others
19
3.22%
Total
590
test_progs.c
751
-
10
3280
Andrii Nakryiko
Stanislav Fomichev
Jesper Dangaard Brouer
Alexei Starovoitov
Martin KaFai Lau
Lorenz Bauer
Yonghong Song
Mauricio Vasquez B
Daniel Borkmann
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
July 2019
August 2019
September 2019
October 2019
November 2019
January 2020
February 2020
March 2020
April 2020
May 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 10, "token_count": 62}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 6, "token_count": 334}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 997}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 273}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 157}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 385}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 231}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 23, "token_count": 155}, {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 23, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1986
60.55%
Stanislav Fomichev
776
23.66%
Jesper Dangaard Brouer
167
5.09%
Alexei Starovoitov
145
4.42%
Martin KaFai Lau
89
2.71%
Lorenz Bauer
62
1.89%
Yonghong Song
42
1.28%
Mauricio Vasquez B
8
0.24%
Daniel Borkmann
3
0.09%
Others
2
0.06%
Total
3280
test_progs.h
217
-
8
519
Stanislav Fomichev
Andrii Nakryiko
Ilya Leoshkevich
Lorenz Bauer
Jesper Dangaard Brouer
Martin KaFai Lau
Alexei Starovoitov
Toke Höiland-Jörgensen
March 2019
April 2019
July 2019
August 2019
September 2019
November 2019
January 2020
March 2020
April 2020
May 2020
July 2020
August 2020
September 2020
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 6, "token_count": 219}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 77}, {"author_id": 24, "token_count": 25}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 23, "token_count": 6}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 67}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
265
51.06%
Andrii Nakryiko
208
40.08%
Ilya Leoshkevich
25
4.82%
Lorenz Bauer
9
1.73%
Jesper Dangaard Brouer
6
1.16%
Martin KaFai Lau
3
0.58%
Alexei Starovoitov
2
0.39%
Toke Höiland-Jörgensen
1
0.19%
Total
519
test_select_reuseport_common.h
36
-
1
80
Martin KaFai Lau
August 2018
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 80}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
80
100.00%
Total
80
test_skb_cgroup_id_user.c
181
-
3
792
Andrey Ignatov
Stanislav Fomichev
John Fastabend
August 2018
January 2019
December 2019
July 2020
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 785}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
785
99.12%
Stanislav Fomichev
6
0.76%
John Fastabend
1
0.13%
Total
792
test_sock.c
481
-
7
1725
Andrey Ignatov
Yonghong Song
Ilya Leoshkevich
Martin KaFai Lau
Stanislav Fomichev
Toke Höiland-Jörgensen
John Fastabend
March 2018
April 2018
August 2018
January 2019
February 2019
August 2019
January 2020
July 2020
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 1668}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
1668
96.70%
Yonghong Song
40
2.32%
Ilya Leoshkevich
10
0.58%
Martin KaFai Lau
3
0.17%
Stanislav Fomichev
2
0.12%
Toke Höiland-Jörgensen
1
0.06%
John Fastabend
1
0.06%
Total
1725
test_sock_addr.c
1655
-
7
6543
Andrey Ignatov
Daniel Borkmann
Jiong Wang
Yonghong Song
Martin KaFai Lau
Stanislav Fomichev
John Fastabend
March 2018
April 2018
May 2018
June 2018
August 2018
November 2018
January 2019
May 2019
June 2019
May 2020
July 2020
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 1033}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 4272}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 109}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 140}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 143}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 704}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 127}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
5824
89.01%
Daniel Borkmann
704
10.76%
Jiong Wang
6
0.09%
Yonghong Song
3
0.05%
Martin KaFai Lau
3
0.05%
Stanislav Fomichev
2
0.03%
John Fastabend
1
0.02%
Total
6543
test_socket_cookie.c
208
-
5
835
Andrey Ignatov
Stanislav Fomichev
Jiong Wang
John Fastabend
Andrii Nakryiko
July 2018
September 2018
January 2019
May 2019
June 2019
July 2020
September 2020
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 803}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
805
96.41%
Stanislav Fomichev
22
2.63%
Jiong Wang
6
0.72%
John Fastabend
1
0.12%
Andrii Nakryiko
1
0.12%
Total
835
test_sockmap.c
2016
-
5
9575
John Fastabend
Prashant Bhole
Jakub Kiciński
Daniel Borkmann
Lorenz Bauer
April 2018
May 2018
August 2018
October 2018
November 2018
November 2019
January 2020
May 2020
June 2020
July 2020
October 2020
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 5297}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 49, "token_count": 178}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 21}, {"author_id": 9, "token_count": 1199}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 337}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 9, "token_count": 2284}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 9, "token_count": 88}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 101}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
9330
97.44%
Prashant Bhole
178
1.86%
Jakub Kiciński
35
0.37%
Daniel Borkmann
22
0.23%
Lorenz Bauer
10
0.10%
Total
9575
test_stub.c
44
-
2
215
Jiong Wang
Andrii Nakryiko
May 2019
November 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 198}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Jiong Wang
198
92.09%
Andrii Nakryiko
17
7.91%
Total
215
test_sysctl.c
1636
-
4
6852
Andrey Ignatov
Ilya Leoshkevich
Toke Höiland-Jörgensen
John Fastabend
March 2019
August 2019
October 2019
January 2020
July 2020
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 6443}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 260}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 24, "token_count": 147}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
6443
94.03%
Ilya Leoshkevich
407
5.94%
Toke Höiland-Jörgensen
1
0.01%
John Fastabend
1
0.01%
Total
6852
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": 8, "token_count": 1085}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 58, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "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%
Others
1
0.09%
Total
1099
test_tcp_check_syncookie_user.c
257
-
2
1124
Lorenz Bauer
Petar Penkov
March 2019
July 2019
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 911}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 11, "token_count": 213}, ]}, ]
Author Name
Tokens
Token Proportion
Lorenz Bauer
911
81.05%
Petar Penkov
213
18.95%
Total
1124
test_tcp_hdr_options.h
152
-
1
448
Martin KaFai Lau
August 2020
October 2020
var spanGroupData = [ {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 443}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
448
100.00%
Total
448
test_tcpbpf.h
18
-
3
44
Lawrence Brakmo
Stanislav Fomichev
Andrey Ignatov
January 2018
July 2018
December 2019
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 41, "token_count": 38}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Lawrence Brakmo
38
86.36%
Stanislav Fomichev
3
6.82%
Andrey Ignatov
3
6.82%
Total
44
test_tcpbpf_user.c
165
-
6
722
Lawrence Brakmo
Andrey Ignatov
Nikita V. Shirokov
Stanislav Fomichev
Daniel Borkmann
John Fastabend
January 2018
February 2018
July 2018
August 2018
January 2019
December 2019
July 2020
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 41, "token_count": 298}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 220}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 34, "token_count": 133}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 66}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Lawrence Brakmo
298
41.27%
Andrey Ignatov
220
30.47%
Nikita V. Shirokov
133
18.42%
Stanislav Fomichev
68
9.42%
Daniel Borkmann
2
0.28%
John Fastabend
1
0.14%
Total
722
test_tcpnotify.h
19
-
1
41
Sowmini Varadhan
November 2018
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 38, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Sowmini Varadhan
41
100.00%
Total
41
test_tcpnotify_user.c
169
-
5
729
Sowmini Varadhan
Andrii Nakryiko
Stanislav Fomichev
John Fastabend
Others
November 2018
January 2019
July 2019
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 38, "token_count": 523}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Sowmini Varadhan
523
71.74%
Andrii Nakryiko
154
21.12%
Stanislav Fomichev
5
0.69%
John Fastabend
1
0.14%
Others
46
6.31%
Total
729
test_verifier.c
1234
-
20
6329
Daniel Borkmann
Alexei Starovoitov
Martin KaFai Lau
Jakub Kiciński
Prashant Bhole
Stanislav Fomichev
Joe Stringer
Roman Gushchin
Mickaël Salaün
Jakub Sitnicki
Allan Zhang
Paul Chaignon
Jiri Olsa
Jiong Wang
David S. Miller
Andrii Nakryiko
Jesper Dangaard Brouer
Lorenz Bauer
Others
September 2014
October 2014
March 2015
June 2015
October 2015
September 2016
October 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
January 2018
February 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
December 2019
April 2020
May 2020
August 2020
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 180}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 329}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 58, "token_count": 152}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 8, "token_count": 54}, {"author_id": 2, "token_count": 377}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 217}, {"author_id": 19, "token_count": 132}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 47, "token_count": 66}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 676}, {"author_id": 23, "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": 2, "token_count": 4}, {"author_id": 21, "token_count": 99}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 21, "token_count": 73}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 157}, {"author_id": 19, "token_count": 41}, {"author_id": 49, "token_count": 299}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 27, "token_count": 57}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 47}, {"author_id": 0, "token_count": 314}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 430}, {"author_id": 8, "token_count": 70}, {"author_id": 0, "token_count": 9}, {"author_id": 17, "token_count": 19}, {"author_id": 6, "token_count": 145}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 546}, {"author_id": 8, "token_count": 279}, {"author_id": 2, "token_count": 166}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 17, "token_count": 41}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 53, "token_count": 70}, {"author_id": 1, "token_count": 13}, {"author_id": 6, "token_count": 69}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 285}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 76}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 7, "token_count": 71}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 230}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 15, "token_count": 63}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
2055
32.47%
Alexei Starovoitov
1870
29.55%
Martin KaFai Lau
549
8.67%
Jakub Kiciński
323
5.10%
Prashant Bhole
299
4.72%
Stanislav Fomichev
219
3.46%
Joe Stringer
173
2.73%
Roman Gushchin
172
2.72%
Mickaël Salaün
152
2.40%
Jakub Sitnicki
71
1.12%
Allan Zhang
70
1.11%
Paul Chaignon
66
1.04%
Jiri Olsa
63
1.00%
Jiong Wang
60
0.95%
David S. Miller
57
0.90%
Andrii Nakryiko
34
0.54%
Jesper Dangaard Brouer
20
0.32%
Lorenz Bauer
5
0.08%
Others
71
1.12%
Total
6329
test_verifier_log.c
174
-
3
855
Jakub Kiciński
Yonghong Song
Daniel Borkmann
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": 8, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
845
98.83%
Yonghong Song
5
0.58%
Daniel Borkmann
5
0.58%
Total
855
testing_helpers.c
80
-
1
388
Andrii Nakryiko
May 2020
July 2020
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 310}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 78}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
388
100.00%
Total
388
testing_helpers.h
8
-
1
44
Andrii Nakryiko
May 2020
July 2020
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
44
100.00%
Total
44
trace_helpers.c
138
-
5
628
Yonghong Song
Hao Luo
Others
April 2018
May 2018
October 2018
April 2019
May 2019
March 2020
September 2020
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 355}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 39, "token_count": 114}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
410
65.29%
Hao Luo
114
18.15%
Others
104
16.56%
Total
628
trace_helpers.h
21
-
5
70
Yonghong Song
Hao Luo
Jakub Kiciński
Toke Höiland-Jörgensen
Others
April 2018
May 2018
January 2020
March 2020
September 2020
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 39, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
45
64.29%
Hao Luo
16
22.86%
Jakub Kiciński
2
2.86%
Toke Höiland-Jörgensen
1
1.43%
Others
6
8.57%
Total
70
urandom_read.c
35
-
2
135
Song Liu
Others
March 2018
May 2018
March 2019
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 61}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Song Liu
88
65.19%
Others
47
34.81%
Total
135
xdping.c
258
-
2
1093
Alan Maguire
Jakub Kiciński
May 2019
November 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 12, "token_count": 1092}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Maguire
1092
99.91%
Jakub Kiciński
1
0.09%
Total
1093
xdping.h
13
-
1
33
Alan Maguire
May 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 12, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Maguire
33
100.00%
Total
33
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
97
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
97554
19.47%
12
1.30%
1
Andrii Nakryiko
60678
12.11%
163
17.68%
2
Martin KaFai Lau
52847
10.55%
59
6.40%
3
Alexei Starovoitov
41448
8.27%
74
8.03%
4
Yonghong Song
31861
6.36%
76
8.24%
5
Andrey Ignatov
28257
5.64%
39
4.23%
6
Stanislav Fomichev
27311
5.45%
83
9.00%
7
Jakub Sitnicki
27164
5.42%
28
3.04%
8
Daniel Borkmann
24326
4.85%
45
4.88%
9
John Fastabend
16603
3.31%
56
6.07%
10
Lorenz Bauer
13223
2.64%
24
2.60%
11
Petar Penkov
6460
1.29%
5
0.54%
12
Alan Maguire
5997
1.20%
8
0.87%
13
Toke Höiland-Jörgensen
4644
0.93%
14
1.52%
14
YiFei Zhu
3931
0.78%
5
0.54%
15
Jiri Olsa
3669
0.73%
8
0.87%
16
William Tu
3538
0.71%
2
0.22%
17
Jiong Wang
3504
0.70%
5
0.54%
18
Song Liu
3108
0.62%
9
0.98%
19
Joe Stringer
2781
0.56%
9
0.98%
20
Maciej Fijalkowski
2573
0.51%
1
0.11%
21
Roman Gushchin
2570
0.51%
7
0.76%
22
Mathieu Xhonneux
2118
0.42%
1
0.11%
23
Jesper Dangaard Brouer
1953
0.39%
14
1.52%
24
Ilya Leoshkevich
1923
0.38%
25
2.71%
25
KP Singh
1807
0.36%
6
0.65%
26
David Herrmann
1765
0.35%
1
0.11%
27
David S. Miller
1486
0.30%
5
0.54%
28
Willem de Bruijn
1479
0.30%
9
0.98%
29
Daniel Xu
1412
0.28%
2
0.22%
30
Craig Gallek
1349
0.27%
2
0.22%
31
Edward Cree
1325
0.26%
4
0.43%
32
Carlos Neira
1301
0.26%
1
0.11%
33
Mauricio Vasquez B
1139
0.23%
1
0.11%
34
Nikita V. Shirokov
1036
0.21%
5
0.54%
35
Eelco Chaudron
977
0.19%
3
0.33%
36
Peter Oskolkov
960
0.19%
2
0.22%
37
David Verbeiren
951
0.19%
1
0.11%
38
Sowmini Varadhan
877
0.18%
1
0.11%
39
Hao Luo
840
0.17%
5
0.54%
40
Udip Pant
825
0.16%
3
0.33%
41
Lawrence Brakmo
798
0.16%
1
0.11%
42
Sean Young
780
0.16%
2
0.22%
43
Luke Nelson
760
0.15%
3
0.33%
44
Matt Mullins
748
0.15%
1
0.11%
45
David Ahern
688
0.14%
1
0.11%
46
Brian Vazquez
665
0.13%
2
0.22%
47
Paul Chaignon
591
0.12%
3
0.33%
48
Sargun Dhillon
534
0.11%
1
0.11%
49
Prashant Bhole
526
0.10%
7
0.76%
50
Lorenzo Bianconi
488
0.10%
1
0.11%
51
Jonathan Lemon
470
0.09%
2
0.22%
52
Jiri Benc
331
0.07%
2
0.22%
53
Allan Zhang
314
0.06%
1
0.11%
54
Hangbin Liu
303
0.06%
2
0.22%
55
Lei Ming
301
0.06%
1
0.11%
56
Björn Töpel
292
0.06%
2
0.22%
57
Jean-Philippe Brucker
287
0.06%
5
0.54%
58
Mickaël Salaün
280
0.06%
8
0.87%
59
Chenbo Feng
259
0.05%
1
0.11%
60
Others
2088
0.42%
53
5.75%
Total
501073
922