Linux Source Code
Home
Release 6.19
Help
dsa
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alexander Duyck
Alexander Lobakin
Alvin Šipraga
Andrew Lunn
Ansuel Smith
Arkadi Sharshevsky
Arun Ramadoss
Ben Hutchings
Brandon Streiff
Christian Eggers
Clément Leger
DENG Qingfang
Daniel Golle
David S. Miller
David Yang
Egil Hjelmeland
Eric Dumazet
Felix Fietkau
Florian Fainelli
George McCollister
Guenter Roeck
Hauke Mehrtens
Heiner Kallweit
Horatiu Vultur
Ioana Ciornei
Jakob Unterwurzacher
Jakub Kiciński
Jiri Pirko
John Crispin
Jonas Gorski
Juergen Beisert (or Jourgen Borleis)
Kurt Kanzenbach
Lennert Buytenhek
Lino Sanfilippo
Linus Torvalds (pre-git)
Linus Walleij
Luiz Angelo Daros de Luca
Marek Behún
Måns Rullgård
Neil Armstrong
Oleksij Rempel
Others
Pablo Neira Ayuso
Pawel Dembicki
Petr Machata
Prasanna Vengateshan
Przemek Kitszel
Rasmus Villemoes
Russell King
Scott Feldman
Sean Wang
Sebastian Reichel
Sridhar Samudrala
Stephen Hemminger
Tobias Waldekranz
Tristram Ha
Vivien Didelot
Vladimir Oltean
Woojung Huh
Yangbo Lu
Álvaro Fernández Rojas
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
conduit.c
549
-
16
2527
Vladimir Oltean
Vivien Didelot
Florian Fainelli
Jakub Kiciński
Andrew Lunn
Lennert Buytenhek
Neil Armstrong
Tobias Waldekranz
George McCollister
Rasmus Villemoes
Alexander Duyck
Others
October 2008
March 2013
September 2014
February 2015
March 2015
October 2015
December 2015
March 2016
April 2016
June 2016
January 2017
June 2017
August 2017
September 2017
November 2017
February 2018
April 2018
September 2018
November 2018
December 2018
January 2019
April 2019
May 2019
August 2019
October 2019
December 2019
January 2020
March 2020
September 2020
December 2020
January 2021
February 2021
May 2021
January 2022
February 2022
March 2022
August 2022
September 2022
November 2022
January 2023
February 2023
April 2023
October 2023
March 2025
November 2025
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 52, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 566}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 190}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 120}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 283}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 33, "token_count": 70}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 421}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
1026
40.60%
Vivien Didelot
888
35.14%
Florian Fainelli
471
18.64%
Jakub Kiciński
70
2.77%
Andrew Lunn
20
0.79%
Lennert Buytenhek
17
0.67%
Neil Armstrong
12
0.47%
Tobias Waldekranz
5
0.20%
George McCollister
4
0.16%
Rasmus Villemoes
1
0.04%
Alexander Duyck
1
0.04%
Others
12
0.47%
Total
2527
conduit.h
22
-
9
102
Vladimir Oltean
Florian Fainelli
Andrew Lunn
Vivien Didelot
Tobias Waldekranz
Lennert Buytenhek
Neil Armstrong
Others
October 2008
February 2013
May 2015
December 2015
January 2017
May 2017
November 2017
December 2018
May 2019
March 2020
September 2020
January 2021
September 2022
November 2022
April 2023
October 2023
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
50
49.02%
Florian Fainelli
17
16.67%
Andrew Lunn
17
16.67%
Vivien Didelot
7
6.86%
Tobias Waldekranz
5
4.90%
Lennert Buytenhek
2
1.96%
Neil Armstrong
1
0.98%
Others
3
2.94%
Total
102
devlink.c
402
-
10
1824
Vladimir Oltean
Andrew Lunn
Lennert Buytenhek
Przemek Kitszel
Vivien Didelot
Florian Fainelli
Ben Hutchings
Jiri Pirko
Alexander Duyck
Others
October 2008
November 2011
September 2014
June 2016
February 2017
April 2017
November 2017
March 2019
April 2019
May 2019
October 2019
November 2019
January 2020
September 2020
October 2020
February 2022
March 2022
November 2022
October 2024
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 76}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 93}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 73}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1392}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 57, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
1402
76.86%
Andrew Lunn
299
16.39%
Lennert Buytenhek
52
2.85%
Przemek Kitszel
36
1.97%
Vivien Didelot
19
1.04%
Florian Fainelli
6
0.33%
Ben Hutchings
4
0.22%
Jiri Pirko
3
0.16%
Alexander Duyck
2
0.11%
Others
1
0.05%
Total
1824
devlink.h
16
-
4
69
Vladimir Oltean
Andrew Lunn
Vivien Didelot
Lennert Buytenhek
October 2008
June 2016
November 2017
November 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
48
69.57%
Andrew Lunn
10
14.49%
Vivien Didelot
6
8.70%
Lennert Buytenhek
5
7.25%
Total
69
dsa.c
1900
-
37
7244
Vladimir Oltean
Vivien Didelot
Andrew Lunn
Florian Fainelli
Tobias Waldekranz
Lennert Buytenhek
Jiri Pirko
Ioana Ciornei
Arkadi Sharshevsky
Ben Hutchings
Kurt Kanzenbach
Brandon Streiff
Stephen Hemminger
George McCollister
Guenter Roeck
Felix Fietkau
David S. Miller
Linus Torvalds (pre-git)
Alvin Šipraga
Others
March 1998
June 2003
October 2008
March 2009
January 2011
May 2011
November 2011
March 2013
April 2014
August 2014
September 2014
October 2014
February 2015
July 2015
August 2015
April 2016
May 2016
June 2016
July 2016
August 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
February 2018
April 2018
May 2018
February 2019
March 2019
April 2019
May 2019
June 2019
August 2019
September 2019
October 2019
December 2019
January 2020
March 2020
May 2020
July 2020
August 2020
September 2020
October 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
December 2021
January 2022
February 2022
March 2022
April 2022
August 2022
September 2022
October 2022
November 2022
April 2023
June 2023
October 2023
February 2024
September 2024
December 2024
April 2025
July 2025
November 2025
December 2025
January 2026
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 151}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 49}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 54, "token_count": 36}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 30, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 709}, {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 88}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 74}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 52}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 263}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 967}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 20, "token_count": 55}, {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 537}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 103}, {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 31, "token_count": 17}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 69}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 223}, {"author_id": 0, "token_count": 179}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 207}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 169}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 181}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 0, "token_count": 48}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 276}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 320}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 17, "token_count": 91}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 0, "token_count": 247}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 126}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 203}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2880
39.76%
Vivien Didelot
1937
26.74%
Andrew Lunn
856
11.82%
Florian Fainelli
515
7.11%
Tobias Waldekranz
430
5.94%
Lennert Buytenhek
200
2.76%
Jiri Pirko
99
1.37%
Ioana Ciornei
55
0.76%
Arkadi Sharshevsky
52
0.72%
Ben Hutchings
36
0.50%
Kurt Kanzenbach
17
0.23%
Brandon Streiff
10
0.14%
Stephen Hemminger
7
0.10%
George McCollister
6
0.08%
Guenter Roeck
5
0.07%
Felix Fietkau
2
0.03%
David S. Miller
2
0.03%
Linus Torvalds (pre-git)
1
0.01%
Alvin Šipraga
1
0.01%
Others
133
1.84%
Total
7244
dsa.h
40
-
11
219
Vladimir Oltean
Vivien Didelot
Tobias Waldekranz
Florian Fainelli
Arkadi Sharshevsky
Andrew Lunn
Lennert Buytenhek
Tristram Ha
Neil Armstrong
Others
August 2005
October 2008
November 2008
December 2015
June 2016
May 2017
August 2017
October 2017
November 2017
May 2018
November 2018
April 2019
May 2019
March 2020
January 2021
July 2021
August 2021
December 2021
February 2022
March 2022
September 2022
November 2022
October 2023
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
118
53.88%
Vivien Didelot
36
16.44%
Tobias Waldekranz
21
9.59%
Florian Fainelli
10
4.57%
Arkadi Sharshevsky
9
4.11%
Andrew Lunn
8
3.65%
Lennert Buytenhek
7
3.20%
Tristram Ha
6
2.74%
Neil Armstrong
1
0.46%
Others
3
1.37%
Total
219
netlink.c
64
-
10
266
Vladimir Oltean
Florian Fainelli
Vivien Didelot
Lennert Buytenhek
Tobias Waldekranz
Linus Torvalds (pre-git)
Arkadi Sharshevsky
Andrew Lunn
Alexander Duyck
Others
September 1992
June 1995
October 2008
March 2009
September 2014
February 2015
April 2015
July 2015
January 2017
August 2017
October 2017
April 2019
September 2020
July 2021
August 2021
March 2022
September 2022
November 2022
October 2023
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 192}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
207
77.82%
Florian Fainelli
19
7.14%
Vivien Didelot
8
3.01%
Lennert Buytenhek
8
3.01%
Tobias Waldekranz
6
2.26%
Linus Torvalds (pre-git)
6
2.26%
Arkadi Sharshevsky
5
1.88%
Andrew Lunn
5
1.88%
Alexander Duyck
1
0.38%
Others
1
0.38%
Total
266
netlink.h
8
-
3
15
Vladimir Oltean
Lennert Buytenhek
Others
October 2008
May 2019
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
12
80.00%
Lennert Buytenhek
2
13.33%
Others
1
6.67%
Total
15
port.c
1955
-
22
7750
Vladimir Oltean
Vivien Didelot
Tobias Waldekranz
Russell King
Florian Fainelli
Ioana Ciornei
George McCollister
Marek Behún
Horatiu Vultur
Andrew Lunn
Arkadi Sharshevsky
Sebastian Reichel
Lennert Buytenhek
Alvin Šipraga
Guenter Roeck
Jiri Pirko
David S. Miller
Oleksij Rempel
Brandon Streiff
Alexander Duyck
Others
October 2008
March 2013
August 2014
September 2014
February 2015
August 2015
September 2015
October 2015
February 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
December 2016
January 2017
February 2017
March 2017
May 2017
August 2017
September 2017
October 2017
November 2017
January 2018
February 2018
April 2018
May 2018
February 2019
April 2019
May 2019
June 2019
August 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
July 2020
September 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
July 2022
August 2022
September 2022
November 2022
March 2023
April 2023
July 2023
August 2023
September 2023
October 2023
April 2024
June 2024
December 2024
May 2025
November 2025
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 49, "token_count": 2}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 870}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 104}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 50, "token_count": 53}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 10, "token_count": 58}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 20, "token_count": 237}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 10, "token_count": 31}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 18}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 70}, {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 161}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 11, "token_count": 153}, {"author_id": 24, "token_count": 135}, {"author_id": 0, "token_count": 181}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 0, "token_count": 372}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 214}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 205}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 454}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 10, "token_count": 89}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 294}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 0, "token_count": 541}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 317}, {"author_id": 0, "token_count": 470}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 412}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 380}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 10, "token_count": 50}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 25, "token_count": 137}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
4426
57.11%
Vivien Didelot
1282
16.54%
Tobias Waldekranz
482
6.22%
Russell King
326
4.21%
Florian Fainelli
245
3.16%
Ioana Ciornei
237
3.06%
George McCollister
153
1.97%
Marek Behún
137
1.77%
Horatiu Vultur
135
1.74%
Andrew Lunn
117
1.51%
Arkadi Sharshevsky
104
1.34%
Sebastian Reichel
53
0.68%
Lennert Buytenhek
19
0.25%
Alvin Šipraga
18
0.23%
Guenter Roeck
3
0.04%
Jiri Pirko
2
0.03%
David S. Miller
2
0.03%
Oleksij Rempel
1
0.01%
Brandon Streiff
1
0.01%
Alexander Duyck
1
0.01%
Others
6
0.08%
Total
7750
port.h
115
-
16
900
Vladimir Oltean
Vivien Didelot
Andrew Lunn
Arkadi Sharshevsky
Russell King
Tobias Waldekranz
George McCollister
Horatiu Vultur
Florian Fainelli
David S. Miller
Tristram Ha
Lennert Buytenhek
Sebastian Reichel
Neil Armstrong
Others
August 2005
October 2008
February 2015
August 2015
December 2015
June 2016
September 2016
May 2017
August 2017
September 2017
October 2017
November 2017
January 2018
April 2018
November 2018
February 2019
April 2019
May 2019
August 2019
March 2020
May 2020
September 2020
January 2021
February 2021
March 2021
June 2021
July 2021
August 2021
October 2021
December 2021
February 2022
March 2022
April 2022
May 2022
August 2022
September 2022
November 2022
October 2023
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 49, "token_count": 16}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 40}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 50}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 11, "token_count": 21}, {"author_id": 24, "token_count": 20}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
423
47.00%
Vivien Didelot
209
23.22%
Andrew Lunn
74
8.22%
Arkadi Sharshevsky
40
4.44%
Russell King
31
3.44%
Tobias Waldekranz
26
2.89%
George McCollister
21
2.33%
Horatiu Vultur
20
2.22%
Florian Fainelli
17
1.89%
David S. Miller
16
1.78%
Tristram Ha
5
0.56%
Lennert Buytenhek
5
0.56%
Sebastian Reichel
1
0.11%
Neil Armstrong
1
0.11%
Others
11
1.22%
Total
900
stubs.c
10
-
2
16
Vladimir Oltean
Others
May 2019
April 2023
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
15
93.75%
Others
1
6.25%
Total
16
switch.c
1134
-
15
5354
Vladimir Oltean
Vivien Didelot
Tobias Waldekranz
Lennert Buytenhek
Arkadi Sharshevsky
Florian Fainelli
Andrew Lunn
Ioana Ciornei
David S. Miller
Jiri Pirko
Horatiu Vultur
Guenter Roeck
Alexander Duyck
Others
October 2008
September 2014
February 2015
July 2015
August 2015
September 2015
October 2015
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
January 2017
February 2017
March 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
February 2019
April 2019
May 2019
August 2019
October 2019
March 2020
May 2020
July 2020
September 2020
January 2021
February 2021
June 2021
July 2021
August 2021
October 2021
December 2021
January 2022
February 2022
April 2022
July 2022
September 2022
November 2022
April 2023
October 2023
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 165}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 49, "token_count": 8}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 498}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 428}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 59}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 80}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 186}, {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 948}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 367}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 134}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1077}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 349}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
3500
65.37%
Vivien Didelot
1282
23.94%
Tobias Waldekranz
217
4.05%
Lennert Buytenhek
165
3.08%
Arkadi Sharshevsky
59
1.10%
Florian Fainelli
55
1.03%
Andrew Lunn
43
0.80%
Ioana Ciornei
8
0.15%
David S. Miller
8
0.15%
Jiri Pirko
2
0.04%
Horatiu Vultur
2
0.04%
Guenter Roeck
1
0.02%
Alexander Duyck
1
0.02%
Others
11
0.21%
Total
5354
switch.h
123
-
12
347
Vladimir Oltean
Vivien Didelot
Tobias Waldekranz
Lennert Buytenhek
Arkadi Sharshevsky
Florian Fainelli
Andrew Lunn
Jiri Pirko
Horatiu Vultur
David S. Miller
Others
August 2005
October 2008
August 2015
September 2015
October 2015
June 2016
August 2016
February 2017
May 2017
August 2017
May 2019
March 2020
May 2020
September 2020
January 2021
February 2021
June 2021
July 2021
December 2021
February 2022
April 2022
November 2022
June 2023
October 2023
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
188
54.18%
Vivien Didelot
96
27.67%
Tobias Waldekranz
19
5.48%
Lennert Buytenhek
13
3.75%
Arkadi Sharshevsky
12
3.46%
Florian Fainelli
6
1.73%
Andrew Lunn
6
1.73%
Jiri Pirko
2
0.58%
Horatiu Vultur
1
0.29%
David S. Miller
1
0.29%
Others
3
0.86%
Total
347
tag.c
244
-
21
972
Andrew Lunn
Vladimir Oltean
Florian Fainelli
Brandon Streiff
Felix Fietkau
Lennert Buytenhek
Luiz Angelo Daros de Luca
Vivien Didelot
Stephen Hemminger
Tobias Waldekranz
Linus Torvalds (pre-git)
Tristram Ha
Hauke Mehrtens
Alvin Šipraga
Clément Leger
Heiner Kallweit
Alexander Duyck
Others
September 1992
June 1995
March 1998
June 1999
June 2003
October 2008
February 2009
March 2009
August 2014
September 2014
June 2016
April 2017
August 2017
September 2017
February 2018
September 2018
December 2018
April 2019
May 2019
November 2019
March 2020
September 2020
October 2020
November 2020
January 2021
July 2021
October 2021
March 2022
June 2022
November 2022
December 2022
March 2023
October 2023
August 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 44, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 28, "token_count": 76}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 322}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "token_count": 24}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 36, "token_count": 58}, {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lunn
363
37.35%
Vladimir Oltean
199
20.47%
Florian Fainelli
106
10.91%
Brandon Streiff
76
7.82%
Felix Fietkau
58
5.97%
Lennert Buytenhek
42
4.32%
Luiz Angelo Daros de Luca
24
2.47%
Vivien Didelot
23
2.37%
Stephen Hemminger
15
1.54%
Tobias Waldekranz
14
1.44%
Linus Torvalds (pre-git)
11
1.13%
Tristram Ha
10
1.03%
Hauke Mehrtens
8
0.82%
Alvin Šipraga
8
0.82%
Clément Leger
6
0.62%
Heiner Kallweit
4
0.41%
Alexander Duyck
1
0.10%
Others
4
0.41%
Total
972
tag.h
409
-
16
1030
Vladimir Oltean
Andrew Lunn
Vivien Didelot
Florian Fainelli
Lennert Buytenhek
Linus Torvalds (pre-git)
Linus Walleij
Måns Rullgård
Juergen Beisert (or Jourgen Borleis)
Ansuel Smith
Stephen Hemminger
John Crispin
Neil Armstrong
Luiz Angelo Daros de Luca
Others
September 1992
April 1994
June 1995
May 2003
October 2008
March 2010
December 2015
June 2016
September 2016
April 2017
September 2017
October 2017
April 2018
September 2018
April 2019
May 2019
October 2019
September 2020
October 2020
January 2021
February 2021
June 2021
July 2021
August 2021
December 2021
February 2022
November 2022
April 2023
October 2023
August 2024
December 2024
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 34, "token_count": 4}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 98}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 26, "token_count": 1}, {"author_id": 58, "token_count": 6}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 93}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
715
69.42%
Andrew Lunn
119
11.55%
Vivien Didelot
103
10.00%
Florian Fainelli
31
3.01%
Lennert Buytenhek
19
1.84%
Linus Torvalds (pre-git)
14
1.36%
Linus Walleij
7
0.68%
Måns Rullgård
6
0.58%
Juergen Beisert (or Jourgen Borleis)
4
0.39%
Ansuel Smith
3
0.29%
Stephen Hemminger
2
0.19%
John Crispin
2
0.19%
Neil Armstrong
1
0.10%
Luiz Angelo Daros de Luca
1
0.10%
Others
3
0.29%
Total
1030
tag_8021q.c
588
-
7
2104
Vladimir Oltean
Vivien Didelot
Florian Fainelli
Linus Torvalds (pre-git)
Pawel Dembicki
Lennert Buytenhek
Alexander Duyck
September 1992
June 1995
June 1999
October 2008
August 2014
September 2014
February 2017
December 2017
May 2018
April 2019
May 2019
June 2019
August 2019
October 2019
January 2020
March 2020
May 2020
September 2020
January 2021
June 2021
July 2021
August 2021
October 2021
December 2021
February 2022
April 2022
August 2022
September 2022
November 2022
December 2022
April 2023
June 2023
October 2023
July 2024
April 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 777}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 286}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 23, "token_count": 9}, {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2030
96.48%
Vivien Didelot
30
1.43%
Florian Fainelli
17
0.81%
Linus Torvalds (pre-git)
11
0.52%
Pawel Dembicki
9
0.43%
Lennert Buytenhek
5
0.24%
Alexander Duyck
2
0.10%
Total
2104
tag_8021q.h
28
-
7
119
Vladimir Oltean
Lennert Buytenhek
Russell King
Florian Fainelli
Vivien Didelot
Brandon Streiff
Others
October 2008
August 2014
May 2017
February 2018
May 2019
May 2020
June 2021
July 2021
February 2022
November 2022
October 2023
July 2024
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
100
84.03%
Lennert Buytenhek
12
10.08%
Russell King
2
1.68%
Florian Fainelli
2
1.68%
Vivien Didelot
1
0.84%
Brandon Streiff
1
0.84%
Others
1
0.84%
Total
119
tag_ar9331.c
95
-
5
349
Oleksij Rempel
Linus Torvalds (pre-git)
Vladimir Oltean
Jakub Kiciński
Florian Fainelli
September 1992
June 1995
June 1999
May 2019
December 2019
June 2021
November 2022
October 2023
January 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 314}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksij Rempel
314
89.97%
Linus Torvalds (pre-git)
17
4.87%
Vladimir Oltean
11
3.15%
Jakub Kiciński
5
1.43%
Florian Fainelli
2
0.57%
Total
349
tag_brcm.c
418
-
12
1453
Florian Fainelli
Álvaro Fernández Rojas
Andrew Lunn
Linus Torvalds (pre-git)
Jonas Gorski
Vladimir Oltean
Vivien Didelot
Lennert Buytenhek
Jakub Kiciński
Others
September 1992
June 1995
October 1997
June 1999
June 2006
October 2008
November 2008
August 2014
July 2015
June 2016
January 2017
April 2017
June 2017
September 2017
October 2017
November 2017
January 2018
December 2018
April 2019
May 2019
March 2020
September 2020
October 2020
January 2021
March 2021
June 2021
July 2021
August 2021
July 2022
November 2022
March 2023
October 2023
January 2024
May 2025
June 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 48}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 359}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 125}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 152}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 15, "token_count": 263}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 15, "token_count": 135}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 45, "token_count": 31}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 45, "token_count": 32}, {"author_id": 0, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Fainelli
594
40.88%
Álvaro Fernández Rojas
420
28.91%
Andrew Lunn
162
11.15%
Linus Torvalds (pre-git)
85
5.85%
Jonas Gorski
63
4.34%
Vladimir Oltean
62
4.27%
Vivien Didelot
45
3.10%
Lennert Buytenhek
7
0.48%
Jakub Kiciński
5
0.34%
Others
10
0.69%
Total
1453
tag_dsa.c
410
-
11
1238
Tobias Waldekranz
Lennert Buytenhek
Vladimir Oltean
Linus Torvalds (pre-git)
Andrew Lunn
Florian Fainelli
Vivien Didelot
Tristram Ha
Jakub Kiciński
Others
September 1992
April 1994
June 1995
October 1997
June 1999
June 2006
October 2008
March 2009
March 2010
August 2014
July 2015
June 2016
April 2017
June 2017
September 2017
October 2017
December 2018
February 2019
April 2019
November 2020
January 2021
June 2021
July 2021
August 2021
October 2021
December 2021
February 2022
March 2022
November 2022
October 2023
January 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 35}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 432}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 347}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 73}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Tobias Waldekranz
476
38.45%
Lennert Buytenhek
447
36.11%
Vladimir Oltean
110
8.89%
Linus Torvalds (pre-git)
61
4.93%
Andrew Lunn
57
4.60%
Florian Fainelli
40
3.23%
Vivien Didelot
27
2.18%
Tristram Ha
6
0.48%
Jakub Kiciński
5
0.40%
Others
9
0.73%
Total
1238
tag_gswip.c
112
-
8
383
Hauke Mehrtens
Andrew Lunn
Vladimir Oltean
Linus Torvalds (pre-git)
Lennert Buytenhek
Jakub Kiciński
Florian Fainelli
Others
September 1992
April 1994
June 1995
October 1997
June 1999
June 2006
October 2008
September 2018
December 2018
April 2019
June 2021
November 2022
October 2023
January 2024
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 22, "token_count": 300}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Hauke Mehrtens
300
78.33%
Andrew Lunn
29
7.57%
Vladimir Oltean
19
4.96%
Linus Torvalds (pre-git)
18
4.70%
Lennert Buytenhek
5
1.31%
Jakub Kiciński
5
1.31%
Florian Fainelli
1
0.26%
Others
6
1.57%
Total
383
tag_hellcreek.c
73
-
6
235
Kurt Kanzenbach
Vladimir Oltean
Linus Torvalds (pre-git)
Jakub Kiciński
Florian Fainelli
Others
September 1992
June 1995
June 1999
May 2019
November 2020
June 2021
July 2021
April 2022
August 2022
November 2022
December 2022
October 2023
January 2024
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 31, "token_count": 167}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 31, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Kurt Kanzenbach
185
78.72%
Vladimir Oltean
20
8.51%
Linus Torvalds (pre-git)
18
7.66%
Jakub Kiciński
5
2.13%
Florian Fainelli
1
0.43%
Others
6
2.55%
Total
235
tag_ksz.c
465
-
21
1780
Christian Eggers
Arun Ramadoss
Tristram Ha
Woojung Huh
Prasanna Vengateshan
Andrew Lunn
Vladimir Oltean
Linus Torvalds (pre-git)
Lino Sanfilippo
Jakob Unterwurzacher
Jakub Kiciński
Florian Fainelli
Vivien Didelot
Oleksij Rempel
Lennert Buytenhek
Others
September 1992
April 1994
June 1995
June 1999
October 2008
May 2017
June 2017
September 2017
November 2018
December 2018
February 2019
April 2019
July 2019
December 2019
July 2020
November 2020
June 2021
July 2021
June 2022
July 2022
August 2022
September 2022
November 2022
December 2022
January 2023
April 2023
October 2023
January 2024
August 2024
September 2024
May 2025
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 47}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 38, "token_count": 124}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 21, "token_count": 115}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 21, "token_count": 87}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 87}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 99}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 42, "token_count": 64}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 40, "token_count": 117}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 16, "token_count": 381}, {"author_id": 13, "token_count": 412}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 59, "token_count": 36}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Christian Eggers
422
23.71%
Arun Ramadoss
396
22.25%
Tristram Ha
303
17.02%
Woojung Huh
124
6.97%
Prasanna Vengateshan
117
6.57%
Andrew Lunn
103
5.79%
Vladimir Oltean
79
4.44%
Linus Torvalds (pre-git)
79
4.44%
Lino Sanfilippo
64
3.60%
Jakob Unterwurzacher
36
2.02%
Jakub Kiciński
5
0.28%
Florian Fainelli
5
0.28%
Vivien Didelot
4
0.22%
Oleksij Rempel
4
0.22%
Lennert Buytenhek
2
0.11%
Others
37
2.08%
Total
1780
tag_lan9303.c
126
-
10
396
Juergen Beisert (or Jourgen Borleis)
Egil Hjelmeland
Andrew Lunn
Måns Rullgård
Linus Torvalds (pre-git)
Vladimir Oltean
Vivien Didelot
Jakub Kiciński
Lennert Buytenhek
Florian Fainelli
September 1992
April 1994
June 1995
June 1999
October 2008
June 2016
February 2017
April 2017
August 2017
September 2017
October 2017
November 2017
December 2018
April 2019
July 2020
June 2021
July 2021
August 2021
February 2022
November 2022
October 2023
January 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 34, "token_count": 154}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 41, "token_count": 71}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 41, "token_count": 26}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 58, "token_count": 30}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Juergen Beisert (or Jourgen Borleis)
154
38.89%
Egil Hjelmeland
98
24.75%
Andrew Lunn
46
11.62%
Måns Rullgård
30
7.58%
Linus Torvalds (pre-git)
23
5.81%
Vladimir Oltean
22
5.56%
Vivien Didelot
13
3.28%
Jakub Kiciński
5
1.26%
Lennert Buytenhek
3
0.76%
Florian Fainelli
2
0.51%
Total
396
tag_mtk.c
110
-
10
364
Sean Wang
DENG Qingfang
Andrew Lunn
Vladimir Oltean
Vivien Didelot
Linus Torvalds (pre-git)
Felix Fietkau
Florian Fainelli
Jakub Kiciński
John Crispin
September 1992
June 1995
June 1999
June 2016
April 2017
June 2017
August 2017
September 2017
October 2017
December 2017
December 2018
April 2019
May 2020
July 2020
March 2021
June 2021
July 2021
August 2021
November 2022
October 2023
January 2024
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 32, "token_count": 165}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 32, "token_count": 24}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 48, "token_count": 41}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 36, "token_count": 9}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Sean Wang
189
51.92%
DENG Qingfang
47
12.91%
Andrew Lunn
34
9.34%
Vladimir Oltean
30
8.24%
Vivien Didelot
22
6.04%
Linus Torvalds (pre-git)
20
5.49%
Felix Fietkau
9
2.47%
Florian Fainelli
6
1.65%
Jakub Kiciński
5
1.37%
John Crispin
2
0.55%
Total
364
tag_mxl-gsw1xx.c
117
-
6
401
Daniel Golle
Vladimir Oltean
Linus Torvalds (pre-git)
Florian Fainelli
Alexander Duyck
John Crispin
September 1992
June 1999
August 2014
September 2014
August 2017
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 19, "token_count": 369}, {"author_id": 0, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Golle
369
92.02%
Vladimir Oltean
21
5.24%
Linus Torvalds (pre-git)
6
1.50%
Florian Fainelli
2
0.50%
Alexander Duyck
2
0.50%
John Crispin
1
0.25%
Total
401
tag_none.c
31
-
7
76
Andrew Lunn
Vladimir Oltean
Linus Torvalds (pre-git)
Lennert Buytenhek
Jakub Kiciński
Florian Fainelli
Others
September 1992
June 1995
June 1999
October 2008
June 2016
April 2019
May 2019
November 2022
October 2023
January 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lunn
30
39.47%
Vladimir Oltean
23
30.26%
Linus Torvalds (pre-git)
10
13.16%
Lennert Buytenhek
5
6.58%
Jakub Kiciński
5
6.58%
Florian Fainelli
2
2.63%
Others
1
1.32%
Total
76
tag_ocelot.c
186
-
6
722
Vladimir Oltean
Yangbo Lu
Linus Torvalds (pre-git)
Florian Fainelli
Jakub Kiciński
Others
September 1992
June 1995
June 1999
April 2019
May 2019
November 2019
May 2020
July 2020
September 2020
October 2020
February 2021
April 2021
June 2021
July 2021
September 2021
October 2021
November 2021
December 2021
November 2022
October 2023
January 2024
August 2024
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 252}, {"author_id": 46, "token_count": 15}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 46, "token_count": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
616
85.32%
Yangbo Lu
35
4.85%
Linus Torvalds (pre-git)
32
4.43%
Florian Fainelli
10
1.39%
Jakub Kiciński
5
0.69%
Others
24
3.32%
Total
722
tag_ocelot_8021q.c
140
-
7
573
Vladimir Oltean
Linus Torvalds (pre-git)
Yangbo Lu
Jakub Kiciński
Florian Fainelli
Others
September 1992
June 1995
June 1999
May 2019
November 2019
January 2021
February 2021
April 2021
June 2021
July 2021
September 2021
October 2021
December 2021
February 2022
November 2022
October 2023
January 2024
July 2024
September 2024
December 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
534
93.19%
Linus Torvalds (pre-git)
16
2.79%
Yangbo Lu
6
1.05%
Jakub Kiciński
5
0.87%
Florian Fainelli
5
0.87%
Others
7
1.22%
Total
573
tag_qca.c
125
-
8
496
Ansuel Smith
John Crispin
Andrew Lunn
Vivien Didelot
Vladimir Oltean
Linus Torvalds (pre-git)
Florian Fainelli
Jakub Kiciński
September 1992
June 1995
June 1999
June 2016
September 2016
April 2017
June 2017
September 2017
December 2018
April 2019
July 2020
June 2021
August 2021
February 2022
November 2022
October 2023
January 2024
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 35, "token_count": 145}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 29, "token_count": 239}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Ansuel Smith
239
48.19%
John Crispin
145
29.23%
Andrew Lunn
37
7.46%
Vivien Didelot
23
4.64%
Vladimir Oltean
21
4.23%
Linus Torvalds (pre-git)
20
4.03%
Florian Fainelli
6
1.21%
Jakub Kiciński
5
1.01%
Total
496
tag_rtl4_a.c
126
-
6
442
Linus Walleij
Vladimir Oltean
Linus Torvalds (pre-git)
DENG Qingfang
Jakub Kiciński
Florian Fainelli
September 1992
June 1995
June 1999
May 2019
July 2020
February 2021
June 2021
July 2021
August 2021
November 2022
October 2023
November 2023
January 2024
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 18, "token_count": 285}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 48, "token_count": 11}, {"author_id": 18, "token_count": 88}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
377
85.29%
Vladimir Oltean
26
5.88%
Linus Torvalds (pre-git)
18
4.07%
DENG Qingfang
11
2.49%
Jakub Kiciński
5
1.13%
Florian Fainelli
5
1.13%
Total
442
tag_rtl8_4.c
261
-
6
742
Alvin Šipraga
Luiz Angelo Daros de Luca
Linus Torvalds (pre-git)
Vladimir Oltean
Jakub Kiciński
Florian Fainelli
September 1992
June 1995
June 1999
May 2019
October 2021
March 2022
November 2022
October 2023
January 2024
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 430}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "token_count": 224}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Alvin Šipraga
430
57.95%
Luiz Angelo Daros de Luca
224
30.19%
Linus Torvalds (pre-git)
54
7.28%
Vladimir Oltean
27
3.64%
Jakub Kiciński
5
0.67%
Florian Fainelli
2
0.27%
Total
742
tag_rzn1_a5psw.c
115
-
4
382
Clément Leger
Vladimir Oltean
Jakub Kiciński
Florian Fainelli
June 2022
November 2022
October 2023
January 2024
November 2025
var spanGroupData = [ {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 364}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Clément Leger
364
95.29%
Vladimir Oltean
12
3.14%
Jakub Kiciński
5
1.31%
Florian Fainelli
1
0.26%
Total
382
tag_sja1105.c
762
-
7
3037
Vladimir Oltean
Linus Torvalds (pre-git)
Florian Fainelli
Brandon Streiff
Jakub Kiciński
Others
September 1992
June 1995
June 1999
February 2018
May 2019
June 2019
August 2019
September 2019
October 2019
January 2020
March 2020
May 2020
September 2020
June 2021
July 2021
August 2021
October 2021
December 2021
February 2022
November 2022
December 2022
April 2023
June 2023
July 2023
October 2023
January 2024
July 2024
September 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 28}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 419}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 493}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 941}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 271}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 358}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2948
97.07%
Linus Torvalds (pre-git)
55
1.81%
Florian Fainelli
15
0.49%
Brandon Streiff
7
0.23%
Jakub Kiciński
5
0.16%
Others
7
0.23%
Total
3037
tag_trailer.c
65
-
12
276
Lennert Buytenhek
Andrew Lunn
Vivien Didelot
Linus Torvalds (pre-git)
Vladimir Oltean
Florian Fainelli
Jakub Kiciński
Christian Eggers
Neil Armstrong
Others
September 1992
April 1994
June 1995
October 1997
May 1998
June 1999
February 2002
June 2006
October 2008
August 2014
July 2015
September 2015
June 2016
April 2017
June 2017
September 2017
June 2018
December 2018
April 2019
November 2020
June 2021
November 2022
October 2023
January 2024
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 148}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Lennert Buytenhek
148
53.62%
Andrew Lunn
32
11.59%
Vivien Didelot
23
8.33%
Linus Torvalds (pre-git)
22
7.97%
Vladimir Oltean
15
5.43%
Florian Fainelli
15
5.43%
Jakub Kiciński
5
1.81%
Christian Eggers
2
0.72%
Neil Armstrong
1
0.36%
Others
13
4.71%
Total
276
tag_vsc73xx_8021q.c
68
-
2
298
Pawel Dembicki
Vladimir Oltean
May 2020
July 2024
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 23, "token_count": 293}, ]}, ]
Author Name
Tokens
Token Proportion
Pawel Dembicki
293
98.32%
Vladimir Oltean
5
1.68%
Total
298
tag_xrs700x.c
61
-
5
219
George McCollister
Vladimir Oltean
Linus Torvalds (pre-git)
Jakub Kiciński
Florian Fainelli
September 1992
June 1995
June 1999
May 2019
January 2021
February 2021
June 2021
July 2021
November 2022
October 2023
January 2024
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 11, "token_count": 173}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
George McCollister
177
80.82%
Vladimir Oltean
18
8.22%
Linus Torvalds (pre-git)
18
8.22%
Jakub Kiciński
5
2.28%
Florian Fainelli
1
0.46%
Total
219
tag_yt921x.c
139
-
5
454
David Yang
Vladimir Oltean
Linus Torvalds (pre-git)
Florian Fainelli
Alexander Duyck
September 1992
June 1995
June 1999
August 2014
September 2014
October 2025
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 12, "token_count": 433}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
David Yang
433
95.37%
Vladimir Oltean
12
2.64%
Linus Torvalds (pre-git)
5
1.10%
Florian Fainelli
2
0.44%
Alexander Duyck
2
0.44%
Total
454
trace.c
39
-
2
152
Vladimir Oltean
Others
May 2019
April 2023
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 151}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
151
99.34%
Others
1
0.66%
Total
152
trace.h
447
-
3
756
Vladimir Oltean
Vivien Didelot
Others
May 2017
April 2019
June 2021
February 2022
April 2023
May 2024
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 720}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
742
98.15%
Vivien Didelot
3
0.40%
Others
11
1.46%
Total
756
user.c
3877
-
77
17008
Vladimir Oltean
Florian Fainelli
Vivien Didelot
Lennert Buytenhek
Oleksij Rempel
Arkadi Sharshevsky
Tobias Waldekranz
Jiri Pirko
Sridhar Samudrala
Guenter Roeck
Linus Torvalds (pre-git)
Russell King
Alvin Šipraga
Brandon Streiff
Pablo Neira Ayuso
Horatiu Vultur
Petr Machata
Andrew Lunn
Marek Behún
George McCollister
Heiner Kallweit
Felix Fietkau
Scott Feldman
Clément Leger
Stephen Hemminger
Eric Dumazet
Alexander Lobakin
Rasmus Villemoes
Ioana Ciornei
Neil Armstrong
Lino Sanfilippo
David S. Miller
Alexander Duyck
Yangbo Lu
John Crispin
Jakub Kiciński
Christian Eggers
Others
September 1992
April 1994
November 1994
June 1995
September 1996
January 1997
October 1997
March 1998
June 1999
March 2002
June 2006
September 2007
October 2007
March 2008
October 2008
November 2008
January 2009
March 2009
October 2009
February 2010
April 2010
June 2010
April 2011
April 2012
May 2012
September 2012
January 2013
March 2013
August 2013
December 2013
May 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
July 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
September 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
September 2022
October 2022
November 2022
January 2023
February 2023
March 2023
June 2023
July 2023
September 2023
October 2023
December 2023
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
October 2024
December 2024
January 2025
February 2025
May 2025
July 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 7, "token_count": 64}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 652}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 117}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 44, "token_count": 32}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 152}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 24}, {"author_id": 2, "token_count": 234}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 30, "token_count": 208}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 17, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 172}, {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 30, "token_count": 4}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 47, "token_count": 58}, {"author_id": 27, "token_count": 244}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 212}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 49, "token_count": 22}, {"author_id": 1, "token_count": 110}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 17, "token_count": 2}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "token_count": 26}, {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 52, "token_count": 28}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 69}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 529}, {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 17, "token_count": 11}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 523}, {"author_id": 2, "token_count": 106}, {"author_id": 17, "token_count": 61}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 52}, {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 17, "token_count": 140}, {"author_id": 1, "token_count": 182}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 17, "token_count": 6}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 28, "token_count": 149}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 219}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 39, "token_count": 115}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 39, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 186}, {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 17, "token_count": 2}, {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 9}, {"author_id": 20, "token_count": 33}, {"author_id": 0, "token_count": 54}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 89}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 37, "token_count": 79}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 43, "token_count": 75}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 270}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 17, "token_count": 13}, {"author_id": 10, "token_count": 6}, {"author_id": 0, "token_count": 904}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 51, "token_count": 37}, {"author_id": 10, "token_count": 29}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 53, "token_count": 4}, {"author_id": 10, "token_count": 4}, {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 0, "token_count": 369}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 43, "token_count": 7}, {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 6, "token_count": 59}, {"author_id": 4, "token_count": 237}, {"author_id": 0, "token_count": 386}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 11, "token_count": 87}, {"author_id": 24, "token_count": 124}, {"author_id": 0, "token_count": 205}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 83}, {"author_id": 37, "token_count": 67}, {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "token_count": 106}, {"author_id": 0, "token_count": 2}, {"author_id": 46, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 6, "token_count": 12}, {"author_id": 4, "token_count": 15}, {"author_id": 0, "token_count": 292}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 42, "token_count": 28}, {"author_id": 0, "token_count": 370}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 202}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 162}, {"author_id": 33, "token_count": 2}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 0, "token_count": 299}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 115}, {"author_id": 0, "token_count": 1743}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 54}, {"author_id": 53, "token_count": 16}, {"author_id": 6, "token_count": 45}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 252}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 1063}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 56, "token_count": 38}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 148}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 316}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 694}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 53, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 53, "token_count": 4}, {"author_id": 6, "token_count": 378}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 25, "token_count": 104}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 215}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 53, "token_count": 17}, {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 10, "token_count": 47}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
7922
46.58%
Florian Fainelli
2779
16.34%
Vivien Didelot
1111
6.53%
Lennert Buytenhek
782
4.60%
Oleksij Rempel
600
3.53%
Arkadi Sharshevsky
523
3.08%
Tobias Waldekranz
381
2.24%
Jiri Pirko
283
1.66%
Sridhar Samudrala
244
1.43%
Guenter Roeck
219
1.29%
Linus Torvalds (pre-git)
178
1.05%
Russell King
163
0.96%
Alvin Šipraga
162
0.95%
Brandon Streiff
149
0.88%
Pablo Neira Ayuso
146
0.86%
Horatiu Vultur
133
0.78%
Petr Machata
121
0.71%
Andrew Lunn
107
0.63%
Marek Behún
104
0.61%
George McCollister
87
0.51%
Heiner Kallweit
84
0.49%
Felix Fietkau
83
0.49%
Scott Feldman
59
0.35%
Clément Leger
54
0.32%
Stephen Hemminger
45
0.26%
Eric Dumazet
44
0.26%
Alexander Lobakin
43
0.25%
Rasmus Villemoes
38
0.22%
Ioana Ciornei
33
0.19%
Neil Armstrong
28
0.16%
Lino Sanfilippo
28
0.16%
David S. Miller
26
0.15%
Alexander Duyck
24
0.14%
Yangbo Lu
21
0.12%
John Crispin
7
0.04%
Jakub Kiciński
3
0.02%
Christian Eggers
2
0.01%
Others
192
1.13%
Total
17008
user.h
71
-
13
307
Vladimir Oltean
Florian Fainelli
Vivien Didelot
Lennert Buytenhek
Linus Torvalds (pre-git)
Marek Behún
Alexander Lobakin
Andrew Lunn
Alexander Duyck
Arkadi Sharshevsky
Ben Hutchings
Russell King
Others
September 1992
June 1995
October 1997
June 1999
June 2008
October 2008
September 2014
July 2015
January 2017
May 2017
August 2017
October 2017
May 2019
April 2020
May 2020
September 2020
January 2021
March 2021
July 2021
August 2021
February 2022
September 2022
November 2022
October 2023
June 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 51, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 25, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
148
48.21%
Florian Fainelli
50
16.29%
Vivien Didelot
42
13.68%
Lennert Buytenhek
20
6.51%
Linus Torvalds (pre-git)
11
3.58%
Marek Behún
9
2.93%
Alexander Lobakin
7
2.28%
Andrew Lunn
5
1.63%
Alexander Duyck
5
1.63%
Arkadi Sharshevsky
4
1.30%
Ben Hutchings
3
0.98%
Russell King
2
0.65%
Others
1
0.33%
Total
307
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
133
Author
Tokens
Proportion
Commits
Proportion
0
Vladimir Oltean
30933
48.79%
398
38.75%
1
Vivien Didelot
7240
11.42%
133
12.95%
2
Florian Fainelli
5063
7.99%
93
9.06%
3
Andrew Lunn
2579
4.07%
55
5.36%
4
Tobias Waldekranz
2082
3.28%
18
1.75%
5
Lennert Buytenhek
1992
3.14%
6
0.58%
6
Oleksij Rempel
919
1.45%
9
0.88%
7
Linus Torvalds (pre-git)
809
1.28%
11
1.07%
8
Arkadi Sharshevsky
808
1.27%
5
0.49%
9
Alvin Šipraga
619
0.98%
4
0.39%
10
Russell King
524
0.83%
19
1.85%
11
George McCollister
448
0.71%
4
0.39%
12
David Yang
433
0.68%
1
0.10%
13
Christian Eggers
426
0.67%
8
0.78%
14
Clément Leger
424
0.67%
2
0.19%
15
Álvaro Fernández Rojas
420
0.66%
4
0.39%
16
Arun Ramadoss
396
0.62%
4
0.39%
17
Jiri Pirko
391
0.62%
28
2.73%
18
Linus Walleij
384
0.61%
3
0.29%
19
Daniel Golle
369
0.58%
1
0.10%
20
Ioana Ciornei
333
0.53%
4
0.39%
21
Tristram Ha
330
0.52%
6
0.58%
22
Hauke Mehrtens
308
0.49%
1
0.10%
23
Pawel Dembicki
302
0.48%
2
0.19%
24
Horatiu Vultur
291
0.46%
2
0.19%
25
Marek Behún
250
0.39%
2
0.19%
26
Luiz Angelo Daros de Luca
249
0.39%
3
0.29%
27
Sridhar Samudrala
244
0.38%
1
0.10%
28
Brandon Streiff
244
0.38%
4
0.39%
29
Ansuel Smith
242
0.38%
6
0.58%
30
Guenter Roeck
228
0.36%
6
0.58%
31
Kurt Kanzenbach
202
0.32%
5
0.49%
32
Sean Wang
189
0.30%
2
0.19%
33
Jakub Kiciński
163
0.26%
5
0.49%
34
Juergen Beisert (or Jourgen Borleis)
158
0.25%
1
0.10%
35
John Crispin
157
0.25%
3
0.29%
36
Felix Fietkau
152
0.24%
3
0.29%
37
Pablo Neira Ayuso
146
0.23%
8
0.78%
38
Woojung Huh
124
0.20%
2
0.19%
39
Petr Machata
121
0.19%
3
0.29%
40
Prasanna Vengateshan
117
0.18%
1
0.10%
41
Egil Hjelmeland
98
0.15%
6
0.58%
42
Lino Sanfilippo
92
0.15%
2
0.19%
43
Heiner Kallweit
88
0.14%
3
0.29%
44
Stephen Hemminger
69
0.11%
7
0.68%
45
Jonas Gorski
63
0.10%
2
0.19%
46
Yangbo Lu
62
0.10%
6
0.58%
47
Scott Feldman
59
0.09%
3
0.29%
48
DENG Qingfang
58
0.09%
3
0.29%
49
David S. Miller
55
0.09%
2
0.19%
50
Sebastian Reichel
54
0.09%
1
0.10%
51
Alexander Lobakin
50
0.08%
2
0.19%
52
Neil Armstrong
45
0.07%
4
0.39%
53
Eric Dumazet
44
0.07%
5
0.49%
54
Ben Hutchings
43
0.07%
4
0.39%
55
Alexander Duyck
42
0.07%
2
0.19%
56
Rasmus Villemoes
39
0.06%
4
0.39%
57
Przemek Kitszel
36
0.06%
1
0.10%
58
Måns Rullgård
36
0.06%
1
0.10%
59
Jakob Unterwurzacher
36
0.06%
1
0.10%
60
Others
519
0.82%
92
8.96%
Total
63397
1027