Linux Source Code
Home
Release 6.10
Help
flower
root
drivers
net
ethernet
netronome
nfp
Highlighting
Reset All
By Author
By Age
──────────
Alexander Lobakin
Américo Wang
Arnd Bergmann
Asbjörn Sloth Tönnesen
Baowen Zheng
Christophe Jaillet
Dan Carpenter
Danie du Toit
Daniel de Villiers
David S. Miller
Dirk van der Merwe
Duoming Zhou
Eric Dumazet
Etienne van der Linde
Florian Fainelli
Fred Lotter
Ganesh Goudar
Guillaume Nault
Gustavo A. R. Silva
Hariprasad Shenai
Heinrich Kuhn
Horatiu Vultur
Hui Zhou
Ido Schimmel
Jakub Kiciński
Jesse Brandeburg
Jianbo Liu
Jiri Pirko
John Hurley
Kees Cook
Kuniyuki Iwashima
Linus Torvalds (pre-git)
Louis Peens
Manish Chopra
Moshe Shemesh
Navid Emamdoost
Niklas Söderlund
Nir Dotan
Pablo Neira Ayuso
Pankaj Bharadiya
Paul Blakey
Peng Zhang
Petr Machata
Pieter Jansen van Vuuren
Po Liu
Ratheesh Kannoth
Simon Horman
Tianyu Yuan
Vlad Buslov
Walter Heymans
Wan Jiabing
Wenjuan Geng
Wentao Jia
Yang Shen
Yang Yingliang
Yanguo Li
Yinjun Zhang
Yu Xiao
Ziyang Chen
wenxu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
action.c
1322
-
21
6469
Pieter Jansen van Vuuren
John Hurley
Pablo Neira Ayuso
Baowen Zheng
Louis Peens
Alexander Lobakin
Jakub Kiciński
Yu Xiao
Jiri Pirko
David S. Miller
Manish Chopra
Simon Horman
Yinjun Zhang
Kuniyuki Iwashima
Eric Dumazet
Américo Wang
Moshe Shemesh
Gustavo A. R. Silva
Walter Heymans
Niklas Söderlund
Florian Fainelli
December 2015
February 2017
May 2017
June 2017
September 2017
October 2017
December 2017
May 2018
June 2018
August 2018
September 2018
October 2018
November 2018
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
December 2019
March 2020
May 2020
August 2020
July 2021
October 2021
February 2022
March 2022
May 2022
June 2022
July 2022
February 2024
March 2024
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 1015}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 382}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 33, "token_count": 10}, {"author_id": 1, "token_count": 1007}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 333}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 82}, {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 0, "token_count": 48}, {"author_id": 40, "token_count": 5}, {"author_id": 1, "token_count": 378}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 537}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 59, "token_count": 1}, {"author_id": 8, "token_count": 186}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 1, "token_count": 462}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 592}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 415}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 192}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 122}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 20, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Pieter Jansen van Vuuren
4292
66.35%
John Hurley
1674
25.88%
Pablo Neira Ayuso
186
2.88%
Baowen Zheng
138
2.13%
Louis Peens
42
0.65%
Alexander Lobakin
41
0.63%
Jakub Kiciński
38
0.59%
Yu Xiao
10
0.15%
Jiri Pirko
10
0.15%
David S. Miller
10
0.15%
Manish Chopra
5
0.08%
Simon Horman
4
0.06%
Yinjun Zhang
3
0.05%
Kuniyuki Iwashima
3
0.05%
Eric Dumazet
3
0.05%
Américo Wang
3
0.05%
Moshe Shemesh
2
0.03%
Gustavo A. R. Silva
2
0.03%
Walter Heymans
1
0.02%
Niklas Söderlund
1
0.02%
Florian Fainelli
1
0.02%
Total
6469
cmsg.c
383
-
9
1757
Simon Horman
John Hurley
Jakub Kiciński
Pieter Jansen van Vuuren
Dirk van der Merwe
Yanguo Li
Gustavo A. R. Silva
Fred Lotter
Louis Peens
May 2017
June 2017
August 2017
September 2017
November 2017
January 2018
March 2018
April 2018
May 2018
October 2018
November 2018
January 2019
February 2019
April 2019
May 2019
September 2019
December 2019
May 2020
August 2020
October 2023
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 124}, {"author_id": 1, "token_count": 9}, {"author_id": 3, "token_count": 615}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 229}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 5, "token_count": 40}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 58}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 170}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 121}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Horman
844
48.04%
John Hurley
432
24.59%
Jakub Kiciński
207
11.78%
Pieter Jansen van Vuuren
166
9.45%
Dirk van der Merwe
58
3.30%
Yanguo Li
27
1.54%
Gustavo A. R. Silva
14
0.80%
Fred Lotter
5
0.28%
Louis Peens
4
0.23%
Total
1757
cmsg.h
752
-
12
1745
Pieter Jansen van Vuuren
John Hurley
Simon Horman
Jakub Kiciński
Dirk van der Merwe
Louis Peens
Baowen Zheng
Yu Xiao
Fred Lotter
Ido Schimmel
Danie du Toit
Gustavo A. R. Silva
December 2015
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
August 2018
October 2018
November 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
December 2019
February 2020
August 2020
October 2021
February 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 14}, {"author_id": 1, "token_count": 297}, {"author_id": 3, "token_count": 322}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 189}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 46, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Pieter Jansen van Vuuren
754
43.21%
John Hurley
477
27.34%
Simon Horman
407
23.32%
Jakub Kiciński
26
1.49%
Dirk van der Merwe
24
1.38%
Louis Peens
22
1.26%
Baowen Zheng
11
0.63%
Yu Xiao
9
0.52%
Fred Lotter
5
0.29%
Ido Schimmel
4
0.23%
Danie du Toit
4
0.23%
Gustavo A. R. Silva
2
0.11%
Total
1745
conntrack.c
2300
-
17
10911
Louis Peens
Yinjun Zhang
Hui Zhou
Wentao Jia
Pieter Jansen van Vuuren
John Hurley
Vlad Buslov
Etienne van der Linde
Yanguo Li
Pablo Neira Ayuso
Jakub Kiciński
Ratheesh Kannoth
Simon Horman
Yang Yingliang
Walter Heymans
Paul Blakey
Gustavo A. R. Silva
June 2017
August 2017
September 2017
December 2017
May 2018
August 2018
October 2018
November 2018
December 2018
February 2019
April 2019
June 2019
July 2019
December 2019
March 2020
August 2020
June 2021
July 2021
April 2022
May 2022
June 2022
September 2022
February 2023
March 2023
July 2023
October 2023
January 2024
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 1, "token_count": 86}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 4640}, {"author_id": 4, "token_count": 181}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 2, "token_count": 2862}, {"author_id": 30, "token_count": 14}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 98}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 785}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 16, "token_count": 64}, {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 777}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "token_count": 67}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 801}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 29}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 51}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 7, "token_count": 169}, ]}, ]
Author Name
Tokens
Token Proportion
Louis Peens
7510
68.83%
Yinjun Zhang
1073
9.83%
Hui Zhou
946
8.67%
Wentao Jia
801
7.34%
Pieter Jansen van Vuuren
146
1.34%
John Hurley
100
0.92%
Vlad Buslov
67
0.61%
Etienne van der Linde
64
0.59%
Yanguo Li
51
0.47%
Pablo Neira Ayuso
47
0.43%
Jakub Kiciński
33
0.30%
Ratheesh Kannoth
29
0.27%
Simon Horman
15
0.14%
Yang Yingliang
14
0.13%
Walter Heymans
7
0.06%
Paul Blakey
6
0.05%
Gustavo A. R. Silva
2
0.02%
Total
10911
conntrack.h
289
-
7
498
Louis Peens
Wentao Jia
Pieter Jansen van Vuuren
Simon Horman
Hui Zhou
Jakub Kiciński
John Hurley
May 2017
June 2017
December 2017
October 2018
June 2021
July 2021
September 2022
March 2023
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 1, "token_count": 3}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 358}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Louis Peens
397
79.72%
Wentao Jia
44
8.84%
Pieter Jansen van Vuuren
24
4.82%
Simon Horman
15
3.01%
Hui Zhou
12
2.41%
Jakub Kiciński
4
0.80%
John Hurley
2
0.40%
Total
498
lag_conf.c
727
-
9
2942
John Hurley
Yanguo Li
Jakub Kiciński
Simon Horman
Pieter Jansen van Vuuren
Dirk van der Merwe
Duoming Zhou
Christophe Jaillet
Walter Heymans
December 2015
May 2017
June 2017
August 2017
September 2017
January 2018
March 2018
April 2018
May 2018
June 2018
October 2018
November 2018
January 2019
June 2019
June 2022
October 2022
January 2024
March 2024
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 1, "token_count": 20}, {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 2643}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 10, "token_count": 106}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 35, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
John Hurley
2664
90.55%
Yanguo Li
106
3.60%
Jakub Kiciński
83
2.82%
Simon Horman
38
1.29%
Pieter Jansen van Vuuren
25
0.85%
Dirk van der Merwe
11
0.37%
Duoming Zhou
8
0.27%
Christophe Jaillet
5
0.17%
Walter Heymans
2
0.07%
Total
2942
main.c
1032
-
13
4497
Simon Horman
John Hurley
Jakub Kiciński
Dirk van der Merwe
Pieter Jansen van Vuuren
Louis Peens
Yanguo Li
Jiri Pirko
Navid Emamdoost
Pablo Neira Ayuso
Baowen Zheng
Fred Lotter
wenxu
December 2015
February 2017
May 2017
June 2017
July 2017
August 2017
September 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
October 2018
November 2018
December 2018
January 2019
April 2019
May 2019
August 2019
September 2019
May 2020
June 2020
October 2021
March 2022
October 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 156}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 124}, {"author_id": 1, "token_count": 121}, {"author_id": 3, "token_count": 1341}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 29}, {"author_id": 3, "token_count": 156}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 5, "token_count": 145}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 394}, {"author_id": 5, "token_count": 66}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 13, "token_count": 30}, {"author_id": 0, "token_count": 214}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 76}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 28, "token_count": 9}, {"author_id": 0, "token_count": 237}, {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 402}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 25, "token_count": 25}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 229}, {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 10, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Horman
1500
33.36%
John Hurley
1308
29.09%
Jakub Kiciński
656
14.59%
Dirk van der Merwe
402
8.94%
Pieter Jansen van Vuuren
262
5.83%
Louis Peens
229
5.09%
Yanguo Li
35
0.78%
Jiri Pirko
30
0.67%
Navid Emamdoost
25
0.56%
Pablo Neira Ayuso
20
0.44%
Baowen Zheng
19
0.42%
Fred Lotter
9
0.20%
wenxu
2
0.04%
Total
4497
main.h
732
-
16
2346
John Hurley
Pieter Jansen van Vuuren
Jakub Kiciński
Louis Peens
Baowen Zheng
Pablo Neira Ayuso
Simon Horman
Yanguo Li
Yinjun Zhang
Jiri Pirko
Dirk van der Merwe
Petr Machata
Peng Zhang
wenxu
Pankaj Bharadiya
Arnd Bergmann
December 2015
February 2017
May 2017
June 2017
August 2017
September 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
July 2018
August 2018
September 2018
October 2018
November 2018
January 2019
February 2019
April 2019
May 2019
June 2019
August 2019
December 2019
May 2020
June 2020
July 2020
August 2020
March 2021
April 2021
June 2021
July 2021
February 2022
May 2022
October 2022
October 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 191}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 39}, {"author_id": 1, "token_count": 460}, {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 15}, {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 22}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 122}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 68}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 83}, {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 150}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 134}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
John Hurley
741
31.59%
Pieter Jansen van Vuuren
664
28.30%
Jakub Kiciński
330
14.07%
Louis Peens
221
9.42%
Baowen Zheng
150
6.39%
Pablo Neira Ayuso
92
3.92%
Simon Horman
45
1.92%
Yanguo Li
39
1.66%
Yinjun Zhang
30
1.28%
Jiri Pirko
15
0.64%
Dirk van der Merwe
6
0.26%
Petr Machata
5
0.21%
Peng Zhang
4
0.17%
wenxu
2
0.09%
Pankaj Bharadiya
1
0.04%
Arnd Bergmann
1
0.04%
Total
2346
match.c
722
-
10
3991
Pieter Jansen van Vuuren
John Hurley
Yinjun Zhang
Pablo Neira Ayuso
Louis Peens
Guillaume Nault
Jakub Kiciński
Jiri Pirko
Jesse Brandeburg
Simon Horman
September 2013
May 2017
June 2017
August 2017
September 2017
October 2017
December 2017
February 2018
March 2018
June 2018
July 2018
August 2018
October 2018
November 2018
February 2019
March 2019
April 2019
June 2019
December 2019
May 2020
August 2020
July 2021
May 2022
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 724}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 545}, {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 303}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 511}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 17, "token_count": 55}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 182}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 599}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 184}, ]}, ]
Author Name
Tokens
Token Proportion
Pieter Jansen van Vuuren
1557
39.01%
John Hurley
846
21.20%
Yinjun Zhang
783
19.62%
Pablo Neira Ayuso
545
13.66%
Louis Peens
184
4.61%
Guillaume Nault
55
1.38%
Jakub Kiciński
7
0.18%
Jiri Pirko
5
0.13%
Jesse Brandeburg
5
0.13%
Simon Horman
4
0.10%
Total
3991
metadata.c
726
-
11
3473
Pieter Jansen van Vuuren
Louis Peens
John Hurley
Jakub Kiciński
Simon Horman
Yinjun Zhang
Arnd Bergmann
Yanguo Li
Kees Cook
Dan Carpenter
Walter Heymans
February 2017
May 2017
June 2017
July 2017
September 2017
November 2017
April 2018
May 2018
June 2018
July 2018
October 2018
November 2018
January 2019
April 2019
June 2019
December 2019
March 2021
June 2021
July 2021
December 2021
May 2022
June 2022
October 2023
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 66}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 1, "token_count": 1502}, {"author_id": 3, "token_count": 99}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 63}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 474}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 402}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 506}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Pieter Jansen van Vuuren
2065
59.46%
Louis Peens
576
16.59%
John Hurley
432
12.44%
Jakub Kiciński
214
6.16%
Simon Horman
99
2.85%
Yinjun Zhang
59
1.70%
Arnd Bergmann
13
0.37%
Yanguo Li
8
0.23%
Kees Cook
4
0.12%
Dan Carpenter
2
0.06%
Walter Heymans
1
0.03%
Total
3473
offload.c
1974
-
30
8676
John Hurley
Pieter Jansen van Vuuren
Louis Peens
Pablo Neira Ayuso
Jiri Pirko
Yinjun Zhang
Jakub Kiciński
Simon Horman
Yanguo Li
Wenjuan Geng
Baowen Zheng
wenxu
Petr Machata
Horatiu Vultur
Asbjörn Sloth Tönnesen
Guillaume Nault
Yu Xiao
Vlad Buslov
Ratheesh Kannoth
Ganesh Goudar
Heinrich Kuhn
Dirk van der Merwe
Wentao Jia
Walter Heymans
Po Liu
Gustavo A. R. Silva
Américo Wang
Linus Torvalds (pre-git)
Hariprasad Shenai
David S. Miller
March 1998
December 2013
August 2016
February 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
August 2018
September 2018
October 2018
November 2018
December 2018
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
December 2019
March 2020
May 2020
June 2020
July 2020
August 2020
March 2021
June 2021
July 2021
October 2021
December 2021
February 2022
May 2022
June 2022
August 2022
October 2022
March 2023
July 2023
October 2023
April 2024
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 5, "token_count": 36}, {"author_id": 1, "token_count": 1425}, {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 45}, {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 0, "token_count": 170}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 154}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 12}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 45, "token_count": 3}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 402}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 0, "token_count": 17}, {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 166}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 2510}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 9}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 597}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 8, "token_count": 173}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 594}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 48, "token_count": 3}, {"author_id": 8, "token_count": 49}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 27, "token_count": 14}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 2, "token_count": 202}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 4, "token_count": 212}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 152}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 321}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 22, "token_count": 34}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 50}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 36, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
John Hurley
4173
48.10%
Pieter Jansen van Vuuren
2545
29.33%
Louis Peens
745
8.59%
Pablo Neira Ayuso
388
4.47%
Jiri Pirko
213
2.46%
Yinjun Zhang
212
2.44%
Jakub Kiciński
128
1.48%
Simon Horman
60
0.69%
Yanguo Li
50
0.58%
Wenjuan Geng
34
0.39%
Baowen Zheng
33
0.38%
wenxu
17
0.20%
Petr Machata
14
0.16%
Horatiu Vultur
9
0.10%
Asbjörn Sloth Tönnesen
8
0.09%
Guillaume Nault
7
0.08%
Yu Xiao
6
0.07%
Vlad Buslov
6
0.07%
Ratheesh Kannoth
5
0.06%
Ganesh Goudar
4
0.05%
Heinrich Kuhn
3
0.03%
Dirk van der Merwe
3
0.03%
Wentao Jia
2
0.02%
Walter Heymans
2
0.02%
Po Liu
2
0.02%
Gustavo A. R. Silva
2
0.02%
Américo Wang
2
0.02%
Linus Torvalds (pre-git)
1
0.01%
Hariprasad Shenai
1
0.01%
David S. Miller
1
0.01%
Total
8676
qos_conf.c
887
-
16
4157
Pieter Jansen van Vuuren
Baowen Zheng
Peng Zhang
Jakub Kiciński
Jianbo Liu
Ziyang Chen
Yanguo Li
Simon Horman
Jiri Pirko
John Hurley
Pablo Neira Ayuso
Po Liu
Walter Heymans
Nir Dotan
Wan Jiabing
Tianyu Yuan
February 2017
May 2017
June 2017
August 2017
October 2017
July 2018
October 2018
November 2018
February 2019
April 2019
May 2019
June 2019
March 2020
June 2020
March 2021
April 2021
February 2022
March 2022
June 2022
August 2022
September 2022
October 2023
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 48}, {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 63}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 1812}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 6, "token_count": 45}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 12, "token_count": 328}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 1535}, {"author_id": 14, "token_count": 111}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 18, "token_count": 50}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Pieter Jansen van Vuuren
1853
44.58%
Baowen Zheng
1580
38.01%
Peng Zhang
328
7.89%
Jakub Kiciński
112
2.69%
Jianbo Liu
111
2.67%
Ziyang Chen
50
1.20%
Yanguo Li
28
0.67%
Simon Horman
26
0.63%
Jiri Pirko
25
0.60%
John Hurley
24
0.58%
Pablo Neira Ayuso
8
0.19%
Po Liu
5
0.12%
Walter Heymans
3
0.07%
Nir Dotan
2
0.05%
Wan Jiabing
1
0.02%
Tianyu Yuan
1
0.02%
Total
4157
tunnel_conf.c
1564
-
14
6949
John Hurley
Louis Peens
Hui Zhou
Yanguo Li
Simon Horman
Jakub Kiciński
Pieter Jansen van Vuuren
Tianyu Yuan
Gustavo A. R. Silva
Christophe Jaillet
Daniel de Villiers
Pablo Neira Ayuso
Yang Shen
Walter Heymans
December 2015
February 2017
May 2017
June 2017
August 2017
September 2017
November 2017
February 2018
May 2018
June 2018
July 2018
October 2018
November 2018
January 2019
April 2019
May 2019
June 2019
July 2019
August 2019
December 2019
September 2020
March 2021
May 2021
October 2021
February 2022
March 2022
May 2022
June 2022
July 2022
October 2022
January 2023
December 2023
February 2024
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 58}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 42}, {"author_id": 1, "token_count": 21}, {"author_id": 3, "token_count": 203}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 5, "token_count": 21}, {"author_id": 0, "token_count": 1813}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 1365}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 21, "token_count": 13}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 623}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 590}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 1308}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 19, "token_count": 47}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 10, "token_count": 175}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 10, "token_count": 43}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 7, "token_count": 357}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 38, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
John Hurley
4442
63.92%
Louis Peens
1380
19.86%
Hui Zhou
357
5.14%
Yanguo Li
218
3.14%
Simon Horman
214
3.08%
Jakub Kiciński
204
2.94%
Pieter Jansen van Vuuren
55
0.79%
Tianyu Yuan
47
0.68%
Gustavo A. R. Silva
13
0.19%
Christophe Jaillet
8
0.12%
Daniel de Villiers
7
0.10%
Pablo Neira Ayuso
2
0.03%
Yang Shen
1
0.01%
Walter Heymans
1
0.01%
Total
6949
Contributors:
60
Author
Tokens
Proportion
Commits
Proportion
0
John Hurley
17315
29.64%
85
23.88%
1
Pieter Jansen van Vuuren
14408
24.67%
58
16.29%
2
Louis Peens
11310
19.36%
45
12.64%
3
Simon Horman
3271
5.60%
10
2.81%
4
Yinjun Zhang
2160
3.70%
7
1.97%
5
Jakub Kiciński
2042
3.50%
37
10.39%
6
Baowen Zheng
1931
3.31%
9
2.53%
7
Hui Zhou
1315
2.25%
5
1.40%
8
Pablo Neira Ayuso
1288
2.21%
15
4.21%
9
Wentao Jia
847
1.45%
6
1.69%
10
Yanguo Li
562
0.96%
3
0.84%
11
Dirk van der Merwe
504
0.86%
2
0.56%
12
Peng Zhang
332
0.57%
1
0.28%
13
Jiri Pirko
298
0.51%
11
3.09%
14
Jianbo Liu
111
0.19%
1
0.28%
15
Vlad Buslov
73
0.12%
2
0.56%
16
Etienne van der Linde
64
0.11%
1
0.28%
17
Guillaume Nault
62
0.11%
1
0.28%
18
Ziyang Chen
50
0.09%
1
0.28%
19
Tianyu Yuan
48
0.08%
2
0.56%
20
Alexander Lobakin
41
0.07%
1
0.28%
21
Gustavo A. R. Silva
35
0.06%
5
1.40%
22
Wenjuan Geng
34
0.06%
1
0.28%
23
Ratheesh Kannoth
34
0.06%
1
0.28%
24
Yu Xiao
25
0.04%
1
0.28%
25
Navid Emamdoost
25
0.04%
2
0.56%
26
wenxu
21
0.04%
2
0.56%
27
Petr Machata
19
0.03%
1
0.28%
28
Fred Lotter
19
0.03%
2
0.56%
29
Walter Heymans
17
0.03%
1
0.28%
30
Yang Yingliang
14
0.02%
1
0.28%
31
Arnd Bergmann
14
0.02%
1
0.28%
32
Christophe Jaillet
13
0.02%
3
0.84%
33
David S. Miller
11
0.02%
2
0.56%
34
Horatiu Vultur
9
0.02%
1
0.28%
35
Duoming Zhou
8
0.01%
1
0.28%
36
Asbjörn Sloth Tönnesen
8
0.01%
1
0.28%
37
Po Liu
7
0.01%
2
0.56%
38
Daniel de Villiers
7
0.01%
1
0.28%
39
Paul Blakey
6
0.01%
1
0.28%
40
Manish Chopra
5
0.01%
1
0.28%
41
Jesse Brandeburg
5
0.01%
1
0.28%
42
Américo Wang
5
0.01%
2
0.56%
43
Kees Cook
4
0.01%
1
0.28%
44
Ido Schimmel
4
0.01%
1
0.28%
45
Ganesh Goudar
4
0.01%
2
0.56%
46
Danie du Toit
4
0.01%
1
0.28%
47
Kuniyuki Iwashima
3
0.01%
1
0.28%
48
Heinrich Kuhn
3
0.01%
1
0.28%
49
Eric Dumazet
3
0.01%
1
0.28%
50
Nir Dotan
2
0.00%
1
0.28%
51
Moshe Shemesh
2
0.00%
2
0.56%
52
Dan Carpenter
2
0.00%
1
0.28%
53
Yang Shen
1
0.00%
1
0.28%
54
Wan Jiabing
1
0.00%
1
0.28%
55
Linus Torvalds (pre-git)
1
0.00%
1
0.28%
56
Pankaj Bharadiya
1
0.00%
1
0.28%
57
Niklas Söderlund
1
0.00%
1
0.28%
58
Hariprasad Shenai
1
0.00%
1
0.28%
59
Florian Fainelli
1
0.00%
1
0.28%
Total
58411
356