Linux Source Code
Home
Release 5.16
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 Galaganov
Maxim Mikityanskiy
Nico Pache
Nicolas Rybowski
Paolo Abeni
Peter Krystad
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": 18, "token_count": 2}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 24, "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
94
-
5
511
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
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": 10, "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": 12, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
286
55.97%
Geliang Tang
105
20.55%
Paolo Abeni
84
16.44%
Eric Dumazet
33
6.46%
Jianguo Wu
3
0.59%
Total
511
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
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": 27, "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
1504
-
13
7183
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
September 2021
October 2021
November 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": 156}, {"author_id": 3, "token_count": 1462}, ]}, {"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": 13, "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": 18, "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": 20, "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": 888}, {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Krystad
2004
27.90%
Geliang Tang
1564
21.77%
Paolo Abeni
1470
20.46%
Mat Martineau
954
13.28%
Christoph Paasch
515
7.17%
Florian Westphal
471
6.56%
Davide Caratti
101
1.41%
Yonglong Li
44
0.61%
Jianguo Wu
25
0.35%
Matthieu Baerts
15
0.21%
Todd Malsbary
12
0.17%
Maxim Mikityanskiy
7
0.10%
Eric Biggers
1
0.01%
Total
7183
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
2101
-
12
10358
Geliang Tang
Paolo Abeni
Florian Westphal
Matthieu Baerts
Davide Caratti
Jianguo Wu
YU Bo
Yonglong Li
Mat Martineau
Johannes Berg
Jakub Kiciński
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
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 3731}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 1173}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 29, "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}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Geliang Tang
4603
44.44%
Paolo Abeni
3976
38.39%
Florian Westphal
1538
14.85%
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%
Mat Martineau
3
0.03%
Johannes Berg
3
0.03%
Jakub Kiciński
3
0.03%
Rikard Falkeborn
1
0.01%
Total
10358
protocol.c
3614
-
15
16792
Paolo Abeni
Florian Westphal
Peter Krystad
Mat Martineau
Geliang Tang
Davide Caratti
Yonglong Li
Matthieu Baerts
David S. Miller
Eric Dumazet
Christoph Paasch
Dan Carpenter
Christoph Hellwig
Gustavo A. R. Silva
Maxim Galaganov
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
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 1, "token_count": 272}, {"author_id": 4, "token_count": 614}, {"author_id": 6, "token_count": 18}, {"author_id": 0, "token_count": 332}, {"author_id": 3, "token_count": 1556}, ]}, {"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": 255}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 125}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 1, "token_count": 107}, {"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": 22, "token_count": 1}, {"author_id": 4, "token_count": 698}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 1, "token_count": 5}, {"author_id": 2, "token_count": 3}, {"author_id": 25, "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": 1555}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 15, "token_count": 17}, {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 402}, {"author_id": 0, "token_count": 2948}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 12, "token_count": 6}, {"author_id": 1, "token_count": 138}, {"author_id": 0, "token_count": 83}, ]}, {"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": 21, "token_count": 6}, {"author_id": 1, "token_count": 98}, {"author_id": 0, "token_count": 344}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 170}, {"author_id": 2, "token_count": 16}, {"author_id": 4, "token_count": 97}, {"author_id": 0, "token_count": 90}, {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"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": 281}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 562}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 157}, {"author_id": 4, "token_count": 32}, {"author_id": 0, "token_count": 397}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 0, "token_count": 572}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 30, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
9786
58.28%
Florian Westphal
3330
19.83%
Peter Krystad
1811
10.78%
Mat Martineau
1499
8.93%
Geliang Tang
195
1.16%
Davide Caratti
59
0.35%
Yonglong Li
38
0.23%
Matthieu Baerts
19
0.11%
David S. Miller
18
0.11%
Eric Dumazet
12
0.07%
Christoph Paasch
11
0.07%
Dan Carpenter
6
0.04%
Christoph Hellwig
5
0.03%
Gustavo A. R. Silva
2
0.01%
Maxim Galaganov
1
0.01%
Total
16792
protocol.h
885
-
11
4189
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
October 2021
November 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": 386}, ]}, {"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": 28}, {"author_id": 0, "token_count": 358}, ]}, {"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": 28, "token_count": 1}, {"author_id": 8, "token_count": 48}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo Abeni
1509
36.02%
Peter Krystad
893
21.32%
Geliang Tang
728
17.38%
Mat Martineau
367
8.76%
Florian Westphal
357
8.52%
Davide Caratti
242
5.78%
Yonglong Li
48
1.15%
Christoph Paasch
22
0.53%
Matthieu Baerts
18
0.43%
Jianguo Wu
4
0.10%
Wan Jiabing
1
0.02%
Total
4189
sockopt.c
1077
-
4
4634
Florian Westphal
Paolo Abeni
Yangbo Lu
Tim Gardner
April 2021
May 2021
June 2021
September 2021
October 2021
var spanGroupData = [ {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 1910}, {"author_id": 0, "token_count": 851}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 222}, {"author_id": 9, "token_count": 227}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1409}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
3541
76.41%
Paolo Abeni
857
18.49%
Yangbo Lu
227
4.90%
Tim Gardner
9
0.19%
Total
4634
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": 15, "token_count": 5}, {"author_id": 1, "token_count": 23}, {"author_id": 26, "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": 13, "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": 19, "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": 18, "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": 31, "token_count": 1}, {"author_id": 1, "token_count": 8}, {"author_id": 2, "token_count": 28}, {"author_id": 14, "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": 24, "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:
32
Author
Tokens
Proportion
Commits
Proportion
0
Paolo Abeni
23233
38.82%
173
37.12%
1
Florian Westphal
11582
19.35%
81
17.38%
2
Geliang Tang
8732
14.59%
103
22.10%
3
Peter Krystad
8674
14.49%
12
2.58%
4
Mat Martineau
4043
6.76%
22
4.72%
5
Davide Caratti
1078
1.80%
15
3.22%
6
Matthieu Baerts
794
1.33%
10
2.15%
7
Christoph Paasch
651
1.09%
3
0.64%
8
Yonglong Li
326
0.54%
6
1.29%
9
Yangbo Lu
227
0.38%
2
0.43%
10
Jianguo Wu
181
0.30%
9
1.93%
11
Nicolas Rybowski
125
0.21%
1
0.21%
12
Eric Dumazet
45
0.08%
3
0.64%
13
Todd Malsbary
33
0.06%
2
0.43%
14
Jakub Kiciński
33
0.06%
2
0.43%
15
David S. Miller
23
0.04%
3
0.64%
16
YU Bo
10
0.02%
1
0.21%
17
Tim Gardner
9
0.02%
1
0.21%
18
Eric Biggers
9
0.02%
3
0.64%
19
Wei Yongjun
7
0.01%
1
0.21%
20
Maxim Mikityanskiy
7
0.01%
1
0.21%
21
Dan Carpenter
6
0.01%
1
0.21%
22
Christoph Hellwig
5
0.01%
2
0.43%
23
Johannes Berg
3
0.01%
1
0.21%
24
Nico Pache
2
0.00%
1
0.21%
25
Gustavo A. R. Silva
2
0.00%
1
0.21%
26
Geert Uytterhoeven
2
0.00%
1
0.21%
27
Yajun Deng
1
0.00%
1
0.21%
28
Wan Jiabing
1
0.00%
1
0.21%
29
Rikard Falkeborn
1
0.00%
1
0.21%
30
Maxim Galaganov
1
0.00%
1
0.21%
31
Bhaskar Chowdhury
1
0.00%
1
0.21%
Total
59847
466