Linux Source Code
Home
Release 7.1
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
Kees Cook
Leon Romanovsky
Li RongQing
Linus Torvalds (pre-git)
Marco Crivellari
Mark Bloch
Mateusz Polchlopek
Michal Swiatkowski
Michal Wilczynski
Mohammad Heib
Moshe Shemesh
Nir Dotan
Or Har-Toov
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
602
-
18
2553
Jiri Pirko
Jakub Kiciński
Leon Romanovsky
Arkadi Sharshevsky
Vasiliy Kovalev
Ido Schimmel
Moshe Shemesh
Cosmin Ratiu
Mark Bloch
Jian Wen
Vladyslav Tarasiuk
Nir Dotan
Kees Cook
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
July 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
January 2026
February 2026
March 2026
May 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "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": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 56}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 10, "token_count": 62}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 859}, ]}, {"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": 830}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 24, "token_count": 22}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 34, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1410
55.23%
Jakub Kiciński
922
36.11%
Leon Romanovsky
118
4.62%
Arkadi Sharshevsky
25
0.98%
Vasiliy Kovalev
22
0.86%
Ido Schimmel
14
0.55%
Moshe Shemesh
10
0.39%
Cosmin Ratiu
6
0.24%
Mark Bloch
5
0.20%
Jian Wen
5
0.20%
Vladyslav Tarasiuk
3
0.12%
Nir Dotan
3
0.12%
Kees Cook
3
0.12%
Michal Swiatkowski
2
0.08%
Alex Vesker
2
0.08%
Vasundhara Volam
1
0.04%
Thomas Gleixner
1
0.04%
Marco Crivellari
1
0.04%
Total
2553
dev.c
1443
-
17
6535
Moshe Shemesh
Jiri Pirko
Jakub Kiciński
Jacob E Keller
Ido Schimmel
Vikas Gupta
Cosmin Ratiu
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
January 2026
March 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 234}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 268}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 144}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "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": 50}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 15, "token_count": 47}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 22, "token_count": 24}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 21, "token_count": 13}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 215}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 0, "token_count": 43}, {"author_id": 1, "token_count": 4796}, ]}, {"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": 79}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Moshe Shemesh
4879
74.66%
Jiri Pirko
745
11.40%
Jakub Kiciński
655
10.02%
Jacob E Keller
92
1.41%
Ido Schimmel
65
0.99%
Vikas Gupta
24
0.37%
Cosmin Ratiu
19
0.29%
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
6535
devl_internal.h
333
-
17
1454
Jiri Pirko
Jakub Kiciński
Moshe Shemesh
Ido Schimmel
Leon Romanovsky
Przemek Kitszel
Cosmin Ratiu
Arkadi Sharshevsky
Or Har-Toov
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
January 2026
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 2, "token_count": 13}, ]}, {"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": 15, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 52, "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": 431}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 16, "token_count": 22}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
627
43.12%
Jakub Kiciński
487
33.49%
Moshe Shemesh
112
7.70%
Ido Schimmel
74
5.09%
Leon Romanovsky
53
3.65%
Przemek Kitszel
24
1.65%
Cosmin Ratiu
22
1.51%
Arkadi Sharshevsky
13
0.89%
Or Har-Toov
12
0.83%
Alex Vesker
11
0.76%
Jacob E Keller
4
0.28%
Eran Ben Elisha
4
0.28%
Dmytro Linkin
4
0.28%
David Lebrun
3
0.21%
Vasundhara Volam
2
0.14%
Paolo Abeni
1
0.07%
Guo Zhengkui
1
0.07%
Total
1454
dpipe.c
915
-
13
3899
Jiri Pirko
Arkadi Sharshevsky
Moshe Shemesh
Ido Schimmel
Jakub Kiciński
Alex Vesker
Przemek Kitszel
Dmytro Linkin
Michal Wilczynski
Thomas Gleixner
Kees Cook
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
February 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 11, "token_count": 188}, {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "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": 36}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "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": 18, "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": 3379}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
3480
89.25%
Arkadi Sharshevsky
196
5.03%
Moshe Shemesh
140
3.59%
Ido Schimmel
42
1.08%
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%
Kees Cook
1
0.03%
David Ahern
1
0.03%
Christophe Jaillet
1
0.03%
Total
3899
health.c
1350
-
19
5951
Moshe Shemesh
Mateusz Polchlopek
Jiri Pirko
Shahar Shitrit
Przemek Kitszel
Jakub Kiciński
Ido Schimmel
Alex Vesker
Dmytro Linkin
Shay Drory
Eran Ben Elisha
Arkadi Sharshevsky
Kees Cook
Vikas Gupta
Vasundhara Volam
Thomas Gleixner
Parav Pandit
Li RongQing
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
February 2026
April 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 155}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 23}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 33, "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": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "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": 21, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 4373}, ]}, {"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": 12, "token_count": 237}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 6, "token_count": 437}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 13, "token_count": 247}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 50, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Moshe Shemesh
4402
73.97%
Mateusz Polchlopek
437
7.34%
Jiri Pirko
364
6.12%
Shahar Shitrit
247
4.15%
Przemek Kitszel
243
4.08%
Jakub Kiciński
105
1.76%
Ido Schimmel
91
1.53%
Alex Vesker
23
0.39%
Dmytro Linkin
11
0.18%
Shay Drory
7
0.12%
Eran Ben Elisha
5
0.08%
Arkadi Sharshevsky
5
0.08%
Kees Cook
3
0.05%
Vikas Gupta
2
0.03%
Vasundhara Volam
2
0.03%
Thomas Gleixner
1
0.02%
Parav Pandit
1
0.02%
Li RongQing
1
0.02%
Andrew Lunn
1
0.02%
Total
5951
linecard.c
627
-
13
2585
Jiri Pirko
Ido Schimmel
Jakub Kiciński
Dmytro Linkin
Moshe Shemesh
Alex Vesker
Michal Wilczynski
Leon Romanovsky
Vasundhara Volam
Kees Cook
Thomas Gleixner
Parav Pandit
Dan Carpenter
February 2016
April 2016
July 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
February 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 26}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 32}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 191}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 8, "token_count": 92}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 10, "token_count": 12}, ]}, {"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": 92}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 120}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 1708}, ]}, {"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}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
2034
78.68%
Ido Schimmel
223
8.63%
Jakub Kiciński
146
5.65%
Dmytro Linkin
92
3.56%
Moshe Shemesh
27
1.04%
Alex Vesker
26
1.01%
Michal Wilczynski
14
0.54%
Leon Romanovsky
12
0.46%
Vasundhara Volam
4
0.15%
Kees Cook
4
0.15%
Thomas Gleixner
1
0.04%
Parav Pandit
1
0.04%
Dan Carpenter
1
0.04%
Total
2585
netlink.c
412
-
12
2040
Jiri Pirko
Jakub Kiciński
Ido Schimmel
Or Har-Toov
Vladyslav Tarasiuk
Dmytro Linkin
Vasundhara Volam
Parav Pandit
Thomas Gleixner
Shay Drory
Leon Romanovsky
Alex Vesker
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
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"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": 248}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 186}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 580}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1352
66.27%
Jakub Kiciński
579
28.38%
Ido Schimmel
75
3.68%
Or Har-Toov
16
0.78%
Vladyslav Tarasiuk
6
0.29%
Dmytro Linkin
4
0.20%
Vasundhara Volam
2
0.10%
Parav Pandit
2
0.10%
Thomas Gleixner
1
0.05%
Shay Drory
1
0.05%
Leon Romanovsky
1
0.05%
Alex Vesker
1
0.05%
Total
2040
netlink_gen.c
1378
-
11
7970
Jiri Pirko
Jakub Kiciński
Or Har-Toov
Carolina Jubran
Shahar Shitrit
Andrew Lunn
Daniel Zahka
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
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 95}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 5327}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 1331}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 9, "token_count": 3}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 1008}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
7779
97.60%
Jakub Kiciński
95
1.19%
Or Har-Toov
36
0.45%
Carolina Jubran
36
0.45%
Shahar Shitrit
11
0.14%
Andrew Lunn
5
0.06%
Daniel Zahka
3
0.04%
Ido Schimmel
2
0.03%
William Tu
1
0.01%
Saeed Mahameed
1
0.01%
Asbjörn Sloth Tönnesen
1
0.01%
Total
7970
netlink_gen.h
152
-
5
1237
Jiri Pirko
Carolina Jubran
Or Har-Toov
Ido Schimmel
Asbjörn Sloth Tönnesen
August 2023
October 2023
November 2023
December 2023
June 2025
July 2025
November 2025
April 2026
var spanGroupData = [ {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 1134}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1221
98.71%
Carolina Jubran
7
0.57%
Or Har-Toov
5
0.40%
Ido Schimmel
3
0.24%
Asbjörn Sloth Tönnesen
1
0.08%
Total
1237
param.c
950
-
19
3951
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
Kees Cook
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
February 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "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": 28, "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": 79}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 25}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 2990}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 17, "token_count": 62}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 16, "token_count": 17}, {"author_id": 25, "token_count": 17}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 9, "token_count": 341}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
3175
80.36%
Daniel Zahka
341
8.63%
Ido Schimmel
110
2.78%
Jakub Kiciński
74
1.87%
Ivan Vecera
62
1.57%
Alex Vesker
46
1.16%
Moshe Shemesh
25
0.63%
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%
Kees Cook
1
0.03%
Total
3951
port.c
1607
-
17
6779
Jiri Pirko
Jakub Kiciński
Parav Pandit
Ido Schimmel
Moshe Shemesh
Alex Vesker
Or Har-Toov
Leon Romanovsky
Shay Drory
Linus Torvalds (pre-git)
Jedrzej Jagielski
Arkadi Sharshevsky
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
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
March 2026
April 2026
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 21}, {"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": 61}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 149}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 5598}, ]}, {"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": 14, "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": 14, "token_count": 150}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
6146
90.66%
Jakub Kiciński
186
2.74%
Parav Pandit
168
2.48%
Ido Schimmel
91
1.34%
Moshe Shemesh
89
1.31%
Alex Vesker
21
0.31%
Or Har-Toov
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%
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
6779
rate.c
851
-
18
4033
Jiri Pirko
Carolina Jubran
Jakub Kiciński
Dmytro Linkin
Ido Schimmel
Cosmin Ratiu
Michal Wilczynski
Moshe Shemesh
Vasundhara Volam
Shay Drory
Stephen Hemminger
Parav Pandit
Kees Cook
Przemek Kitszel
Leon Romanovsky
Thomas Gleixner
Linus Torvalds (pre-git)
Alex Vesker
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
January 2023
February 2023
August 2023
October 2023
December 2023
October 2024
May 2025
June 2025
July 2025
November 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 37, "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": 7, "token_count": 1}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "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": 41}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 163}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 220}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 2729}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 5, "token_count": 471}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
2959
73.37%
Carolina Jubran
481
11.93%
Jakub Kiciński
280
6.94%
Dmytro Linkin
163
4.04%
Ido Schimmel
65
1.61%
Cosmin Ratiu
21
0.52%
Michal Wilczynski
19
0.47%
Moshe Shemesh
17
0.42%
Vasundhara Volam
6
0.15%
Shay Drory
6
0.15%
Stephen Hemminger
3
0.07%
Parav Pandit
3
0.07%
Kees Cook
3
0.07%
Przemek Kitszel
2
0.05%
Leon Romanovsky
2
0.05%
Thomas Gleixner
1
0.02%
Linus Torvalds (pre-git)
1
0.02%
Alex Vesker
1
0.02%
Total
4033
region.c
1258
-
15
4921
Jiri Pirko
Jakub Kiciński
Ido Schimmel
Alex Vesker
Dmytro Linkin
Andrew Lunn
Moshe Shemesh
Przemek Kitszel
Arkadi Sharshevsky
Leon Romanovsky
Kees Cook
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
February 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 57}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "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": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 74}, {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 10, "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": 4301}, ]}, {"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": 12, "token_count": 5}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
4573
92.93%
Jakub Kiciński
125
2.54%
Ido Schimmel
85
1.73%
Alex Vesker
57
1.16%
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%
Kees Cook
3
0.06%
Jacob E Keller
3
0.06%
Thomas Gleixner
1
0.02%
Dan Carpenter
1
0.02%
Alok Tiwari
1
0.02%
Total
4921
resource.c
728
-
13
2877
Jiri Pirko
Or Har-Toov
Jakub Kiciński
Moshe Shemesh
Alex Vesker
Arkadi Sharshevsky
Ido Schimmel
Leon Romanovsky
Przemek Kitszel
Dmytro Linkin
Thomas Gleixner
Michal Wilczynski
Kees Cook
February 2016
March 2017
January 2018
July 2018
February 2019
May 2019
August 2019
March 2020
June 2021
October 2021
November 2021
April 2022
July 2022
November 2022
January 2023
February 2023
August 2023
October 2023
October 2024
May 2025
February 2026
April 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 1788}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 810}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
1860
64.65%
Or Har-Toov
810
28.15%
Jakub Kiciński
50
1.74%
Moshe Shemesh
37
1.29%
Alex Vesker
36
1.25%
Arkadi Sharshevsky
29
1.01%
Ido Schimmel
23
0.80%
Leon Romanovsky
19
0.66%
Przemek Kitszel
8
0.28%
Dmytro Linkin
2
0.07%
Thomas Gleixner
1
0.03%
Michal Wilczynski
1
0.03%
Kees Cook
1
0.03%
Total
2877
sb.c
995
-
10
4584
Jiri Pirko
Jakub Kiciński
Moshe Shemesh
Alex Vesker
Dmytro Linkin
Ido Schimmel
Arkadi Sharshevsky
Leon Romanovsky
Thomas Gleixner
Kees Cook
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
February 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 10, "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": 232}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 4039}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
4166
90.88%
Jakub Kiciński
252
5.50%
Moshe Shemesh
61
1.33%
Alex Vesker
37
0.81%
Dmytro Linkin
31
0.68%
Ido Schimmel
27
0.59%
Arkadi Sharshevsky
6
0.13%
Leon Romanovsky
2
0.04%
Thomas Gleixner
1
0.02%
Kees Cook
1
0.02%
Total
4584
sh_dev.c
161
-
2
542
Jiri Pirko
Jakub Kiciński
January 2019
February 2019
October 2021
March 2026
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 528}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
528
97.42%
Jakub Kiciński
14
2.58%
Total
542
trap.c
1854
-
17
7643
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
Kees Cook
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
February 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 254}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 120}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 20, "token_count": 23}, ]}, {"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": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 236}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 854}, {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 10, "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": 18, "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": 5420}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
5956
77.93%
Ido Schimmel
1090
14.26%
Jakub Kiciński
220
2.88%
Alex Vesker
120
1.57%
Moshe Shemesh
90
1.18%
Leon Romanovsky
68
0.89%
Dmytro Linkin
31
0.41%
Vasundhara Volam
23
0.30%
Michal Wilczynski
18
0.24%
Przemek Kitszel
8
0.10%
Arkadi Sharshevsky
8
0.10%
Parav Pandit
3
0.04%
Kees Cook
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
7643
Contributors:
56
Author
Tokens
Proportion
Commits
Proportion
0
Jiri Pirko
48375
69.55%
116
38.03%
1
Moshe Shemesh
9902
14.24%
25
8.20%
2
Jakub Kiciński
4209
6.05%
25
8.20%
3
Ido Schimmel
2080
2.99%
10
3.28%
4
Or Har-Toov
899
1.29%
6
1.97%
5
Carolina Jubran
524
0.75%
2
0.66%
6
Mateusz Polchlopek
445
0.64%
2
0.66%
7
Alex Vesker
394
0.57%
4
1.31%
8
Dmytro Linkin
384
0.55%
4
1.31%
9
Daniel Zahka
344
0.49%
3
0.98%
10
Leon Romanovsky
301
0.43%
9
2.95%
11
Arkadi Sharshevsky
299
0.43%
9
2.95%
12
Przemek Kitszel
298
0.43%
6
1.97%
13
Shahar Shitrit
258
0.37%
4
1.31%
14
Parav Pandit
181
0.26%
12
3.93%
15
Jacob E Keller
100
0.14%
8
2.62%
16
Cosmin Ratiu
85
0.12%
3
0.98%
17
Ivan Vecera
62
0.09%
2
0.66%
18
Michal Wilczynski
61
0.09%
2
0.66%
19
Andrew Lunn
45
0.06%
2
0.66%
20
Vasundhara Volam
42
0.06%
4
1.31%
21
Shay Drory
39
0.06%
4
1.31%
22
Vikas Gupta
26
0.04%
2
0.66%
23
Kees Cook
23
0.03%
1
0.33%
24
Vasiliy Kovalev
22
0.03%
1
0.33%
25
Vlad Dumitrescu
17
0.02%
1
0.33%
26
Mohammad Heib
17
0.02%
1
0.33%
27
David Arinzon
17
0.02%
1
0.33%
28
Thomas Gleixner
13
0.02%
1
0.33%
29
Linus Torvalds (pre-git)
12
0.02%
4
1.31%
30
Jedrzej Jagielski
10
0.01%
2
0.66%
31
Vladyslav Tarasiuk
9
0.01%
1
0.33%
32
Johannes Berg
9
0.01%
2
0.66%
33
Eran Ben Elisha
9
0.01%
3
0.98%
34
Mark Bloch
5
0.01%
1
0.33%
35
Jian Wen
5
0.01%
1
0.33%
36
Dan Carpenter
4
0.01%
1
0.33%
37
Stephen Hemminger
3
0.00%
1
0.33%
38
Nir Dotan
3
0.00%
1
0.33%
39
David Lebrun
3
0.00%
1
0.33%
40
Thomas Graf
2
0.00%
2
0.66%
41
Patrick McHardy
2
0.00%
1
0.33%
42
Michal Swiatkowski
2
0.00%
1
0.33%
43
Asbjörn Sloth Tönnesen
2
0.00%
1
0.33%
44
William Tu
1
0.00%
1
0.33%
45
Wei Yongjun
1
0.00%
1
0.33%
46
Vlad Buslov
1
0.00%
1
0.33%
47
Saeed Mahameed
1
0.00%
1
0.33%
48
Paolo Abeni
1
0.00%
1
0.33%
49
Marco Crivellari
1
0.00%
1
0.33%
50
Li RongQing
1
0.00%
1
0.33%
51
Jeff Garzik
1
0.00%
1
0.33%
52
Guo Zhengkui
1
0.00%
1
0.33%
53
David Ahern
1
0.00%
1
0.33%
54
Christophe Jaillet
1
0.00%
1
0.33%
55
Alok Tiwari
1
0.00%
1
0.33%
Total
69554
305