Linux Source Code
Home
Release 6.5
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
Gong Yuanjun
Grygorii Strashko
Gustavo A. R. Silva
Horatiu Vultur
Ido Schimmel
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
Serhiy Boiko
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
3081
-
19
13076
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
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": 14, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "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": 299}, ]}, {"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": 44, "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": 888}, {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 43, "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": 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
9223
70.53%
Alexandre Belloni
2195
16.79%
Antoine Tenart
667
5.10%
Colin Foster
373
2.85%
Xiaoliang Yang
227
1.74%
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
13076
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": 14, "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": 14, "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
894
-
13
4055
Clément Leger
Alexandre Belloni
Vladimir Oltean
Pavel Skripkin
Gong Yuanjun
Quentin Schulz
Colin Foster
Joergen Andreasen
Claudiu Manoil
Xiaoliang Yang
Petr Machata
Jakub Kiciński
Horatiu Vultur
May 2018
October 2018
November 2018
May 2019
November 2019
February 2020
June 2020
September 2020
October 2020
January 2021
February 2021
November 2021
December 2021
May 2022
July 2022
July 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 187}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 14, "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": 2, "token_count": 1}, {"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": 1612166400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 3749}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 27, "token_count": 14}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 36, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Clément Leger
3749
92.45%
Alexandre Belloni
187
4.61%
Vladimir Oltean
75
1.85%
Pavel Skripkin
14
0.35%
Gong Yuanjun
6
0.15%
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%
Horatiu Vultur
1
0.02%
Total
4055
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
1015
-
18
4833
Vladimir Oltean
Horatiu Vultur
Xiaoliang Yang
Jiri Pirko
Tom Rix
Jianbo Liu
Ido Schimmel
Joergen Andreasen
Serhiy Boiko
Pablo Neira Ayuso
Baowen Zheng
Po Liu
Manish Chopra
Antoine Tenart
Yangbo Lu
Nir Dotan
Jakub Kiciński
Alexandre Belloni
February 2017
May 2018
July 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
June 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
May 2022
February 2023
May 2023
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 39, "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": 34, "token_count": 1}, {"author_id": 13, "token_count": 43}, {"author_id": 5, "token_count": 59}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 38, "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": 26, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 29, "token_count": 11}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 305}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 280}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 26, "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}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 24, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2723
56.34%
Horatiu Vultur
1041
21.54%
Xiaoliang Yang
891
18.44%
Jiri Pirko
48
0.99%
Tom Rix
25
0.52%
Jianbo Liu
21
0.43%
Ido Schimmel
20
0.41%
Joergen Andreasen
16
0.33%
Serhiy Boiko
11
0.23%
Pablo Neira Ayuso
7
0.14%
Baowen Zheng
7
0.14%
Po Liu
5
0.10%
Manish Chopra
5
0.10%
Antoine Tenart
5
0.10%
Yangbo Lu
4
0.08%
Nir Dotan
2
0.04%
Jakub Kiciński
1
0.02%
Alexandre Belloni
1
0.02%
Total
4833
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": 32, "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
1181
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
November 2021
January 2023
April 2023
July 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"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": 6}, ]}, {"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": 1635750000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 745}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 250}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
1053
89.16%
Alexandre Belloni
114
9.65%
Antoine Tenart
7
0.59%
Claudiu Manoil
4
0.34%
Yangbo Lu
3
0.25%
Total
1181
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": 54, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 30, "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": 14, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 40, "token_count": 1}, {"author_id": 37, "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": 13, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1636}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 35, "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": 26, "token_count": 6}, {"author_id": 35, "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": 56, "token_count": 1}, {"author_id": 51, "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": 34, "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": 13, "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": 13, "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": 42, "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": 26, "token_count": 2}, {"author_id": 31, "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": 37, "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
858
-
8
4111
Vladimir Oltean
Yangbo Lu
Alexandre Belloni
Xiaoliang Yang
Antoine Tenart
Maxime Ripard
Petr Machata
Florian Fainelli
May 2018
June 2018
November 2018
December 2018
February 2019
August 2019
November 2019
December 2019
January 2020
February 2020
April 2020
June 2020
July 2020
September 2020
February 2021
April 2021
October 2021
November 2021
March 2022
June 2022
September 2022
February 2023
June 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 307}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 61}, ]}, {"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": 1389}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"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": 20}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 1842}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 149}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2251
54.76%
Yangbo Lu
1392
33.86%
Alexandre Belloni
320
7.78%
Xiaoliang Yang
82
1.99%
Antoine Tenart
61
1.48%
Maxime Ripard
3
0.07%
Petr Machata
1
0.02%
Florian Fainelli
1
0.02%
Total
4111
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": 55, "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": 14, "token_count": 68}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 23, "token_count": 17}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 125}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 58, "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": 48, "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": 28, "token_count": 5}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 28, "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:
59
Author
Tokens
Proportion
Commits
Proportion
0
Vladimir Oltean
33208
52.62%
250
61.88%
1
Alexandre Belloni
6823
10.81%
2
0.50%
2
Horatiu Vultur
5599
8.87%
9
2.23%
3
Clément Leger
4382
6.94%
5
1.24%
4
Colin Foster
4224
6.69%
17
4.21%
5
Xiaoliang Yang
2936
4.65%
13
3.22%
6
Joergen Andreasen
1962
3.11%
1
0.25%
7
Yangbo Lu
1598
2.53%
10
2.48%
8
Antoine Tenart
1147
1.82%
5
1.24%
9
Pablo Neira Ayuso
117
0.19%
10
2.48%
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
Jiri Pirko
96
0.15%
7
1.73%
14
Quentin Schulz
92
0.15%
4
0.99%
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.24%
18
Pieter Jansen van Vuuren
50
0.08%
4
0.99%
19
Maxim Kochetkov
47
0.07%
2
0.50%
20
Russell King
42
0.07%
3
0.74%
21
Petr Machata
27
0.04%
3
0.74%
22
Tom Rix
25
0.04%
1
0.25%
23
Florian Fainelli
22
0.03%
2
0.50%
24
Ido Schimmel
20
0.03%
1
0.25%
25
Wen Yang
16
0.03%
1
0.25%
26
Baowen Zheng
15
0.02%
2
0.50%
27
Pavel Skripkin
14
0.02%
1
0.25%
28
Leon Romanovsky
12
0.02%
2
0.50%
29
Serhiy Boiko
11
0.02%
1
0.25%
30
Vivien Didelot
10
0.02%
1
0.25%
31
Sunil Goutham
10
0.02%
1
0.25%
32
Mark Brown
9
0.01%
1
0.25%
33
Nishka Dasgupta
6
0.01%
1
0.25%
34
Jakub Kiciński
6
0.01%
4
0.99%
35
Ioana Ciornei
6
0.01%
2
0.50%
36
Gong Yuanjun
6
0.01%
1
0.25%
37
Vlad Buslov
5
0.01%
2
0.50%
38
Po Liu
5
0.01%
2
0.50%
39
Manish Chopra
5
0.01%
1
0.25%
40
Kavya Sree Kotagiri
5
0.01%
1
0.25%
41
Johannes Berg
5
0.01%
1
0.25%
42
Nir Dotan
4
0.01%
1
0.25%
43
Lv Ruyi
4
0.01%
1
0.25%
44
David S. Miller
4
0.01%
1
0.25%
45
Maxime Ripard
3
0.00%
1
0.25%
46
Lee Jones
3
0.00%
1
0.25%
47
Jacob E Keller
3
0.00%
1
0.25%
48
Christophe Jaillet
3
0.00%
1
0.25%
49
Américo Wang
3
0.00%
2
0.50%
50
Wan Jiabing
2
0.00%
1
0.25%
51
Tobias Waldekranz
2
0.00%
1
0.25%
52
Stephen Hemminger
2
0.00%
1
0.25%
53
Grygorii Strashko
2
0.00%
1
0.25%
54
Linus Torvalds (pre-git)
1
0.00%
1
0.25%
55
Gustavo A. R. Silva
1
0.00%
1
0.25%
56
Arnd Bergmann
1
0.00%
1
0.25%
57
Arkadi Sharshevsky
1
0.00%
1
0.25%
58
Andrew Lunn
1
0.00%
1
0.25%
Total
63106
404