Linux Source Code
Home
Release 6.3
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
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
2928
-
17
12450
Vladimir Oltean
Alexandre Belloni
Antoine Tenart
Xiaoliang Yang
Colin Foster
Yangbo Lu
Alban Bedel
Steen Hegelund
Horatiu Vultur
Maxim Kochetkov
Clément Leger
Russell King
Lv Ruyi
David S. Miller
Wan Jiabing
Joergen Andreasen
Petr Machata
May 2018
June 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
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1993}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 126}, {"author_id": 8, "token_count": 368}, ]}, {"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": 79}, ]}, {"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": 815}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 22}, {"author_id": 0, "token_count": 62}, ]}, {"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": 338}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 883}, {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 38, "token_count": 4}, {"author_id": 0, "token_count": 430}, {"author_id": 5, "token_count": 196}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 4, "token_count": 32}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
8931
71.73%
Alexandre Belloni
2119
17.02%
Antoine Tenart
667
5.36%
Xiaoliang Yang
235
1.89%
Colin Foster
124
1.00%
Yangbo Lu
110
0.88%
Alban Bedel
74
0.59%
Steen Hegelund
68
0.55%
Horatiu Vultur
59
0.47%
Maxim Kochetkov
22
0.18%
Clément Leger
17
0.14%
Russell King
11
0.09%
Lv Ruyi
4
0.03%
David S. Miller
4
0.03%
Wan Jiabing
2
0.02%
Joergen Andreasen
2
0.02%
Petr Machata
1
0.01%
Total
12450
ocelot.h
119
-
11
494
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
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 265}, ]}, {"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": 10}, ]}, {"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": 39}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Belloni
265
53.64%
Vladimir Oltean
177
35.83%
Joergen Andreasen
18
3.64%
Dan Carpenter
9
1.82%
Antoine Tenart
7
1.42%
Claudiu Manoil
5
1.01%
Yangbo Lu
4
0.81%
Clément Leger
4
0.81%
Petr Machata
2
0.40%
Florian Fainelli
2
0.40%
Quentin Schulz
1
0.20%
Total
494
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
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": 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": 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": 13, "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
164
-
5
844
Alexandre Belloni
Vladimir Oltean
Colin Foster
Mark Brown
Claudiu Manoil
May 2018
November 2019
July 2020
September 2020
February 2021
August 2021
February 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 684}, ]}, {"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": 37}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Belloni
684
81.04%
Vladimir Oltean
119
14.10%
Colin Foster
26
3.08%
Mark Brown
9
1.07%
Claudiu Manoil
6
0.71%
Total
844
ocelot_mm.c
215
-
6
862
Vladimir Oltean
Alexandre Belloni
Antoine Tenart
Claudiu Manoil
Yangbo Lu
Xiaoliang Yang
May 2018
June 2018
August 2019
November 2019
January 2020
April 2020
June 2020
September 2020
January 2021
October 2021
November 2021
September 2022
January 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 741}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
772
89.56%
Alexandre Belloni
64
7.42%
Antoine Tenart
10
1.16%
Claudiu Manoil
6
0.70%
Yangbo Lu
5
0.58%
Xiaoliang Yang
5
0.58%
Total
862
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
1906
-
33
8872
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
Vivien Didelot
Jianbo Liu
Petr Machata
Ioana Ciornei
Baowen Zheng
Xiaoliang Yang
Johannes Berg
Jakub Kiciński
Quentin Schulz
Lee Jones
Jacob E Keller
Américo Wang
Vlad Buslov
Tobias Waldekranz
Stephen Hemminger
Florian Fainelli
Claudiu Manoil
Wan Jiabing
Linus Torvalds (pre-git)
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
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 458}, {"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": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 23, "token_count": 2}, {"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": 907}, ]}, {"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": 587}, {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"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": 44, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1639}, ]}, {"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": 762}, ]}, {"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": 52, "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": 688}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 41, "token_count": 1}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
6406
72.20%
Joergen Andreasen
907
10.22%
Alexandre Belloni
474
5.34%
Horatiu Vultur
320
3.61%
Antoine Tenart
230
2.59%
Clément Leger
181
2.04%
Pablo Neira Ayuso
98
1.10%
Jiri Pirko
43
0.48%
Dan Carpenter
36
0.41%
Yangbo Lu
33
0.37%
Steen Hegelund
32
0.36%
Russell King
31
0.35%
Vivien Didelot
10
0.11%
Jianbo Liu
10
0.11%
Petr Machata
9
0.10%
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%
Quentin Schulz
3
0.03%
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%
Wan Jiabing
1
0.01%
Linus Torvalds (pre-git)
1
0.01%
Arnd Bergmann
1
0.01%
Arkadi Sharshevsky
1
0.01%
Total
8872
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": 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": 42, "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
975
-
6
4061
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
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 311}, ]}, {"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": 12}, ]}, {"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": 16}, ]}, {"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": 205}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 1832}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 101}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 1396}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
3613
88.97%
Alexandre Belloni
311
7.66%
Colin Foster
121
2.98%
Xiaoliang Yang
10
0.25%
Claudiu Manoil
4
0.10%
Antoine Tenart
2
0.05%
Total
4061
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": 51, "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
457
-
21
1951
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
Maxim Kochetkov
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": 430}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 14, "token_count": 70}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 23, "token_count": 17}, {"author_id": 39, "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": 54, "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": 19, "token_count": 10}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 354}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 45, "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": 266}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
772
39.57%
Alexandre Belloni
430
22.04%
Colin Foster
271
13.89%
Antoine Tenart
125
6.41%
Quentin Schulz
70
3.59%
Dan Carpenter
58
2.97%
Clément Leger
49
2.51%
Yangbo Lu
43
2.20%
Xiaoliang Yang
24
1.23%
Claudiu Manoil
20
1.03%
Florian Fainelli
17
0.87%
Wen Yang
16
0.82%
Petr Machata
12
0.62%
Leon Romanovsky
12
0.62%
Maxim Kochetkov
10
0.51%
Nishka Dasgupta
6
0.31%
Horatiu Vultur
6
0.31%
Kavya Sree Kotagiri
4
0.21%
Christophe Jaillet
3
0.15%
Joergen Andreasen
2
0.10%
Andrew Lunn
1
0.05%
Total
1951
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
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": 432}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Colin Foster
3423
66.39%
Vladimir Oltean
929
18.02%
Alexandre Belloni
759
14.72%
Horatiu Vultur
30
0.58%
Maxim Kochetkov
15
0.29%
Total
5156
Contributors:
55
Author
Tokens
Proportion
Commits
Proportion
0
Vladimir Oltean
32412
52.18%
236
61.94%
1
Alexandre Belloni
6795
10.94%
2
0.52%
2
Horatiu Vultur
5600
9.02%
8
2.10%
3
Clément Leger
4400
7.08%
5
1.31%
4
Colin Foster
4076
6.56%
13
3.41%
5
Xiaoliang Yang
2942
4.74%
13
3.41%
6
Joergen Andreasen
1959
3.15%
1
0.26%
7
Yangbo Lu
1609
2.59%
10
2.62%
8
Antoine Tenart
1145
1.84%
5
1.31%
9
Pablo Neira Ayuso
117
0.19%
10
2.62%
10
Jianbo Liu
108
0.17%
1
0.26%
11
Steen Hegelund
103
0.17%
2
0.52%
12
Dan Carpenter
103
0.17%
2
0.52%
13
Jiri Pirko
91
0.15%
7
1.84%
14
Quentin Schulz
85
0.14%
4
1.05%
15
Alban Bedel
74
0.12%
1
0.26%
16
Nathan Chancellor
60
0.10%
1
0.26%
17
Claudiu Manoil
57
0.09%
5
1.31%
18
Pieter Jansen van Vuuren
50
0.08%
4
1.05%
19
Maxim Kochetkov
47
0.08%
2
0.52%
20
Russell King
42
0.07%
3
0.79%
21
Petr Machata
27
0.04%
3
0.79%
22
Tom Rix
25
0.04%
1
0.26%
23
Florian Fainelli
22
0.04%
2
0.52%
24
Wen Yang
16
0.03%
1
0.26%
25
Baowen Zheng
15
0.02%
2
0.52%
26
Pavel Skripkin
14
0.02%
1
0.26%
27
Leon Romanovsky
12
0.02%
2
0.52%
28
Vivien Didelot
10
0.02%
1
0.26%
29
Sunil Goutham
10
0.02%
1
0.26%
30
Mark Brown
9
0.01%
1
0.26%
31
Nishka Dasgupta
6
0.01%
1
0.26%
32
Jakub Kiciński
6
0.01%
4
1.05%
33
Ioana Ciornei
6
0.01%
2
0.52%
34
Vlad Buslov
5
0.01%
2
0.52%
35
Po Liu
5
0.01%
2
0.52%
36
Manish Chopra
5
0.01%
1
0.26%
37
Johannes Berg
5
0.01%
1
0.26%
38
Lv Ruyi
4
0.01%
1
0.26%
39
Kavya Sree Kotagiri
4
0.01%
1
0.26%
40
David S. Miller
4
0.01%
1
0.26%
41
Wan Jiabing
3
0.00%
1
0.26%
42
Maxime Ripard
3
0.00%
1
0.26%
43
Lee Jones
3
0.00%
1
0.26%
44
Jacob E Keller
3
0.00%
1
0.26%
45
Christophe Jaillet
3
0.00%
1
0.26%
46
Américo Wang
3
0.00%
2
0.52%
47
Tobias Waldekranz
2
0.00%
1
0.26%
48
Stephen Hemminger
2
0.00%
1
0.26%
49
Nir Dotan
2
0.00%
1
0.26%
50
Linus Torvalds (pre-git)
1
0.00%
1
0.26%
51
Gustavo A. R. Silva
1
0.00%
1
0.26%
52
Arnd Bergmann
1
0.00%
1
0.26%
53
Arkadi Sharshevsky
1
0.00%
1
0.26%
54
Andrew Lunn
1
0.00%
1
0.26%
Total
62114
381