Linux Source Code
Home
Release 5.15
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
Mat Martineau
Matthieu Baerts
Maxim Mikityanskiy
Nico Pache
Nicolas Rybowski
Paolo Abeni
Peter Krystad
Rikard Falkeborn
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": 16, "token_count": 2}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 23, "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
786
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": 83}, ]}, {"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
498
63.36%
Geliang Tang
209
26.59%
Paolo Abeni
76
9.67%
Florian Westphal
3
0.38%
Total
786
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
97
-
4
519
Florian Westphal
Geliang Tang
Paolo Abeni
Jianguo Wu
March 2020
September 2020
December 2020
January 2021
February 2021
April 2021
June 2021
July 2021
August 2021
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 323}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
323
62.24%
Geliang Tang
105
20.23%
Paolo Abeni
84
16.18%
Jianguo Wu
7
1.35%
Total
519
mib.h
67
-
3
232
Florian Westphal
Geliang Tang
Paolo Abeni
March 2020
September 2020
January 2021
February 2021
April 2021
June 2021
July 2021
August 2021
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}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
151
65.09%
Geliang Tang
45
19.40%
Paolo Abeni
36
15.52%
Total
232
mptcp_diag.c
170
-
4
944
Paolo Abeni
Geliang Tang
Florian Westphal
Yajun Deng
July 2020
November 2020
February 2021
June 2021
July 2021
September 2021
var spanGroupData = [ {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 904}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
905
95.87%
Geliang Tang
36
3.81%
Florian Westphal
2
0.21%
Yajun Deng
1
0.11%
Total
944
options.c
1523
-
13
7289
Peter Krystad
Geliang Tang
Paolo Abeni
Mat Martineau
Christoph Paasch
Florian Westphal
Davide Caratti
Yonglong Li
Jianguo Wu
Matthieu Baerts
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
October 2021
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 463}, {"author_id": 4, "token_count": 773}, {"author_id": 0, "token_count": 21}, {"author_id": 3, "token_count": 542}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 157}, {"author_id": 3, "token_count": 1560}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 7, "token_count": 52}, {"author_id": 12, "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": 197}, {"author_id": 4, "token_count": 20}, ]}, {"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": 16, "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": 92}, {"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": 133}, ]}, {"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": 426}, {"author_id": 18, "token_count": 7}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 303}, {"author_id": 6, "token_count": 13}, {"author_id": 0, "token_count": 921}, {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 60}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
2102
28.84%
Geliang Tang
1561
21.42%
Paolo Abeni
1482
20.33%
Mat Martineau
954
13.09%
Christoph Paasch
515
7.07%
Florian Westphal
470
6.45%
Davide Caratti
101
1.39%
Yonglong Li
44
0.60%
Jianguo Wu
25
0.34%
Matthieu Baerts
15
0.21%
Todd Malsbary
12
0.16%
Maxim Mikityanskiy
7
0.10%
Eric Biggers
1
0.01%
Total
7289
pm.c
383
-
6
1894
Peter Krystad
Geliang Tang
Yonglong Li
Paolo Abeni
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
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 3, "token_count": 770}, ]}, {"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": 257}, ]}, {"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": 74}, {"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": 108}, {"author_id": 8, "token_count": 193}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
770
40.65%
Geliang Tang
665
35.11%
Yonglong Li
193
10.19%
Paolo Abeni
150
7.92%
Florian Westphal
106
5.60%
Matthieu Baerts
10
0.53%
Total
1894
pm_netlink.c
2095
-
12
10341
Geliang Tang
Paolo Abeni
Florian Westphal
Matthieu Baerts
Davide Caratti
Jianguo Wu
YU Bo
Yonglong Li
Johannes Berg
Jakub Kiciński
Mat Martineau
Rikard Falkeborn
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
June 2021
August 2021
September 2021
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 3731}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 1173}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 116}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 718}, {"author_id": 6, "token_count": 152}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 1481}, {"author_id": 2, "token_count": 950}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 899}, ]}, {"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": 10, "token_count": 31}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 672}, {"author_id": 0, "token_count": 204}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Geliang Tang
4603
44.51%
Paolo Abeni
3960
38.29%
Florian Westphal
1538
14.87%
Matthieu Baerts
152
1.47%
Davide Caratti
35
0.34%
Jianguo Wu
31
0.30%
YU Bo
10
0.10%
Yonglong Li
3
0.03%
Johannes Berg
3
0.03%
Jakub Kiciński
3
0.03%
Mat Martineau
2
0.02%
Rikard Falkeborn
1
0.01%
Total
10341
protocol.c
3574
-
14
16605
Paolo Abeni
Florian Westphal
Peter Krystad
Mat Martineau
Geliang Tang
Davide Caratti
Yonglong Li
Matthieu Baerts
David S. Miller
Christoph Paasch
Eric Dumazet
Dan Carpenter
Christoph Hellwig
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
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 1, "token_count": 273}, {"author_id": 4, "token_count": 623}, {"author_id": 6, "token_count": 18}, {"author_id": 0, "token_count": 351}, {"author_id": 3, "token_count": 1559}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 811}, {"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": 1034}, {"author_id": 3, "token_count": 255}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 125}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 1, "token_count": 111}, {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 58}, {"author_id": 1, "token_count": 687}, {"author_id": 0, "token_count": 311}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 4, "token_count": 698}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 1, "token_count": 8}, {"author_id": 2, "token_count": 3}, {"author_id": 24, "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": 1568}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 14, "token_count": 17}, {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 409}, {"author_id": 0, "token_count": 3577}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 22}, {"author_id": 19, "token_count": 6}, {"author_id": 1, "token_count": 138}, {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 553}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 121}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 1, "token_count": 98}, {"author_id": 0, "token_count": 346}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 171}, {"author_id": 2, "token_count": 16}, {"author_id": 4, "token_count": 98}, {"author_id": 0, "token_count": 90}, {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 108}, {"author_id": 2, "token_count": 132}, {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 302}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 603}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 4, "token_count": 32}, {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
9689
58.35%
Florian Westphal
3210
19.33%
Peter Krystad
1814
10.92%
Mat Martineau
1509
9.09%
Geliang Tang
198
1.19%
Davide Caratti
80
0.48%
Yonglong Li
38
0.23%
Matthieu Baerts
19
0.11%
David S. Miller
18
0.11%
Christoph Paasch
11
0.07%
Eric Dumazet
6
0.04%
Dan Carpenter
6
0.04%
Christoph Hellwig
5
0.03%
Gustavo A. R. Silva
2
0.01%
Total
16605
protocol.h
901
-
11
4211
Paolo Abeni
Peter Krystad
Geliang Tang
Mat Martineau
Florian Westphal
Davide Caratti
Yonglong Li
Christoph Paasch
Matthieu Baerts
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
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 22}, {"author_id": 1, "token_count": 2}, {"author_id": 4, "token_count": 334}, {"author_id": 6, "token_count": 14}, {"author_id": 0, "token_count": 7}, {"author_id": 3, "token_count": 390}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 16}, {"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": 128}, {"author_id": 3, "token_count": 503}, ]}, {"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": 95}, {"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": 30}, ]}, {"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": 70}, {"author_id": 0, "token_count": 401}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 2, "token_count": 45}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 45}, {"author_id": 0, "token_count": 368}, ]}, {"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": 38}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 2, "token_count": 118}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 65}, {"author_id": 2, "token_count": 61}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 10, "token_count": 4}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 67}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 105}, {"author_id": 0, "token_count": 155}, {"author_id": 27, "token_count": 1}, {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
1514
35.95%
Peter Krystad
893
21.21%
Geliang Tang
745
17.69%
Mat Martineau
367
8.72%
Florian Westphal
357
8.48%
Davide Caratti
242
5.75%
Yonglong Li
48
1.14%
Christoph Paasch
22
0.52%
Matthieu Baerts
18
0.43%
Jianguo Wu
4
0.09%
Wan Jiabing
1
0.02%
Total
4211
sockopt.c
799
-
3
3219
Florian Westphal
Paolo Abeni
Yangbo Lu
April 2021
May 2021
June 2021
var spanGroupData = [ {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 1910}, {"author_id": 0, "token_count": 854}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 222}, {"author_id": 9, "token_count": 227}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
2132
66.23%
Paolo Abeni
860
26.72%
Yangbo Lu
227
7.05%
Total
3219
subflow.c
1829
-
17
8540
Peter Krystad
Paolo Abeni
Mat Martineau
Florian Westphal
Geliang Tang
Davide Caratti
Nicolas Rybowski
Christoph Paasch
Matthieu Baerts
Jakub Kiciński
Todd Malsbary
Jianguo Wu
Wei Yongjun
David S. Miller
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
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 99}, {"author_id": 14, "token_count": 5}, {"author_id": 1, "token_count": 23}, {"author_id": 25, "token_count": 2}, {"author_id": 4, "token_count": 1111}, {"author_id": 3, "token_count": 1378}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 1, "token_count": 110}, {"author_id": 0, "token_count": 63}, {"author_id": 3, "token_count": 1206}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 126}, {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 0, "token_count": 132}, {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 134}, {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 174}, {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 1, "token_count": 398}, {"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": 169}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 14}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "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": 11, "token_count": 125}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 6, "token_count": 80}, {"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": 113}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 1, "token_count": 8}, {"author_id": 2, "token_count": 28}, {"author_id": 13, "token_count": 30}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 137}, {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 83}, {"author_id": 0, "token_count": 751}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 120}, {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
2584
30.26%
Paolo Abeni
2412
28.24%
Mat Martineau
1220
14.29%
Florian Westphal
1132
13.26%
Geliang Tang
616
7.21%
Davide Caratti
185
2.17%
Nicolas Rybowski
125
1.46%
Christoph Paasch
103
1.21%
Matthieu Baerts
80
0.94%
Jakub Kiciński
30
0.35%
Todd Malsbary
20
0.23%
Jianguo Wu
17
0.20%
Wei Yongjun
7
0.08%
David S. Miller
5
0.06%
Geert Uytterhoeven
2
0.02%
Eric Biggers
1
0.01%
Bhaskar Chowdhury
1
0.01%
Total
8540
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": 10, "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
415
-
7
1489
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
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": 23, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
967
64.94%
Peter Krystad
328
22.03%
Florian Westphal
169
11.35%
Jianguo Wu
20
1.34%
Matthieu Baerts
2
0.13%
Davide Caratti
2
0.13%
Nico Pache
1
0.07%
Total
1489
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:
30
Author
Tokens
Proportion
Commits
Proportion
0
Paolo Abeni
23311
39.80%
174
38.24%
1
Florian Westphal
10088
17.22%
75
16.48%
2
Geliang Tang
8783
15.00%
102
22.42%
3
Peter Krystad
8775
14.98%
12
2.64%
4
Mat Martineau
4052
6.92%
21
4.62%
5
Davide Caratti
1099
1.88%
15
3.30%
6
Matthieu Baerts
794
1.36%
10
2.20%
7
Christoph Paasch
651
1.11%
3
0.66%
8
Yonglong Li
326
0.56%
6
1.32%
9
Yangbo Lu
227
0.39%
2
0.44%
10
Jianguo Wu
185
0.32%
9
1.98%
11
Nicolas Rybowski
125
0.21%
1
0.22%
12
Todd Malsbary
33
0.06%
2
0.44%
13
Jakub Kiciński
33
0.06%
2
0.44%
14
David S. Miller
23
0.04%
3
0.66%
15
YU Bo
10
0.02%
1
0.22%
16
Eric Biggers
9
0.02%
3
0.66%
17
Wei Yongjun
7
0.01%
1
0.22%
18
Maxim Mikityanskiy
7
0.01%
1
0.22%
19
Eric Dumazet
6
0.01%
1
0.22%
20
Dan Carpenter
6
0.01%
1
0.22%
21
Christoph Hellwig
5
0.01%
2
0.44%
22
Johannes Berg
3
0.01%
1
0.22%
23
Nico Pache
2
0.00%
1
0.22%
24
Gustavo A. R. Silva
2
0.00%
1
0.22%
25
Geert Uytterhoeven
2
0.00%
1
0.22%
26
Yajun Deng
1
0.00%
1
0.22%
27
Wan Jiabing
1
0.00%
1
0.22%
28
Rikard Falkeborn
1
0.00%
1
0.22%
29
Bhaskar Chowdhury
1
0.00%
1
0.22%
Total
58568
455