Linux Source Code
Home
Release 6.4
Help
mscc
root
drivers
net
ethernet
Highlighting
Reset All
By Author
By Age
──────────
Alban Bedel
Alexandre Belloni
Américo Wang
Andrew Lunn
Antoine Tenart
Arkadi Sharshevsky
Arnd Bergmann
Baowen Zheng
Christophe Jaillet
Claudiu Manoil
Clément Leger
Colin Foster
Dan Carpenter
David S. Miller
Florian Fainelli
Grygorii Strashko
Gustavo A. R. Silva
Horatiu Vultur
Ioana Ciornei
Jacob E Keller
Jakub Kiciński
Jianbo Liu
Jiri Pirko
Joergen Andreasen
Johannes Berg
Kavya Sree Kotagiri
Lee Jones
Leon Romanovsky
Linus Torvalds (pre-git)
Lv Ruyi
Manish Chopra
Mark Brown
Maxim Kochetkov
Maxime Ripard
Nathan Chancellor
Nir Dotan
Nishka Dasgupta
Pablo Neira Ayuso
Pavel Skripkin
Petr Machata
Pieter Jansen van Vuuren
Po Liu
Quentin Schulz
Russell King
Steen Hegelund
Stephen Hemminger
Sunil Goutham
Tobias Waldekranz
Tom Rix
Vivien Didelot
Vlad Buslov
Vladimir Oltean
Wan Jiabing
Wen Yang
Xiaoliang Yang
Yangbo Lu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ocelot.c
3083
-
19
13092
Vladimir Oltean
Alexandre Belloni
Antoine Tenart
Colin Foster
Xiaoliang Yang
Yangbo Lu
Alban Bedel
Steen Hegelund
Horatiu Vultur
Maxim Kochetkov
Clément Leger
Russell King
Quentin Schulz
Lv Ruyi
David S. Miller
Wan Jiabing
Joergen Andreasen
Grygorii Strashko
Petr Machata
May 2018
June 2018
October 2018
November 2018
December 2018
May 2019
August 2019
October 2019
November 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
December 2020
January 2021
February 2021
March 2021
April 2021
June 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
September 2022
November 2022
January 2023
March 2023
April 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 2069}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 126}, {"author_id": 8, "token_count": 368}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 11, "token_count": 68}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 302}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 508}, {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 20, "token_count": 11}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 7, "token_count": 54}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 833}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 32}, {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 187}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 540}, {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 74}, {"author_id": 0, "token_count": 271}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 852}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 7, "token_count": 39}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 359}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 893}, {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 39, "token_count": 4}, {"author_id": 0, "token_count": 418}, {"author_id": 5, "token_count": 196}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 4, "token_count": 75}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1055}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 647}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 532}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 87}, {"author_id": 0, "token_count": 1268}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 206}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 235}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
9228
70.49%
Alexandre Belloni
2195
16.77%
Antoine Tenart
670
5.12%
Colin Foster
373
2.85%
Xiaoliang Yang
235
1.79%
Yangbo Lu
110
0.84%
Alban Bedel
74
0.57%
Steen Hegelund
68
0.52%
Horatiu Vultur
59
0.45%
Maxim Kochetkov
32
0.24%
Clément Leger
17
0.13%
Russell King
11
0.08%
Quentin Schulz
5
0.04%
Lv Ruyi
4
0.03%
David S. Miller
4
0.03%
Wan Jiabing
2
0.02%
Joergen Andreasen
2
0.02%
Grygorii Strashko
2
0.02%
Petr Machata
1
0.01%
Total
13092
ocelot.h
128
-
11
543
Alexandre Belloni
Vladimir Oltean
Joergen Andreasen
Dan Carpenter
Antoine Tenart
Claudiu Manoil
Yangbo Lu
Clément Leger
Petr Machata
Florian Fainelli
Quentin Schulz
May 2018
October 2018
November 2018
February 2019
May 2019
August 2019
November 2019
January 2020
February 2020
April 2020
June 2020
July 2020
October 2020
January 2021
February 2021
August 2021
October 2021
December 2021
February 2022
March 2022
September 2022
January 2023
April 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 269}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Belloni
269
49.54%
Vladimir Oltean
222
40.88%
Joergen Andreasen
18
3.31%
Dan Carpenter
9
1.66%
Antoine Tenart
7
1.29%
Claudiu Manoil
5
0.92%
Yangbo Lu
4
0.74%
Clément Leger
4
0.74%
Petr Machata
2
0.37%
Florian Fainelli
2
0.37%
Quentin Schulz
1
0.18%
Total
543
ocelot_devlink.c
916
-
6
3061
Vladimir Oltean
Alexandre Belloni
Colin Foster
Joergen Andreasen
Quentin Schulz
Antoine Tenart
May 2018
June 2018
October 2018
May 2019
August 2019
November 2019
January 2020
June 2020
September 2020
January 2021
September 2021
January 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 218}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2640}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 100}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2691
87.91%
Alexandre Belloni
246
8.04%
Colin Foster
100
3.27%
Joergen Andreasen
12
0.39%
Quentin Schulz
6
0.20%
Antoine Tenart
6
0.20%
Total
3061
ocelot_fdma.c
893
-
11
4050
Clément Leger
Alexandre Belloni
Vladimir Oltean
Pavel Skripkin
Quentin Schulz
Colin Foster
Joergen Andreasen
Claudiu Manoil
Xiaoliang Yang
Petr Machata
Jakub Kiciński
May 2018
October 2018
November 2018
May 2019
November 2019
February 2020
June 2020
September 2020
October 2020
January 2021
August 2021
November 2021
December 2021
May 2022
July 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 175}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 3767}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 26, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Clément Leger
3767
93.01%
Alexandre Belloni
175
4.32%
Vladimir Oltean
71
1.75%
Pavel Skripkin
14
0.35%
Quentin Schulz
5
0.12%
Colin Foster
5
0.12%
Joergen Andreasen
4
0.10%
Claudiu Manoil
4
0.10%
Xiaoliang Yang
2
0.05%
Petr Machata
2
0.05%
Jakub Kiciński
1
0.02%
Total
4050
ocelot_fdma.h
166
-
5
419
Clément Leger
Alexandre Belloni
Vladimir Oltean
Colin Foster
Xiaoliang Yang
May 2018
November 2019
February 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 382}, {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Clément Leger
382
91.17%
Alexandre Belloni
24
5.73%
Vladimir Oltean
6
1.43%
Colin Foster
6
1.43%
Xiaoliang Yang
1
0.24%
Total
419
ocelot_flower.c
1005
-
15
4789
Vladimir Oltean
Horatiu Vultur
Xiaoliang Yang
Jiri Pirko
Tom Rix
Jianbo Liu
Joergen Andreasen
Pablo Neira Ayuso
Baowen Zheng
Po Liu
Manish Chopra
Antoine Tenart
Yangbo Lu
Jakub Kiciński
Alexandre Belloni
May 2018
August 2018
February 2019
May 2019
July 2019
August 2019
October 2019
November 2019
February 2020
March 2020
April 2020
June 2020
September 2020
October 2020
January 2021
March 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
May 2022
February 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1041}, {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 111}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 14, "token_count": 43}, {"author_id": 5, "token_count": 59}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 222}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 35, "token_count": 5}, {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1597}, {"author_id": 5, "token_count": 552}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 305}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 280}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 22, "token_count": 25}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 21}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 95}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2717
56.73%
Horatiu Vultur
1041
21.74%
Xiaoliang Yang
891
18.61%
Jiri Pirko
43
0.90%
Tom Rix
25
0.52%
Jianbo Liu
21
0.44%
Joergen Andreasen
16
0.33%
Pablo Neira Ayuso
7
0.15%
Baowen Zheng
7
0.15%
Po Liu
5
0.10%
Manish Chopra
5
0.10%
Antoine Tenart
5
0.10%
Yangbo Lu
4
0.08%
Jakub Kiciński
1
0.02%
Alexandre Belloni
1
0.02%
Total
4789
ocelot_io.c
168
-
5
862
Alexandre Belloni
Vladimir Oltean
Colin Foster
Mark Brown
Claudiu Manoil
May 2018
November 2019
July 2020
September 2020
February 2021
August 2021
February 2022
April 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 605}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 89}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Belloni
605
70.19%
Vladimir Oltean
211
24.48%
Colin Foster
31
3.60%
Mark Brown
9
1.04%
Claudiu Manoil
6
0.70%
Total
862
ocelot_mm.c
300
-
5
1191
Vladimir Oltean
Alexandre Belloni
Antoine Tenart
Claudiu Manoil
Yangbo Lu
May 2018
June 2018
August 2019
November 2019
January 2020
April 2020
June 2020
July 2020
September 2020
January 2021
January 2023
April 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 736}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 287}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
1065
89.42%
Alexandre Belloni
112
9.40%
Antoine Tenart
7
0.59%
Claudiu Manoil
4
0.34%
Yangbo Lu
3
0.25%
Total
1191
ocelot_mrp.c
236
-
7
1106
Horatiu Vultur
Vladimir Oltean
Alexandre Belloni
Antoine Tenart
Claudiu Manoil
Yangbo Lu
Joergen Andreasen
May 2018
June 2018
May 2019
August 2019
November 2019
February 2020
April 2020
June 2020
July 2020
September 2020
October 2020
December 2020
January 2021
February 2021
March 2021
August 2021
September 2021
February 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 10}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 382}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 390}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 78}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
775
70.07%
Vladimir Oltean
155
14.01%
Alexandre Belloni
126
11.39%
Antoine Tenart
29
2.62%
Claudiu Manoil
10
0.90%
Yangbo Lu
8
0.72%
Joergen Andreasen
3
0.27%
Total
1106
ocelot_net.c
1868
-
34
8743
Vladimir Oltean
Joergen Andreasen
Alexandre Belloni
Horatiu Vultur
Antoine Tenart
Clément Leger
Pablo Neira Ayuso
Jiri Pirko
Dan Carpenter
Yangbo Lu
Steen Hegelund
Russell King
Colin Foster
Vivien Didelot
Jianbo Liu
Petr Machata
Quentin Schulz
Ioana Ciornei
Baowen Zheng
Xiaoliang Yang
Johannes Berg
Jakub Kiciński
Lee Jones
Jacob E Keller
Américo Wang
Vlad Buslov
Tobias Waldekranz
Stephen Hemminger
Florian Fainelli
Claudiu Manoil
Linus Torvalds (pre-git)
Kavya Sree Kotagiri
Arnd Bergmann
Arkadi Sharshevsky
March 1998
May 2004
November 2012
December 2013
September 2016
April 2017
May 2017
June 2017
September 2017
May 2018
June 2018
October 2018
November 2018
February 2019
May 2019
July 2019
August 2019
November 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
September 2020
October 2020
December 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
May 2022
August 2022
September 2022
November 2022
March 2023
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 21}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 446}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 8, "token_count": 198}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 37, "token_count": 1}, {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 2, "token_count": 144}, {"author_id": 6, "token_count": 910}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 9, "token_count": 98}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 589}, {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1636}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 754}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 36}, {"author_id": 2, "token_count": 160}, {"author_id": 0, "token_count": 351}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 6}, {"author_id": 33, "token_count": 5}, {"author_id": 0, "token_count": 459}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 11, "token_count": 32}, {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 47, "token_count": 2}, {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 0, "token_count": 551}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 20, "token_count": 31}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 181}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 543}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 230}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
6261
71.61%
Joergen Andreasen
910
10.41%
Alexandre Belloni
462
5.28%
Horatiu Vultur
320
3.66%
Antoine Tenart
230
2.63%
Clément Leger
181
2.07%
Pablo Neira Ayuso
98
1.12%
Jiri Pirko
43
0.49%
Dan Carpenter
36
0.41%
Yangbo Lu
33
0.38%
Steen Hegelund
32
0.37%
Russell King
31
0.35%
Colin Foster
21
0.24%
Vivien Didelot
10
0.11%
Jianbo Liu
10
0.11%
Petr Machata
9
0.10%
Quentin Schulz
7
0.08%
Ioana Ciornei
6
0.07%
Baowen Zheng
6
0.07%
Xiaoliang Yang
5
0.06%
Johannes Berg
5
0.06%
Jakub Kiciński
4
0.05%
Lee Jones
3
0.03%
Jacob E Keller
3
0.03%
Américo Wang
3
0.03%
Vlad Buslov
2
0.02%
Tobias Waldekranz
2
0.02%
Stephen Hemminger
2
0.02%
Florian Fainelli
2
0.02%
Claudiu Manoil
2
0.02%
Linus Torvalds (pre-git)
1
0.01%
Kavya Sree Kotagiri
1
0.01%
Arnd Bergmann
1
0.01%
Arkadi Sharshevsky
1
0.01%
Total
8743
ocelot_police.c
254
-
12
1140
Joergen Andreasen
Vladimir Oltean
Jianbo Liu
Pieter Jansen van Vuuren
Alexandre Belloni
Sunil Goutham
Antoine Tenart
Pablo Neira Ayuso
Jiri Pirko
Horatiu Vultur
Nir Dotan
Baowen Zheng
February 2017
October 2017
May 2018
June 2018
July 2018
February 2019
May 2019
June 2019
November 2019
March 2020
October 2020
March 2021
October 2021
February 2022
May 2022
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 6, "token_count": 847}, {"author_id": 18, "token_count": 32}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 2}, {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 74}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Joergen Andreasen
847
74.30%
Vladimir Oltean
86
7.54%
Jianbo Liu
74
6.49%
Pieter Jansen van Vuuren
50
4.39%
Alexandre Belloni
46
4.04%
Sunil Goutham
10
0.88%
Antoine Tenart
8
0.70%
Pablo Neira Ayuso
6
0.53%
Jiri Pirko
5
0.44%
Horatiu Vultur
4
0.35%
Nir Dotan
2
0.18%
Baowen Zheng
2
0.18%
Total
1140
ocelot_police.h
41
-
7
120
Joergen Andreasen
Vladimir Oltean
Pablo Neira Ayuso
Horatiu Vultur
Alexandre Belloni
Vlad Buslov
Jianbo Liu
May 2018
February 2019
May 2019
November 2019
April 2020
May 2020
June 2020
October 2021
February 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 6, "token_count": 86}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Joergen Andreasen
86
71.67%
Vladimir Oltean
12
10.00%
Pablo Neira Ayuso
6
5.00%
Horatiu Vultur
6
5.00%
Alexandre Belloni
4
3.33%
Vlad Buslov
3
2.50%
Jianbo Liu
3
2.50%
Total
120
ocelot_ptp.c
842
-
9
4047
Vladimir Oltean
Yangbo Lu
Alexandre Belloni
Xiaoliang Yang
Antoine Tenart
Maxime Ripard
Horatiu Vultur
Petr Machata
Florian Fainelli
May 2018
June 2018
November 2018
December 2018
February 2019
May 2019
August 2019
November 2019
December 2019
January 2020
February 2020
April 2020
July 2020
September 2020
February 2021
April 2021
October 2021
November 2021
June 2022
September 2022
February 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 308}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 56}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 1398}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 1928}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2187
54.04%
Yangbo Lu
1401
34.62%
Alexandre Belloni
321
7.93%
Xiaoliang Yang
75
1.85%
Antoine Tenart
56
1.38%
Maxime Ripard
3
0.07%
Horatiu Vultur
2
0.05%
Petr Machata
1
0.02%
Florian Fainelli
1
0.02%
Total
4047
ocelot_qs.h
78
-
1
276
Alexandre Belloni
May 2018
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 276}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Belloni
276
100.00%
Total
276
ocelot_rew.h
81
-
1
269
Alexandre Belloni
May 2018
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 269}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Belloni
269
100.00%
Total
269
ocelot_stats.c
989
-
6
4173
Vladimir Oltean
Alexandre Belloni
Colin Foster
Xiaoliang Yang
Claudiu Manoil
Antoine Tenart
May 2018
April 2019
July 2019
August 2019
November 2019
June 2020
July 2020
October 2020
December 2020
October 2021
November 2021
December 2021
February 2022
March 2022
May 2022
August 2022
September 2022
November 2022
January 2023
March 2023
April 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 320}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 245}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 1865}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 1396}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 70}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
3797
90.99%
Alexandre Belloni
320
7.67%
Colin Foster
40
0.96%
Xiaoliang Yang
10
0.24%
Claudiu Manoil
4
0.10%
Antoine Tenart
2
0.05%
Total
4173
ocelot_vcap.c
1432
-
9
8074
Horatiu Vultur
Vladimir Oltean
Xiaoliang Yang
Alexandre Belloni
Joergen Andreasen
Nathan Chancellor
Steen Hegelund
Yangbo Lu
Gustavo A. R. Silva
May 2018
December 2018
May 2019
June 2019
November 2019
February 2020
March 2020
April 2020
June 2020
September 2020
October 2020
January 2021
March 2021
September 2021
October 2021
November 2021
February 2022
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 191}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 3322}, {"author_id": 6, "token_count": 62}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 16, "token_count": 60}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 879}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 80}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 353}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 264}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 625}, {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 248}, {"author_id": 5, "token_count": 1391}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 5, "token_count": 161}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 74}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
3322
41.14%
Vladimir Oltean
2742
33.96%
Xiaoliang Yang
1692
20.96%
Alexandre Belloni
191
2.37%
Joergen Andreasen
62
0.77%
Nathan Chancellor
60
0.74%
Steen Hegelund
3
0.04%
Yangbo Lu
1
0.01%
Gustavo A. R. Silva
1
0.01%
Total
8074
ocelot_vcap.h
25
-
4
73
Horatiu Vultur
Vladimir Oltean
Alexandre Belloni
Xiaoliang Yang
May 2018
May 2019
November 2019
February 2020
March 2020
June 2020
September 2020
January 2021
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Horatiu Vultur
35
47.95%
Vladimir Oltean
26
35.62%
Alexandre Belloni
10
13.70%
Xiaoliang Yang
2
2.74%
Total
73
ocelot_vsc7514.c
427
-
20
1835
Vladimir Oltean
Alexandre Belloni
Colin Foster
Antoine Tenart
Quentin Schulz
Dan Carpenter
Clément Leger
Yangbo Lu
Xiaoliang Yang
Claudiu Manoil
Florian Fainelli
Wen Yang
Petr Machata
Leon Romanovsky
Nishka Dasgupta
Horatiu Vultur
Kavya Sree Kotagiri
Christophe Jaillet
Joergen Andreasen
Andrew Lunn
May 2018
October 2018
November 2018
February 2019
May 2019
July 2019
August 2019
September 2019
November 2019
February 2020
April 2020
June 2020
July 2020
September 2020
December 2020
January 2021
February 2021
August 2021
September 2021
November 2021
December 2021
January 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 399}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 13, "token_count": 68}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 23, "token_count": 17}, {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 125}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 17, "token_count": 20}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 43}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 354}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 264}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 58}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 49}, {"author_id": 4, "token_count": 211}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
754
41.09%
Alexandre Belloni
399
21.74%
Colin Foster
216
11.77%
Antoine Tenart
125
6.81%
Quentin Schulz
68
3.71%
Dan Carpenter
58
3.16%
Clément Leger
49
2.67%
Yangbo Lu
43
2.34%
Xiaoliang Yang
24
1.31%
Claudiu Manoil
20
1.09%
Florian Fainelli
17
0.93%
Wen Yang
16
0.87%
Petr Machata
12
0.65%
Leon Romanovsky
12
0.65%
Nishka Dasgupta
6
0.33%
Horatiu Vultur
6
0.33%
Kavya Sree Kotagiri
4
0.22%
Christophe Jaillet
3
0.16%
Joergen Andreasen
2
0.11%
Andrew Lunn
1
0.05%
Total
1835
vsc7514_regs.c
685
-
5
5156
Colin Foster
Vladimir Oltean
Alexandre Belloni
Horatiu Vultur
Maxim Kochetkov
May 2018
May 2019
February 2020
June 2020
July 2020
September 2020
December 2021
August 2022
September 2022
January 2023
February 2023
May 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 759}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 299}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 15}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 3392}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 423}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 4, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Colin Foster
3432
66.56%
Vladimir Oltean
920
17.84%
Alexandre Belloni
759
14.72%
Horatiu Vultur
30
0.58%
Maxim Kochetkov
15
0.29%
Total
5156
Contributors:
56
Author
Tokens
Proportion
Commits
Proportion
0
Vladimir Oltean
33151
52.60%
247
62.22%
1
Alexandre Belloni
6810
10.81%
2
0.50%
2
Horatiu Vultur
5600
8.89%
8
2.02%
3
Clément Leger
4400
6.98%
5
1.26%
4
Colin Foster
4224
6.70%
17
4.28%
5
Xiaoliang Yang
2937
4.66%
13
3.27%
6
Joergen Andreasen
1962
3.11%
1
0.25%
7
Yangbo Lu
1607
2.55%
10
2.52%
8
Antoine Tenart
1145
1.82%
5
1.26%
9
Pablo Neira Ayuso
117
0.19%
10
2.52%
10
Jianbo Liu
108
0.17%
1
0.25%
11
Steen Hegelund
103
0.16%
2
0.50%
12
Dan Carpenter
103
0.16%
2
0.50%
13
Quentin Schulz
92
0.15%
4
1.01%
14
Jiri Pirko
91
0.14%
7
1.76%
15
Alban Bedel
74
0.12%
1
0.25%
16
Nathan Chancellor
60
0.10%
1
0.25%
17
Claudiu Manoil
55
0.09%
5
1.26%
18
Pieter Jansen van Vuuren
50
0.08%
4
1.01%
19
Maxim Kochetkov
47
0.07%
2
0.50%
20
Russell King
42
0.07%
3
0.76%
21
Petr Machata
27
0.04%
3
0.76%
22
Tom Rix
25
0.04%
1
0.25%
23
Florian Fainelli
22
0.03%
2
0.50%
24
Wen Yang
16
0.03%
1
0.25%
25
Baowen Zheng
15
0.02%
2
0.50%
26
Pavel Skripkin
14
0.02%
1
0.25%
27
Leon Romanovsky
12
0.02%
2
0.50%
28
Vivien Didelot
10
0.02%
1
0.25%
29
Sunil Goutham
10
0.02%
1
0.25%
30
Mark Brown
9
0.01%
1
0.25%
31
Nishka Dasgupta
6
0.01%
1
0.25%
32
Jakub Kiciński
6
0.01%
4
1.01%
33
Ioana Ciornei
6
0.01%
2
0.50%
34
Vlad Buslov
5
0.01%
2
0.50%
35
Po Liu
5
0.01%
2
0.50%
36
Manish Chopra
5
0.01%
1
0.25%
37
Kavya Sree Kotagiri
5
0.01%
1
0.25%
38
Johannes Berg
5
0.01%
1
0.25%
39
Lv Ruyi
4
0.01%
1
0.25%
40
David S. Miller
4
0.01%
1
0.25%
41
Maxime Ripard
3
0.00%
1
0.25%
42
Lee Jones
3
0.00%
1
0.25%
43
Jacob E Keller
3
0.00%
1
0.25%
44
Christophe Jaillet
3
0.00%
1
0.25%
45
Américo Wang
3
0.00%
2
0.50%
46
Wan Jiabing
2
0.00%
1
0.25%
47
Tobias Waldekranz
2
0.00%
1
0.25%
48
Stephen Hemminger
2
0.00%
1
0.25%
49
Nir Dotan
2
0.00%
1
0.25%
50
Grygorii Strashko
2
0.00%
1
0.25%
51
Linus Torvalds (pre-git)
1
0.00%
1
0.25%
52
Gustavo A. R. Silva
1
0.00%
1
0.25%
53
Arnd Bergmann
1
0.00%
1
0.25%
54
Arkadi Sharshevsky
1
0.00%
1
0.25%
55
Andrew Lunn
1
0.00%
1
0.25%
Total
63019
397