Linux Source Code
Home
Release 6.5
Help
tls
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Américo Wang
Andre Tomt
Andrew Lutomirski
Arnd Bergmann
Atul Gupta
Boris Pismenny
Christoph Hellwig
Dan Carpenter
Daniel Borkmann
Daniel Jordan
Dave Watson
David Howells
Davide Caratti
Dirk van der Merwe
Dmitry V. Levin
Doron Roberts-Kedes
Eran Ben Elisha
Eric Dumazet
Gal Pressman
Hangyu Hua
Herbert Xu
Ilya Lesokhin
Jakub Kiciński
Jakub Sitnicki
Jim Ma
John Fastabend
Jonathan Lemon
Kees Cook
Li Yang
Lin Yun Sheng
Linus Torvalds
Matteo Croce
Matthew Wilcox
Matthias Rosenfelder
Maxim Mikityanskiy
Others
Pavel Emelyanov
Peilin Ye
Pengcheng Yang
Pietro Borrello
Rohit Maheshwari
Sabrina Dubroca
Satoru Moriya
Taehee Yoo
Tariq Toukan
Tianjia Zhang
Vadim Fedorenko
Vakul Garg
Valentin Vidic
Vinay Kumar Yadav
Wang Hai
Xiyu Yang
Yonatan Linik
Yu Liao
Yue haibing
Yueh-Shun Li
Yutaro Hayakawa
Ziyang Xuan
r.hering@avm.de
zhong jiang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
tls.h
324
-
16
1619
Jakub Kiciński
Dave Watson
Boris Pismenny
Ilya Lesokhin
Vakul Garg
John Fastabend
Vadim Fedorenko
David Howells
Daniel Borkmann
Dirk van der Merwe
Daniel Jordan
Herbert Xu
Yue haibing
Andrew Lutomirski
Atul Gupta
Américo Wang
June 2013
June 2017
November 2017
January 2018
March 2018
April 2018
July 2018
September 2018
October 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
November 2020
October 2021
July 2022
February 2023
May 2023
June 2023
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 363}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 65}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 17}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 82}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 6}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 566}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 6, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
804
49.66%
Dave Watson
497
30.70%
Boris Pismenny
92
5.68%
Ilya Lesokhin
80
4.94%
Vakul Garg
33
2.04%
John Fastabend
32
1.98%
Vadim Fedorenko
23
1.42%
David Howells
18
1.11%
Daniel Borkmann
17
1.05%
Dirk van der Merwe
6
0.37%
Daniel Jordan
6
0.37%
Herbert Xu
5
0.31%
Yue haibing
2
0.12%
Andrew Lutomirski
2
0.12%
Atul Gupta
1
0.06%
Américo Wang
1
0.06%
Total
1619
tls_device.c
1471
-
25
6498
Ilya Lesokhin
Jakub Kiciński
Boris Pismenny
Dave Watson
David Howells
Tariq Toukan
Maxim Mikityanskiy
Gal Pressman
Rohit Maheshwari
Vakul Garg
Ziyang Xuan
Atul Gupta
Matthew Wilcox
Dirk van der Merwe
Daniel Borkmann
Sabrina Dubroca
Jonathan Lemon
zhong jiang
Jakub Sitnicki
Valentin Vidic
Matteo Croce
Lin Yun Sheng
Wang Hai
Al Viro
Others
June 2017
November 2017
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
February 2020
March 2020
June 2020
October 2020
November 2020
December 2020
January 2021
March 2021
June 2021
March 2022
April 2022
May 2022
July 2022
August 2022
September 2022
May 2023
June 2023
August 2023
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 318}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 64}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 2575}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 776}, {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 37}, {"author_id": 3, "token_count": 58}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 612}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 12}, {"author_id": 0, "token_count": 16}, {"author_id": 32, "token_count": 8}, {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 260}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 19, "token_count": 53}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 213}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 21}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 11}, {"author_id": 14, "token_count": 83}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 47, "token_count": 2}, {"author_id": 16, "token_count": 91}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 21, "token_count": 69}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 16, "token_count": 19}, {"author_id": 14, "token_count": 138}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 16, "token_count": 61}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 11, "token_count": 149}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 6, "token_count": 245}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 79}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Lesokhin
2583
39.75%
Jakub Kiciński
1366
21.02%
Boris Pismenny
1047
16.11%
Dave Watson
326
5.02%
David Howells
245
3.77%
Tariq Toukan
236
3.63%
Maxim Mikityanskiy
188
2.89%
Gal Pressman
149
2.29%
Rohit Maheshwari
79
1.22%
Vakul Garg
74
1.14%
Ziyang Xuan
69
1.06%
Atul Gupta
64
0.98%
Matthew Wilcox
20
0.31%
Dirk van der Merwe
12
0.18%
Daniel Borkmann
9
0.14%
Sabrina Dubroca
8
0.12%
Jonathan Lemon
8
0.12%
zhong jiang
3
0.05%
Jakub Sitnicki
3
0.05%
Valentin Vidic
2
0.03%
Matteo Croce
2
0.03%
Lin Yun Sheng
2
0.03%
Wang Hai
1
0.02%
Al Viro
1
0.02%
Others
1
0.02%
Total
6498
tls_device_fallback.c
513
-
14
2399
Ilya Lesokhin
Gal Pressman
Jakub Kiciński
Dave Watson
Dirk van der Merwe
Vadim Fedorenko
Boris Pismenny
Maxim Mikityanskiy
Eric Dumazet
Yu Liao
Tariq Toukan
Sabrina Dubroca
Jonathan Lemon
Yueh-Shun Li
June 2017
November 2017
April 2018
July 2018
September 2018
January 2019
April 2019
June 2019
July 2019
November 2020
January 2021
June 2021
June 2022
July 2022
August 2022
September 2022
November 2022
June 2023
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 1985}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 25}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 11, "token_count": 202}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 55, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Lesokhin
1987
82.83%
Gal Pressman
202
8.42%
Jakub Kiciński
67
2.79%
Dave Watson
46
1.92%
Dirk van der Merwe
25
1.04%
Vadim Fedorenko
18
0.75%
Boris Pismenny
13
0.54%
Maxim Mikityanskiy
10
0.42%
Eric Dumazet
10
0.42%
Yu Liao
9
0.38%
Tariq Toukan
5
0.21%
Sabrina Dubroca
3
0.13%
Jonathan Lemon
3
0.13%
Yueh-Shun Li
1
0.04%
Total
2399
tls_main.c
1277
-
33
5920
Dave Watson
Jakub Kiciński
Boris Pismenny
Tianjia Zhang
Davide Caratti
John Fastabend
Ilya Lesokhin
Taehee Yoo
Atul Gupta
Vakul Garg
David Howells
Sabrina Dubroca
Tariq Toukan
Yutaro Hayakawa
Daniel Borkmann
Jakub Sitnicki
Kees Cook
Dan Carpenter
Vadim Fedorenko
Maxim Mikityanskiy
Hangyu Hua
Christoph Hellwig
Ziyang Xuan
Andre Tomt
Eric Dumazet
Américo Wang
Pavel Emelyanov
Valentin Vidic
Dirk van der Merwe
Arnd Bergmann
Matthias Rosenfelder
Linus Torvalds
Others
July 2008
June 2017
July 2017
November 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
December 2018
January 2019
February 2019
March 2019
April 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
July 2020
September 2020
November 2020
June 2021
September 2021
October 2021
November 2021
March 2022
May 2022
June 2022
July 2022
September 2022
February 2023
May 2023
June 2023
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 31, "token_count": 14}, {"author_id": 1, "token_count": 1769}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 111}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 173}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 77}, {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 153}, {"author_id": 2, "token_count": 107}, {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 44, "token_count": 5}, {"author_id": 7, "token_count": 6}, {"author_id": 1, "token_count": 16}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 88}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 58}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 34}, {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 4, "token_count": 46}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 168}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 13, "token_count": 320}, {"author_id": 0, "token_count": 36}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 25, "token_count": 34}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 37, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 23, "token_count": 53}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 8, "token_count": 202}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 40, "token_count": 4}, {"author_id": 8, "token_count": 178}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 226}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 5, "token_count": 197}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 438}, {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 12, "token_count": 222}, {"author_id": 14, "token_count": 45}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 6, "token_count": 51}, {"author_id": 30, "token_count": 3}, {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 6, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Watson
2034
34.36%
Jakub Kiciński
1224
20.68%
Boris Pismenny
631
10.66%
Tianjia Zhang
380
6.42%
Davide Caratti
320
5.41%
John Fastabend
268
4.53%
Ilya Lesokhin
230
3.89%
Taehee Yoo
222
3.75%
Atul Gupta
95
1.60%
Vakul Garg
81
1.37%
David Howells
78
1.32%
Sabrina Dubroca
62
1.05%
Tariq Toukan
57
0.96%
Yutaro Hayakawa
53
0.90%
Daniel Borkmann
45
0.76%
Jakub Sitnicki
39
0.66%
Kees Cook
14
0.24%
Dan Carpenter
14
0.24%
Vadim Fedorenko
12
0.20%
Maxim Mikityanskiy
10
0.17%
Hangyu Hua
10
0.17%
Christoph Hellwig
9
0.15%
Ziyang Xuan
7
0.12%
Andre Tomt
5
0.08%
Eric Dumazet
4
0.07%
Américo Wang
4
0.07%
Pavel Emelyanov
3
0.05%
Valentin Vidic
2
0.03%
Dirk van der Merwe
2
0.03%
Arnd Bergmann
2
0.03%
Matthias Rosenfelder
1
0.02%
Linus Torvalds
1
0.02%
Others
1
0.02%
Total
5920
tls_proc.c
56
-
4
266
Jakub Kiciński
Dave Watson
Yonatan Linik
Yue haibing
June 2017
October 2019
November 2019
December 2020
July 2022
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 229}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
246
92.48%
Dave Watson
9
3.38%
Yonatan Linik
6
2.26%
Yue haibing
5
1.88%
Total
266
tls_strp.c
633
-
6
2843
Jakub Kiciński
Dave Watson
Doron Roberts-Kedes
John Fastabend
Vakul Garg
Li Yang
June 2017
March 2018
August 2018
September 2018
October 2018
July 2022
October 2022
May 2023
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 2092}, {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 528}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
2733
96.13%
Dave Watson
43
1.51%
Doron Roberts-Kedes
35
1.23%
John Fastabend
15
0.53%
Vakul Garg
9
0.32%
Li Yang
8
0.28%
Total
2843
tls_sw.c
2781
-
33
13574
Dave Watson
Vakul Garg
Jakub Kiciński
John Fastabend
Daniel Borkmann
David Howells
Doron Roberts-Kedes
Boris Pismenny
Vadim Fedorenko
Tianjia Zhang
Herbert Xu
Taehee Yoo
Vinay Kumar Yadav
Kees Cook
Daniel Jordan
Ilya Lesokhin
Sabrina Dubroca
Rohit Maheshwari
Xiyu Yang
Pavel Emelyanov
Pengcheng Yang
Jim Ma
Peilin Ye
zhong jiang
Satoru Moriya
Eran Ben Elisha
Américo Wang
r.hering@avm.de
Pietro Borrello
Linus Torvalds
Gal Pressman
Atul Gupta
Al Viro
October 2007
June 2011
June 2017
November 2017
January 2018
March 2018
April 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
October 2019
November 2019
January 2020
April 2020
May 2020
September 2020
November 2020
March 2021
May 2021
September 2021
October 2021
November 2021
February 2022
April 2022
June 2022
July 2022
August 2022
September 2022
November 2022
January 2023
February 2023
May 2023
June 2023
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 29, "token_count": 12}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 1563}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 20, "token_count": 14}, {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 1, "token_count": 1095}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 159}, {"author_id": 2, "token_count": 24}, {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 7, "token_count": 30}, {"author_id": 22, "token_count": 31}, {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 116}, {"author_id": 9, "token_count": 23}, {"author_id": 3, "token_count": 2}, {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 355}, {"author_id": 3, "token_count": 560}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 20, "token_count": 5}, {"author_id": 3, "token_count": 1171}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 646}, {"author_id": 6, "token_count": 6}, {"author_id": 4, "token_count": 1970}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 400}, {"author_id": 3, "token_count": 445}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 15}, {"author_id": 50, "token_count": 2}, {"author_id": 3, "token_count": 273}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 165}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 68}, {"author_id": 4, "token_count": 116}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 146}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 59}, {"author_id": 15, "token_count": 27}, {"author_id": 18, "token_count": 100}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 15, "token_count": 158}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 8, "token_count": 168}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 26, "token_count": 28}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 456}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 1767}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 12, "token_count": 124}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 43, "token_count": 5}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 17, "token_count": 129}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 6, "token_count": 604}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Watson
3058
22.53%
Vakul Garg
2655
19.56%
Jakub Kiciński
2619
19.29%
John Fastabend
2371
17.47%
Daniel Borkmann
676
4.98%
David Howells
610
4.49%
Doron Roberts-Kedes
378
2.78%
Boris Pismenny
290
2.14%
Vadim Fedorenko
185
1.36%
Tianjia Zhang
180
1.33%
Herbert Xu
129
0.95%
Taehee Yoo
124
0.91%
Vinay Kumar Yadav
100
0.74%
Kees Cook
40
0.29%
Daniel Jordan
28
0.21%
Ilya Lesokhin
25
0.18%
Sabrina Dubroca
19
0.14%
Rohit Maheshwari
19
0.14%
Xiyu Yang
15
0.11%
Pavel Emelyanov
12
0.09%
Pengcheng Yang
10
0.07%
Jim Ma
10
0.07%
Peilin Ye
5
0.04%
zhong jiang
3
0.02%
Satoru Moriya
3
0.02%
Eran Ben Elisha
2
0.01%
Américo Wang
2
0.01%
r.hering@avm.de
1
0.01%
Pietro Borrello
1
0.01%
Linus Torvalds
1
0.01%
Gal Pressman
1
0.01%
Atul Gupta
1
0.01%
Al Viro
1
0.01%
Total
13574
tls_toe.c
141
-
7
511
Jakub Kiciński
Atul Gupta
Dave Watson
Ilya Lesokhin
Boris Pismenny
Vakul Garg
Dmitry V. Levin
June 2017
November 2017
March 2018
April 2018
December 2018
January 2019
February 2019
June 2019
August 2019
October 2019
July 2022
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 163}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 10, "token_count": 58}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 214}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
230
45.01%
Atul Gupta
224
43.84%
Dave Watson
37
7.24%
Ilya Lesokhin
7
1.37%
Boris Pismenny
7
1.37%
Vakul Garg
4
0.78%
Dmitry V. Levin
2
0.39%
Total
511
trace.c
10
-
2
16
Jakub Kiciński
Dave Watson
June 2017
October 2018
October 2019
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
13
81.25%
Dave Watson
3
18.75%
Total
16
trace.h
202
-
1
172
Jakub Kiciński
October 2019
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 172}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
172
100.00%
Total
172
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
62
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
9474
28.01%
138
40.71%
1
Dave Watson
6053
17.90%
13
3.83%
2
Ilya Lesokhin
4912
14.52%
6
1.77%
3
Vakul Garg
2856
8.45%
19
5.60%
4
John Fastabend
2686
7.94%
19
5.60%
5
Boris Pismenny
2080
6.15%
16
4.72%
6
David Howells
951
2.81%
10
2.95%
7
Daniel Borkmann
747
2.21%
6
1.77%
8
Tianjia Zhang
560
1.66%
5
1.47%
9
Doron Roberts-Kedes
413
1.22%
4
1.18%
10
Atul Gupta
385
1.14%
6
1.77%
11
Gal Pressman
352
1.04%
3
0.88%
12
Taehee Yoo
346
1.02%
1
0.29%
13
Davide Caratti
320
0.95%
1
0.29%
14
Tariq Toukan
298
0.88%
8
2.36%
15
Vadim Fedorenko
238
0.70%
6
1.77%
16
Maxim Mikityanskiy
208
0.62%
8
2.36%
17
Herbert Xu
134
0.40%
3
0.88%
18
Vinay Kumar Yadav
100
0.30%
1
0.29%
19
Rohit Maheshwari
98
0.29%
4
1.18%
20
Sabrina Dubroca
92
0.27%
6
1.77%
21
Ziyang Xuan
76
0.22%
2
0.59%
22
Kees Cook
54
0.16%
2
0.59%
23
Yutaro Hayakawa
53
0.16%
1
0.29%
24
Dirk van der Merwe
45
0.13%
3
0.88%
25
Jakub Sitnicki
42
0.12%
4
1.18%
26
Daniel Jordan
34
0.10%
2
0.59%
27
Matthew Wilcox
20
0.06%
1
0.29%
28
Xiyu Yang
15
0.04%
2
0.59%
29
Pavel Emelyanov
15
0.04%
2
0.59%
30
Eric Dumazet
14
0.04%
3
0.88%
31
Dan Carpenter
14
0.04%
1
0.29%
32
Jonathan Lemon
11
0.03%
1
0.29%
33
Pengcheng Yang
10
0.03%
1
0.29%
34
Jim Ma
10
0.03%
1
0.29%
35
Hangyu Hua
10
0.03%
1
0.29%
36
Yu Liao
9
0.03%
1
0.29%
37
Christoph Hellwig
9
0.03%
2
0.59%
38
Li Yang
8
0.02%
1
0.29%
39
Yue haibing
7
0.02%
1
0.29%
40
Américo Wang
7
0.02%
2
0.59%
41
zhong jiang
6
0.02%
1
0.29%
42
Yonatan Linik
6
0.02%
1
0.29%
43
Peilin Ye
5
0.01%
1
0.29%
44
Andre Tomt
5
0.01%
1
0.29%
45
Valentin Vidic
4
0.01%
1
0.29%
46
Satoru Moriya
3
0.01%
1
0.29%
47
Matteo Croce
2
0.01%
1
0.29%
48
Linus Torvalds
2
0.01%
1
0.29%
49
Lin Yun Sheng
2
0.01%
1
0.29%
50
Eran Ben Elisha
2
0.01%
1
0.29%
51
Dmitry V. Levin
2
0.01%
1
0.29%
52
Arnd Bergmann
2
0.01%
1
0.29%
53
Andrew Lutomirski
2
0.01%
1
0.29%
54
Al Viro
2
0.01%
2
0.59%
55
Yueh-Shun Li
1
0.00%
1
0.29%
56
Wang Hai
1
0.00%
1
0.29%
57
r.hering@avm.de
1
0.00%
1
0.29%
58
Pietro Borrello
1
0.00%
1
0.29%
59
Matthias Rosenfelder
1
0.00%
1
0.29%
60
Others
2
0.01%
2
0.59%
Total
33818
339