Linux Source Code
Home
Release 6.3
Help
bpf
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alexander Duyck
Alexander Lobakin
Alexei Starovoitov
Andrii Nakryiko
Artem Savkov
Benjamin Tissoires
Björn Töpel
Brenden Blanco
Brian Vazquez
Chenbo Feng
Colin Ian King
Daniel Borkmann
David S. Miller
David Vernet
Dmitry Yakunin
Glauber de Oliveira Costa
Gustavo A. R. Silva
Hou Tao
Ilya Leoshkevich
Ingo Molnar
Jakub Kiciński
Jean-Philippe Menil
Jesper Dangaard Brouer
Joe Stringer
KP Singh
Kees Cook
Kenny Yu
Kui-Feng Lee
Kumar Kartikeya Dwivedi
Linus Torvalds (pre-git)
Lorenz Bauer
Lorenzo Bianconi
Martin KaFai Lau
Matt Mullins
Neil Spring
Nikita V. Shirokov
Pavel Emelyanov
Peter Zijlstra
Roman Gushchin
Song Liu
Stanislav Fomichev
Stephen Hemminger
Thomas Gleixner
Toke Höiland-Jörgensen
Vadim Fedorenko
Wang Qing
Willem de Bruijn
Xuan Zhuo
Yihao Han
Yonghong Song
Zvi Effron
kbuild test robot
zhongbaisong
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bpf_dummy_struct_ops.c
233
-
14
1104
Hou Tao
David Vernet
Kui-Feng Lee
Martin KaFai Lau
Alexei Starovoitov
Kumar Kartikeya Dwivedi
Yonghong Song
KP Singh
Daniel Borkmann
Kenny Yu
Jakub Kiciński
Brenden Blanco
Peter Zijlstra
Joe Stringer
September 2014
June 2016
July 2016
September 2016
December 2016
March 2017
June 2017
April 2018
October 2018
February 2019
October 2019
November 2019
January 2020
March 2020
October 2021
January 2022
May 2022
October 2022
November 2022
January 2023
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 804}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 62}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 14, "token_count": 73}, ]}, ]
Author Name
Tokens
Token Proportion
Hou Tao
804
72.83%
David Vernet
73
6.61%
Kui-Feng Lee
62
5.62%
Martin KaFai Lau
59
5.34%
Alexei Starovoitov
51
4.62%
Kumar Kartikeya Dwivedi
20
1.81%
Yonghong Song
11
1.00%
KP Singh
8
0.72%
Daniel Borkmann
6
0.54%
Kenny Yu
3
0.27%
Jakub Kiciński
3
0.27%
Brenden Blanco
2
0.18%
Peter Zijlstra
1
0.09%
Joe Stringer
1
0.09%
Total
1104
test_run.c
1714
-
48
8324
Alexei Starovoitov
Toke Höiland-Jörgensen
Stanislav Fomichev
Lorenz Bauer
Kumar Kartikeya Dwivedi
Song Liu
Lorenzo Bianconi
Zvi Effron
Dmitry Yakunin
Benjamin Tissoires
Daniel Borkmann
KP Singh
Martin KaFai Lau
Roman Gushchin
Yonghong Song
Andrii Nakryiko
Vadim Fedorenko
David Vernet
Ilya Leoshkevich
Jesper Dangaard Brouer
Björn Töpel
Pavel Emelyanov
Alexander Lobakin
Nikita V. Shirokov
Wang Qing
Brian Vazquez
Neil Spring
Xuan Zhuo
Willem de Bruijn
Artem Savkov
Matt Mullins
David S. Miller
Jean-Philippe Menil
Glauber de Oliveira Costa
Jakub Kiciński
zhongbaisong
Chenbo Feng
Stephen Hemminger
Linus Torvalds (pre-git)
Joe Stringer
Ingo Molnar
Yihao Han
Thomas Gleixner
Gustavo A. R. Silva
Kees Cook
kbuild test robot
Colin Ian King
Alexander Duyck
October 1997
December 2005
October 2007
December 2011
October 2012
September 2014
October 2015
November 2015
February 2016
April 2016
January 2017
February 2017
March 2017
May 2017
June 2017
September 2017
October 2017
January 2018
February 2018
March 2018
April 2018
May 2018
July 2018
August 2018
September 2018
October 2018
December 2018
January 2019
February 2019
April 2019
May 2019
July 2019
October 2019
November 2019
December 2019
January 2020
March 2020
May 2020
June 2020
August 2020
September 2020
December 2020
January 2021
March 2021
May 2021
July 2021
August 2021
September 2021
October 2021
January 2022
February 2022
March 2022
April 2022
May 2022
July 2022
August 2022
September 2022
November 2022
December 2022
January 2023
February 2023
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 36, "token_count": 12}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 84}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 1042}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 34, "token_count": 13}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 38, "token_count": 7}, {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 24}, {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 63}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 16, "token_count": 17}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 16, "token_count": 47}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 6, "token_count": 56}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 58}, {"author_id": 16, "token_count": 34}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 33, "token_count": 5}, {"author_id": 2, "token_count": 115}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 32, "token_count": 14}, {"author_id": 2, "token_count": 608}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 176}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 257}, {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 34}, {"author_id": 25, "token_count": 19}, {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 27, "token_count": 18}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 35, "token_count": 12}, {"author_id": 13, "token_count": 130}, {"author_id": 30, "token_count": 16}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 21, "token_count": 39}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 15, "token_count": 72}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 204}, {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 381}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 4, "token_count": 697}, {"author_id": 11, "token_count": 84}, {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 50}, {"author_id": 29, "token_count": 16}, {"author_id": 8, "token_count": 339}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 28, "token_count": 17}, {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 12, "token_count": 37}, {"author_id": 4, "token_count": 12}, {"author_id": 19, "token_count": 50}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 18}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 5, "token_count": 363}, {"author_id": 7, "token_count": 358}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 7, "token_count": 18}, {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 27}, {"author_id": 1, "token_count": 1506}, {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 165}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 5, "token_count": 72}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 53}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 31, "token_count": 15}, {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 10, "token_count": 154}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 37, "token_count": 7}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 10, "token_count": 31}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 20, "token_count": 44}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 24, "token_count": 21}, {"author_id": 14, "token_count": 48}, {"author_id": 33, "token_count": 1}, {"author_id": 11, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Alexei Starovoitov
1583
19.02%
Toke Höiland-Jörgensen
1520
18.26%
Stanislav Fomichev
1089
13.08%
Lorenz Bauer
767
9.21%
Kumar Kartikeya Dwivedi
697
8.37%
Song Liu
451
5.42%
Lorenzo Bianconi
392
4.71%
Zvi Effron
339
4.07%
Dmitry Yakunin
204
2.45%
Benjamin Tissoires
185
2.22%
Daniel Borkmann
135
1.62%
KP Singh
130
1.56%
Martin KaFai Lau
103
1.24%
Roman Gushchin
98
1.18%
Yonghong Song
92
1.11%
Andrii Nakryiko
56
0.67%
Vadim Fedorenko
50
0.60%
David Vernet
48
0.58%
Ilya Leoshkevich
44
0.53%
Jesper Dangaard Brouer
39
0.47%
Björn Töpel
34
0.41%
Pavel Emelyanov
27
0.32%
Alexander Lobakin
21
0.25%
Nikita V. Shirokov
19
0.23%
Wang Qing
18
0.22%
Brian Vazquez
18
0.22%
Neil Spring
17
0.20%
Xuan Zhuo
16
0.19%
Willem de Bruijn
16
0.19%
Artem Savkov
15
0.18%
Matt Mullins
14
0.17%
David S. Miller
13
0.16%
Jean-Philippe Menil
12
0.14%
Glauber de Oliveira Costa
12
0.14%
Jakub Kiciński
11
0.13%
zhongbaisong
7
0.08%
Chenbo Feng
7
0.08%
Stephen Hemminger
6
0.07%
Linus Torvalds (pre-git)
3
0.04%
Joe Stringer
3
0.04%
Ingo Molnar
3
0.04%
Yihao Han
2
0.02%
Thomas Gleixner
2
0.02%
Gustavo A. R. Silva
2
0.02%
Kees Cook
1
0.01%
kbuild test robot
1
0.01%
Colin Ian King
1
0.01%
Alexander Duyck
1
0.01%
Total
8324
Contributors:
53
Author
Tokens
Proportion
Commits
Proportion
0
Alexei Starovoitov
1634
17.33%
19
11.95%
1
Toke Höiland-Jörgensen
1520
16.12%
4
2.52%
2
Stanislav Fomichev
1089
11.55%
15
9.43%
3
Hou Tao
804
8.53%
2
1.26%
4
Lorenz Bauer
767
8.14%
4
2.52%
5
Kumar Kartikeya Dwivedi
717
7.61%
12
7.55%
6
Song Liu
451
4.78%
4
2.52%
7
Lorenzo Bianconi
392
4.16%
6
3.77%
8
Zvi Effron
339
3.60%
2
1.26%
9
Dmitry Yakunin
204
2.16%
2
1.26%
10
Benjamin Tissoires
185
1.96%
3
1.89%
11
Martin KaFai Lau
162
1.72%
11
6.92%
12
Daniel Borkmann
141
1.50%
8
5.03%
13
KP Singh
138
1.46%
3
1.89%
14
David Vernet
121
1.28%
3
1.89%
15
Yonghong Song
103
1.09%
9
5.66%
16
Roman Gushchin
98
1.04%
4
2.52%
17
Kui-Feng Lee
62
0.66%
1
0.63%
18
Andrii Nakryiko
56
0.59%
3
1.89%
19
Vadim Fedorenko
50
0.53%
1
0.63%
20
Ilya Leoshkevich
44
0.47%
1
0.63%
21
Jesper Dangaard Brouer
39
0.41%
2
1.26%
22
Björn Töpel
34
0.36%
1
0.63%
23
Pavel Emelyanov
27
0.29%
3
1.89%
24
Alexander Lobakin
21
0.22%
1
0.63%
25
Nikita V. Shirokov
19
0.20%
1
0.63%
26
Wang Qing
18
0.19%
1
0.63%
27
Brian Vazquez
18
0.19%
2
1.26%
28
Neil Spring
17
0.18%
1
0.63%
29
Xuan Zhuo
16
0.17%
1
0.63%
30
Willem de Bruijn
16
0.17%
1
0.63%
31
Artem Savkov
15
0.16%
1
0.63%
32
Matt Mullins
14
0.15%
2
1.26%
33
Jakub Kiciński
14
0.15%
4
2.52%
34
David S. Miller
13
0.14%
2
1.26%
35
Jean-Philippe Menil
12
0.13%
1
0.63%
36
Glauber de Oliveira Costa
12
0.13%
1
0.63%
37
zhongbaisong
7
0.07%
1
0.63%
38
Chenbo Feng
7
0.07%
1
0.63%
39
Stephen Hemminger
6
0.06%
1
0.63%
40
Joe Stringer
4
0.04%
2
1.26%
41
Linus Torvalds (pre-git)
3
0.03%
1
0.63%
42
Kenny Yu
3
0.03%
1
0.63%
43
Ingo Molnar
3
0.03%
1
0.63%
44
Yihao Han
2
0.02%
1
0.63%
45
Thomas Gleixner
2
0.02%
1
0.63%
46
Gustavo A. R. Silva
2
0.02%
1
0.63%
47
Brenden Blanco
2
0.02%
1
0.63%
48
Peter Zijlstra
1
0.01%
1
0.63%
49
Kees Cook
1
0.01%
1
0.63%
50
kbuild test robot
1
0.01%
1
0.63%
51
Colin Ian King
1
0.01%
1
0.63%
52
Alexander Duyck
1
0.01%
1
0.63%
Total
9428
159