Linux Source Code
Home
Release 6.2
Help
nfp
root
drivers
net
ethernet
netronome
Highlighting
Reset All
By Author
By Age
──────────
Alexander Duyck
Alexei Starovoitov
Américo Wang
Arkadi Sharshevsky
Arnd Bergmann
Baowen Zheng
Bin Chen
Brendan Jackman
Carl Heymann
Daniel Borkmann
Danielle Ratson
David Brunecz
David S. Miller
Diana Wang
Dirk van der Merwe
Edward Cree
Edwin Peer
Eric Dumazet
Etienne van der Linde
Fei Qin
Florian Fainelli
Fred Lotter
Guillaume Nault
Gustavo A. R. Silva
Huanhuan Wang
Hui Zhou
Jacob E Keller
Jakub Kiciński
Jarod Wilson
Jianbo Liu
Jiong Wang
Jiri Pirko
John Hurley
Kees Cook
Kuniyuki Iwashima
Leon Romanovsky
Louis Peens
Navid Emamdoost
Nic Viljoen
Niklas Söderlund
Others
Pablo Cascón
Pablo Neira Ayuso
Peng Zhang
Petr Machata
Pieter Jansen van Vuuren
Quentin Monnet
Ryan C Goodfellow
Simon Horman
Sixiang Chen
Tianyu Yuan
Walter Heymans
Wei Yongjun
Wenjuan Geng
Yangtao Li
Yanguo Li
YiFei Zhu
Yinjun Zhang
Yu Xiao
Ziyang Chen
wenxu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
abm
2382
5
13
11247
Jakub Kiciński
Dirk van der Merwe
Simon Horman
Pablo Neira Ayuso
John Hurley
Wei Yongjun
Pieter Jansen van Vuuren
David S. Miller
Alexander Duyck
Américo Wang
Others
March 1998
December 2013
December 2015
November 2016
February 2017
April 2017
May 2017
June 2017
July 2017
November 2017
January 2018
May 2018
August 2018
October 2018
November 2018
December 2018
April 2019
July 2019
December 2019
May 2020
March 2021
October 2021
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 49, "token_count": 4}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 7}, {"author_id": 5, "token_count": 56}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 56}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 3941}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 6619}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
11072
98.44%
Dirk van der Merwe
72
0.64%
Simon Horman
56
0.50%
Pablo Neira Ayuso
10
0.09%
John Hurley
9
0.08%
Wei Yongjun
7
0.06%
Pieter Jansen van Vuuren
7
0.06%
David S. Miller
4
0.04%
Alexander Duyck
4
0.04%
Américo Wang
2
0.02%
Others
4
0.04%
Total
11247
bpf
7875
7
23
39594
Jakub Kiciński
Jiong Wang
Quentin Monnet
Yu Xiao
Jiri Pirko
Nic Viljoen
Brendan Jackman
Alexei Starovoitov
Edward Cree
Daniel Borkmann
YiFei Zhu
Pablo Neira Ayuso
Simon Horman
John Hurley
Gustavo A. R. Silva
Américo Wang
Others
March 1998
December 2013
March 2015
December 2015
September 2016
November 2016
February 2017
March 2017
April 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
July 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
July 2019
August 2019
October 2019
November 2019
December 2019
February 2020
September 2020
January 2021
March 2021
October 2021
July 2022
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 9971}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 310}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 309}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 38, "token_count": 42}, {"author_id": 40, "token_count": 44}, {"author_id": 20, "token_count": 28}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 39, "token_count": 41}, {"author_id": 0, "token_count": 4408}, {"author_id": 20, "token_count": 45}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 780}, {"author_id": 4, "token_count": 2164}, {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2097}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 3801}, {"author_id": 4, "token_count": 37}, {"author_id": 27, "token_count": 82}, {"author_id": 12, "token_count": 217}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1719}, {"author_id": 4, "token_count": 1249}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 460}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 1653}, {"author_id": 4, "token_count": 2025}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 324}, {"author_id": 4, "token_count": 1589}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 284}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 789}, {"author_id": 12, "token_count": 1974}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 12, "token_count": 44}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 4, "token_count": 245}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 411}, {"author_id": 4, "token_count": 394}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 4, "token_count": 368}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 168}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 855}, {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 44, "token_count": 39}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 32, "token_count": 63}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 14, "token_count": 97}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
28536
72.07%
Jiong Wang
8278
20.91%
Quentin Monnet
2235
5.64%
Yu Xiao
97
0.24%
Jiri Pirko
83
0.21%
Nic Viljoen
82
0.21%
Brendan Jackman
63
0.16%
Alexei Starovoitov
47
0.12%
Edward Cree
44
0.11%
Daniel Borkmann
42
0.11%
YiFei Zhu
39
0.10%
Pablo Neira Ayuso
18
0.05%
Simon Horman
6
0.02%
John Hurley
4
0.01%
Gustavo A. R. Silva
3
0.01%
Américo Wang
2
0.01%
Others
15
0.04%
Total
39594
crypto
1362
4
11
6121
Huanhuan Wang
Jakub Kiciński
Dirk van der Merwe
Yinjun Zhang
Niklas Söderlund
Kuniyuki Iwashima
Leon Romanovsky
Wei Yongjun
Gustavo A. R. Silva
Simon Horman
Others
December 2015
April 2016
September 2016
November 2016
December 2016
February 2017
March 2017
May 2017
June 2017
January 2018
October 2018
June 2019
July 2019
December 2019
August 2020
November 2020
December 2020
March 2022
April 2022
September 2022
November 2022
December 2022
February 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 220}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 1291}, {"author_id": 0, "token_count": 1145}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 20}, {"author_id": 0, "token_count": 250}, {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 442}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 52, "token_count": 14}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 10, "token_count": 2445}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 7, "token_count": 112}, ]}, ]
Author Name
Tokens
Token Proportion
Huanhuan Wang
2445
39.94%
Jakub Kiciński
2175
35.53%
Dirk van der Merwe
1311
21.42%
Yinjun Zhang
112
1.83%
Niklas Söderlund
29
0.47%
Kuniyuki Iwashima
17
0.28%
Leon Romanovsky
10
0.16%
Wei Yongjun
5
0.08%
Gustavo A. R. Silva
4
0.07%
Simon Horman
1
0.02%
Others
12
0.20%
Total
6121
flower
13066
13
52
56836
John Hurley
Pieter Jansen van Vuuren
Louis Peens
Simon Horman
Yinjun Zhang
Jakub Kiciński
Baowen Zheng
Pablo Neira Ayuso
Hui Zhou
Dirk van der Merwe
Yanguo Li
Peng Zhang
Jiri Pirko
Jianbo Liu
Etienne van der Linde
Guillaume Nault
Ziyang Chen
Tianyu Yuan
Gustavo A. R. Silva
Wenjuan Geng
Yu Xiao
Navid Emamdoost
wenxu
Petr Machata
Fred Lotter
Walter Heymans
Arnd Bergmann
David S. Miller
Américo Wang
Kees Cook
Kuniyuki Iwashima
Niklas Söderlund
Florian Fainelli
Others
March 1998
September 2013
December 2013
December 2015
August 2016
February 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
December 2019
February 2020
March 2020
May 2020
June 2020
July 2020
August 2020
September 2020
March 2021
April 2021
May 2021
June 2021
July 2021
October 2021
December 2021
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
January 2023
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 240}, {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 700}, {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 428}, {"author_id": 2, "token_count": 5703}, {"author_id": 5, "token_count": 2718}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 20, "token_count": 60}, {"author_id": 2, "token_count": 134}, {"author_id": 5, "token_count": 535}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 217}, {"author_id": 1, "token_count": 3031}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 49, "token_count": 10}, {"author_id": 20, "token_count": 163}, {"author_id": 2, "token_count": 1300}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 20, "token_count": 12}, {"author_id": 1, "token_count": 73}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 506}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 486}, {"author_id": 0, "token_count": 67}, {"author_id": 2, "token_count": 33}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 2, "token_count": 232}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 496}, {"author_id": 2, "token_count": 136}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 21}, {"author_id": 2, "token_count": 141}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 87}, {"author_id": 20, "token_count": 30}, {"author_id": 1, "token_count": 3408}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 98}, {"author_id": 54, "token_count": 4}, {"author_id": 2, "token_count": 252}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 59, "token_count": 14}, {"author_id": 20, "token_count": 14}, {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 1, "token_count": 80}, {"author_id": 2, "token_count": 587}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 2, "token_count": 803}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 159}, {"author_id": 1, "token_count": 597}, {"author_id": 2, "token_count": 581}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 1, "token_count": 19}, {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 53, "token_count": 15}, {"author_id": 1, "token_count": 1731}, {"author_id": 2, "token_count": 147}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 31, "token_count": 12}, {"author_id": 15, "token_count": 1001}, {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 471}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 3772}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1991}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 31, "token_count": 13}, {"author_id": 2, "token_count": 1723}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 467}, {"author_id": 15, "token_count": 180}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 1388}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 53, "token_count": 4}, {"author_id": 47, "token_count": 25}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1706}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 34, "token_count": 62}, {"author_id": 3, "token_count": 254}, {"author_id": 15, "token_count": 93}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 50, "token_count": 21}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 51, "token_count": 20}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 3, "token_count": 431}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 11, "token_count": 45}, {"author_id": 3, "token_count": 110}, {"author_id": 7, "token_count": 249}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 22, "token_count": 332}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 5647}, {"author_id": 7, "token_count": 180}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 3, "token_count": 3065}, {"author_id": 7, "token_count": 624}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 11, "token_count": 19}, {"author_id": 0, "token_count": 3}, {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 7}, {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 11, "token_count": 1834}, {"author_id": 26, "token_count": 111}, {"author_id": 3, "token_count": 26}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 7, "token_count": 98}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 1818}, {"author_id": 7, "token_count": 973}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "token_count": 65}, {"author_id": 55, "token_count": 17}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 20}, {"author_id": 52, "token_count": 3}, {"author_id": 37, "token_count": 47}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 45, "token_count": 34}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 800}, {"author_id": 36, "token_count": 50}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 21, "token_count": 349}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 21, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
John Hurley
17405
30.62%
Pieter Jansen van Vuuren
14398
25.33%
Louis Peens
11375
20.01%
Simon Horman
3274
5.76%
Yinjun Zhang
2163
3.81%
Jakub Kiciński
2051
3.61%
Baowen Zheng
1925
3.39%
Pablo Neira Ayuso
1274
2.24%
Hui Zhou
800
1.41%
Dirk van der Merwe
494
0.87%
Yanguo Li
392
0.69%
Peng Zhang
332
0.58%
Jiri Pirko
302
0.53%
Jianbo Liu
111
0.20%
Etienne van der Linde
65
0.11%
Guillaume Nault
62
0.11%
Ziyang Chen
50
0.09%
Tianyu Yuan
48
0.08%
Gustavo A. R. Silva
35
0.06%
Wenjuan Geng
34
0.06%
Yu Xiao
25
0.04%
Navid Emamdoost
25
0.04%
wenxu
21
0.04%
Petr Machata
20
0.04%
Fred Lotter
19
0.03%
Walter Heymans
17
0.03%
Arnd Bergmann
14
0.02%
David S. Miller
11
0.02%
Américo Wang
5
0.01%
Kees Cook
4
0.01%
Kuniyuki Iwashima
3
0.01%
Niklas Söderlund
1
0.00%
Florian Fainelli
1
0.00%
Others
80
0.14%
Total
56836
nfd3
2240
5
10
10258
Jakub Kiciński
Niklas Söderlund
Huanhuan Wang
Diana Wang
Edwin Peer
Simon Horman
Yinjun Zhang
Daniel Borkmann
Eric Dumazet
Others
December 2015
April 2016
October 2016
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
July 2018
October 2018
November 2018
June 2019
March 2022
June 2022
July 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 606}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 16}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 7026}, {"author_id": 9, "token_count": 1919}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 195}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 10, "token_count": 261}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
7844
76.47%
Niklas Söderlund
1919
18.71%
Huanhuan Wang
261
2.54%
Diana Wang
195
1.90%
Edwin Peer
16
0.16%
Simon Horman
9
0.09%
Yinjun Zhang
8
0.08%
Daniel Borkmann
3
0.03%
Eric Dumazet
2
0.02%
Others
1
0.01%
Total
10258
nfdk
1865
3
8
8375
Jakub Kiciński
Yinjun Zhang
Diana Wang
Niklas Söderlund
Baowen Zheng
Yangtao Li
Eric Dumazet
Fei Qin
December 2015
April 2016
October 2016
November 2016
February 2017
March 2017
July 2018
October 2018
December 2018
March 2022
June 2022
July 2022
December 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6730}, {"author_id": 9, "token_count": 195}, {"author_id": 7, "token_count": 1044}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 18, "token_count": 1}, {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 30}, {"author_id": 17, "token_count": 208}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
6875
82.09%
Yinjun Zhang
1062
12.68%
Diana Wang
208
2.48%
Niklas Söderlund
195
2.33%
Baowen Zheng
30
0.36%
Yangtao Li
2
0.02%
Eric Dumazet
2
0.02%
Fei Qin
1
0.01%
Total
8375
nfpcore
9186
24
19
37185
Jakub Kiciński
Dirk van der Merwe
David Brunecz
Yu Xiao
John Hurley
Simon Horman
Yinjun Zhang
Jacob E Keller
Sixiang Chen
Carl Heymann
Gustavo A. R. Silva
Others
December 2015
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
November 2017
December 2017
January 2018
February 2018
April 2018
May 2018
June 2018
August 2018
September 2018
October 2018
January 2019
February 2019
March 2019
June 2019
September 2019
January 2020
February 2020
March 2020
August 2020
December 2020
May 2021
June 2021
December 2021
January 2022
March 2022
May 2022
June 2022
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 26826}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 739}, {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 291}, {"author_id": 0, "token_count": 1226}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 236}, {"author_id": 0, "token_count": 493}, {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 588}, {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 205}, {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 24}, {"author_id": 6, "token_count": 59}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 228}, {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 71}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 2238}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 261}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 0, "token_count": 324}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 1226}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 6, "token_count": 270}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 259}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 41, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 6, "token_count": 74}, {"author_id": 0, "token_count": 274}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 14, "token_count": 37}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 24, "token_count": 26}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 48}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 14, "token_count": 226}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
35153
94.54%
Dirk van der Merwe
896
2.41%
David Brunecz
527
1.42%
Yu Xiao
263
0.71%
John Hurley
113
0.30%
Simon Horman
73
0.20%
Yinjun Zhang
50
0.13%
Jacob E Keller
27
0.07%
Sixiang Chen
26
0.07%
Carl Heymann
24
0.06%
Gustavo A. R. Silva
12
0.03%
Others
21
0.06%
Total
37185
nic
40
1
2
143
Jakub Kiciński
Pablo Cascón
May 2017
August 2017
September 2017
October 2018
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 34}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
109
76.22%
Pablo Cascón
34
23.78%
Total
143
Files:
ccm.c
217
-
1
970
Jakub Kiciński
September 2016
June 2017
October 2017
November 2017
December 2017
January 2018
March 2018
May 2018
July 2018
October 2018
April 2019
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 433}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 479}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
970
100.00%
Total
970
ccm.h
132
-
2
488
Jakub Kiciński
Jiong Wang
December 2015
April 2016
September 2016
November 2016
February 2017
May 2017
November 2017
December 2017
January 2018
May 2018
July 2018
October 2018
January 2019
April 2019
May 2019
June 2019
July 2019
December 2019
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
486
99.59%
Jiong Wang
2
0.41%
Total
488
ccm_mbox.c
743
-
4
3390
Jakub Kiciński
Dirk van der Merwe
Others
December 2015
April 2016
September 2016
November 2016
February 2017
March 2017
May 2017
June 2017
October 2017
January 2018
October 2018
November 2018
April 2019
June 2019
July 2019
May 2021
December 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 2965}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
3385
99.85%
Dirk van der Merwe
3
0.09%
Others
2
0.06%
Total
3390
devlink_param.c
250
-
4
971
Dirk van der Merwe
Jakub Kiciński
Simon Horman
Leon Romanovsky
February 2017
April 2017
May 2017
June 2017
October 2018
September 2019
September 2021
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 934}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 57, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dirk van der Merwe
934
96.19%
Jakub Kiciński
33
3.40%
Simon Horman
3
0.31%
Leon Romanovsky
1
0.10%
Total
971
nfp_abi.h
112
-
1
146
Jakub Kiciński
February 2017
May 2018
October 2018
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
146
100.00%
Total
146
nfp_app.c
257
-
5
1184
Jakub Kiciński
Simon Horman
Dirk van der Merwe
Others
December 2015
February 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
January 2018
May 2018
July 2018
October 2018
November 2018
March 2022
July 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 107}, {"author_id": 5, "token_count": 88}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 177}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 336}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1087
91.81%
Simon Horman
88
7.43%
Dirk van der Merwe
5
0.42%
Others
4
0.34%
Total
1184
nfp_app.h
448
-
7
2308
Jakub Kiciński
Simon Horman
John Hurley
Dirk van der Merwe
Jiri Pirko
Quentin Monnet
Pieter Jansen van Vuuren
December 2015
February 2017
March 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
January 2018
March 2018
May 2018
July 2018
October 2018
November 2018
April 2019
March 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1033}, {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 323}, {"author_id": 5, "token_count": 193}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 30}, {"author_id": 0, "token_count": 60}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1941
84.10%
Simon Horman
208
9.01%
John Hurley
108
4.68%
Dirk van der Merwe
30
1.30%
Jiri Pirko
15
0.65%
Quentin Monnet
5
0.22%
Pieter Jansen van Vuuren
1
0.04%
Total
2308
nfp_app_nic.c
44
-
2
201
Jakub Kiciński
Simon Horman
December 2015
February 2017
April 2017
May 2017
June 2017
September 2017
April 2018
May 2018
October 2018
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
199
99.00%
Simon Horman
2
1.00%
Total
201
nfp_asm.c
320
-
4
1546
Jakub Kiciński
Jiong Wang
Gustavo A. R. Silva
Others
September 2016
October 2017
November 2017
January 2018
February 2018
March 2018
October 2018
August 2020
October 2021
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 653}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 435}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 406}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1518
98.19%
Jiong Wang
24
1.55%
Gustavo A. R. Silva
2
0.13%
Others
2
0.13%
Total
1546
nfp_asm.h
437
-
6
1579
Jakub Kiciński
Jiong Wang
Carl Heymann
Quentin Monnet
Nic Viljoen
Others
September 2016
May 2017
October 2017
November 2017
December 2017
January 2018
March 2018
May 2018
July 2018
August 2018
October 2018
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 809}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 460}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 36}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 4, "token_count": 62}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 92}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 12, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1335
84.55%
Jiong Wang
169
10.70%
Carl Heymann
36
2.28%
Quentin Monnet
32
2.03%
Nic Viljoen
4
0.25%
Others
3
0.19%
Total
1579
nfp_devlink.c
360
-
9
1634
Jakub Kiciński
Danielle Ratson
Ryan C Goodfellow
Jiri Pirko
Arkadi Sharshevsky
Simon Horman
Jacob E Keller
Diana Wang
Yinjun Zhang
February 2017
April 2017
May 2017
June 2017
January 2018
February 2018
May 2018
October 2018
January 2019
February 2019
March 2019
April 2019
March 2020
July 2020
September 2020
November 2020
April 2021
March 2022
November 2022
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 509}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 43, "token_count": 30}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 71}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 33, "token_count": 62}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 579}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 20, "token_count": 27}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 30, "token_count": 64}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 20, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1413
86.47%
Danielle Ratson
64
3.92%
Ryan C Goodfellow
62
3.79%
Jiri Pirko
41
2.51%
Arkadi Sharshevsky
30
1.84%
Simon Horman
9
0.55%
Jacob E Keller
7
0.43%
Diana Wang
6
0.37%
Yinjun Zhang
2
0.12%
Total
1634
nfp_hwmon.c
162
-
2
653
David Brunecz
Jakub Kiciński
December 2015
February 2017
April 2017
May 2017
October 2018
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 597}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Brunecz
597
91.42%
Jakub Kiciński
56
8.58%
Total
653
nfp_main.c
1000
-
13
4470
Jakub Kiciński
Dirk van der Merwe
Yinjun Zhang
David Brunecz
Simon Horman
Yu Xiao
Carl Heymann
Wei Yongjun
Leon Romanovsky
Arkadi Sharshevsky
Jacob E Keller
Others
December 2015
February 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
November 2017
December 2017
January 2018
February 2018
April 2018
May 2018
July 2018
August 2018
October 2018
January 2019
February 2019
April 2019
June 2019
August 2019
September 2019
November 2020
August 2021
March 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2021}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 19}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 71}, {"author_id": 0, "token_count": 71}, {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 204}, {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 38}, {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 43, "token_count": 5}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 442}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 415}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 14, "token_count": 51}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 118}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 7, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
3477
77.79%
Dirk van der Merwe
523
11.70%
Yinjun Zhang
176
3.94%
David Brunecz
90
2.01%
Simon Horman
85
1.90%
Yu Xiao
60
1.34%
Carl Heymann
38
0.85%
Wei Yongjun
5
0.11%
Leon Romanovsky
5
0.11%
Arkadi Sharshevsky
5
0.11%
Jacob E Keller
4
0.09%
Others
2
0.04%
Total
4470
nfp_main.h
197
-
11
617
Jakub Kiciński
Carl Heymann
Simon Horman
Yinjun Zhang
David Brunecz
Dirk van der Merwe
Pablo Cascón
Arkadi Sharshevsky
Yu Xiao
Jacob E Keller
Gustavo A. R. Silva
December 2015
September 2016
February 2017
April 2017
May 2017
June 2017
August 2017
December 2017
February 2018
April 2018
May 2018
October 2018
February 2019
September 2019
February 2020
November 2020
March 2022
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 14}, {"author_id": 0, "token_count": 70}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 61}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 14, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
450
72.93%
Carl Heymann
61
9.89%
Simon Horman
34
5.51%
Yinjun Zhang
19
3.08%
David Brunecz
18
2.92%
Dirk van der Merwe
13
2.11%
Pablo Cascón
10
1.62%
Arkadi Sharshevsky
5
0.81%
Yu Xiao
3
0.49%
Jacob E Keller
3
0.49%
Gustavo A. R. Silva
1
0.16%
Total
617
nfp_net.h
1020
-
12
2644
Jakub Kiciński
Yinjun Zhang
Niklas Söderlund
Diana Wang
Huanhuan Wang
Dirk van der Merwe
Simon Horman
Fei Qin
Arnd Bergmann
Others
December 2015
February 2016
April 2016
June 2016
September 2016
October 2016
November 2016
February 2017
March 2017
April 2017
May 2017
June 2017
November 2017
January 2018
April 2018
May 2018
June 2018
July 2018
October 2018
November 2018
April 2019
June 2019
July 2019
August 2019
December 2019
July 2021
March 2022
June 2022
July 2022
November 2022
December 2022
February 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 1466}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 125}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 13}, {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 7, "token_count": 44}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 119}, {"author_id": 9, "token_count": 55}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 22}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 10, "token_count": 17}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 17, "token_count": 10}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 7, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
2380
90.02%
Yinjun Zhang
124
4.69%
Niklas Söderlund
55
2.08%
Diana Wang
32
1.21%
Huanhuan Wang
17
0.64%
Dirk van der Merwe
13
0.49%
Simon Horman
3
0.11%
Fei Qin
3
0.11%
Arnd Bergmann
1
0.04%
Others
16
0.61%
Total
2644
nfp_net_common.c
2711
-
27
12089
Jakub Kiciński
Yinjun Zhang
Diana Wang
Pablo Cascón
Niklas Söderlund
Dirk van der Merwe
Edwin Peer
Huanhuan Wang
Jarod Wilson
Kees Cook
Fei Qin
Bin Chen
Jiri Pirko
Simon Horman
Florian Fainelli
Eric Dumazet
David S. Miller
Quentin Monnet
Pieter Jansen van Vuuren
Daniel Borkmann
Yu Xiao
John Hurley
Alexander Duyck
Others
December 2015
April 2016
June 2016
September 2016
October 2016
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
January 2018
February 2018
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
February 2019
March 2019
April 2019
June 2019
July 2019
August 2019
December 2019
July 2020
July 2021
August 2021
November 2021
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
October 2022
November 2022
December 2022
February 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 3690}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 915}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 121}, {"author_id": 56, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 459}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 798}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 49, "token_count": 4}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 25, "token_count": 93}, {"author_id": 0, "token_count": 96}, {"author_id": 13, "token_count": 136}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 836}, {"author_id": 13, "token_count": 229}, {"author_id": 2, "token_count": 2}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 27}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 13, "token_count": 43}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 54, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 185}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 57}, {"author_id": 0, "token_count": 126}, {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 120}, {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 7, "token_count": 451}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 838}, {"author_id": 9, "token_count": 348}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 0, "token_count": 1}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 58, "token_count": 3}, {"author_id": 7, "token_count": 402}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 208}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 10, "token_count": 33}, {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 17, "token_count": 250}, {"author_id": 10, "token_count": 1}, {"author_id": 7, "token_count": 108}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 7, "token_count": 269}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
9154
75.72%
Yinjun Zhang
1276
10.56%
Diana Wang
458
3.79%
Pablo Cascón
418
3.46%
Niklas Söderlund
348
2.88%
Dirk van der Merwe
204
1.69%
Edwin Peer
93
0.77%
Huanhuan Wang
34
0.28%
Jarod Wilson
17
0.14%
Kees Cook
14
0.12%
Fei Qin
12
0.10%
Bin Chen
10
0.08%
Jiri Pirko
9
0.07%
Simon Horman
8
0.07%
Florian Fainelli
7
0.06%
Eric Dumazet
6
0.05%
David S. Miller
4
0.03%
Quentin Monnet
2
0.02%
Pieter Jansen van Vuuren
2
0.02%
Daniel Borkmann
2
0.02%
Yu Xiao
1
0.01%
John Hurley
1
0.01%
Alexander Duyck
1
0.01%
Others
8
0.07%
Total
12089
nfp_net_ctrl.c
170
-
2
690
Jakub Kiciński
Dirk van der Merwe
December 2015
November 2016
March 2017
January 2018
September 2018
October 2018
November 2018
June 2019
December 2019
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 394}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 106}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
685
99.28%
Dirk van der Merwe
5
0.72%
Total
690
nfp_net_ctrl.h
567
-
7
1279
Jakub Kiciński
Diana Wang
Pablo Cascón
Yinjun Zhang
Simon Horman
Edwin Peer
Huanhuan Wang
December 2015
September 2016
March 2017
April 2017
May 2017
June 2017
August 2017
January 2018
February 2018
July 2018
September 2018
October 2018
November 2018
June 2019
December 2019
January 2022
March 2022
June 2022
July 2022
August 2022
September 2022
November 2022
December 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 620}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 23}, {"author_id": 0, "token_count": 15}, {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 13, "token_count": 42}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 54}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 10, "token_count": 22}, {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 17, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1035
80.92%
Diana Wang
84
6.57%
Pablo Cascón
57
4.46%
Yinjun Zhang
35
2.74%
Simon Horman
23
1.80%
Edwin Peer
23
1.80%
Huanhuan Wang
22
1.72%
Total
1279
nfp_net_debugdump.c
763
-
3
3641
Carl Heymann
Jakub Kiciński
Gustavo A. R. Silva
December 2015
February 2017
May 2017
June 2017
December 2017
January 2018
August 2018
October 2018
February 2020
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 3458}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 25}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 31, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Carl Heymann
3483
95.66%
Jakub Kiciński
154
4.23%
Gustavo A. R. Silva
4
0.11%
Total
3641
nfp_net_debugfs.c
181
-
4
996
Jakub Kiciński
Yangtao Li
Niklas Söderlund
Others
December 2015
April 2016
October 2016
November 2016
February 2017
March 2017
May 2017
June 2017
March 2018
May 2018
October 2018
December 2018
March 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 677}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 46, "token_count": 28}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 9, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
942
94.58%
Yangtao Li
28
2.81%
Niklas Söderlund
23
2.31%
Others
3
0.30%
Total
996
nfp_net_dp.c
466
-
3
2303
Jakub Kiciński
Niklas Söderlund
Diana Wang
December 2015
April 2016
October 2016
November 2016
February 2017
March 2017
May 2017
January 2018
October 2018
March 2022
July 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1952}, {"author_id": 9, "token_count": 106}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 85}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
2112
91.71%
Niklas Söderlund
106
4.60%
Diana Wang
85
3.69%
Total
2303
nfp_net_dp.h
219
-
5
958
Jakub Kiciński
Niklas Söderlund
Diana Wang
Yinjun Zhang
Yangtao Li
December 2015
April 2016
October 2016
November 2016
February 2017
March 2017
April 2017
May 2017
October 2018
November 2018
December 2018
March 2022
June 2022
July 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 437}, {"author_id": 9, "token_count": 181}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
761
79.44%
Niklas Söderlund
181
18.89%
Diana Wang
9
0.94%
Yinjun Zhang
4
0.42%
Yangtao Li
3
0.31%
Total
958
nfp_net_ethtool.c
2133
-
21
10212
Jakub Kiciński
Dirk van der Merwe
Yu Xiao
Fei Qin
Baowen Zheng
Yinjun Zhang
Carl Heymann
Sixiang Chen
Alexander Duyck
Florian Fainelli
Edwin Peer
Wei Yongjun
Pieter Jansen van Vuuren
Diana Wang
Others
December 2015
April 2016
June 2016
September 2016
November 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
October 2017
November 2017
December 2017
January 2018
April 2018
May 2018
June 2018
October 2018
March 2019
June 2019
July 2019
December 2019
March 2020
July 2020
September 2020
March 2021
July 2021
August 2021
October 2021
November 2021
March 2022
June 2022
August 2022
September 2022
October 2022
November 2022
February 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 2583}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 283}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 368}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 384}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 6}, {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 1171}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 407}, {"author_id": 0, "token_count": 24}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 185}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 6, "token_count": 620}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 27}, {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 705}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 42, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 28, "token_count": 66}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 18, "token_count": 774}, {"author_id": 24, "token_count": 119}, {"author_id": 7, "token_count": 68}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 544}, {"author_id": 7, "token_count": 18}, {"author_id": 14, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 18, "token_count": 120}, {"author_id": 7, "token_count": 76}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 14, "token_count": 446}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 14, "token_count": 477}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
6113
59.86%
Dirk van der Merwe
1054
10.32%
Yu Xiao
934
9.15%
Fei Qin
902
8.83%
Baowen Zheng
544
5.33%
Yinjun Zhang
211
2.07%
Carl Heymann
185
1.81%
Sixiang Chen
119
1.17%
Alexander Duyck
66
0.65%
Florian Fainelli
20
0.20%
Edwin Peer
6
0.06%
Wei Yongjun
5
0.05%
Pieter Jansen van Vuuren
2
0.02%
Diana Wang
2
0.02%
Others
49
0.48%
Total
10212
nfp_net_main.c
834
-
7
3689
Jakub Kiciński
Simon Horman
Yinjun Zhang
Pablo Cascón
Jiri Pirko
Dirk van der Merwe
John Hurley
December 2015
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
November 2017
January 2018
April 2018
May 2018
August 2018
October 2018
November 2018
March 2019
September 2019
October 2021
March 2022
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1174}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 277}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 677}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 580}, {"author_id": 5, "token_count": 272}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 13, "token_count": 104}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 226}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 20, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
3017
81.78%
Simon Horman
278
7.54%
Yinjun Zhang
227
6.15%
Pablo Cascón
104
2.82%
Jiri Pirko
34
0.92%
Dirk van der Merwe
28
0.76%
John Hurley
1
0.03%
Total
3689
nfp_net_repr.c
541
-
18
2440
Simon Horman
Jakub Kiciński
Dirk van der Merwe
John Hurley
Américo Wang
Pieter Jansen van Vuuren
Diana Wang
Jiri Pirko
Eric Dumazet
Pablo Cascón
David S. Miller
Florian Fainelli
Gustavo A. R. Silva
Others
October 1997
March 1998
June 1999
January 2000
August 2000
July 2008
February 2010
June 2010
January 2013
December 2015
February 2017
May 2017
June 2017
July 2017
August 2017
November 2017
December 2017
January 2018
February 2018
March 2018
May 2018
July 2018
October 2018
November 2018
February 2019
March 2019
April 2019
May 2019
May 2020
November 2020
September 2021
November 2021
March 2022
May 2022
July 2022
October 2022
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 102}, {"author_id": 2, "token_count": 33}, {"author_id": 5, "token_count": 1256}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 64}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 84}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 32}, {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 20, "token_count": 13}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 355}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 35, "token_count": 44}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 15}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Horman
1285
52.66%
Jakub Kiciński
773
31.68%
Dirk van der Merwe
180
7.38%
John Hurley
51
2.09%
Américo Wang
44
1.80%
Pieter Jansen van Vuuren
42
1.72%
Diana Wang
15
0.61%
Jiri Pirko
13
0.53%
Eric Dumazet
6
0.25%
Pablo Cascón
5
0.20%
David S. Miller
3
0.12%
Florian Fainelli
2
0.08%
Gustavo A. R. Silva
1
0.04%
Others
20
0.82%
Total
2440
nfp_net_repr.h
114
-
6
361
Simon Horman
Jakub Kiciński
Pieter Jansen van Vuuren
Dirk van der Merwe
Jiri Pirko
Gustavo A. R. Silva
December 2015
May 2017
June 2017
November 2017
January 2018
May 2018
October 2018
November 2018
February 2020
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 2, "token_count": 29}, {"author_id": 5, "token_count": 202}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 31, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Horman
202
55.96%
Jakub Kiciński
116
32.13%
Pieter Jansen van Vuuren
29
8.03%
Dirk van der Merwe
9
2.49%
Jiri Pirko
4
1.11%
Gustavo A. R. Silva
1
0.28%
Total
361
nfp_net_sriov.c
311
-
5
1571
Pablo Cascón
Bin Chen
Baowen Zheng
Jakub Kiciński
Fei Qin
December 2015
November 2016
February 2017
March 2017
May 2017
August 2017
October 2017
October 2018
April 2019
April 2022
May 2022
June 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 1197}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 11, "token_count": 98}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 23, "token_count": 120}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 18, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Cascón
1241
78.99%
Bin Chen
120
7.64%
Baowen Zheng
98
6.24%
Jakub Kiciński
81
5.16%
Fei Qin
31
1.97%
Total
1571
nfp_net_sriov.h
71
-
6
287
Pablo Cascón
Jakub Kiciński
Bin Chen
Baowen Zheng
Simon Horman
David Brunecz
December 2015
February 2017
May 2017
June 2017
August 2017
October 2018
April 2019
January 2022
April 2022
May 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 174}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 23, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Cascón
189
65.85%
Jakub Kiciński
51
17.77%
Bin Chen
33
11.50%
Baowen Zheng
12
4.18%
Simon Horman
1
0.35%
David Brunecz
1
0.35%
Total
287
nfp_net_xsk.c
174
-
3
690
Niklas Söderlund
Jakub Kiciński
Yinjun Zhang
December 2015
April 2016
March 2017
May 2017
June 2017
October 2018
November 2018
June 2019
March 2022
June 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 164}, {"author_id": 9, "token_count": 472}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Söderlund
472
68.41%
Jakub Kiciński
216
31.30%
Yinjun Zhang
2
0.29%
Total
690
nfp_net_xsk.h
41
-
2
184
Niklas Söderlund
Jakub Kiciński
December 2015
April 2016
November 2016
March 2017
April 2017
October 2018
March 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 9, "token_count": 143}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Söderlund
143
77.72%
Jakub Kiciński
41
22.28%
Total
184
nfp_netvf_main.c
343
-
4
1460
Jakub Kiciński
Dirk van der Merwe
Yu Xiao
Others
December 2015
June 2016
September 2016
October 2016
February 2017
March 2017
May 2017
June 2017
October 2018
November 2018
April 2019
January 2020
October 2021
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 1175}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 14, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1412
96.71%
Dirk van der Merwe
32
2.19%
Yu Xiao
12
0.82%
Others
4
0.27%
Total
1460
nfp_port.c
224
-
5
940
Jakub Kiciński
Pieter Jansen van Vuuren
Dirk van der Merwe
Simon Horman
Jiri Pirko
December 2015
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
February 2018
May 2018
October 2018
May 2019
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 444}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 105}, {"author_id": 2, "token_count": 22}, {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 40}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
799
85.00%
Pieter Jansen van Vuuren
68
7.23%
Dirk van der Merwe
40
4.26%
Simon Horman
24
2.55%
Jiri Pirko
9
0.96%
Total
940
nfp_port.h
216
-
8
661
Jakub Kiciński
Simon Horman
Yu Xiao
Florian Fainelli
Dirk van der Merwe
Pieter Jansen van Vuuren
Jiri Pirko
Yinjun Zhang
December 2015
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
November 2017
February 2018
May 2018
October 2018
February 2019
January 2022
August 2022
February 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 175}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 2, "token_count": 5}, {"author_id": 5, "token_count": 200}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 86}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 14, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
398
60.21%
Simon Horman
204
30.86%
Yu Xiao
25
3.78%
Florian Fainelli
10
1.51%
Dirk van der Merwe
7
1.06%
Pieter Jansen van Vuuren
6
0.91%
Jiri Pirko
6
0.91%
Yinjun Zhang
5
0.76%
Total
661
nfp_shared_buf.c
150
-
1
762
Jakub Kiciński
December 2015
February 2017
May 2017
June 2017
January 2018
May 2018
October 2018
February 2019
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 639}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
762
100.00%
Total
762
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
113
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
141313
59.43%
536
48.07%
1
John Hurley
17692
7.44%
88
7.89%
2
Pieter Jansen van Vuuren
14555
6.12%
61
5.47%
3
Louis Peens
11375
4.78%
45
4.04%
4
Jiong Wang
8473
3.56%
34
3.05%
5
Simon Horman
5876
2.47%
21
1.88%
6
Dirk van der Merwe
5853
2.46%
37
3.32%
7
Yinjun Zhang
5476
2.30%
25
2.24%
8
Carl Heymann
3827
1.61%
14
1.26%
9
Niklas Söderlund
3472
1.46%
5
0.45%
10
Huanhuan Wang
2779
1.17%
3
0.27%
11
Baowen Zheng
2609
1.10%
12
1.08%
12
Quentin Monnet
2274
0.96%
22
1.97%
13
Pablo Cascón
2058
0.87%
5
0.45%
14
Yu Xiao
1420
0.60%
8
0.72%
15
Pablo Neira Ayuso
1302
0.55%
16
1.43%
16
David Brunecz
1233
0.52%
2
0.18%
17
Diana Wang
1094
0.46%
6
0.54%
18
Fei Qin
949
0.40%
6
0.54%
19
Hui Zhou
800
0.34%
2
0.18%
20
Jiri Pirko
516
0.22%
20
1.79%
21
Yanguo Li
392
0.16%
2
0.18%
22
Peng Zhang
332
0.14%
1
0.09%
23
Bin Chen
163
0.07%
2
0.18%
24
Sixiang Chen
145
0.06%
1
0.09%
25
Edwin Peer
138
0.06%
3
0.27%
26
Jianbo Liu
111
0.05%
1
0.09%
27
Nic Viljoen
86
0.04%
1
0.09%
28
Alexander Duyck
71
0.03%
2
0.18%
29
Etienne van der Linde
65
0.03%
1
0.09%
30
Danielle Ratson
64
0.03%
2
0.18%
31
Gustavo A. R. Silva
63
0.03%
8
0.72%
32
Brendan Jackman
63
0.03%
1
0.09%
33
Ryan C Goodfellow
62
0.03%
1
0.09%
34
Guillaume Nault
62
0.03%
1
0.09%
35
Américo Wang
53
0.02%
3
0.27%
36
Ziyang Chen
50
0.02%
1
0.09%
37
Tianyu Yuan
48
0.02%
2
0.18%
38
Daniel Borkmann
47
0.02%
3
0.27%
39
Alexei Starovoitov
47
0.02%
2
0.18%
40
Edward Cree
44
0.02%
1
0.09%
41
Jacob E Keller
41
0.02%
4
0.36%
42
Florian Fainelli
40
0.02%
3
0.27%
43
Arkadi Sharshevsky
40
0.02%
1
0.09%
44
YiFei Zhu
39
0.02%
1
0.09%
45
Wenjuan Geng
34
0.01%
1
0.09%
46
Yangtao Li
33
0.01%
1
0.09%
47
Navid Emamdoost
25
0.01%
2
0.18%
48
Wei Yongjun
22
0.01%
3
0.27%
49
David S. Miller
22
0.01%
5
0.45%
50
wenxu
21
0.01%
2
0.18%
51
Petr Machata
20
0.01%
1
0.09%
52
Kuniyuki Iwashima
20
0.01%
4
0.36%
53
Fred Lotter
19
0.01%
2
0.18%
54
Kees Cook
18
0.01%
2
0.18%
55
Walter Heymans
17
0.01%
1
0.09%
56
Jarod Wilson
17
0.01%
1
0.09%
57
Leon Romanovsky
16
0.01%
3
0.27%
58
Eric Dumazet
16
0.01%
3
0.27%
59
Arnd Bergmann
15
0.01%
2
0.18%
60
Others
246
0.10%
66
5.92%
Total
237773
1115