Linux Source Code
Home
Release 6.16
Help
qca
root
drivers
net
dsa
Highlighting
Reset All
By Author
By Age
──────────
Alexandre Belloni
Andrew Lunn
Andy Shevchenko
Ansuel Smith
Arkadi Sharshevsky
Christian Lamparter
Colin Ian King
Florian Fainelli
Heiner Kallweit
Javier Carrasco
Jiasheng Jiang
Jiri Slaby (SUSE)
Joergen Andreasen
John Crispin
Jonathan McDowell
Justin Stitt
Marek Behún
Mark Brown
Matthias Schiffer
Michal Vokáč
Oleksij Rempel
Rob Herring
Russell King
Thomas Gleixner
Vinod Koul
Vivien Didelot
Vladimir Oltean
Wei Yongjun
Wolfram Sang
Yang Yingliang
xiaofeis
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ar9331.c
1142
-
9
4628
Oleksij Rempel
Russell King
Vladimir Oltean
Mark Brown
Jiri Slaby (SUSE)
Florian Fainelli
Vivien Didelot
Jonathan McDowell
Javier Carrasco
October 2019
December 2019
January 2020
February 2020
June 2020
August 2020
December 2020
January 2021
August 2021
September 2021
February 2022
June 2022
July 2023
April 2024
July 2024
March 2025
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 3091}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 888}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 224}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 31}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 155}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 105}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 21, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksij Rempel
4421
95.53%
Russell King
153
3.31%
Vladimir Oltean
30
0.65%
Mark Brown
11
0.24%
Jiri Slaby (SUSE)
4
0.09%
Florian Fainelli
4
0.09%
Vivien Didelot
2
0.04%
Jonathan McDowell
2
0.04%
Javier Carrasco
1
0.02%
Total
4628
qca8k-8xxx.c
2227
-
20
9112
Ansuel Smith
John Crispin
Russell King
Jonathan McDowell
Christian Lamparter
Vladimir Oltean
Yang Yingliang
Florian Fainelli
Marek Behún
Vivien Didelot
Michal Vokáč
Jiasheng Jiang
Wei Yongjun
Wolfram Sang
Colin Ian King
Andrew Lunn
xiaofeis
Rob Herring
Javier Carrasco
Arkadi Sharshevsky
September 2016
January 2017
March 2017
August 2017
November 2017
April 2018
May 2018
October 2018
March 2019
June 2019
July 2019
October 2019
January 2020
June 2020
July 2020
August 2020
January 2021
May 2021
September 2021
October 2021
November 2021
February 2022
April 2022
July 2022
September 2022
October 2022
December 2022
January 2023
April 2023
June 2023
July 2023
October 2023
January 2024
February 2024
April 2024
July 2024
November 2024
December 2024
January 2025
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 1526}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 6, "token_count": 118}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 56}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 78}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 4, "token_count": 180}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 420}, {"author_id": 18, "token_count": 4}, {"author_id": 9, "token_count": 47}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 428}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1411}, {"author_id": 22, "token_count": 4}, {"author_id": 3, "token_count": 812}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 2429}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 258}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 289}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 226}, {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 27}, {"author_id": 13, "token_count": 32}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 7, "token_count": 82}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 136}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 3, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Ansuel Smith
5849
64.19%
John Crispin
1526
16.75%
Russell King
971
10.66%
Jonathan McDowell
273
3.00%
Christian Lamparter
175
1.92%
Vladimir Oltean
122
1.34%
Yang Yingliang
47
0.52%
Florian Fainelli
43
0.47%
Marek Behún
32
0.35%
Vivien Didelot
22
0.24%
Michal Vokáč
22
0.24%
Jiasheng Jiang
9
0.10%
Wei Yongjun
6
0.07%
Wolfram Sang
4
0.04%
Colin Ian King
4
0.04%
Andrew Lunn
3
0.03%
xiaofeis
1
0.01%
Rob Herring
1
0.01%
Javier Carrasco
1
0.01%
Arkadi Sharshevsky
1
0.01%
Total
9112
qca8k-common.c
1257
-
16
5939
Ansuel Smith
John Crispin
Matthias Schiffer
Russell King
Vladimir Oltean
Andrew Lunn
Yang Yingliang
Alexandre Belloni
Florian Fainelli
Vivien Didelot
Justin Stitt
Joergen Andreasen
Arkadi Sharshevsky
xiaofeis
Michal Vokáč
Heiner Kallweit
September 2016
January 2017
August 2017
November 2017
April 2018
May 2018
June 2018
May 2019
July 2019
September 2020
May 2021
September 2021
November 2021
December 2021
February 2022
April 2022
June 2022
July 2022
September 2022
January 2023
July 2023
October 2023
December 2023
January 2024
June 2024
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 943}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 73}, {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 3, "token_count": 50}, {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 4123}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 5, "token_count": 303}, ]}, ]
Author Name
Tokens
Token Proportion
Ansuel Smith
4526
76.21%
John Crispin
943
15.88%
Matthias Schiffer
303
5.10%
Russell King
50
0.84%
Vladimir Oltean
35
0.59%
Andrew Lunn
30
0.51%
Yang Yingliang
17
0.29%
Alexandre Belloni
12
0.20%
Florian Fainelli
8
0.13%
Vivien Didelot
3
0.05%
Justin Stitt
3
0.05%
Joergen Andreasen
3
0.05%
Arkadi Sharshevsky
3
0.05%
xiaofeis
1
0.02%
Michal Vokáč
1
0.02%
Heiner Kallweit
1
0.02%
Total
5939
qca8k-leds.c
487
-
8
1959
Ansuel Smith
Andrew Lunn
Andy Shevchenko
John Crispin
Rob Herring
Vladimir Oltean
Florian Fainelli
Michal Vokáč
September 2016
May 2018
May 2021
November 2021
February 2022
July 2022
December 2022
April 2023
May 2023
June 2023
July 2023
October 2023
January 2024
June 2024
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 1390}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 8, "token_count": 82}, {"author_id": 0, "token_count": 332}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 12, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Ansuel Smith
1814
92.60%
Andrew Lunn
82
4.19%
Andy Shevchenko
34
1.74%
John Crispin
21
1.07%
Rob Herring
3
0.15%
Vladimir Oltean
2
0.10%
Florian Fainelli
2
0.10%
Michal Vokáč
1
0.05%
Total
1959
qca8k.h
595
-
15
2406
Ansuel Smith
John Crispin
Jonathan McDowell
Christian Lamparter
Andrew Lunn
Russell King
Michal Vokáč
Vladimir Oltean
Yang Yingliang
Florian Fainelli
Matthias Schiffer
Vivien Didelot
Vinod Koul
Thomas Gleixner
Heiner Kallweit
September 2016
January 2017
August 2017
April 2018
May 2018
February 2019
March 2019
May 2019
June 2019
June 2020
July 2020
August 2020
September 2020
May 2021
October 2021
November 2021
December 2021
February 2022
April 2022
July 2022
January 2023
April 2023
July 2023
October 2023
January 2024
June 2024
December 2024
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 765}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 4, "token_count": 94}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 169}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 404}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 109}, {"author_id": 3, "token_count": 35}, {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 301}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 233}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ansuel Smith
1318
54.78%
John Crispin
765
31.80%
Jonathan McDowell
150
6.23%
Christian Lamparter
57
2.37%
Andrew Lunn
36
1.50%
Russell King
35
1.45%
Michal Vokáč
15
0.62%
Vladimir Oltean
12
0.50%
Yang Yingliang
4
0.17%
Florian Fainelli
4
0.17%
Matthias Schiffer
3
0.12%
Vivien Didelot
2
0.08%
Vinod Koul
2
0.08%
Thomas Gleixner
2
0.08%
Heiner Kallweit
1
0.04%
Total
2406
qca8k_leds.h
16
-
3
42
Ansuel Smith
John Crispin
Thomas Gleixner
September 2016
May 2019
July 2022
April 2023
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Ansuel Smith
37
88.10%
John Crispin
4
9.52%
Thomas Gleixner
1
2.38%
Total
42
Contributors:
31
Author
Tokens
Proportion
Commits
Proportion
0
Ansuel Smith
13544
56.23%
87
47.80%
1
Oleksij Rempel
4421
18.36%
7
3.85%
2
John Crispin
3259
13.53%
1
0.55%
3
Russell King
1209
5.02%
13
7.14%
4
Jonathan McDowell
425
1.76%
5
2.75%
5
Matthias Schiffer
306
1.27%
2
1.10%
6
Christian Lamparter
232
0.96%
3
1.65%
7
Vladimir Oltean
201
0.83%
15
8.24%
8
Andrew Lunn
151
0.63%
4
2.20%
9
Yang Yingliang
68
0.28%
2
1.10%
10
Florian Fainelli
61
0.25%
6
3.30%
11
Michal Vokáč
39
0.16%
7
3.85%
12
Andy Shevchenko
34
0.14%
1
0.55%
13
Marek Behún
32
0.13%
2
1.10%
14
Vivien Didelot
29
0.12%
4
2.20%
15
Alexandre Belloni
12
0.05%
1
0.55%
16
Mark Brown
11
0.05%
2
1.10%
17
Jiasheng Jiang
9
0.04%
1
0.55%
18
Wei Yongjun
6
0.02%
3
1.65%
19
Wolfram Sang
4
0.02%
1
0.55%
20
Rob Herring
4
0.02%
2
1.10%
21
Jiri Slaby (SUSE)
4
0.02%
1
0.55%
22
Colin Ian King
4
0.02%
1
0.55%
23
Arkadi Sharshevsky
4
0.02%
2
1.10%
24
Thomas Gleixner
3
0.01%
1
0.55%
25
Justin Stitt
3
0.01%
2
1.10%
26
Joergen Andreasen
3
0.01%
1
0.55%
27
xiaofeis
2
0.01%
1
0.55%
28
Vinod Koul
2
0.01%
1
0.55%
29
Javier Carrasco
2
0.01%
2
1.10%
30
Heiner Kallweit
2
0.01%
1
0.55%
Total
24086
182