Linux Source Code
Home
Release 6.19
Help
devlink
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alex Vesker
Alok Tiwari
Andrew Lunn
Arkadi Sharshevsky
Asbjörn Sloth Tönnesen
Carolina Jubran
Christophe Jaillet
Cosmin Ratiu
Dan Carpenter
Daniel Zahka
David Ahern
David Arinzon
David Lebrun
Dmytro Linkin
Eran Ben Elisha
Guo Zhengkui
Ido Schimmel
Ivan Vecera
Jacob E Keller
Jakub Kiciński
Jedrzej Jagielski
Jeff Garzik
Jian Wen
Jiri Pirko
Johannes Berg
Leon Romanovsky
Linus Torvalds (pre-git)
Marco Crivellari
Mateusz Polchlopek
Michal Swiatkowski
Michal Wilczynski
Mohammad Heib
Moshe Shemesh
Nir Dotan
Paolo Abeni
Parav Pandit
Patrick McHardy
Przemek Kitszel
Saeed Mahameed
Shahar Shitrit
Shay Drory
Stephen Hemminger
Thomas Gleixner
Thomas Graf
Vasiliy Kovalev
Vasundhara Volam
Vikas Gupta
Vlad Buslov
Vlad Dumitrescu
Vladyslav Tarasiuk
Wei Yongjun
William Tu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
core.c
551
-
14
2286
Jiri Pirko
Jakub Kiciński
Leon Romanovsky
Arkadi Sharshevsky
Vasiliy Kovalev
Ido Schimmel
Moshe Shemesh
Jian Wen
Nir Dotan
Michal Swiatkowski
Alex Vesker
Vasundhara Volam
Thomas Gleixner
Marco Crivellari
February 2016
April 2016
July 2016
March 2017
January 2018
July 2018
January 2019
February 2019
May 2019
August 2019
October 2019
November 2019
March 2020
October 2020
August 2021
October 2021
March 2022
July 2022
January 2023
February 2023
May 2023
September 2023
October 2023
November 2023
February 2024
March 2024
March 2025
September 2025
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 56}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 9, "token_count": 62}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 789}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 835}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 21, "token_count": 22}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 46, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1222
53.46%
Jakub Kiciński
859
37.58%
Leon Romanovsky
118
5.16%
Arkadi Sharshevsky
25
1.09%
Vasiliy Kovalev
22
0.96%
Ido Schimmel
12
0.52%
Moshe Shemesh
10
0.44%
Jian Wen
8
0.35%
Nir Dotan
3
0.13%
Michal Swiatkowski
2
0.09%
Alex Vesker
2
0.09%
Vasundhara Volam
1
0.04%
Thomas Gleixner
1
0.04%
Marco Crivellari
1
0.04%
Total
2286
dev.c
1442
-
16
6538
Moshe Shemesh
Jiri Pirko
Jakub Kiciński
Jacob E Keller
Ido Schimmel
Vikas Gupta
Shay Drory
Dmytro Linkin
Johannes Berg
Alex Vesker
Michal Wilczynski
Jedrzej Jagielski
Przemek Kitszel
Vasundhara Volam
Leon Romanovsky
Thomas Gleixner
February 2016
July 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
August 2019
October 2019
March 2020
July 2020
September 2020
October 2020
November 2020
June 2021
October 2021
April 2022
July 2022
August 2022
November 2022
December 2022
January 2023
February 2023
August 2023
September 2023
October 2023
November 2023
December 2023
March 2024
April 2024
October 2024
November 2024
April 2025
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 245}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 279}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 150}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 14, "token_count": 47}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 209}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 0, "token_count": 43}, {"author_id": 1, "token_count": 4798}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 29, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Moshe Shemesh
4881
74.66%
Jiri Pirko
748
11.44%
Jakub Kiciński
666
10.19%
Jacob E Keller
92
1.41%
Ido Schimmel
71
1.09%
Vikas Gupta
24
0.37%
Shay Drory
13
0.20%
Dmytro Linkin
11
0.17%
Johannes Berg
9
0.14%
Alex Vesker
6
0.09%
Michal Wilczynski
5
0.08%
Jedrzej Jagielski
4
0.06%
Przemek Kitszel
3
0.05%
Vasundhara Volam
2
0.03%
Leon Romanovsky
2
0.03%
Thomas Gleixner
1
0.02%
Total
6538
devl_internal.h
304
-
15
1317
Jiri Pirko
Jakub Kiciński
Moshe Shemesh
Ido Schimmel
Leon Romanovsky
Przemek Kitszel
Arkadi Sharshevsky
Alex Vesker
Jacob E Keller
Eran Ben Elisha
Dmytro Linkin
David Lebrun
Vasundhara Volam
Paolo Abeni
Guo Zhengkui
February 2016
April 2016
March 2017
August 2017
January 2018
July 2018
January 2019
February 2019
March 2019
August 2019
September 2019
October 2019
November 2019
March 2020
October 2020
June 2021
August 2021
September 2021
October 2021
November 2021
April 2022
July 2022
November 2022
January 2023
February 2023
August 2023
September 2023
November 2023
December 2023
October 2024
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 9, "token_count": 34}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 397}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 11, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
531
40.32%
Jakub Kiciński
459
34.85%
Moshe Shemesh
124
9.42%
Ido Schimmel
86
6.53%
Leon Romanovsky
50
3.80%
Przemek Kitszel
24
1.82%
Arkadi Sharshevsky
13
0.99%
Alex Vesker
11
0.84%
Jacob E Keller
4
0.30%
Eran Ben Elisha
4
0.30%
Dmytro Linkin
4
0.30%
David Lebrun
3
0.23%
Vasundhara Volam
2
0.15%
Paolo Abeni
1
0.08%
Guo Zhengkui
1
0.08%
Total
1317
dpipe.c
915
-
12
3904
Jiri Pirko
Arkadi Sharshevsky
Moshe Shemesh
Ido Schimmel
Jakub Kiciński
Alex Vesker
Przemek Kitszel
Dmytro Linkin
Michal Wilczynski
Thomas Gleixner
David Ahern
Christophe Jaillet
February 2016
March 2017
August 2017
July 2018
February 2019
May 2019
August 2019
October 2019
March 2020
June 2021
October 2021
March 2022
April 2022
July 2022
November 2022
January 2023
February 2023
August 2023
October 2023
June 2024
October 2024
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 188}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 3377}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 11, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
3485
89.27%
Arkadi Sharshevsky
196
5.02%
Moshe Shemesh
140
3.59%
Ido Schimmel
43
1.10%
Jakub Kiciński
19
0.49%
Alex Vesker
7
0.18%
Przemek Kitszel
5
0.13%
Dmytro Linkin
4
0.10%
Michal Wilczynski
2
0.05%
Thomas Gleixner
1
0.03%
David Ahern
1
0.03%
Christophe Jaillet
1
0.03%
Total
3904
health.c
1350
-
17
5966
Moshe Shemesh
Mateusz Polchlopek
Jiri Pirko
Shahar Shitrit
Przemek Kitszel
Ido Schimmel
Jakub Kiciński
Alex Vesker
Dmytro Linkin
Shay Drory
Vasundhara Volam
Eran Ben Elisha
Arkadi Sharshevsky
Vikas Gupta
Thomas Gleixner
Parav Pandit
Andrew Lunn
February 2016
April 2016
July 2016
March 2017
January 2018
July 2018
January 2019
February 2019
March 2019
April 2019
May 2019
August 2019
October 2019
January 2020
March 2020
July 2020
October 2020
June 2021
March 2022
July 2022
December 2022
January 2023
February 2023
May 2023
August 2023
October 2023
November 2023
December 2023
October 2024
December 2024
May 2025
August 2025
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 4321}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 28}, {"author_id": 11, "token_count": 235}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 5, "token_count": 471}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 12, "token_count": 247}, ]}, ]
Author Name
Tokens
Token Proportion
Moshe Shemesh
4350
72.91%
Mateusz Polchlopek
471
7.89%
Jiri Pirko
382
6.40%
Shahar Shitrit
247
4.14%
Przemek Kitszel
241
4.04%
Ido Schimmel
109
1.83%
Jakub Kiciński
105
1.76%
Alex Vesker
23
0.39%
Dmytro Linkin
11
0.18%
Shay Drory
7
0.12%
Vasundhara Volam
5
0.08%
Eran Ben Elisha
5
0.08%
Arkadi Sharshevsky
5
0.08%
Vikas Gupta
2
0.03%
Thomas Gleixner
1
0.02%
Parav Pandit
1
0.02%
Andrew Lunn
1
0.02%
Total
5966
linecard.c
628
-
13
2595
Jiri Pirko
Ido Schimmel
Jakub Kiciński
Dmytro Linkin
Moshe Shemesh
Alex Vesker
Michal Wilczynski
Leon Romanovsky
Vasundhara Volam
Arkadi Sharshevsky
Thomas Gleixner
Parav Pandit
Dan Carpenter
February 2016
April 2016
March 2017
January 2018
July 2018
October 2018
January 2019
February 2019
May 2019
August 2019
February 2020
March 2020
June 2021
October 2021
March 2022
April 2022
May 2022
July 2022
November 2022
January 2023
February 2023
August 2023
September 2023
October 2023
December 2023
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 30}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 58}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 202}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 7, "token_count": 92}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 114}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 1670}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1996
76.92%
Ido Schimmel
260
10.02%
Jakub Kiciński
140
5.39%
Dmytro Linkin
92
3.55%
Moshe Shemesh
31
1.19%
Alex Vesker
30
1.16%
Michal Wilczynski
14
0.54%
Leon Romanovsky
14
0.54%
Vasundhara Volam
12
0.46%
Arkadi Sharshevsky
3
0.12%
Thomas Gleixner
1
0.04%
Parav Pandit
1
0.04%
Dan Carpenter
1
0.04%
Total
2595
netlink.c
376
-
11
1839
Jiri Pirko
Jakub Kiciński
Ido Schimmel
Vladyslav Tarasiuk
Vasundhara Volam
Shay Drory
Parav Pandit
Dmytro Linkin
Alex Vesker
Thomas Gleixner
Leon Romanovsky
February 2016
July 2018
January 2019
February 2019
May 2019
August 2019
March 2020
July 2020
June 2021
August 2021
March 2022
July 2022
January 2023
August 2023
September 2023
October 2023
November 2023
December 2023
March 2024
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 557}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 249}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 552}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1161
63.13%
Jakub Kiciński
582
31.65%
Ido Schimmel
78
4.24%
Vladyslav Tarasiuk
6
0.33%
Vasundhara Volam
2
0.11%
Shay Drory
2
0.11%
Parav Pandit
2
0.11%
Dmytro Linkin
2
0.11%
Alex Vesker
2
0.11%
Thomas Gleixner
1
0.05%
Leon Romanovsky
1
0.05%
Total
1839
netlink_gen.c
1287
-
10
7019
Jiri Pirko
Jakub Kiciński
Carolina Jubran
Shahar Shitrit
Daniel Zahka
Andrew Lunn
Ido Schimmel
William Tu
Saeed Mahameed
Asbjörn Sloth Tönnesen
September 2020
June 2023
August 2023
October 2023
November 2023
December 2023
March 2024
May 2025
June 2025
July 2025
August 2025
November 2025
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 125}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 5451}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 1261}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 8, "token_count": 5}, {"author_id": 44, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
6826
97.25%
Jakub Kiciński
125
1.78%
Carolina Jubran
40
0.57%
Shahar Shitrit
13
0.19%
Daniel Zahka
5
0.07%
Andrew Lunn
5
0.07%
Ido Schimmel
2
0.03%
William Tu
1
0.01%
Saeed Mahameed
1
0.01%
Asbjörn Sloth Tönnesen
1
0.01%
Total
7019
netlink_gen.h
150
-
4
1223
Jiri Pirko
Carolina Jubran
Ido Schimmel
Asbjörn Sloth Tönnesen
August 2023
October 2023
November 2023
December 2023
June 2025
July 2025
November 2025
var spanGroupData = [ {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 1123}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1211
99.02%
Carolina Jubran
7
0.57%
Ido Schimmel
4
0.33%
Asbjörn Sloth Tönnesen
1
0.08%
Total
1223
param.c
950
-
18
3956
Jiri Pirko
Daniel Zahka
Ido Schimmel
Jakub Kiciński
Ivan Vecera
Alex Vesker
Moshe Shemesh
Andrew Lunn
Vlad Dumitrescu
Mohammad Heib
David Arinzon
Cosmin Ratiu
Mateusz Polchlopek
Arkadi Sharshevsky
Parav Pandit
Leon Romanovsky
Michal Wilczynski
Thomas Gleixner
February 2016
April 2016
March 2017
January 2018
May 2018
July 2018
February 2019
March 2019
May 2019
August 2019
October 2019
February 2020
March 2020
July 2020
September 2020
August 2021
October 2021
March 2022
April 2022
July 2022
November 2022
January 2023
February 2023
August 2023
October 2023
December 2023
April 2024
May 2025
June 2025
July 2025
September 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 46}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 18, "token_count": 25}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 2984}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 15, "token_count": 62}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 25, "token_count": 17}, {"author_id": 22, "token_count": 17}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 23, "token_count": 17}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 8, "token_count": 341}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
3171
80.16%
Daniel Zahka
341
8.62%
Ido Schimmel
111
2.81%
Jakub Kiciński
78
1.97%
Ivan Vecera
62
1.57%
Alex Vesker
46
1.16%
Moshe Shemesh
30
0.76%
Andrew Lunn
25
0.63%
Vlad Dumitrescu
17
0.43%
Mohammad Heib
17
0.43%
David Arinzon
17
0.43%
Cosmin Ratiu
17
0.43%
Mateusz Polchlopek
8
0.20%
Arkadi Sharshevsky
7
0.18%
Parav Pandit
3
0.08%
Leon Romanovsky
3
0.08%
Michal Wilczynski
2
0.05%
Thomas Gleixner
1
0.03%
Total
3956
port.c
1604
-
17
6764
Jiri Pirko
Jakub Kiciński
Parav Pandit
Ido Schimmel
Moshe Shemesh
Alex Vesker
Leon Romanovsky
Shay Drory
Linus Torvalds (pre-git)
Jedrzej Jagielski
Arkadi Sharshevsky
Vladyslav Tarasiuk
Thomas Graf
Patrick McHardy
Vlad Buslov
Thomas Gleixner
Jeff Garzik
October 1997
January 1998
June 1999
August 2003
May 2005
June 2007
November 2010
February 2016
April 2016
February 2018
May 2018
July 2018
January 2019
February 2019
March 2019
April 2019
May 2019
August 2019
October 2019
February 2020
March 2020
June 2020
July 2020
December 2020
August 2021
October 2021
July 2022
September 2022
November 2022
December 2022
January 2023
February 2023
August 2023
September 2023
October 2023
December 2023
January 2024
February 2024
March 2024
April 2024
December 2024
July 2025
August 2025
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 20}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 79}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 161}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 5589}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 13, "token_count": 150}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
6123
90.52%
Jakub Kiciński
198
2.93%
Parav Pandit
168
2.48%
Ido Schimmel
97
1.43%
Moshe Shemesh
96
1.42%
Alex Vesker
20
0.30%
Leon Romanovsky
17
0.25%
Shay Drory
12
0.18%
Linus Torvalds (pre-git)
11
0.16%
Jedrzej Jagielski
6
0.09%
Arkadi Sharshevsky
5
0.07%
Vladyslav Tarasiuk
4
0.06%
Thomas Graf
2
0.03%
Patrick McHardy
2
0.03%
Vlad Buslov
1
0.01%
Thomas Gleixner
1
0.01%
Jeff Garzik
1
0.01%
Total
6764
rate.c
850
-
16
4033
Jiri Pirko
Carolina Jubran
Jakub Kiciński
Dmytro Linkin
Ido Schimmel
Michal Wilczynski
Moshe Shemesh
Shay Drory
Parav Pandit
Alex Vesker
Stephen Hemminger
Vasundhara Volam
Przemek Kitszel
Leon Romanovsky
Thomas Gleixner
Linus Torvalds (pre-git)
March 1998
September 2003
February 2016
April 2016
July 2018
January 2019
February 2019
May 2019
August 2019
October 2019
March 2020
July 2020
September 2020
December 2020
June 2021
October 2021
March 2022
April 2022
July 2022
November 2022
December 2022
January 2023
February 2023
August 2023
October 2023
December 2023
October 2024
May 2025
June 2025
July 2025
November 2025
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 170}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 216}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 2749}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 4, "token_count": 471}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 19, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
2982
73.94%
Carolina Jubran
481
11.93%
Jakub Kiciński
278
6.89%
Dmytro Linkin
170
4.22%
Ido Schimmel
61
1.51%
Michal Wilczynski
19
0.47%
Moshe Shemesh
16
0.40%
Shay Drory
7
0.17%
Parav Pandit
4
0.10%
Alex Vesker
4
0.10%
Stephen Hemminger
3
0.07%
Vasundhara Volam
2
0.05%
Przemek Kitszel
2
0.05%
Leon Romanovsky
2
0.05%
Thomas Gleixner
1
0.02%
Linus Torvalds (pre-git)
1
0.02%
Total
4033
region.c
1258
-
14
4936
Jiri Pirko
Jakub Kiciński
Ido Schimmel
Alex Vesker
Dmytro Linkin
Andrew Lunn
Moshe Shemesh
Przemek Kitszel
Arkadi Sharshevsky
Leon Romanovsky
Jacob E Keller
Thomas Gleixner
Dan Carpenter
Alok Tiwari
February 2016
March 2017
January 2018
February 2018
July 2018
February 2019
May 2019
August 2019
October 2019
February 2020
March 2020
October 2020
June 2021
August 2021
October 2021
March 2022
April 2022
July 2022
January 2023
February 2023
August 2023
October 2023
November 2023
December 2023
October 2024
October 2025
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 57}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 75}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 115}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 4295}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
4590
92.99%
Jakub Kiciński
125
2.53%
Ido Schimmel
86
1.74%
Alex Vesker
57
1.15%
Dmytro Linkin
31
0.63%
Andrew Lunn
14
0.28%
Moshe Shemesh
13
0.26%
Przemek Kitszel
5
0.10%
Arkadi Sharshevsky
5
0.10%
Leon Romanovsky
4
0.08%
Jacob E Keller
3
0.06%
Thomas Gleixner
1
0.02%
Dan Carpenter
1
0.02%
Alok Tiwari
1
0.02%
Total
4936
resource.c
504
-
11
1923
Jiri Pirko
Ido Schimmel
Jakub Kiciński
Alex Vesker
Arkadi Sharshevsky
Leon Romanovsky
Moshe Shemesh
Przemek Kitszel
Dmytro Linkin
Vasundhara Volam
Thomas Gleixner
February 2016
March 2017
January 2018
July 2018
January 2019
February 2019
May 2019
August 2019
March 2020
June 2021
October 2021
November 2021
July 2022
January 2023
February 2023
August 2023
October 2023
October 2024
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 1696}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 11, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1743
90.64%
Ido Schimmel
36
1.87%
Jakub Kiciński
32
1.66%
Alex Vesker
31
1.61%
Arkadi Sharshevsky
29
1.51%
Leon Romanovsky
21
1.09%
Moshe Shemesh
19
0.99%
Przemek Kitszel
8
0.42%
Dmytro Linkin
2
0.10%
Vasundhara Volam
1
0.05%
Thomas Gleixner
1
0.05%
Total
1923
sb.c
995
-
9
4589
Jiri Pirko
Jakub Kiciński
Moshe Shemesh
Alex Vesker
Dmytro Linkin
Ido Schimmel
Arkadi Sharshevsky
Leon Romanovsky
Thomas Gleixner
February 2016
April 2016
March 2017
January 2018
July 2018
February 2019
March 2019
May 2019
August 2019
March 2020
June 2021
October 2021
March 2022
April 2022
July 2022
January 2023
February 2023
August 2023
October 2023
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 234}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 4035}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
4171
90.89%
Jakub Kiciński
254
5.53%
Moshe Shemesh
61
1.33%
Alex Vesker
33
0.72%
Dmytro Linkin
31
0.68%
Ido Schimmel
30
0.65%
Arkadi Sharshevsky
6
0.13%
Leon Romanovsky
2
0.04%
Thomas Gleixner
1
0.02%
Total
4589
trap.c
1854
-
16
7658
Jiri Pirko
Ido Schimmel
Jakub Kiciński
Alex Vesker
Moshe Shemesh
Leon Romanovsky
Dmytro Linkin
Vasundhara Volam
Michal Wilczynski
Przemek Kitszel
Arkadi Sharshevsky
Parav Pandit
Dan Carpenter
Wei Yongjun
Thomas Gleixner
Jacob E Keller
February 2016
April 2016
July 2016
March 2017
January 2018
April 2018
July 2018
October 2018
January 2019
February 2019
March 2019
May 2019
August 2019
October 2019
February 2020
March 2020
July 2020
June 2021
August 2021
October 2021
March 2022
April 2022
July 2022
November 2022
January 2023
February 2023
August 2023
October 2023
December 2023
October 2024
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 274}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 120}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 25}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 245}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 850}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 9, "token_count": 65}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 16, "token_count": 18}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 171}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 5417}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 11, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
5967
77.92%
Ido Schimmel
1095
14.30%
Jakub Kiciński
220
2.87%
Alex Vesker
120
1.57%
Moshe Shemesh
90
1.18%
Leon Romanovsky
68
0.89%
Dmytro Linkin
31
0.40%
Vasundhara Volam
25
0.33%
Michal Wilczynski
18
0.24%
Przemek Kitszel
8
0.10%
Arkadi Sharshevsky
8
0.10%
Parav Pandit
3
0.04%
Dan Carpenter
2
0.03%
Wei Yongjun
1
0.01%
Thomas Gleixner
1
0.01%
Jacob E Keller
1
0.01%
Total
7658
Contributors:
52
Author
Tokens
Proportion
Commits
Proportion
0
Jiri Pirko
46309
69.59%
106
37.19%
1
Moshe Shemesh
9861
14.82%
25
8.77%
2
Jakub Kiciński
4140
6.22%
25
8.77%
3
Ido Schimmel
2181
3.28%
10
3.51%
4
Carolina Jubran
528
0.79%
2
0.70%
5
Mateusz Polchlopek
479
0.72%
2
0.70%
6
Alex Vesker
392
0.59%
4
1.40%
7
Dmytro Linkin
389
0.58%
4
1.40%
8
Daniel Zahka
346
0.52%
3
1.05%
9
Leon Romanovsky
302
0.45%
9
3.16%
10
Arkadi Sharshevsky
302
0.45%
9
3.16%
11
Przemek Kitszel
296
0.44%
6
2.11%
12
Shahar Shitrit
260
0.39%
4
1.40%
13
Parav Pandit
182
0.27%
12
4.21%
14
Jacob E Keller
100
0.15%
8
2.81%
15
Ivan Vecera
62
0.09%
2
0.70%
16
Michal Wilczynski
60
0.09%
2
0.70%
17
Vasundhara Volam
52
0.08%
4
1.40%
18
Andrew Lunn
45
0.07%
2
0.70%
19
Shay Drory
41
0.06%
5
1.75%
20
Vikas Gupta
26
0.04%
2
0.70%
21
Vasiliy Kovalev
22
0.03%
1
0.35%
22
Vlad Dumitrescu
17
0.03%
1
0.35%
23
Mohammad Heib
17
0.03%
1
0.35%
24
David Arinzon
17
0.03%
1
0.35%
25
Cosmin Ratiu
17
0.03%
1
0.35%
26
Thomas Gleixner
13
0.02%
1
0.35%
27
Linus Torvalds (pre-git)
12
0.02%
4
1.40%
28
Vladyslav Tarasiuk
10
0.02%
1
0.35%
29
Jedrzej Jagielski
10
0.02%
2
0.70%
30
Johannes Berg
9
0.01%
2
0.70%
31
Eran Ben Elisha
9
0.01%
3
1.05%
32
Jian Wen
8
0.01%
1
0.35%
33
Dan Carpenter
4
0.01%
1
0.35%
34
Stephen Hemminger
3
0.00%
1
0.35%
35
Nir Dotan
3
0.00%
1
0.35%
36
David Lebrun
3
0.00%
1
0.35%
37
Thomas Graf
2
0.00%
2
0.70%
38
Patrick McHardy
2
0.00%
1
0.35%
39
Michal Swiatkowski
2
0.00%
1
0.35%
40
Asbjörn Sloth Tönnesen
2
0.00%
1
0.35%
41
William Tu
1
0.00%
1
0.35%
42
Wei Yongjun
1
0.00%
1
0.35%
43
Vlad Buslov
1
0.00%
1
0.35%
44
Saeed Mahameed
1
0.00%
1
0.35%
45
Paolo Abeni
1
0.00%
1
0.35%
46
Marco Crivellari
1
0.00%
1
0.35%
47
Jeff Garzik
1
0.00%
1
0.35%
48
Guo Zhengkui
1
0.00%
1
0.35%
49
David Ahern
1
0.00%
1
0.35%
50
Christophe Jaillet
1
0.00%
1
0.35%
51
Alok Tiwari
1
0.00%
1
0.35%
Total
66546
285