Linux Source Code
Home
Release 5.13
Help
tls
root
net
Highlighting
Reset All
By Author
By Age
──────────
Américo Wang
Andre Tomt
Arnd Bergmann
Atul Gupta
Boris Pismenny
Christoph Hellwig
Dan Carpenter
Daniel Borkmann
Dave Watson
David Howells
Davide Caratti
Dirk van der Merwe
Doron Roberts-Kedes
Eran Ben Elisha
Eric Dumazet
Ganesh Goudar
Gustavo A. R. Silva
Ilya Lesokhin
Ira Weiny
Jakub Kiciński
Jakub Sitnicki
Jim Ma
John Fastabend
Jonathan Lemon
Julia Lawall
Kees Cook
Linus Torvalds
Matthew Wilcox
Matthias Rosenfelder
Maxim Mikityanskiy
Rohit Maheshwari
Rouven Czerwinski
Sabrina Dubroca
Tariq Toukan
Vadim Fedorenko
Vakul Garg
Valentin Vidic
Vinay Kumar Yadav
Wang Hai
Willem de Bruijn
Xiyu Yang
Yonatan Linik
Yue haibing
Yutaro Hayakawa
r.hering@avm.de
zhong jiang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
tls_device.c
1402
-
17
6166
Ilya Lesokhin
Jakub Kiciński
Boris Pismenny
Maxim Mikityanskiy
Tariq Toukan
Rohit Maheshwari
Vakul Garg
Matthew Wilcox
Jonathan Lemon
Dirk van der Merwe
Ira Weiny
Sabrina Dubroca
Valentin Vidic
zhong jiang
Jakub Sitnicki
Wang Hai
Gustavo A. R. Silva
April 2018
May 2018
July 2018
September 2018
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
August 2020
October 2020
November 2020
December 2020
January 2021
March 2021
June 2021
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 2688}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 1091}, {"author_id": 42, "token_count": 1}, {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 64}, {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 225}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 642}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 3, "token_count": 16}, {"author_id": 22, "token_count": 14}, {"author_id": 21, "token_count": 24}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 439}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 222}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 13, "token_count": 53}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 207}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 10, "token_count": 24}, {"author_id": 12, "token_count": 97}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 119}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Lesokhin
2688
43.59%
Jakub Kiciński
1643
26.65%
Boris Pismenny
1365
22.14%
Maxim Mikityanskiy
143
2.32%
Tariq Toukan
112
1.82%
Rohit Maheshwari
90
1.46%
Vakul Garg
50
0.81%
Matthew Wilcox
24
0.39%
Jonathan Lemon
14
0.23%
Dirk van der Merwe
12
0.19%
Ira Weiny
7
0.11%
Sabrina Dubroca
6
0.10%
Valentin Vidic
4
0.06%
zhong jiang
3
0.05%
Jakub Sitnicki
3
0.05%
Wang Hai
1
0.02%
Gustavo A. R. Silva
1
0.02%
Total
6166
tls_device_fallback.c
480
-
10
2201
Ilya Lesokhin
Jakub Kiciński
Maxim Mikityanskiy
Dirk van der Merwe
Vadim Fedorenko
Boris Pismenny
Tariq Toukan
Sabrina Dubroca
Jonathan Lemon
Dave Watson
April 2018
July 2018
September 2018
January 2019
April 2019
June 2019
July 2019
November 2020
January 2021
June 2021
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 2031}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 27}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Lesokhin
2031
92.28%
Jakub Kiciński
72
3.27%
Maxim Mikityanskiy
30
1.36%
Dirk van der Merwe
27
1.23%
Vadim Fedorenko
18
0.82%
Boris Pismenny
11
0.50%
Tariq Toukan
5
0.23%
Sabrina Dubroca
3
0.14%
Jonathan Lemon
3
0.14%
Dave Watson
1
0.05%
Total
2201
tls_main.c
892
-
25
4041
Dave Watson
Jakub Kiciński
Boris Pismenny
John Fastabend
Davide Caratti
Atul Gupta
Ilya Lesokhin
Vakul Garg
Sabrina Dubroca
Yutaro Hayakawa
Jakub Sitnicki
Dan Carpenter
Christoph Hellwig
Vadim Fedorenko
Dirk van der Merwe
Maxim Mikityanskiy
Andre Tomt
Willem de Bruijn
Daniel Borkmann
Valentin Vidic
Arnd Bergmann
Matthias Rosenfelder
Julia Lawall
Ganesh Goudar
Eric Dumazet
June 2017
July 2017
November 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
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
October 2020
November 2020
June 2021
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 25, "token_count": 14}, {"author_id": 0, "token_count": 1493}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 125}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 95}, {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 125}, {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 34, "token_count": 6}, {"author_id": 0, "token_count": 19}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 85}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 61}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 43, "token_count": 1}, {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 157}, {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 4, "token_count": 248}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 299}, {"author_id": 3, "token_count": 36}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 296}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 20, "token_count": 33}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 17, "token_count": 53}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Watson
1774
43.90%
Jakub Kiciński
449
11.11%
Boris Pismenny
351
8.69%
John Fastabend
330
8.17%
Davide Caratti
299
7.40%
Atul Gupta
254
6.29%
Ilya Lesokhin
235
5.82%
Vakul Garg
111
2.75%
Sabrina Dubroca
69
1.71%
Yutaro Hayakawa
53
1.31%
Jakub Sitnicki
38
0.94%
Dan Carpenter
14
0.35%
Christoph Hellwig
14
0.35%
Vadim Fedorenko
12
0.30%
Dirk van der Merwe
8
0.20%
Maxim Mikityanskiy
6
0.15%
Andre Tomt
6
0.15%
Willem de Bruijn
5
0.12%
Daniel Borkmann
5
0.12%
Valentin Vidic
2
0.05%
Arnd Bergmann
2
0.05%
Matthias Rosenfelder
1
0.02%
Julia Lawall
1
0.02%
Ganesh Goudar
1
0.02%
Eric Dumazet
1
0.02%
Total
4041
tls_proc.c
52
-
3
249
Jakub Kiciński
Yonatan Linik
Yue haibing
October 2019
November 2019
December 2020
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 238}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 32, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
238
95.58%
Yonatan Linik
6
2.41%
Yue haibing
5
2.01%
Total
249
tls_sw.c
2531
-
24
12509
Vakul Garg
Dave Watson
John Fastabend
Daniel Borkmann
Boris Pismenny
Doron Roberts-Kedes
Jakub Kiciński
Vadim Fedorenko
Vinay Kumar Yadav
Willem de Bruijn
Kees Cook
Rohit Maheshwari
Sabrina Dubroca
Eran Ben Elisha
Xiyu Yang
Jim Ma
David Howells
Valentin Vidic
zhong jiang
Rouven Czerwinski
r.hering@avm.de
Yue haibing
Linus Torvalds
Américo Wang
June 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
December 2019
January 2020
April 2020
May 2020
August 2020
September 2020
November 2020
March 2021
May 2021
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1454}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1524}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 149}, {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 6, "token_count": 27}, {"author_id": 7, "token_count": 1}, {"author_id": 18, "token_count": 31}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 205}, {"author_id": 7, "token_count": 29}, {"author_id": 2, "token_count": 2}, {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 377}, {"author_id": 2, "token_count": 957}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 49}, {"author_id": 15, "token_count": 5}, {"author_id": 2, "token_count": 1452}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 688}, {"author_id": 33, "token_count": 6}, {"author_id": 4, "token_count": 2182}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 92}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 570}, {"author_id": 2, "token_count": 679}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 66}, {"author_id": 23, "token_count": 16}, {"author_id": 2, "token_count": 534}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 2, "token_count": 203}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 101}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 72}, {"author_id": 4, "token_count": 149}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 116}, {"author_id": 16, "token_count": 60}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 4, "token_count": 146}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 24, "token_count": 15}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 83}, {"author_id": 11, "token_count": 32}, {"author_id": 14, "token_count": 100}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 11, "token_count": 115}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 27, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Vakul Garg
3833
30.64%
Dave Watson
3548
28.36%
John Fastabend
2731
21.83%
Daniel Borkmann
715
5.72%
Boris Pismenny
420
3.36%
Doron Roberts-Kedes
407
3.25%
Jakub Kiciński
394
3.15%
Vadim Fedorenko
147
1.18%
Vinay Kumar Yadav
100
0.80%
Willem de Bruijn
60
0.48%
Kees Cook
47
0.38%
Rohit Maheshwari
25
0.20%
Sabrina Dubroca
20
0.16%
Eran Ben Elisha
16
0.13%
Xiyu Yang
15
0.12%
Jim Ma
11
0.09%
David Howells
6
0.05%
Valentin Vidic
4
0.03%
zhong jiang
3
0.02%
Rouven Czerwinski
2
0.02%
r.hering@avm.de
2
0.02%
Yue haibing
1
0.01%
Linus Torvalds
1
0.01%
Américo Wang
1
0.01%
Total
12509
tls_toe.c
139
-
1
508
Jakub Kiciński
October 2019
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 508}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
508
100.00%
Total
508
trace.c
10
-
1
16
Jakub Kiciński
October 2019
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
16
100.00%
Total
16
trace.h
202
-
1
172
Jakub Kiciński
October 2019
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 172}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
172
100.00%
Total
172
Contributors:
46
Author
Tokens
Proportion
Commits
Proportion
0
Dave Watson
5323
20.58%
12
5.56%
1
Ilya Lesokhin
4954
19.16%
6
2.78%
2
Vakul Garg
3994
15.44%
20
9.26%
3
Jakub Kiciński
3492
13.50%
68
31.48%
4
John Fastabend
3061
11.84%
18
8.33%
5
Boris Pismenny
2147
8.30%
16
7.41%
6
Daniel Borkmann
720
2.78%
4
1.85%
7
Doron Roberts-Kedes
407
1.57%
6
2.78%
8
Davide Caratti
299
1.16%
1
0.46%
9
Atul Gupta
254
0.98%
3
1.39%
10
Maxim Mikityanskiy
179
0.69%
3
1.39%
11
Vadim Fedorenko
177
0.68%
6
2.78%
12
Tariq Toukan
117
0.45%
3
1.39%
13
Rohit Maheshwari
115
0.44%
4
1.85%
14
Vinay Kumar Yadav
100
0.39%
1
0.46%
15
Sabrina Dubroca
98
0.38%
6
2.78%
16
Willem de Bruijn
65
0.25%
1
0.46%
17
Yutaro Hayakawa
53
0.20%
1
0.46%
18
Kees Cook
47
0.18%
2
0.93%
19
Dirk van der Merwe
47
0.18%
3
1.39%
20
Jakub Sitnicki
41
0.16%
4
1.85%
21
Matthew Wilcox
24
0.09%
1
0.46%
22
Jonathan Lemon
17
0.07%
1
0.46%
23
Eran Ben Elisha
16
0.06%
1
0.46%
24
Xiyu Yang
15
0.06%
2
0.93%
25
Dan Carpenter
14
0.05%
1
0.46%
26
Christoph Hellwig
14
0.05%
2
0.93%
27
Jim Ma
11
0.04%
1
0.46%
28
Valentin Vidic
10
0.04%
1
0.46%
29
Ira Weiny
7
0.03%
1
0.46%
30
zhong jiang
6
0.02%
1
0.46%
31
Yue haibing
6
0.02%
2
0.93%
32
Yonatan Linik
6
0.02%
1
0.46%
33
David Howells
6
0.02%
1
0.46%
34
Andre Tomt
6
0.02%
1
0.46%
35
Rouven Czerwinski
2
0.01%
1
0.46%
36
r.hering@avm.de
2
0.01%
1
0.46%
37
Arnd Bergmann
2
0.01%
1
0.46%
38
Wang Hai
1
0.00%
1
0.46%
39
Matthias Rosenfelder
1
0.00%
1
0.46%
40
Linus Torvalds
1
0.00%
1
0.46%
41
Julia Lawall
1
0.00%
1
0.46%
42
Gustavo A. R. Silva
1
0.00%
1
0.46%
43
Ganesh Goudar
1
0.00%
1
0.46%
44
Eric Dumazet
1
0.00%
1
0.46%
45
Américo Wang
1
0.00%
1
0.46%
Total
25862
216