Linux Source Code
Home
Release 5.17
Help
bpf
root
tools
testing
selftests
Highlighting
Reset All
By Author
By Age
──────────
Alan Maguire
Alexei Starovoitov
Américo Wang
Andrey Ignatov
Andrii Nakryiko
Brendan Jackman
Craig Gallek
Daniel Borkmann
Daniel Xu
Dave Marchevsky
David Herrmann
David S. Miller
David Verbeiren
Denis Salopek
Dmitrii Banshchikov
Edward Cree
Eelco Chaudron
Florent Revest
Hangbin Liu
Hao Luo
Hengqi Chen
Hou Tao
Ilya Leoshkevich
Jakub Kiciński
Jakub Sitnicki
Jesper Dangaard Brouer
Jiong Wang
Jiri Olsa
Joanne Koong
Joe Stringer
John Fastabend
Jussi Mäki
KP Singh
Kumar Kartikeya Dwivedi
Kuniyuki Iwashima
Lorenz Bauer
Maciej Fijalkowski
Magnus Karlsson
Martin KaFai Lau
Mathieu Xhonneux
Mauricio Vasquez B
Maxim Mikityanskiy
Menglong Dong
Nikita V. Shirokov
Others
Paul Chaignon
Pedro Tammela
Petar Penkov
Peter Oskolkov
Roman Gushchin
Song Liu
Sowmini Varadhan
Stanislav Fomichev
Toke Höiland-Jörgensen
Udip Pant
Weqaar Janjua
Willem de Bruijn
William Tu
YiFei Zhu
Yonghong Song
Yucong Sun
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
benchs
1909
7
5
7915
Andrii Nakryiko
Joanne Koong
Hou Tao
Alexei Starovoitov
Yonghong Song
May 2020
August 2020
May 2021
October 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 4144}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 13, "token_count": 1990}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 501}, {"author_id": 13, "token_count": 368}, {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 31, "token_count": 804}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
4650
58.75%
Joanne Koong
2358
29.79%
Hou Tao
804
10.16%
Alexei Starovoitov
66
0.83%
Yonghong Song
37
0.47%
Total
7915
bpf_testmod
222
3
6
801
Andrii Nakryiko
Alexei Starovoitov
Hou Tao
Kumar Kartikeya Dwivedi
Song Liu
Others
December 2020
January 2021
September 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 281}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 12, "token_count": 47}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 31, "token_count": 119}, {"author_id": 25, "token_count": 84}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 134}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
293
36.58%
Alexei Starovoitov
134
16.73%
Hou Tao
119
14.86%
Kumar Kartikeya Dwivedi
84
10.49%
Song Liu
47
5.87%
Others
124
15.48%
Total
801
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
1215
4
5
6332
Martin KaFai Lau
Yonghong Song
Pedro Tammela
Andrii Nakryiko
Others
April 2019
January 2020
March 2021
April 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 3056}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 1445}, {"author_id": 60, "token_count": 564}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 49, "token_count": 841}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 49, "token_count": 255}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
3056
48.26%
Yonghong Song
1445
22.82%
Pedro Tammela
1096
17.31%
Andrii Nakryiko
171
2.70%
Others
564
8.91%
Total
6332
prog_tests
44026
196
87
224364
Andrii Nakryiko
Martin KaFai Lau
Stanislav Fomichev
Yonghong Song
Jakub Sitnicki
Daniel Borkmann
Lorenz Bauer
Jussi Mäki
Alexei Starovoitov
Alan Maguire
Andrey Ignatov
Jiri Olsa
Song Liu
Toke Höiland-Jörgensen
Kumar Kartikeya Dwivedi
YiFei Zhu
Jakub Kiciński
Kuniyuki Iwashima
Américo Wang
KP Singh
Jesper Dangaard Brouer
Maciej Fijalkowski
Joanne Koong
Florent Revest
Hou Tao
David S. Miller
Brendan Jackman
Daniel Xu
Denis Salopek
Edward Cree
Joe Stringer
Ilya Leoshkevich
David Verbeiren
Hao Luo
Eelco Chaudron
John Fastabend
Hengqi Chen
Dave Marchevsky
Dmitrii Banshchikov
Hangbin Liu
Petar Penkov
Roman Gushchin
Yucong Sun
Udip Pant
Nikita V. Shirokov
Maxim Mikityanskiy
Willem de Bruijn
Jiong Wang
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
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 43, "token_count": 1405}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 47, "token_count": 1237}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 35}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 5699}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 3422}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 231}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 117}, {"author_id": 2, "token_count": 606}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3087}, {"author_id": 58, "token_count": 20}, {"author_id": 4, "token_count": 711}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 868}, {"author_id": 36, "token_count": 241}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 2456}, {"author_id": 4, "token_count": 3565}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 3560}, {"author_id": 4, "token_count": 4061}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 2687}, {"author_id": 5, "token_count": 2}, {"author_id": 4, "token_count": 1381}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 2650}, {"author_id": 2, "token_count": 948}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 1, "token_count": 501}, {"author_id": 2, "token_count": 211}, {"author_id": 5, "token_count": 9460}, {"author_id": 4, "token_count": 233}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 99}, {"author_id": 1, "token_count": 296}, {"author_id": 6, "token_count": 3657}, {"author_id": 33, "token_count": 919}, {"author_id": 2, "token_count": 328}, {"author_id": 5, "token_count": 1610}, {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 489}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 1, "token_count": 2379}, {"author_id": 28, "token_count": 1}, {"author_id": 10, "token_count": 24}, {"author_id": 5, "token_count": 5}, {"author_id": 4, "token_count": 526}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 1, "token_count": 7}, {"author_id": 6, "token_count": 36}, {"author_id": 2, "token_count": 295}, {"author_id": 5, "token_count": 5681}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 1377}, {"author_id": 32, "token_count": 97}, {"author_id": 5, "token_count": 1887}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 1, "token_count": 826}, {"author_id": 32, "token_count": 27}, {"author_id": 14, "token_count": 248}, {"author_id": 5, "token_count": 1158}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 201}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 322}, {"author_id": 1, "token_count": 1044}, {"author_id": 7, "token_count": 427}, {"author_id": 5, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 1760}, {"author_id": 1, "token_count": 1604}, {"author_id": 6, "token_count": 3248}, {"author_id": 2, "token_count": 225}, {"author_id": 18, "token_count": 1160}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 2923}, {"author_id": 1, "token_count": 2592}, {"author_id": 7, "token_count": 609}, {"author_id": 58, "token_count": 24}, {"author_id": 5, "token_count": 19}, {"author_id": 4, "token_count": 147}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 358}, {"author_id": 55, "token_count": 331}, {"author_id": 39, "token_count": 26}, {"author_id": 16, "token_count": 572}, {"author_id": 10, "token_count": 158}, {"author_id": 2, "token_count": 956}, {"author_id": 5, "token_count": 44}, {"author_id": 18, "token_count": 3}, {"author_id": 4, "token_count": 150}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 1, "token_count": 58}, {"author_id": 41, "token_count": 787}, {"author_id": 55, "token_count": 56}, {"author_id": 7, "token_count": 7242}, {"author_id": 9, "token_count": 14}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 2049}, {"author_id": 55, "token_count": 261}, {"author_id": 7, "token_count": 209}, {"author_id": 33, "token_count": 174}, {"author_id": 9, "token_count": 39}, {"author_id": 24, "token_count": 590}, {"author_id": 10, "token_count": 1810}, {"author_id": 2, "token_count": 153}, {"author_id": 18, "token_count": 682}, {"author_id": 44, "token_count": 5}, {"author_id": 4, "token_count": 244}, {"author_id": 60, "token_count": 327}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 371}, {"author_id": 1, "token_count": 1458}, {"author_id": 7, "token_count": 97}, {"author_id": 24, "token_count": 20}, {"author_id": 10, "token_count": 2233}, {"author_id": 12, "token_count": 216}, {"author_id": 5, "token_count": 1}, {"author_id": 18, "token_count": 249}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 410}, {"author_id": 1, "token_count": 1710}, {"author_id": 6, "token_count": 299}, {"author_id": 7, "token_count": 3625}, {"author_id": 20, "token_count": 656}, {"author_id": 9, "token_count": 309}, {"author_id": 5, "token_count": 703}, {"author_id": 4, "token_count": 1760}, {"author_id": 60, "token_count": 337}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 130}, {"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": 12, "token_count": 51}, {"author_id": 5, "token_count": 185}, {"author_id": 23, "token_count": 279}, {"author_id": 4, "token_count": 204}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 11, "token_count": 254}, {"author_id": 1, "token_count": 1645}, {"author_id": 7, "token_count": 6760}, {"author_id": 16, "token_count": 467}, {"author_id": 2, "token_count": 48}, {"author_id": 12, "token_count": 876}, {"author_id": 5, "token_count": 331}, {"author_id": 23, "token_count": 2027}, {"author_id": 4, "token_count": 2663}, {"author_id": 60, "token_count": 267}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 549}, {"author_id": 1, "token_count": 1983}, {"author_id": 16, "token_count": 1072}, {"author_id": 24, "token_count": 189}, {"author_id": 10, "token_count": 325}, {"author_id": 2, "token_count": 2983}, {"author_id": 5, "token_count": 17}, {"author_id": 59, "token_count": 201}, {"author_id": 4, "token_count": 223}, {"author_id": 60, "token_count": 156}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 494}, {"author_id": 1, "token_count": 3694}, {"author_id": 45, "token_count": 445}, {"author_id": 32, "token_count": 5}, {"author_id": 16, "token_count": 553}, {"author_id": 9, "token_count": 18}, {"author_id": 10, "token_count": 766}, {"author_id": 30, "token_count": 1705}, {"author_id": 2, "token_count": 1753}, {"author_id": 12, "token_count": 899}, {"author_id": 18, "token_count": 894}, {"author_id": 23, "token_count": 640}, {"author_id": 4, "token_count": 104}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 356}, {"author_id": 1, "token_count": 1273}, {"author_id": 6, "token_count": 240}, {"author_id": 39, "token_count": 275}, {"author_id": 2, "token_count": 165}, {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 210}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 191}, {"author_id": 1, "token_count": 2177}, {"author_id": 41, "token_count": 337}, {"author_id": 54, "token_count": 835}, {"author_id": 26, "token_count": 4}, {"author_id": 24, "token_count": 1334}, {"author_id": 2, "token_count": 633}, {"author_id": 60, "token_count": 608}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 647}, {"author_id": 35, "token_count": 617}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 73}, {"author_id": 17, "token_count": 1357}, {"author_id": 24, "token_count": 104}, {"author_id": 5, "token_count": 677}, {"author_id": 4, "token_count": 92}, {"author_id": 60, "token_count": 240}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 266}, {"author_id": 34, "token_count": 4}, {"author_id": 17, "token_count": 47}, {"author_id": 26, "token_count": 353}, {"author_id": 35, "token_count": 393}, {"author_id": 32, "token_count": 859}, {"author_id": 20, "token_count": 1035}, {"author_id": 24, "token_count": 91}, {"author_id": 12, "token_count": 862}, {"author_id": 4, "token_count": 821}, {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 373}, {"author_id": 34, "token_count": 755}, {"author_id": 1, "token_count": 144}, {"author_id": 32, "token_count": 1}, {"author_id": 20, "token_count": 52}, {"author_id": 16, "token_count": 3}, {"author_id": 24, "token_count": 30}, {"author_id": 10, "token_count": 541}, {"author_id": 2, "token_count": 309}, {"author_id": 18, "token_count": 176}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 650}, {"author_id": 51, "token_count": 9}, {"author_id": 35, "token_count": 613}, {"author_id": 16, "token_count": 550}, {"author_id": 18, "token_count": 240}, {"author_id": 4, "token_count": 8}, {"author_id": 60, "token_count": 462}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 449}, {"author_id": 1, "token_count": 906}, {"author_id": 42, "token_count": 1291}, {"author_id": 15, "token_count": 3406}, {"author_id": 25, "token_count": 2282}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 27, "token_count": 2472}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 11, "token_count": 3943}, {"author_id": 3, "token_count": 628}, {"author_id": 34, "token_count": 1783}, {"author_id": 16, "token_count": 311}, {"author_id": 9, "token_count": 110}, {"author_id": 15, "token_count": 2256}, {"author_id": 25, "token_count": 130}, {"author_id": 2, "token_count": 1130}, {"author_id": 5, "token_count": 5}, {"author_id": 60, "token_count": 822}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 1817}, {"author_id": 41, "token_count": 203}, {"author_id": 45, "token_count": 132}, {"author_id": 52, "token_count": 121}, {"author_id": 27, "token_count": 77}, {"author_id": 2, "token_count": 440}, {"author_id": 5, "token_count": 151}, {"author_id": 4, "token_count": 103}, {"author_id": 22, "token_count": 53}, {"author_id": 60, "token_count": 937}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 257}, {"author_id": 6, "token_count": 415}, {"author_id": 51, "token_count": 428}, {"author_id": 15, "token_count": 282}, {"author_id": 25, "token_count": 11}, {"author_id": 2, "token_count": 37}, {"author_id": 12, "token_count": 363}, {"author_id": 4, "token_count": 2841}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 962}, {"author_id": 51, "token_count": 105}, {"author_id": 52, "token_count": 306}, {"author_id": 31, "token_count": 726}, {"author_id": 32, "token_count": 23}, {"author_id": 16, "token_count": 20}, {"author_id": 13, "token_count": 1019}, {"author_id": 25, "token_count": 458}, {"author_id": 10, "token_count": 482}, {"author_id": 12, "token_count": 125}, {"author_id": 4, "token_count": 509}, {"author_id": 22, "token_count": 168}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 11, "token_count": 148}, {"author_id": 3, "token_count": 14}, {"author_id": 1, "token_count": 1173}, {"author_id": 26, "token_count": 151}, {"author_id": 52, "token_count": 127}, {"author_id": 16, "token_count": 394}, {"author_id": 13, "token_count": 654}, {"author_id": 21, "token_count": 7}, {"author_id": 12, "token_count": 550}, {"author_id": 4, "token_count": 1237}, {"author_id": 60, "token_count": 160}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 184}, {"author_id": 1, "token_count": 2467}, {"author_id": 45, "token_count": 43}, {"author_id": 31, "token_count": 731}, {"author_id": 16, "token_count": 230}, {"author_id": 24, "token_count": 3}, {"author_id": 2, "token_count": 82}, {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 341}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 6, "token_count": 43}, {"author_id": 45, "token_count": 62}, {"author_id": 16, "token_count": 29}, {"author_id": 18, "token_count": 113}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 25, "token_count": 120}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
40018
17.84%
Martin KaFai Lau
29766
13.27%
Stanislav Fomichev
22164
9.88%
Yonghong Song
21591
9.62%
Jakub Sitnicki
19117
8.52%
Daniel Borkmann
7939
3.54%
Lorenz Bauer
6398
2.85%
Jussi Mäki
5944
2.65%
Alexei Starovoitov
5679
2.53%
Alan Maguire
4839
2.16%
Andrey Ignatov
4837
2.16%
Jiri Olsa
4201
1.87%
Song Liu
3942
1.76%
Toke Höiland-Jörgensen
3517
1.57%
Kumar Kartikeya Dwivedi
3001
1.34%
YiFei Zhu
2946
1.31%
Jakub Kiciński
2687
1.20%
Kuniyuki Iwashima
2549
1.14%
Américo Wang
2542
1.13%
KP Singh
2361
1.05%
Jesper Dangaard Brouer
1743
0.78%
Maciej Fijalkowski
1705
0.76%
Joanne Koong
1673
0.75%
Florent Revest
1623
0.72%
Hou Tao
1457
0.65%
David S. Miller
1405
0.63%
Brendan Jackman
1404
0.63%
Daniel Xu
1327
0.59%
Denis Salopek
1291
0.58%
Edward Cree
1237
0.55%
Joe Stringer
1093
0.49%
Ilya Leoshkevich
1012
0.45%
David Verbeiren
835
0.37%
Hao Luo
682
0.30%
Eelco Chaudron
648
0.29%
John Fastabend
586
0.26%
Hengqi Chen
554
0.25%
Dave Marchevsky
542
0.24%
Dmitrii Banshchikov
508
0.23%
Hangbin Liu
301
0.13%
Petar Penkov
248
0.11%
Roman Gushchin
241
0.11%
Yucong Sun
221
0.10%
Udip Pant
201
0.09%
Nikita V. Shirokov
44
0.02%
Maxim Mikityanskiy
7
0.00%
Willem de Bruijn
5
0.00%
Jiong Wang
1
0.00%
Others
5732
2.55%
Total
224364
progs
34244
428
87
150835
Alexei Starovoitov
Andrii Nakryiko
Martin KaFai Lau
Yonghong Song
Lorenz Bauer
Andrey Ignatov
Stanislav Fomichev
Alan Maguire
Daniel Borkmann
Jakub Sitnicki
William Tu
John Fastabend
Song Liu
Jesper Dangaard Brouer
Mathieu Xhonneux
Joanne Koong
Petar Penkov
Dmitrii Banshchikov
Jiri Olsa
Toke Höiland-Jörgensen
Joe Stringer
Ilya Leoshkevich
Willem de Bruijn
KP Singh
Kuniyuki Iwashima
Peter Oskolkov
Florent Revest
YiFei Zhu
Brendan Jackman
Maciej Fijalkowski
Hou Tao
Hao Luo
Udip Pant
Hangbin Liu
Nikita V. Shirokov
Roman Gushchin
Kumar Kartikeya Dwivedi
Hengqi Chen
Daniel Xu
Sowmini Varadhan
Eelco Chaudron
Dave Marchevsky
Mauricio Vasquez B
Jussi Mäki
Américo Wang
Jakub Kiciński
Yucong Sun
David Verbeiren
Denis Salopek
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
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 3790}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 43, "token_count": 11}, {"author_id": 4, "token_count": 935}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 4, "token_count": 113}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 329}, {"author_id": 29, "token_count": 60}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 6, "token_count": 293}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 194}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 6697}, {"author_id": 0, "token_count": 10}, {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 143}, {"author_id": 4, "token_count": 161}, {"author_id": 60, "token_count": 228}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 350}, {"author_id": 9, "token_count": 102}, {"author_id": 12, "token_count": 147}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 222}, {"author_id": 58, "token_count": 99}, {"author_id": 29, "token_count": 3212}, {"author_id": 4, "token_count": 420}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 430}, {"author_id": 9, "token_count": 1145}, {"author_id": 37, "token_count": 2118}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 117}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 161}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 151}, {"author_id": 2, "token_count": 711}, {"author_id": 58, "token_count": 131}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 14, "token_count": 1585}, {"author_id": 36, "token_count": 236}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 20, "token_count": 928}, {"author_id": 33, "token_count": 850}, {"author_id": 9, "token_count": 175}, {"author_id": 50, "token_count": 223}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 460}, {"author_id": 33, "token_count": 9}, {"author_id": 9, "token_count": 155}, {"author_id": 58, "token_count": 133}, {"author_id": 57, "token_count": 298}, {"author_id": 5, "token_count": 1}, {"author_id": 4, "token_count": 62}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 5, "token_count": 17}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 615}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 583}, {"author_id": 53, "token_count": 436}, {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 321}, {"author_id": 10, "token_count": 615}, {"author_id": 2, "token_count": 134}, {"author_id": 53, "token_count": 524}, {"author_id": 44, "token_count": 951}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 11, "token_count": 1112}, {"author_id": 3, "token_count": 677}, {"author_id": 33, "token_count": 434}, {"author_id": 2, "token_count": 146}, {"author_id": 5, "token_count": 332}, {"author_id": 44, "token_count": 296}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 935}, {"author_id": 3, "token_count": 1105}, {"author_id": 1, "token_count": 1566}, {"author_id": 4, "token_count": 76}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 5054}, {"author_id": 1, "token_count": 730}, {"author_id": 5, "token_count": 740}, {"author_id": 60, "token_count": 148}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 2390}, {"author_id": 32, "token_count": 23}, {"author_id": 14, "token_count": 210}, {"author_id": 5, "token_count": 455}, {"author_id": 60, "token_count": 331}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 173}, {"author_id": 1, "token_count": 4055}, {"author_id": 32, "token_count": 8}, {"author_id": 14, "token_count": 33}, {"author_id": 5, "token_count": 426}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 326}, {"author_id": 1, "token_count": 1338}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 863}, {"author_id": 1, "token_count": 1392}, {"author_id": 6, "token_count": 890}, {"author_id": 2, "token_count": 94}, {"author_id": 18, "token_count": 202}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 776}, {"author_id": 7, "token_count": 1}, {"author_id": 58, "token_count": 5}, {"author_id": 5, "token_count": 26}, {"author_id": 4, "token_count": 67}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 1266}, {"author_id": 1, "token_count": 521}, {"author_id": 55, "token_count": 142}, {"author_id": 16, "token_count": 79}, {"author_id": 10, "token_count": 10}, {"author_id": 2, "token_count": 3107}, {"author_id": 18, "token_count": 164}, {"author_id": 4, "token_count": 74}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 41, "token_count": 183}, {"author_id": 55, "token_count": 2}, {"author_id": 7, "token_count": 422}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 453}, {"author_id": 55, "token_count": 130}, {"author_id": 33, "token_count": 202}, {"author_id": 9, "token_count": 81}, {"author_id": 24, "token_count": 282}, {"author_id": 10, "token_count": 598}, {"author_id": 2, "token_count": 90}, {"author_id": 44, "token_count": 11}, {"author_id": 4, "token_count": 19}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 302}, {"author_id": 7, "token_count": 109}, {"author_id": 24, "token_count": 6}, {"author_id": 10, "token_count": 4443}, {"author_id": 12, "token_count": 48}, {"author_id": 5, "token_count": 230}, {"author_id": 18, "token_count": 151}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 455}, {"author_id": 1, "token_count": 1227}, {"author_id": 6, "token_count": 667}, {"author_id": 7, "token_count": 33}, {"author_id": 20, "token_count": 164}, {"author_id": 9, "token_count": 632}, {"author_id": 5, "token_count": 218}, {"author_id": 4, "token_count": 1328}, {"author_id": 60, "token_count": 444}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 8, "token_count": 3380}, {"author_id": 1, "token_count": 815}, {"author_id": 6, "token_count": 18}, {"author_id": 20, "token_count": 3}, {"author_id": 9, "token_count": 333}, {"author_id": 12, "token_count": 173}, {"author_id": 5, "token_count": 153}, {"author_id": 23, "token_count": 182}, {"author_id": 4, "token_count": 3900}, {"author_id": 60, "token_count": 207}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 11, "token_count": 61}, {"author_id": 1, "token_count": 310}, {"author_id": 45, "token_count": 24}, {"author_id": 32, "token_count": 7}, {"author_id": 7, "token_count": 3039}, {"author_id": 16, "token_count": 133}, {"author_id": 12, "token_count": 269}, {"author_id": 5, "token_count": 225}, {"author_id": 23, "token_count": 525}, {"author_id": 4, "token_count": 1289}, {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 443}, {"author_id": 1, "token_count": 2504}, {"author_id": 16, "token_count": 253}, {"author_id": 9, "token_count": 26}, {"author_id": 24, "token_count": 438}, {"author_id": 10, "token_count": 323}, {"author_id": 2, "token_count": 4216}, {"author_id": 59, "token_count": 588}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 1829}, {"author_id": 1, "token_count": 740}, {"author_id": 6, "token_count": 655}, {"author_id": 45, "token_count": 240}, {"author_id": 32, "token_count": 1193}, {"author_id": 16, "token_count": 154}, {"author_id": 9, "token_count": 2}, {"author_id": 10, "token_count": 276}, {"author_id": 30, "token_count": 747}, {"author_id": 2, "token_count": 1012}, {"author_id": 12, "token_count": 247}, {"author_id": 18, "token_count": 105}, {"author_id": 23, "token_count": 118}, {"author_id": 4, "token_count": 179}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 5883}, {"author_id": 1, "token_count": 844}, {"author_id": 6, "token_count": 305}, {"author_id": 9, "token_count": 126}, {"author_id": 2, "token_count": 145}, {"author_id": 58, "token_count": 71}, {"author_id": 18, "token_count": 835}, {"author_id": 60, "token_count": 188}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 198}, {"author_id": 1, "token_count": 72}, {"author_id": 41, "token_count": 91}, {"author_id": 54, "token_count": 116}, {"author_id": 26, "token_count": 54}, {"author_id": 39, "token_count": 18}, {"author_id": 24, "token_count": 329}, {"author_id": 2, "token_count": 485}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 1032}, {"author_id": 35, "token_count": 259}, {"author_id": 16, "token_count": 32}, {"author_id": 36, "token_count": 1}, {"author_id": 5, "token_count": 1218}, {"author_id": 4, "token_count": 10}, {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 17, "token_count": 680}, {"author_id": 6, "token_count": 450}, {"author_id": 24, "token_count": 98}, {"author_id": 5, "token_count": 630}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 581}, {"author_id": 34, "token_count": 2}, {"author_id": 17, "token_count": 83}, {"author_id": 26, "token_count": 1299}, {"author_id": 35, "token_count": 106}, {"author_id": 39, "token_count": 5}, {"author_id": 32, "token_count": 28}, {"author_id": 20, "token_count": 842}, {"author_id": 24, "token_count": 89}, {"author_id": 12, "token_count": 1047}, {"author_id": 4, "token_count": 1110}, {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 105}, {"author_id": 34, "token_count": 166}, {"author_id": 1, "token_count": 201}, {"author_id": 39, "token_count": 5}, {"author_id": 32, "token_count": 53}, {"author_id": 20, "token_count": 299}, {"author_id": 10, "token_count": 456}, {"author_id": 2, "token_count": 472}, {"author_id": 18, "token_count": 61}, {"author_id": 60, "token_count": 689}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 1421}, {"author_id": 51, "token_count": 97}, {"author_id": 35, "token_count": 481}, {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 708}, {"author_id": 1, "token_count": 46}, {"author_id": 42, "token_count": 109}, {"author_id": 39, "token_count": 454}, {"author_id": 15, "token_count": 200}, {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 27, "token_count": 543}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 2152}, {"author_id": 16, "token_count": 364}, {"author_id": 9, "token_count": 80}, {"author_id": 15, "token_count": 1}, {"author_id": 2, "token_count": 306}, {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 200}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 329}, {"author_id": 41, "token_count": 93}, {"author_id": 45, "token_count": 168}, {"author_id": 32, "token_count": 31}, {"author_id": 27, "token_count": 407}, {"author_id": 2, "token_count": 260}, {"author_id": 5, "token_count": 50}, {"author_id": 60, "token_count": 533}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 153}, {"author_id": 6, "token_count": 217}, {"author_id": 51, "token_count": 153}, {"author_id": 52, "token_count": 76}, {"author_id": 2, "token_count": 1665}, {"author_id": 12, "token_count": 183}, {"author_id": 4, "token_count": 284}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 181}, {"author_id": 52, "token_count": 179}, {"author_id": 31, "token_count": 278}, {"author_id": 32, "token_count": 18}, {"author_id": 16, "token_count": 3}, {"author_id": 13, "token_count": 876}, {"author_id": 25, "token_count": 156}, {"author_id": 4, "token_count": 20}, {"author_id": 22, "token_count": 116}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 11, "token_count": 104}, {"author_id": 3, "token_count": 226}, {"author_id": 1, "token_count": 303}, {"author_id": 26, "token_count": 420}, {"author_id": 52, "token_count": 148}, {"author_id": 13, "token_count": 1158}, {"author_id": 27, "token_count": 18}, {"author_id": 2, "token_count": 58}, {"author_id": 12, "token_count": 478}, {"author_id": 4, "token_count": 80}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 593}, {"author_id": 1, "token_count": 85}, {"author_id": 45, "token_count": 87}, {"author_id": 31, "token_count": 415}, {"author_id": 16, "token_count": 602}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 122}, {"author_id": 45, "token_count": 103}, {"author_id": 18, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 25, "token_count": 250}, {"author_id": 60, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
31462
20.86%
Andrii Nakryiko
23869
15.82%
Martin KaFai Lau
13765
9.13%
Yonghong Song
10346
6.86%
Lorenz Bauer
6721
4.46%
Andrey Ignatov
5712
3.79%
Stanislav Fomichev
4730
3.14%
Alan Maguire
4041
2.68%
Daniel Borkmann
3627
2.40%
Jakub Sitnicki
3604
2.39%
William Tu
3272
2.17%
John Fastabend
3193
2.12%
Song Liu
2592
1.72%
Jesper Dangaard Brouer
2236
1.48%
Mathieu Xhonneux
2118
1.40%
Joanne Koong
2034
1.35%
Petar Penkov
1828
1.21%
Dmitrii Banshchikov
1773
1.18%
Jiri Olsa
1620
1.07%
Toke Höiland-Jörgensen
1535
1.02%
Joe Stringer
1495
0.99%
Ilya Leoshkevich
1364
0.90%
Willem de Bruijn
1258
0.83%
KP Singh
1246
0.83%
Kuniyuki Iwashima
968
0.64%
Peter Oskolkov
960
0.64%
Florent Revest
846
0.56%
YiFei Zhu
825
0.55%
Brendan Jackman
763
0.51%
Maciej Fijalkowski
747
0.50%
Hou Tao
693
0.46%
Hao Luo
622
0.41%
Udip Pant
588
0.39%
Hangbin Liu
482
0.32%
Nikita V. Shirokov
439
0.29%
Roman Gushchin
431
0.29%
Kumar Kartikeya Dwivedi
430
0.29%
Hengqi Chen
403
0.27%
Daniel Xu
367
0.24%
Sowmini Varadhan
298
0.20%
Eelco Chaudron
274
0.18%
Dave Marchevsky
250
0.17%
Mauricio Vasquez B
223
0.15%
Jussi Mäki
201
0.13%
Américo Wang
168
0.11%
Jakub Kiciński
153
0.10%
Yucong Sun
116
0.08%
David Verbeiren
116
0.08%
Denis Salopek
109
0.07%
David S. Miller
11
0.01%
Others
3911
2.59%
Total
150835
verifier
24263
90
41
141588
Jakub Kiciński
Daniel Borkmann
Alexei Starovoitov
Martin KaFai Lau
Maxim Mikityanskiy
Brendan Jackman
Jakub Sitnicki
Jiong Wang
Yonghong Song
Andrey Ignatov
Dmitrii Banshchikov
Paul Chaignon
John Fastabend
Lorenz Bauer
Stanislav Fomichev
Jiri Olsa
Dave Marchevsky
Willem de Bruijn
Ilya Leoshkevich
Kumar Kartikeya Dwivedi
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
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 2277}, {"author_id": 0, "token_count": 92665}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 2274}, {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 975}, {"author_id": 6, "token_count": 320}, {"author_id": 0, "token_count": 177}, {"author_id": 10, "token_count": 315}, {"author_id": 2, "token_count": 916}, {"author_id": 48, "token_count": 221}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 107}, {"author_id": 8, "token_count": 506}, {"author_id": 6, "token_count": 2719}, {"author_id": 2, "token_count": 687}, {"author_id": 48, "token_count": 304}, {"author_id": 60, "token_count": 249}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 1307}, {"author_id": 28, "token_count": 3228}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 1024}, {"author_id": 60, "token_count": 604}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 144}, {"author_id": 32, "token_count": 2}, {"author_id": 5, "token_count": 212}, {"author_id": 60, "token_count": 291}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 641}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 215}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 6, "token_count": 97}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 572}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 1005}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 460}, {"author_id": 9, "token_count": 208}, {"author_id": 44, "token_count": 205}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 628}, {"author_id": 5, "token_count": 102}, {"author_id": 60, "token_count": 248}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 18}, {"author_id": 9, "token_count": 441}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 8, "token_count": 312}, {"author_id": 32, "token_count": 48}, {"author_id": 4, "token_count": 228}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 7, "token_count": 2973}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 16, "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": 45, "token_count": 1}, {"author_id": 2, "token_count": 146}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 298}, {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 60, "token_count": 276}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 17, "token_count": 2493}, {"author_id": 60, "token_count": 264}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 17, "token_count": 206}, {"author_id": 32, "token_count": 3}, {"author_id": 60, "token_count": 419}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 17, "token_count": 254}, {"author_id": 6, "token_count": 20}, {"author_id": 10, "token_count": 6}, {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 291}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 51, "token_count": 271}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 229}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 6, "token_count": 1727}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 32, "token_count": 65}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 837}, {"author_id": 60, "token_count": 383}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 780}, {"author_id": 32, "token_count": 22}, {"author_id": 25, "token_count": 113}, {"author_id": 60, "token_count": 310}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 26, "token_count": 1128}, {"author_id": 10, "token_count": 251}, {"author_id": 2, "token_count": 77}, {"author_id": 60, "token_count": 192}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 6, "token_count": 1170}, {"author_id": 16, "token_count": 52}, {"author_id": 21, "token_count": 4095}, {"author_id": 48, "token_count": 584}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 6, "token_count": 715}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
92842
65.57%
Daniel Borkmann
9769
6.90%
Alexei Starovoitov
6504
4.59%
Martin KaFai Lau
5189
3.66%
Maxim Mikityanskiy
4095
2.89%
Brendan Jackman
3733
2.64%
Jakub Sitnicki
3601
2.54%
Jiong Wang
3228
2.28%
Yonghong Song
2008
1.42%
Andrey Ignatov
1793
1.27%
Dmitrii Banshchikov
1128
0.80%
Paul Chaignon
1109
0.78%
John Fastabend
743
0.52%
Lorenz Bauer
572
0.40%
Stanislav Fomichev
319
0.23%
Jiri Olsa
273
0.19%
Dave Marchevsky
271
0.19%
Willem de Bruijn
205
0.14%
Ilya Leoshkevich
140
0.10%
Kumar Kartikeya Dwivedi
113
0.08%
Andrii Nakryiko
18
0.01%
Hao Luo
1
0.00%
Others
3934
2.78%
Total
141588
Files:
bench.c
552
-
5
2872
Andrii Nakryiko
Joanne Koong
Hou Tao
Alexei Starovoitov
Others
May 2020
August 2020
May 2021
October 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 2220}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 13, "token_count": 318}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 45}, {"author_id": 13, "token_count": 237}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 31, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
2270
79.04%
Joanne Koong
555
19.32%
Hou Tao
37
1.29%
Alexei Starovoitov
9
0.31%
Others
1
0.03%
Total
2872
bench.h
87
-
3
422
Andrii Nakryiko
Joanne Koong
Hou Tao
May 2020
October 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 353}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 13, "token_count": 30}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 13, "token_count": 27}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 31, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
353
83.65%
Joanne Koong
57
13.51%
Hou Tao
12
2.84%
Total
422
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": 6, "token_count": 615}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
615
100.00%
Total
615
bpf_rlimit.h
28
-
1
100
Daniel Borkmann
February 2018
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 100}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
100
100.00%
Total
100
bpf_sockopt_helpers.h
21
-
1
67
Stanislav Fomichev
January 2021
var spanGroupData = [ {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 67}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
67
100.00%
Total
67
bpf_tcp_helpers.h
228
-
4
943
Martin KaFai Lau
Toke Höiland-Jörgensen
Andrii Nakryiko
Others
January 2020
February 2020
September 2020
December 2020
February 2021
March 2021
August 2021
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 818}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 71}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
866
91.83%
Toke Höiland-Jörgensen
2
0.21%
Andrii Nakryiko
1
0.11%
Others
74
7.85%
Total
943
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": 6, "token_count": 47}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 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": 18, "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
btf_helpers.c
273
-
4
1327
Andrii Nakryiko
Yonghong Song
Ilya Leoshkevich
Hengqi Chen
November 2020
February 2021
September 2021
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1234}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 32, "token_count": 21}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 52, "token_count": 5}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 4, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
1263
95.18%
Yonghong Song
38
2.86%
Ilya Leoshkevich
21
1.58%
Hengqi Chen
5
0.38%
Total
1327
btf_helpers.h
19
-
1
89
Andrii Nakryiko
November 2020
var spanGroupData = [ {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 89}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
89
100.00%
Total
89
cgroup_helpers.c
433
-
12
1423
Daniel Borkmann
Roman Gushchin
Yonghong Song
John Fastabend
Alexei Starovoitov
Stanislav Fomichev
Andrey Ignatov
Yucong Sun
Others
December 2016
October 2017
November 2017
June 2018
July 2018
January 2019
May 2019
June 2019
October 2019
July 2020
September 2021
October 2021
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 476}, ]}, {"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": 8, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 36, "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}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 6, "token_count": 326}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 22, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
326
22.91%
Roman Gushchin
261
18.34%
Yonghong Song
252
17.71%
John Fastabend
85
5.97%
Alexei Starovoitov
9
0.63%
Stanislav Fomichev
5
0.35%
Andrey Ignatov
3
0.21%
Yucong Sun
1
0.07%
Others
481
33.80%
Total
1423
cgroup_helpers.h
28
-
6
108
Daniel Borkmann
John Fastabend
Yonghong Song
Andrey Ignatov
Others
December 2016
November 2017
June 2018
July 2018
July 2020
September 2021
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 6, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
36
33.33%
John Fastabend
9
8.33%
Yonghong Song
4
3.70%
Andrey Ignatov
2
1.85%
Others
57
52.78%
Total
108
flow_dissector_load.c
113
-
3
478
Petar Penkov
Stanislav Fomichev
Yonghong Song
September 2018
October 2018
January 2019
April 2019
October 2021
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 14, "token_count": 431}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Petar Penkov
431
90.17%
Stanislav Fomichev
44
9.21%
Yonghong Song
3
0.63%
Total
478
flow_dissector_load.h
68
-
2
282
Stanislav Fomichev
Andrii Nakryiko
January 2019
April 2019
September 2020
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 206}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 66}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
277
98.23%
Andrii Nakryiko
5
1.77%
Total
282
get_cgroup_id_user.c
144
-
4
693
Yonghong Song
John Fastabend
Andrii Nakryiko
Others
June 2018
July 2020
March 2021
November 2021
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 659}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
659
95.09%
John Fastabend
5
0.72%
Andrii Nakryiko
5
0.72%
Others
24
3.46%
Total
693
netcnt_common.h
44
-
2
81
Roman Gushchin
Stanislav Fomichev
September 2018
July 2021
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 36, "token_count": 45}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
45
55.56%
Stanislav Fomichev
36
44.44%
Total
81
network_helpers.c
358
-
5
1675
Martin KaFai Lau
Stanislav Fomichev
Jakub Sitnicki
Daniel Borkmann
Andrey Ignatov
May 2020
July 2020
August 2020
July 2021
August 2021
September 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 58}, {"author_id": 6, "token_count": 16}, {"author_id": 5, "token_count": 309}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 7, "token_count": 192}, {"author_id": 2, "token_count": 322}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 180}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 404}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 93}, {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 6, "token_count": 65}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
999
59.64%
Stanislav Fomichev
345
20.60%
Jakub Sitnicki
192
11.46%
Daniel Borkmann
81
4.84%
Andrey Ignatov
58
3.46%
Total
1675
network_helpers.h
58
-
6
276
Stanislav Fomichev
Martin KaFai Lau
Jakub Sitnicki
Andrey Ignatov
Jussi Mäki
Daniel Borkmann
May 2020
July 2020
August 2020
May 2021
July 2021
August 2021
September 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 6, "token_count": 6}, {"author_id": 5, "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}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
128
46.38%
Martin KaFai Lau
94
34.06%
Jakub Sitnicki
24
8.70%
Andrey Ignatov
11
3.99%
Jussi Mäki
10
3.62%
Daniel Borkmann
9
3.26%
Total
276
test_btf.h
78
-
3
280
Martin KaFai Lau
Yonghong Song
Ilya Leoshkevich
April 2019
February 2021
September 2021
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 248}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Martin KaFai Lau
248
88.57%
Yonghong Song
22
7.86%
Ilya Leoshkevich
10
3.57%
Total
280
test_cgroup_storage.c
171
-
6
829
Roman Gushchin
Andrii Nakryiko
Yonghong Song
Ilya Leoshkevich
Brendan Jackman
John Fastabend
August 2018
September 2018
August 2019
July 2020
January 2021
November 2021
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 36, "token_count": 510}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 36, "token_count": 297}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
807
97.35%
Andrii Nakryiko
12
1.45%
Yonghong Song
3
0.36%
Ilya Leoshkevich
3
0.36%
Brendan Jackman
3
0.36%
John Fastabend
1
0.12%
Total
829
test_dev_cgroup.c
83
-
8
284
Roman Gushchin
Yonghong Song
Daniel Borkmann
Andrii Nakryiko
Stanislav Fomichev
John Fastabend
Alexei Starovoitov
Others
November 2017
December 2017
January 2018
February 2018
January 2019
May 2019
July 2020
November 2021
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 260}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Gushchin
260
91.55%
Yonghong Song
8
2.82%
Daniel Borkmann
5
1.76%
Andrii Nakryiko
4
1.41%
Stanislav Fomichev
2
0.70%
John Fastabend
2
0.70%
Alexei Starovoitov
1
0.35%
Others
2
0.70%
Total
284
test_flow_dissector.c
780
-
1
3723
Petar Penkov
September 2018
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 14, "token_count": 3723}, ]}, ]
Author Name
Tokens
Token Proportion
Petar Penkov
3723
100.00%
Total
3723
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
177
-
2
679
Andrii Nakryiko
Others
May 2018
December 2018
November 2021
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 506}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 169}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
4
0.59%
Others
675
99.41%
Total
679
test_lpm_map.c
807
-
9
5353
David Herrmann
Yonghong Song
Craig Gallek
Andrii Nakryiko
Daniel Borkmann
Others
January 2017
February 2017
September 2017
November 2017
January 2018
February 2018
February 2019
June 2019
November 2021
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 40, "token_count": 1763}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 46, "token_count": 1345}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 1708}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 361}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 90}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
1763
32.93%
Yonghong Song
1708
31.91%
Craig Gallek
1345
25.13%
Andrii Nakryiko
90
1.68%
Daniel Borkmann
3
0.06%
Others
444
8.29%
Total
5353
test_lru_map.c
898
-
6
4332
Daniel Borkmann
Martin KaFai Lau
Denis Salopek
Andrii Nakryiko
Others
November 2016
January 2017
February 2017
April 2017
February 2018
May 2019
May 2021
November 2021
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 2, "token_count": 1724}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 211}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 2228}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 42, "token_count": 43}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
2240
51.71%
Martin KaFai Lau
1984
45.80%
Denis Salopek
43
0.99%
Andrii Nakryiko
37
0.85%
Others
28
0.65%
Total
4332
test_maps.c
1912
-
27
10511
John Fastabend
Martin KaFai Lau
Alexei Starovoitov
Mauricio Vasquez B
Daniel Borkmann
Andrii Nakryiko
Nikita V. Shirokov
Lorenz Bauer
Denis Salopek
Toke Höiland-Jörgensen
Ilya Leoshkevich
Stanislav Fomichev
Yucong Sun
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
October 2020
December 2020
May 2021
July 2021
August 2021
November 2021
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 1308}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 448}, {"author_id": 60, "token_count": 286}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 323}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 73}, {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 313}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 2150}, {"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": 9, "token_count": 50}, {"author_id": 60, "token_count": 236}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 226}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 1410}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 50, "token_count": 865}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 220}, {"author_id": 58, "token_count": 356}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "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": 32, "token_count": 61}, {"author_id": 18, "token_count": 76}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 186}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 198}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 163}, {"author_id": 42, "token_count": 111}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 257}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 22, "token_count": 50}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 201}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
2643
25.15%
Martin KaFai Lau
1875
17.84%
Alexei Starovoitov
1579
15.02%
Mauricio Vasquez B
865
8.23%
Daniel Borkmann
719
6.84%
Andrii Nakryiko
574
5.46%
Nikita V. Shirokov
356
3.39%
Lorenz Bauer
232
2.21%
Denis Salopek
111
1.06%
Toke Höiland-Jörgensen
76
0.72%
Ilya Leoshkevich
61
0.58%
Stanislav Fomichev
51
0.49%
Yucong Sun
50
0.48%
Jesper Dangaard Brouer
5
0.05%
Others
1314
12.50%
Total
10511
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_progs.c
1505
-
15
6928
Yucong Sun
Andrii Nakryiko
Stanislav Fomichev
Jesper Dangaard Brouer
Song Liu
Alexei Starovoitov
Martin KaFai Lau
Lorenz Bauer
KP Singh
Yonghong Song
Mauricio Vasquez B
Hou Tao
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
December 2020
January 2021
May 2021
August 2021
September 2021
October 2021
November 2021
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": 20, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 10, "token_count": 62}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 332}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 859}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 234}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 153}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 370}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 215}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 20, "token_count": 155}, {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 260}, {"author_id": 24, "token_count": 38}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 22, "token_count": 343}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 12, "token_count": 164}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 22, "token_count": 3056}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 22, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Yucong Sun
3415
49.29%
Andrii Nakryiko
2086
30.11%
Stanislav Fomichev
731
10.55%
Jesper Dangaard Brouer
167
2.41%
Song Liu
164
2.37%
Alexei Starovoitov
140
2.02%
Martin KaFai Lau
77
1.11%
Lorenz Bauer
62
0.89%
KP Singh
38
0.55%
Yonghong Song
36
0.52%
Mauricio Vasquez B
5
0.07%
Hou Tao
2
0.03%
Daniel Borkmann
1
0.01%
Others
4
0.06%
Total
6928
test_progs.h
339
-
13
737
Andrii Nakryiko
Stanislav Fomichev
Yucong Sun
Ilya Leoshkevich
Song Liu
Alan Maguire
Yonghong Song
Lorenz Bauer
Jesper Dangaard Brouer
Hou Tao
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
November 2020
December 2020
January 2021
February 2021
April 2021
May 2021
July 2021
September 2021
October 2021
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 217}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 77}, {"author_id": 32, "token_count": 25}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 18, "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": 20, "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": 64}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 22, "token_count": 108}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
279
37.86%
Stanislav Fomichev
262
35.55%
Yucong Sun
108
14.65%
Ilya Leoshkevich
25
3.39%
Song Liu
14
1.90%
Alan Maguire
13
1.76%
Yonghong Song
11
1.49%
Lorenz Bauer
9
1.22%
Jesper Dangaard Brouer
6
0.81%
Hou Tao
4
0.54%
Martin KaFai Lau
3
0.41%
Alexei Starovoitov
2
0.27%
Toke Höiland-Jörgensen
1
0.14%
Total
737
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": 8, "token_count": 785}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "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
554
-
9
2439
Andrey Ignatov
Menglong Dong
Yonghong Song
Andrii Nakryiko
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
November 2021
January 2022
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 1460}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 56, "token_count": 894}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
1460
59.86%
Menglong Dong
894
36.65%
Yonghong Song
36
1.48%
Andrii Nakryiko
32
1.31%
Ilya Leoshkevich
10
0.41%
Martin KaFai Lau
3
0.12%
Stanislav Fomichev
2
0.08%
Toke Höiland-Jörgensen
1
0.04%
John Fastabend
1
0.04%
Total
2439
test_sock_addr.c
1431
-
7
5325
Andrey Ignatov
Daniel Borkmann
Andrii Nakryiko
Stanislav Fomichev
Yonghong Song
Martin KaFai Lau
John Fastabend
March 2018
April 2018
May 2018
June 2018
August 2018
January 2019
June 2019
May 2020
July 2020
December 2020
January 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 863}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 3453}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 109}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 143}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 535}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 80}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 87}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
4570
85.82%
Daniel Borkmann
535
10.05%
Andrii Nakryiko
111
2.08%
Stanislav Fomichev
102
1.92%
Yonghong Song
3
0.06%
Martin KaFai Lau
3
0.06%
John Fastabend
1
0.02%
Total
5325
test_sockmap.c
2055
-
7
9758
John Fastabend
Andrii Nakryiko
Jakub Kiciński
Daniel Borkmann
Lorenz Bauer
Others
April 2018
May 2018
August 2018
October 2018
November 2018
November 2019
January 2020
May 2020
June 2020
July 2020
October 2020
December 2020
October 2021
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 5288}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 60, "token_count": 178}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 21}, {"author_id": 9, "token_count": 1192}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 336}, ]}, {"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": 2283}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 9, "token_count": 87}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 101}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 141}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
9311
95.42%
Andrii Nakryiko
61
0.63%
Jakub Kiciński
35
0.36%
Daniel Borkmann
22
0.23%
Lorenz Bauer
10
0.10%
Others
319
3.27%
Total
9758
test_sysctl.c
1631
-
5
6813
Andrey Ignatov
Ilya Leoshkevich
Andrii Nakryiko
Toke Höiland-Jörgensen
John Fastabend
March 2019
August 2019
October 2019
January 2020
July 2020
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 6364}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 32, "token_count": 260}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 32, "token_count": 143}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ignatov
6364
93.41%
Ilya Leoshkevich
407
5.97%
Andrii Nakryiko
40
0.59%
Toke Höiland-Jörgensen
1
0.01%
John Fastabend
1
0.01%
Total
6813
test_tag.c
204
-
4
1117
Daniel Borkmann
Andrii Nakryiko
Others
January 2017
February 2017
November 2017
February 2018
November 2021
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 6, "token_count": 1084}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
1087
97.31%
Andrii Nakryiko
21
1.88%
Others
9
0.81%
Total
1117
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": 14, "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
22
-
5
56
Stanislav Fomichev
Andrey Ignatov
Others
January 2018
July 2018
December 2019
November 2020
December 2020
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Fomichev
3
5.36%
Andrey Ignatov
3
5.36%
Others
50
89.29%
Total
56
test_tcpnotify.h
19
-
1
41
Sowmini Varadhan
November 2018
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 57, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Sowmini Varadhan
41
100.00%
Total
41
test_tcpnotify_user.c
169
-
5
720
Sowmini Varadhan
Andrii Nakryiko
Stanislav Fomichev
John Fastabend
Others
November 2018
January 2019
July 2019
July 2020
August 2020
May 2021
November 2021
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 57, "token_count": 517}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Sowmini Varadhan
517
71.81%
Andrii Nakryiko
151
20.97%
Stanislav Fomichev
5
0.69%
John Fastabend
1
0.14%
Others
46
6.39%
Total
720
test_verifier.c
1402
-
28
7119
Daniel Borkmann
Alexei Starovoitov
Martin KaFai Lau
Jakub Kiciński
Andrii Nakryiko
Stanislav Fomichev
Joe Stringer
Roman Gushchin
Dmitrii Banshchikov
Jakub Sitnicki
Paul Chaignon
Jiong Wang
Jiri Olsa
David S. Miller
Ilya Leoshkevich
Jesper Dangaard Brouer
Lorenz Bauer
Kumar Kartikeya Dwivedi
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
November 2020
December 2020
January 2021
March 2021
May 2021
October 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 173}, ]}, {"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": 6, "token_count": 328}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 151}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 6, "token_count": 54}, {"author_id": 2, "token_count": 361}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 200}, {"author_id": 33, "token_count": 132}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 48, "token_count": 66}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 676}, {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 6, "token_count": 180}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 36, "token_count": 97}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 36, "token_count": 73}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 157}, {"author_id": 33, "token_count": 41}, {"author_id": 60, "token_count": 299}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 43, "token_count": 57}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 47}, {"author_id": 0, "token_count": 301}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 386}, {"author_id": 6, "token_count": 70}, {"author_id": 0, "token_count": 9}, {"author_id": 28, "token_count": 19}, {"author_id": 5, "token_count": 145}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 546}, {"author_id": 6, "token_count": 279}, {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 28, "token_count": 41}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 5, "token_count": 25}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 283}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 76}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 7, "token_count": 70}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 230}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 16, "token_count": 58}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 515}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 32, "token_count": 33}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 162}, {"author_id": 26, "token_count": 163}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
2038
28.63%
Alexei Starovoitov
1817
25.52%
Martin KaFai Lau
495
6.95%
Jakub Kiciński
310
4.35%
Andrii Nakryiko
224
3.15%
Stanislav Fomichev
175
2.46%
Joe Stringer
173
2.43%
Roman Gushchin
170
2.39%
Dmitrii Banshchikov
163
2.29%
Jakub Sitnicki
70
0.98%
Paul Chaignon
66
0.93%
Jiong Wang
60
0.84%
Jiri Olsa
58
0.81%
David S. Miller
57
0.80%
Ilya Leoshkevich
33
0.46%
Jesper Dangaard Brouer
20
0.28%
Lorenz Bauer
12
0.17%
Kumar Kartikeya Dwivedi
1
0.01%
Others
1177
16.53%
Total
7119
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": 6, "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
142
-
2
649
Andrii Nakryiko
Florent Revest
May 2020
July 2020
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 310}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 229}, {"author_id": 35, "token_count": 14}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
635
97.84%
Florent Revest
14
2.16%
Total
649
testing_helpers.h
14
-
1
99
Andrii Nakryiko
May 2020
July 2020
November 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 55}, ]}, ]
Author Name
Tokens
Token Proportion
Andrii Nakryiko
99
100.00%
Total
99
trace_helpers.c
226
-
7
972
Yonghong Song
Andrii Nakryiko
Hao Luo
Song Liu
Others
April 2018
May 2018
October 2018
April 2019
May 2019
March 2020
September 2020
August 2021
September 2021
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": 45, "token_count": 114}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 341}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 12, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
410
42.18%
Andrii Nakryiko
341
35.08%
Hao Luo
114
11.73%
Song Liu
3
0.31%
Others
104
10.70%
Total
972
trace_helpers.h
25
-
6
95
Yonghong Song
Andrii Nakryiko
Hao Luo
Jakub Kiciński
Toke Höiland-Jörgensen
Others
April 2018
May 2018
January 2020
March 2020
September 2020
August 2021
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": 18, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 45, "token_count": 16}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Yonghong Song
45
47.37%
Andrii Nakryiko
25
26.32%
Hao Luo
16
16.84%
Jakub Kiciński
2
2.11%
Toke Höiland-Jörgensen
1
1.05%
Others
6
6.32%
Total
95
urandom_read.c
35
-
2
135
Song Liu
Others
March 2018
May 2018
March 2019
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 12, "token_count": 61}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 12, "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
xdp_redirect_multi.c
227
-
2
1021
Hangbin Liu
Andrii Nakryiko
May 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1619852400, "group": [ {"author_id": 39, "token_count": 980}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Hangbin Liu
982
96.18%
Andrii Nakryiko
39
3.82%
Total
1021
xdping.c
258
-
4
1096
Alan Maguire
Andrii Nakryiko
Hengqi Chen
Jakub Kiciński
May 2019
November 2019
September 2021
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 1085}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Maguire
1085
99.00%
Andrii Nakryiko
7
0.64%
Hengqi Chen
3
0.27%
Jakub Kiciński
1
0.09%
Total
1096
xdping.h
13
-
1
33
Alan Maguire
May 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Maguire
33
100.00%
Total
33
xdpxceiver.c
1481
-
7
7341
Magnus Karlsson
Weqaar Janjua
Maciej Fijalkowski
Andrii Nakryiko
Others
December 2020
January 2021
February 2021
March 2021
August 2021
September 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1606809600, "group": [ {"author_id": 38, "token_count": 1625}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 19}, {"author_id": 60, "token_count": 223}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 30, "token_count": 651}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 19, "token_count": 1586}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 19, "token_count": 3168}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
4773
65.02%
Weqaar Janjua
1625
22.14%
Maciej Fijalkowski
651
8.87%
Andrii Nakryiko
7
0.10%
Others
285
3.88%
Total
7341
xdpxceiver.h
162
-
5
470
Weqaar Janjua
Magnus Karlsson
Maciej Fijalkowski
Others
December 2020
February 2021
March 2021
August 2021
September 2021
var spanGroupData = [ {"timestamp": 1606809600, "group": [ {"author_id": 38, "token_count": 198}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 9}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 30, "token_count": 34}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 19, "token_count": 44}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 19, "token_count": 136}, ]}, ]
Author Name
Tokens
Token Proportion
Weqaar Janjua
198
42.13%
Magnus Karlsson
189
40.21%
Maciej Fijalkowski
34
7.23%
Others
49
10.43%
Total
470
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
151
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
96875
15.48%
12
0.85%
1
Andrii Nakryiko
77963
12.46%
249
17.67%
2
Martin KaFai Lau
59019
9.43%
74
5.25%
3
Alexei Starovoitov
47488
7.59%
99
7.03%
4
Yonghong Song
38670
6.18%
105
7.45%
5
Stanislav Fomichev
29454
4.71%
95
6.74%
6
Daniel Borkmann
29229
4.67%
58
4.12%
7
Jakub Sitnicki
26608
4.25%
28
1.99%
8
Andrey Ignatov
25598
4.09%
37
2.63%
9
John Fastabend
16583
2.65%
57
4.05%
10
Lorenz Bauer
14927
2.39%
30
2.13%
11
Alan Maguire
10011
1.60%
12
0.85%
12
Song Liu
6850
1.09%
17
1.21%
13
Joanne Koong
6677
1.07%
7
0.50%
14
Petar Penkov
6443
1.03%
5
0.35%
15
Jussi Mäki
6155
0.98%
6
0.43%
16
Jiri Olsa
6152
0.98%
25
1.77%
17
Brendan Jackman
5903
0.94%
7
0.50%
18
Toke Höiland-Jörgensen
5135
0.82%
18
1.28%
19
Magnus Karlsson
4962
0.79%
39
2.77%
20
Jesper Dangaard Brouer
4177
0.67%
17
1.21%
21
Maxim Mikityanskiy
4102
0.66%
2
0.14%
22
Yucong Sun
3911
0.62%
22
1.56%
23
YiFei Zhu
3771
0.60%
5
0.35%
24
KP Singh
3645
0.58%
18
1.28%
25
Kumar Kartikeya Dwivedi
3629
0.58%
9
0.64%
26
Dmitrii Banshchikov
3572
0.57%
4
0.28%
27
Kuniyuki Iwashima
3517
0.56%
4
0.28%
28
Jiong Wang
3289
0.53%
5
0.35%
29
William Tu
3272
0.52%
2
0.14%
30
Maciej Fijalkowski
3137
0.50%
9
0.64%
31
Hou Tao
3128
0.50%
5
0.35%
32
Ilya Leoshkevich
3086
0.49%
38
2.70%
33
Joe Stringer
2761
0.44%
9
0.64%
34
Américo Wang
2710
0.43%
8
0.57%
35
Florent Revest
2483
0.40%
9
0.64%
36
Roman Gushchin
2215
0.35%
8
0.57%
37
Mathieu Xhonneux
2118
0.34%
1
0.07%
38
Weqaar Janjua
1823
0.29%
3
0.21%
39
Hangbin Liu
1765
0.28%
7
0.50%
40
David Herrmann
1763
0.28%
1
0.07%
41
Daniel Xu
1694
0.27%
3
0.21%
42
Denis Salopek
1554
0.25%
1
0.07%
43
David S. Miller
1473
0.24%
4
0.28%
44
Willem de Bruijn
1468
0.23%
9
0.64%
45
Hao Luo
1435
0.23%
8
0.57%
46
Craig Gallek
1345
0.21%
2
0.14%
47
Edward Cree
1237
0.20%
4
0.28%
48
Paul Chaignon
1175
0.19%
4
0.28%
49
Pedro Tammela
1096
0.18%
2
0.14%
50
Mauricio Vasquez B
1093
0.17%
1
0.07%
51
Dave Marchevsky
1063
0.17%
6
0.43%
52
Hengqi Chen
965
0.15%
6
0.43%
53
Peter Oskolkov
960
0.15%
2
0.14%
54
David Verbeiren
951
0.15%
1
0.07%
55
Eelco Chaudron
922
0.15%
3
0.21%
56
Menglong Dong
894
0.14%
2
0.14%
57
Sowmini Varadhan
856
0.14%
1
0.07%
58
Nikita V. Shirokov
839
0.13%
5
0.35%
59
Udip Pant
789
0.13%
3
0.21%
60
Others
19484
3.11%
176
12.49%
Total
625869
1409