Linux Source Code
Home
Release 5.11
Help
mptcp
root
net
Highlighting
Reset All
By Author
By Age
──────────
Christoph Hellwig
Christoph Paasch
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
Mat Martineau
Matthieu Baerts
Nicolas Rybowski
Paolo Abeni
Peter Krystad
Rikard Falkeborn
Todd Malsbary
Wei Yongjun
YU Bo
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
crypto.c
83
-
4
349
Peter Krystad
Paolo Abeni
Eric Biggers
Todd Malsbary
January 2020
March 2020
May 2020
June 2020
July 2020
November 2020
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 1, "token_count": 261}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 12, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
284
81.38%
Paolo Abeni
57
16.33%
Eric Biggers
7
2.01%
Todd Malsbary
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
145
-
3
508
Matthieu Baerts
Geliang Tang
Florian Westphal
January 2020
July 2020
November 2020
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 438}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 67}, ]}, ]
Author Name
Tokens
Token Proportion
Matthieu Baerts
438
86.22%
Geliang Tang
67
13.19%
Florian Westphal
3
0.59%
Total
508
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
79
-
4
393
Florian Westphal
Paolo Abeni
Geliang Tang
Jianguo Wu
March 2020
September 2020
December 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 323}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 28}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 15, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
323
82.19%
Paolo Abeni
35
8.91%
Geliang Tang
28
7.12%
Jianguo Wu
7
1.78%
Total
393
mib.h
49
-
3
178
Florian Westphal
Paolo Abeni
Geliang Tang
March 2020
September 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 151}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
151
84.83%
Paolo Abeni
15
8.43%
Geliang Tang
12
6.74%
Total
178
mptcp_diag.c
169
-
1
933
Paolo Abeni
July 2020
November 2020
var spanGroupData = [ {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 932}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
933
100.00%
Total
933
options.c
1248
-
10
5726
Peter Krystad
Mat Martineau
Christoph Paasch
Geliang Tang
Paolo Abeni
Florian Westphal
Davide Caratti
Todd Malsbary
Matthieu Baerts
Eric Biggers
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
September 2020
October 2020
November 2020
December 2020
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 522}, {"author_id": 3, "token_count": 918}, {"author_id": 0, "token_count": 22}, {"author_id": 1, "token_count": 586}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 188}, {"author_id": 1, "token_count": 2057}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 6, "token_count": 93}, {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 28}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 152}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 227}, {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 4, "token_count": 12}, {"author_id": 7, "token_count": 2}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 2, "token_count": 145}, {"author_id": 4, "token_count": 83}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 75}, {"author_id": 4, "token_count": 213}, {"author_id": 0, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
2643
46.16%
Mat Martineau
1122
19.59%
Christoph Paasch
615
10.74%
Geliang Tang
545
9.52%
Paolo Abeni
524
9.15%
Florian Westphal
220
3.84%
Davide Caratti
32
0.56%
Todd Malsbary
22
0.38%
Matthieu Baerts
2
0.03%
Eric Biggers
1
0.02%
Total
5726
pm.c
288
-
4
1325
Peter Krystad
Geliang Tang
Paolo Abeni
Matthieu Baerts
March 2020
April 2020
June 2020
September 2020
October 2020
November 2020
December 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 1, "token_count": 807}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 280}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 79}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 4, "token_count": 100}, {"author_id": 0, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
807
60.91%
Geliang Tang
466
35.17%
Paolo Abeni
42
3.17%
Matthieu Baerts
10
0.75%
Total
1325
pm_netlink.c
1183
-
6
5759
Paolo Abeni
Geliang Tang
YU Bo
Johannes Berg
Jakub Kiciński
Rikard Falkeborn
March 2020
April 2020
June 2020
August 2020
September 2020
October 2020
November 2020
December 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 3999}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 1383}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 170}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 4, "token_count": 134}, {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
4048
70.29%
Geliang Tang
1694
29.41%
YU Bo
10
0.17%
Johannes Berg
3
0.05%
Jakub Kiciński
3
0.05%
Rikard Falkeborn
1
0.02%
Total
5759
protocol.c
3472
-
12
16288
Paolo Abeni
Florian Westphal
Peter Krystad
Mat Martineau
Geliang Tang
Davide Caratti
Matthieu Baerts
David S. Miller
Christoph Paasch
Christoph Hellwig
Eric Dumazet
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
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 2, "token_count": 285}, {"author_id": 3, "token_count": 635}, {"author_id": 7, "token_count": 18}, {"author_id": 0, "token_count": 425}, {"author_id": 1, "token_count": 1736}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 969}, {"author_id": 3, "token_count": 65}, {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 151}, {"author_id": 0, "token_count": 1167}, {"author_id": 1, "token_count": 281}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 150}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 2, "token_count": 112}, {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 66}, {"author_id": 2, "token_count": 704}, {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 2, "token_count": 467}, {"author_id": 3, "token_count": 770}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 2, "token_count": 8}, {"author_id": 4, "token_count": 3}, {"author_id": 19, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 75}, {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 1689}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 10, "token_count": 17}, {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 434}, {"author_id": 4, "token_count": 28}, {"author_id": 0, "token_count": 4728}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 22}, {"author_id": 16, "token_count": 6}, {"author_id": 2, "token_count": 155}, {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 98}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
9102
55.88%
Florian Westphal
3435
21.09%
Peter Krystad
2017
12.38%
Mat Martineau
1477
9.07%
Geliang Tang
106
0.65%
Davide Caratti
88
0.54%
Matthieu Baerts
18
0.11%
David S. Miller
18
0.11%
Christoph Paasch
11
0.07%
Christoph Hellwig
8
0.05%
Eric Dumazet
6
0.04%
Gustavo A. R. Silva
2
0.01%
Total
16288
protocol.h
688
-
8
3091
Peter Krystad
Paolo Abeni
Mat Martineau
Geliang Tang
Davide Caratti
Florian Westphal
Christoph Paasch
Matthieu Baerts
January 2020
February 2020
March 2020
April 2020
June 2020
July 2020
September 2020
October 2020
November 2020
December 2020
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 22}, {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 334}, {"author_id": 7, "token_count": 14}, {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 391}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 2, "token_count": 38}, {"author_id": 0, "token_count": 169}, {"author_id": 1, "token_count": 572}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 210}, {"author_id": 2, "token_count": 36}, {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 95}, {"author_id": 3, "token_count": 21}, {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 160}, {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 7, "token_count": 4}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 4, "token_count": 106}, {"author_id": 0, "token_count": 429}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 4, "token_count": 85}, {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
963
31.15%
Paolo Abeni
934
30.22%
Mat Martineau
358
11.58%
Geliang Tang
352
11.39%
Davide Caratti
223
7.21%
Florian Westphal
221
7.15%
Christoph Paasch
22
0.71%
Matthieu Baerts
18
0.58%
Total
3091
subflow.c
1495
-
13
6805
Peter Krystad
Mat Martineau
Paolo Abeni
Florian Westphal
Davide Caratti
Christoph Paasch
Nicolas Rybowski
Geliang Tang
Todd Malsbary
Wei Yongjun
David S. Miller
Geert Uytterhoeven
Eric Biggers
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 129}, {"author_id": 10, "token_count": 5}, {"author_id": 2, "token_count": 23}, {"author_id": 20, "token_count": 2}, {"author_id": 3, "token_count": 1311}, {"author_id": 1, "token_count": 1404}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 38}, {"author_id": 2, "token_count": 119}, {"author_id": 0, "token_count": 66}, {"author_id": 1, "token_count": 1293}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 128}, {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 0, "token_count": 142}, {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 215}, {"author_id": 2, "token_count": 10}, {"author_id": 0, "token_count": 177}, {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 2, "token_count": 451}, {"author_id": 3, "token_count": 46}, {"author_id": 0, "token_count": 212}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 32}, {"author_id": 3, "token_count": 63}, {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 15}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 2, "token_count": 174}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 8, "token_count": 125}, {"author_id": 0, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
2697
39.63%
Mat Martineau
1420
20.87%
Paolo Abeni
1145
16.83%
Florian Westphal
929
13.65%
Davide Caratti
288
4.23%
Christoph Paasch
133
1.95%
Nicolas Rybowski
125
1.84%
Geliang Tang
32
0.47%
Todd Malsbary
21
0.31%
Wei Yongjun
7
0.10%
David S. Miller
5
0.07%
Geert Uytterhoeven
2
0.03%
Eric Biggers
1
0.01%
Total
6805
syncookies.c
130
-
1
499
Florian Westphal
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 498}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
499
100.00%
Total
499
token.c
411
-
5
1466
Paolo Abeni
Peter Krystad
Florian Westphal
Matthieu Baerts
Davide Caratti
January 2020
March 2020
April 2020
June 2020
July 2020
November 2020
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 305}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 771}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 141}, {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
978
66.71%
Peter Krystad
343
23.40%
Florian Westphal
141
9.62%
Matthieu Baerts
2
0.14%
Davide Caratti
2
0.14%
Total
1466
token_test.c
140
-
1
747
Paolo Abeni
June 2020
var spanGroupData = [ {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 747}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
747
100.00%
Total
747
Contributors:
22
Author
Tokens
Proportion
Commits
Proportion
0
Paolo Abeni
18933
42.17%
114
41.01%
1
Peter Krystad
9754
21.73%
12
4.32%
2
Florian Westphal
5922
13.19%
57
20.50%
3
Mat Martineau
4377
9.75%
20
7.19%
4
Geliang Tang
3302
7.36%
39
14.03%
5
Davide Caratti
1087
2.42%
9
3.24%
6
Christoph Paasch
781
1.74%
3
1.08%
7
Matthieu Baerts
488
1.09%
3
1.08%
8
Nicolas Rybowski
125
0.28%
1
0.36%
9
Todd Malsbary
44
0.10%
2
0.72%
10
David S. Miller
23
0.05%
3
1.08%
11
YU Bo
10
0.02%
1
0.36%
12
Eric Biggers
9
0.02%
3
1.08%
13
Christoph Hellwig
8
0.02%
3
1.08%
14
Wei Yongjun
7
0.02%
1
0.36%
15
Jianguo Wu
7
0.02%
1
0.36%
16
Eric Dumazet
6
0.01%
1
0.36%
17
Johannes Berg
3
0.01%
1
0.36%
18
Jakub Kiciński
3
0.01%
1
0.36%
19
Gustavo A. R. Silva
2
0.00%
1
0.36%
20
Geert Uytterhoeven
2
0.00%
1
0.36%
21
Rikard Falkeborn
1
0.00%
1
0.36%
Total
44894
278