Linux Source Code
Home
Release 5.18
Help
mptcp
root
net
Highlighting
Reset All
By Author
By Age
──────────
Bhaskar Chowdhury
Christoph Hellwig
Christoph Paasch
Dan Carpenter
David S. Miller
Davide Caratti
Eric Biggers
Eric Dumazet
Florian Westphal
Geert Uytterhoeven
Geliang Tang
Gustavo A. R. Silva
Jakub Kiciński
Jianguo Wu
Johannes Berg
Kees Cook
Kishen Maloor
Mat Martineau
Matthieu Baerts
Maxim Galaganov
Maxim Mikityanskiy
Nico Pache
Nicolas Rybowski
Paolo Abeni
Peter Krystad
Poorva Sonparote
Rikard Falkeborn
Tim Gardner
Todd Malsbary
Wan Jiabing
Wei Yongjun
YU Bo
Yajun Deng
Yangbo Lu
Yonglong Li
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
crypto.c
83
-
5
349
Peter Krystad
Paolo Abeni
Eric Biggers
Todd Malsbary
Nico Pache
January 2020
March 2020
May 2020
June 2020
July 2020
November 2020
April 2021
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 3, "token_count": 261}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
284
81.38%
Paolo Abeni
56
16.05%
Eric Biggers
7
2.01%
Todd Malsbary
1
0.29%
Nico Pache
1
0.29%
Total
349
crypto_test.c
72
-
1
373
Paolo Abeni
June 2020
var spanGroupData = [ {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 373}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
373
100.00%
Total
373
ctrl.c
209
-
4
787
Matthieu Baerts
Geliang Tang
Paolo Abeni
Florian Westphal
January 2020
July 2020
November 2020
May 2021
June 2021
August 2021
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 415}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 84}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 148}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 76}, ]}, ]
Author Name
Tokens
Token Proportion
Matthieu Baerts
499
63.41%
Geliang Tang
209
26.56%
Paolo Abeni
76
9.66%
Florian Westphal
3
0.38%
Total
787
diag.c
104
-
1
454
Davide Caratti
March 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 454}, ]}, ]
Author Name
Tokens
Token Proportion
Davide Caratti
454
100.00%
Total
454
mib.c
100
-
5
553
Florian Westphal
Geliang Tang
Paolo Abeni
Eric Dumazet
Jianguo Wu
March 2020
September 2020
December 2020
January 2021
February 2021
April 2021
June 2021
July 2021
August 2021
September 2021
February 2022
March 2022
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 286}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 14, "token_count": 33}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
286
51.72%
Geliang Tang
133
24.05%
Paolo Abeni
98
17.72%
Eric Dumazet
33
5.97%
Jianguo Wu
3
0.54%
Total
553
mib.h
73
-
3
250
Florian Westphal
Geliang Tang
Paolo Abeni
March 2020
September 2020
January 2021
February 2021
April 2021
June 2021
July 2021
August 2021
February 2022
March 2022
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
151
60.40%
Geliang Tang
57
22.80%
Paolo Abeni
42
16.80%
Total
250
mptcp_diag.c
146
-
4
740
Paolo Abeni
Florian Westphal
Geliang Tang
Yajun Deng
July 2020
February 2021
July 2021
September 2021
var spanGroupData = [ {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 734}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
734
99.19%
Florian Westphal
3
0.41%
Geliang Tang
2
0.27%
Yajun Deng
1
0.14%
Total
740
options.c
1583
-
13
7444
Peter Krystad
Paolo Abeni
Geliang Tang
Mat Martineau
Christoph Paasch
Florian Westphal
Matthieu Baerts
Davide Caratti
Yonglong Li
Jianguo Wu
Todd Malsbary
Maxim Mikityanskiy
Eric Biggers
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
January 2022
February 2022
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 461}, {"author_id": 4, "token_count": 765}, {"author_id": 0, "token_count": 21}, {"author_id": 3, "token_count": 527}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 156}, {"author_id": 3, "token_count": 1440}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 7, "token_count": 51}, {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 25}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 134}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 196}, {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 6, "token_count": 2}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 1, "token_count": 145}, {"author_id": 2, "token_count": 31}, {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 65}, {"author_id": 2, "token_count": 86}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 195}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 1, "token_count": 4}, {"author_id": 2, "token_count": 16}, {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 2, "token_count": 134}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 256}, {"author_id": 2, "token_count": 158}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 404}, {"author_id": 24, "token_count": 7}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 12, "token_count": 25}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 248}, {"author_id": 6, "token_count": 13}, {"author_id": 0, "token_count": 841}, {"author_id": 9, "token_count": 42}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 58}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 6, "token_count": 11}, {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 6, "token_count": 85}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 56}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
1967
26.42%
Paolo Abeni
1692
22.73%
Geliang Tang
1562
20.98%
Mat Martineau
943
12.67%
Christoph Paasch
512
6.88%
Florian Westphal
471
6.33%
Matthieu Baerts
111
1.49%
Davide Caratti
99
1.33%
Yonglong Li
42
0.56%
Jianguo Wu
25
0.34%
Todd Malsbary
12
0.16%
Maxim Mikityanskiy
7
0.09%
Eric Biggers
1
0.01%
Total
7444
pm.c
411
-
6
2034
Peter Krystad
Geliang Tang
Paolo Abeni
Yonglong Li
Florian Westphal
Matthieu Baerts
March 2020
April 2020
June 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
June 2021
August 2021
January 2022
February 2022
May 2022
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 3, "token_count": 763}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 255}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 71}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 106}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 190}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 0, "token_count": 107}, {"author_id": 9, "token_count": 190}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
763
37.51%
Geliang Tang
663
32.60%
Paolo Abeni
302
14.85%
Yonglong Li
190
9.34%
Florian Westphal
106
5.21%
Matthieu Baerts
10
0.49%
Total
2034
pm_netlink.c
2214
-
13
10970
Paolo Abeni
Geliang Tang
Florian Westphal
Matthieu Baerts
Davide Caratti
Kishen Maloor
Yonglong Li
YU Bo
Mat Martineau
Johannes Berg
Jakub Kiciński
Rikard Falkeborn
Jianguo Wu
March 2020
April 2020
June 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
August 2021
September 2021
October 2021
December 2021
January 2022
February 2022
March 2022
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 3573}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 1080}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 107}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 642}, {"author_id": 6, "token_count": 143}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 1481}, {"author_id": 2, "token_count": 912}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 848}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 57}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 5, "token_count": 35}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 636}, {"author_id": 0, "token_count": 201}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 55}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 599}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 174}, {"author_id": 16, "token_count": 36}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 0, "token_count": 161}, {"author_id": 9, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
4631
42.22%
Geliang Tang
4492
40.95%
Florian Westphal
1538
14.02%
Matthieu Baerts
143
1.30%
Davide Caratti
90
0.82%
Kishen Maloor
36
0.33%
Yonglong Li
19
0.17%
YU Bo
10
0.09%
Mat Martineau
3
0.03%
Johannes Berg
3
0.03%
Jakub Kiciński
3
0.03%
Rikard Falkeborn
1
0.01%
Jianguo Wu
1
0.01%
Total
10970
protocol.c
3785
-
14
17536
Paolo Abeni
Florian Westphal
Peter Krystad
Mat Martineau
Geliang Tang
Davide Caratti
Yonglong Li
David S. Miller
Matthieu Baerts
Eric Dumazet
Christoph Paasch
Christoph Hellwig
Dan Carpenter
Gustavo A. R. Silva
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 1, "token_count": 270}, {"author_id": 4, "token_count": 613}, {"author_id": 6, "token_count": 16}, {"author_id": 0, "token_count": 332}, {"author_id": 3, "token_count": 1496}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 779}, {"author_id": 4, "token_count": 51}, {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 150}, {"author_id": 0, "token_count": 973}, {"author_id": 3, "token_count": 190}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 124}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 25, "token_count": 4}, {"author_id": 1, "token_count": 107}, {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 58}, {"author_id": 1, "token_count": 687}, {"author_id": 0, "token_count": 279}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 4, "token_count": 695}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 1, "token_count": 5}, {"author_id": 2, "token_count": 3}, {"author_id": 29, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 4, "token_count": 7}, {"author_id": 0, "token_count": 1526}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 17}, {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 402}, {"author_id": 0, "token_count": 2862}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 14, "token_count": 6}, {"author_id": 1, "token_count": 138}, {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 518}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 98}, {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 1, "token_count": 72}, {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 74}, {"author_id": 2, "token_count": 16}, {"author_id": 4, "token_count": 89}, {"author_id": 0, "token_count": 90}, {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 108}, {"author_id": 2, "token_count": 129}, {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 273}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 557}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 137}, {"author_id": 4, "token_count": 32}, {"author_id": 0, "token_count": 397}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 0, "token_count": 562}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 433}, {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 0, "token_count": 711}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 7}, {"author_id": 9, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
10380
59.19%
Florian Westphal
3584
20.44%
Peter Krystad
1686
9.61%
Mat Martineau
1515
8.64%
Geliang Tang
200
1.14%
Davide Caratti
59
0.34%
Yonglong Li
43
0.25%
David S. Miller
18
0.10%
Matthieu Baerts
17
0.10%
Eric Dumazet
13
0.07%
Christoph Paasch
11
0.06%
Christoph Hellwig
5
0.03%
Dan Carpenter
3
0.02%
Gustavo A. R. Silva
2
0.01%
Total
17536
protocol.h
923
-
13
4224
Paolo Abeni
Peter Krystad
Geliang Tang
Florian Westphal
Mat Martineau
Davide Caratti
Kees Cook
Yonglong Li
Matthieu Baerts
Maxim Galaganov
Christoph Paasch
Jianguo Wu
Wan Jiabing
January 2020
February 2020
March 2020
April 2020
June 2020
July 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 13}, {"author_id": 1, "token_count": 2}, {"author_id": 4, "token_count": 279}, {"author_id": 6, "token_count": 14}, {"author_id": 0, "token_count": 7}, {"author_id": 3, "token_count": 367}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 1, "token_count": 13}, {"author_id": 0, "token_count": 127}, {"author_id": 3, "token_count": 456}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 210}, {"author_id": 1, "token_count": 36}, {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 97}, {"author_id": 4, "token_count": 21}, {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 147}, {"author_id": 4, "token_count": 3}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 6, "token_count": 4}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 2, "token_count": 61}, {"author_id": 0, "token_count": 327}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 2, "token_count": 44}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 0, "token_count": 355}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 1, "token_count": 96}, {"author_id": 2, "token_count": 86}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 2, "token_count": 118}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 2, "token_count": 61}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 12, "token_count": 4}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 61}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 102}, {"author_id": 0, "token_count": 148}, {"author_id": 32, "token_count": 1}, {"author_id": 9, "token_count": 45}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 8, "token_count": 17}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 15, "token_count": 56}, {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 76}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
1617
38.28%
Peter Krystad
823
19.48%
Geliang Tang
721
17.07%
Florian Westphal
350
8.29%
Mat Martineau
317
7.50%
Davide Caratti
242
5.73%
Kees Cook
56
1.33%
Yonglong Li
45
1.07%
Matthieu Baerts
18
0.43%
Maxim Galaganov
17
0.40%
Christoph Paasch
13
0.31%
Jianguo Wu
4
0.09%
Wan Jiabing
1
0.02%
Total
4224
sockopt.c
1301
-
7
5766
Florian Westphal
Paolo Abeni
Maxim Galaganov
Yangbo Lu
Poorva Sonparote
Tim Gardner
Geliang Tang
April 2021
May 2021
June 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
var spanGroupData = [ {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 1833}, {"author_id": 0, "token_count": 848}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 222}, {"author_id": 10, "token_count": 226}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1408}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 289}, {"author_id": 11, "token_count": 195}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 340}, {"author_id": 8, "token_count": 367}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
4092
70.97%
Paolo Abeni
871
15.11%
Maxim Galaganov
367
6.36%
Yangbo Lu
226
3.92%
Poorva Sonparote
195
3.38%
Tim Gardner
9
0.16%
Geliang Tang
6
0.10%
Total
5766
subflow.c
1890
-
17
8704
Paolo Abeni
Peter Krystad
Mat Martineau
Florian Westphal
Geliang Tang
Davide Caratti
Nicolas Rybowski
Christoph Paasch
Matthieu Baerts
Jakub Kiciński
Todd Malsbary
Jianguo Wu
Eric Dumazet
Wei Yongjun
Geert Uytterhoeven
Eric Biggers
Bhaskar Chowdhury
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
November 2021
December 2021
January 2022
February 2022
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 99}, {"author_id": 1, "token_count": 23}, {"author_id": 30, "token_count": 2}, {"author_id": 4, "token_count": 1081}, {"author_id": 3, "token_count": 1365}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 1, "token_count": 109}, {"author_id": 0, "token_count": 63}, {"author_id": 3, "token_count": 1156}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 126}, {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 0, "token_count": 132}, {"author_id": 17, "token_count": 20}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 127}, {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 149}, {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 1, "token_count": 391}, {"author_id": 4, "token_count": 46}, {"author_id": 0, "token_count": 210}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 4, "token_count": 63}, {"author_id": 0, "token_count": 167}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 14}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 1, "token_count": 173}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 13, "token_count": 125}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 6, "token_count": 79}, {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 115}, {"author_id": 2, "token_count": 341}, {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 1, "token_count": 8}, {"author_id": 2, "token_count": 28}, {"author_id": 18, "token_count": 30}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 130}, {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 73}, {"author_id": 0, "token_count": 699}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 117}, {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 227}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 76}, {"author_id": 0, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
2585
29.70%
Peter Krystad
2521
28.96%
Mat Martineau
1266
14.55%
Florian Westphal
1147
13.18%
Geliang Tang
611
7.02%
Davide Caratti
178
2.05%
Nicolas Rybowski
125
1.44%
Christoph Paasch
103
1.18%
Matthieu Baerts
79
0.91%
Jakub Kiciński
30
0.34%
Todd Malsbary
20
0.23%
Jianguo Wu
17
0.20%
Eric Dumazet
11
0.13%
Wei Yongjun
7
0.08%
Geert Uytterhoeven
2
0.02%
Eric Biggers
1
0.01%
Bhaskar Chowdhury
1
0.01%
Total
8704
syncookies.c
133
-
2
532
Florian Westphal
Jianguo Wu
July 2020
August 2020
July 2021
September 2021
var spanGroupData = [ {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 448}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 12, "token_count": 81}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
451
84.77%
Jianguo Wu
81
15.23%
Total
532
token.c
416
-
7
1498
Paolo Abeni
Peter Krystad
Florian Westphal
Jianguo Wu
Matthieu Baerts
Davide Caratti
Nico Pache
January 2020
March 2020
April 2020
June 2020
July 2020
November 2020
April 2021
May 2021
September 2021
January 2022
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 291}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 760}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 141}, {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
976
65.15%
Peter Krystad
328
21.90%
Florian Westphal
169
11.28%
Jianguo Wu
20
1.34%
Matthieu Baerts
2
0.13%
Davide Caratti
2
0.13%
Nico Pache
1
0.07%
Total
1498
token_test.c
142
-
2
791
Paolo Abeni
Florian Westphal
June 2020
September 2021
var spanGroupData = [ {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 747}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
747
94.44%
Florian Westphal
44
5.56%
Total
791
Contributors:
35
Author
Tokens
Proportion
Commits
Proportion
0
Paolo Abeni
25180
39.97%
195
37.50%
1
Florian Westphal
12395
19.67%
87
16.73%
2
Geliang Tang
8656
13.74%
115
22.12%
3
Peter Krystad
8372
13.29%
12
2.31%
4
Mat Martineau
4044
6.42%
25
4.81%
5
Davide Caratti
1124
1.78%
16
3.08%
6
Matthieu Baerts
879
1.40%
13
2.50%
7
Christoph Paasch
639
1.01%
3
0.58%
8
Maxim Galaganov
384
0.61%
2
0.38%
9
Yonglong Li
339
0.54%
8
1.54%
10
Yangbo Lu
226
0.36%
2
0.38%
11
Poorva Sonparote
195
0.31%
1
0.19%
12
Jianguo Wu
151
0.24%
8
1.54%
13
Nicolas Rybowski
125
0.20%
1
0.19%
14
Eric Dumazet
57
0.09%
6
1.15%
15
Kees Cook
56
0.09%
1
0.19%
16
Kishen Maloor
36
0.06%
1
0.19%
17
Todd Malsbary
33
0.05%
2
0.38%
18
Jakub Kiciński
33
0.05%
2
0.38%
19
David S. Miller
18
0.03%
2
0.38%
20
YU Bo
10
0.02%
1
0.19%
21
Tim Gardner
9
0.01%
1
0.19%
22
Eric Biggers
9
0.01%
3
0.58%
23
Wei Yongjun
7
0.01%
1
0.19%
24
Maxim Mikityanskiy
7
0.01%
1
0.19%
25
Christoph Hellwig
5
0.01%
2
0.38%
26
Johannes Berg
3
0.00%
1
0.19%
27
Dan Carpenter
3
0.00%
1
0.19%
28
Nico Pache
2
0.00%
1
0.19%
29
Gustavo A. R. Silva
2
0.00%
1
0.19%
30
Geert Uytterhoeven
2
0.00%
1
0.19%
31
Yajun Deng
1
0.00%
1
0.19%
32
Wan Jiabing
1
0.00%
1
0.19%
33
Rikard Falkeborn
1
0.00%
1
0.19%
34
Bhaskar Chowdhury
1
0.00%
1
0.19%
Total
63005
520