Linux Source Code
Home
Release 6.6
Help
tls
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Américo Wang
Andre Tomt
Arnd Bergmann
Atul Gupta
Boris Pismenny
Christoph Hellwig
Chuck Lever
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
Hannes Reinecke
Herbert Xu
Ilya Lesokhin
Jakub Kiciński
Jakub Sitnicki
Jim Ma
John Fastabend
Jonathan Lemon
Kees Cook
Li Yang
Lin Yun Sheng
Linus Torvalds
LiuJian
Matteo Croce
Matthew Wilcox
Maxim Mikityanskiy
Others
Paolo Abeni
Pavel Emelyanov
Peilin Ye
Pengcheng Yang
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
zhong jiang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
tls.h
376
-
19
1826
Jakub Kiciński
Dave Watson
Sabrina Dubroca
Boris Pismenny
Ilya Lesokhin
Vakul Garg
John Fastabend
Vadim Fedorenko
Tariq Toukan
David Howells
Daniel Borkmann
Hannes Reinecke
Dirk van der Merwe
Herbert Xu
Daniel Jordan
Chuck Lever
Yue haibing
Atul Gupta
Américo Wang
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
September 2022
February 2023
May 2023
June 2023
July 2023
August 2023
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 330}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 63}, ]}, {"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": 45}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 25}, ]}, {"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": 33, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 569}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 208}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
812
44.47%
Dave Watson
462
25.30%
Sabrina Dubroca
208
11.39%
Boris Pismenny
90
4.93%
Ilya Lesokhin
81
4.44%
Vakul Garg
33
1.81%
John Fastabend
26
1.42%
Vadim Fedorenko
23
1.26%
Tariq Toukan
23
1.26%
David Howells
18
0.99%
Daniel Borkmann
17
0.93%
Hannes Reinecke
10
0.55%
Dirk van der Merwe
6
0.33%
Herbert Xu
5
0.27%
Daniel Jordan
5
0.27%
Chuck Lever
3
0.16%
Yue haibing
2
0.11%
Atul Gupta
1
0.05%
Américo Wang
1
0.05%
Total
1826
tls_device.c
1461
-
26
6462
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
Sabrina Dubroca
Hannes Reinecke
Matthew Wilcox
Dirk van der Merwe
Daniel Borkmann
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
July 2023
August 2023
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 304}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 64}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 2545}, ]}, {"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": 43, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "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": 609}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 12}, {"author_id": 0, "token_count": 16}, {"author_id": 34, "token_count": 8}, {"author_id": 28, "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": 47, "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": 15, "token_count": 11}, {"author_id": 12, "token_count": 83}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 15, "token_count": 91}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 20, "token_count": 68}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 15, "token_count": 19}, {"author_id": 12, "token_count": 138}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 15, "token_count": 61}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 14, "token_count": 89}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 6, "token_count": 245}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 79}, {"author_id": 8, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Lesokhin
2551
39.48%
Jakub Kiciński
1363
21.09%
Boris Pismenny
1047
16.20%
Dave Watson
312
4.83%
David Howells
245
3.79%
Tariq Toukan
236
3.65%
Maxim Mikityanskiy
188
2.91%
Gal Pressman
89
1.38%
Rohit Maheshwari
79
1.22%
Vakul Garg
74
1.15%
Ziyang Xuan
68
1.05%
Atul Gupta
64
0.99%
Sabrina Dubroca
58
0.90%
Hannes Reinecke
24
0.37%
Matthew Wilcox
20
0.31%
Dirk van der Merwe
12
0.19%
Daniel Borkmann
9
0.14%
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
6462
tls_device_fallback.c
505
-
14
2360
Ilya Lesokhin
Gal Pressman
Jakub Kiciński
Sabrina Dubroca
Dave Watson
Dirk van der Merwe
Vadim Fedorenko
Boris Pismenny
Maxim Mikityanskiy
Eric Dumazet
Tariq Toukan
Yu Liao
Jonathan Lemon
Yueh-Shun Li
June 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
August 2023
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 1960}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "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": 34, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 142}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 62}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Lesokhin
1960
83.05%
Gal Pressman
142
6.02%
Jakub Kiciński
67
2.84%
Sabrina Dubroca
65
2.75%
Dave Watson
38
1.61%
Dirk van der Merwe
25
1.06%
Vadim Fedorenko
18
0.76%
Boris Pismenny
13
0.55%
Maxim Mikityanskiy
10
0.42%
Eric Dumazet
10
0.42%
Tariq Toukan
5
0.21%
Yu Liao
3
0.13%
Jonathan Lemon
3
0.13%
Yueh-Shun Li
1
0.04%
Total
2360
tls_main.c
1151
-
34
5398
Dave Watson
Jakub Kiciński
Boris Pismenny
Davide Caratti
John Fastabend
Sabrina Dubroca
Ilya Lesokhin
Atul Gupta
David Howells
Vakul Garg
Tariq Toukan
Yutaro Hayakawa
Daniel Borkmann
Jakub Sitnicki
Paolo Abeni
Hannes Reinecke
Tianjia Zhang
Taehee Yoo
Maxim Mikityanskiy
Hangyu Hua
Dan Carpenter
Christoph Hellwig
Ziyang Xuan
Kees Cook
Andre Tomt
Eric Dumazet
Américo Wang
Pavel Emelyanov
Valentin Vidic
Dirk van der Merwe
Arnd Bergmann
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
June 2021
September 2021
October 2021
November 2021
March 2022
May 2022
June 2022
July 2022
September 2022
February 2023
May 2023
June 2023
July 2023
August 2023
October 2023
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 39, "token_count": 9}, {"author_id": 1, "token_count": 1695}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 113}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 163}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "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": 26, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 7, "token_count": 6}, {"author_id": 1, "token_count": 16}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 52, "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": 8, "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": 11, "token_count": 2}, {"author_id": 4, "token_count": 46}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 16}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"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": 47, "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": 56, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 22, "token_count": 50}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 42, "token_count": 4}, {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 226}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 5, "token_count": 197}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 438}, {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 29, "token_count": 19}, {"author_id": 12, "token_count": 46}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 6, "token_count": 51}, {"author_id": 32, "token_count": 3}, {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 202}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 23, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Watson
1875
34.74%
Jakub Kiciński
1224
22.68%
Boris Pismenny
621
11.50%
Davide Caratti
320
5.93%
John Fastabend
268
4.96%
Sabrina Dubroca
263
4.87%
Ilya Lesokhin
232
4.30%
Atul Gupta
95
1.76%
David Howells
78
1.44%
Vakul Garg
62
1.15%
Tariq Toukan
58
1.07%
Yutaro Hayakawa
50
0.93%
Daniel Borkmann
45
0.83%
Jakub Sitnicki
39
0.72%
Paolo Abeni
25
0.46%
Hannes Reinecke
24
0.44%
Tianjia Zhang
23
0.43%
Taehee Yoo
19
0.35%
Maxim Mikityanskiy
10
0.19%
Hangyu Hua
10
0.19%
Dan Carpenter
9
0.17%
Christoph Hellwig
9
0.17%
Ziyang Xuan
7
0.13%
Kees Cook
7
0.13%
Andre Tomt
5
0.09%
Eric Dumazet
4
0.07%
Américo Wang
4
0.07%
Pavel Emelyanov
3
0.06%
Valentin Vidic
2
0.04%
Dirk van der Merwe
2
0.04%
Arnd Bergmann
2
0.04%
Linus Torvalds
1
0.02%
Others
2
0.04%
Total
5398
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": 33, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 44, "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
632
-
7
2828
Jakub Kiciński
Dave Watson
Doron Roberts-Kedes
John Fastabend
Vakul Garg
Li Yang
Hannes Reinecke
June 2017
March 2018
August 2018
September 2018
October 2018
July 2022
October 2022
May 2023
July 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": 10, "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": 2076}, {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 528}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
2717
96.07%
Dave Watson
43
1.52%
Doron Roberts-Kedes
35
1.24%
John Fastabend
15
0.53%
Vakul Garg
9
0.32%
Li Yang
8
0.28%
Hannes Reinecke
1
0.04%
Total
2828
tls_sw.c
2762
-
36
13631
Dave Watson
Jakub Kiciński
Vakul Garg
John Fastabend
Daniel Borkmann
David Howells
Hannes Reinecke
Doron Roberts-Kedes
Boris Pismenny
Herbert Xu
Sabrina Dubroca
Vinay Kumar Yadav
Vadim Fedorenko
Tianjia Zhang
Kees Cook
Daniel Jordan
Ilya Lesokhin
Paolo Abeni
Rohit Maheshwari
Xiyu Yang
Pavel Emelyanov
Pengcheng Yang
LiuJian
Jim Ma
Yue haibing
Peilin Ye
zhong jiang
Satoru Moriya
Eran Ben Elisha
Américo Wang
Linus Torvalds
Gal Pressman
Atul Gupta
Al Viro
Others
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
March 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
November 2022
January 2023
February 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 31, "token_count": 12}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 1533}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 3, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 1, "token_count": 1097}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 159}, {"author_id": 2, "token_count": 24}, {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 7, "token_count": 30}, {"author_id": 26, "token_count": 27}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 116}, {"author_id": 10, "token_count": 23}, {"author_id": 3, "token_count": 2}, {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 10, "token_count": 355}, {"author_id": 3, "token_count": 560}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 8, "token_count": 5}, {"author_id": 3, "token_count": 1174}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 648}, {"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": 328}, {"author_id": 3, "token_count": 445}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 15}, {"author_id": 54, "token_count": 2}, {"author_id": 3, "token_count": 273}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 78}, ]}, {"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": 15}, ]}, {"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": 1583049600, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 30, "token_count": 15}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 59}, {"author_id": 18, "token_count": 27}, {"author_id": 17, "token_count": 100}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 18, "token_count": 31}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 21, "token_count": 44}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 27, "token_count": 29}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 452}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 1745}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 45, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "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}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 9, "token_count": 510}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 8, "token_count": 95}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 23, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Watson
2958
21.70%
Jakub Kiciński
2589
18.99%
Vakul Garg
2571
18.86%
John Fastabend
2371
17.39%
Daniel Borkmann
678
4.97%
David Howells
610
4.48%
Hannes Reinecke
526
3.86%
Doron Roberts-Kedes
378
2.77%
Boris Pismenny
290
2.13%
Herbert Xu
129
0.95%
Sabrina Dubroca
114
0.84%
Vinay Kumar Yadav
100
0.73%
Vadim Fedorenko
58
0.43%
Tianjia Zhang
47
0.34%
Kees Cook
33
0.24%
Daniel Jordan
29
0.21%
Ilya Lesokhin
25
0.18%
Paolo Abeni
23
0.17%
Rohit Maheshwari
19
0.14%
Xiyu Yang
15
0.11%
Pavel Emelyanov
12
0.09%
Pengcheng Yang
10
0.07%
LiuJian
10
0.07%
Jim Ma
10
0.07%
Yue haibing
5
0.04%
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%
Linus Torvalds
1
0.01%
Gal Pressman
1
0.01%
Atul Gupta
1
0.01%
Al Viro
1
0.01%
Others
2
0.01%
Total
13631
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": 55, "token_count": 2}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 163}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 58}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "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:
65
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
9433
28.18%
138
38.66%
1
Dave Watson
5737
17.14%
13
3.64%
2
Ilya Lesokhin
4856
14.51%
6
1.68%
3
Vakul Garg
2753
8.23%
19
5.32%
4
John Fastabend
2680
8.01%
19
5.32%
5
Boris Pismenny
2068
6.18%
14
3.92%
6
David Howells
951
2.84%
10
2.80%
7
Daniel Borkmann
749
2.24%
6
1.68%
8
Sabrina Dubroca
708
2.12%
19
5.32%
9
Hannes Reinecke
585
1.75%
6
1.68%
10
Doron Roberts-Kedes
413
1.23%
4
1.12%
11
Atul Gupta
385
1.15%
6
1.68%
12
Tariq Toukan
322
0.96%
8
2.24%
13
Davide Caratti
320
0.96%
1
0.28%
14
Gal Pressman
232
0.69%
3
0.84%
15
Maxim Mikityanskiy
208
0.62%
8
2.24%
16
Herbert Xu
134
0.40%
3
0.84%
17
Vinay Kumar Yadav
100
0.30%
1
0.28%
18
Vadim Fedorenko
99
0.30%
5
1.40%
19
Rohit Maheshwari
98
0.29%
4
1.12%
20
Ziyang Xuan
75
0.22%
2
0.56%
21
Tianjia Zhang
70
0.21%
4
1.12%
22
Yutaro Hayakawa
50
0.15%
1
0.28%
23
Paolo Abeni
48
0.14%
1
0.28%
24
Dirk van der Merwe
45
0.13%
3
0.84%
25
Jakub Sitnicki
42
0.13%
4
1.12%
26
Kees Cook
40
0.12%
2
0.56%
27
Daniel Jordan
34
0.10%
2
0.56%
28
Matthew Wilcox
20
0.06%
1
0.28%
29
Taehee Yoo
19
0.06%
1
0.28%
30
Xiyu Yang
15
0.04%
2
0.56%
31
Pavel Emelyanov
15
0.04%
2
0.56%
32
Eric Dumazet
14
0.04%
3
0.84%
33
Yue haibing
12
0.04%
2
0.56%
34
Jonathan Lemon
11
0.03%
1
0.28%
35
Pengcheng Yang
10
0.03%
1
0.28%
36
LiuJian
10
0.03%
1
0.28%
37
Jim Ma
10
0.03%
1
0.28%
38
Hangyu Hua
10
0.03%
1
0.28%
39
Dan Carpenter
9
0.03%
1
0.28%
40
Christoph Hellwig
9
0.03%
2
0.56%
41
Li Yang
8
0.02%
1
0.28%
42
Américo Wang
7
0.02%
2
0.56%
43
zhong jiang
6
0.02%
1
0.28%
44
Yonatan Linik
6
0.02%
1
0.28%
45
Peilin Ye
5
0.01%
1
0.28%
46
Andre Tomt
5
0.01%
1
0.28%
47
Valentin Vidic
4
0.01%
1
0.28%
48
Yu Liao
3
0.01%
1
0.28%
49
Satoru Moriya
3
0.01%
1
0.28%
50
Chuck Lever
3
0.01%
1
0.28%
51
Matteo Croce
2
0.01%
1
0.28%
52
Linus Torvalds
2
0.01%
1
0.28%
53
Lin Yun Sheng
2
0.01%
1
0.28%
54
Eran Ben Elisha
2
0.01%
1
0.28%
55
Dmitry V. Levin
2
0.01%
1
0.28%
56
Arnd Bergmann
2
0.01%
1
0.28%
57
Al Viro
2
0.01%
2
0.56%
58
Yueh-Shun Li
1
0.00%
1
0.28%
59
Wang Hai
1
0.00%
1
0.28%
60
Others
5
0.01%
5
1.40%
Total
33470
357