Linux Source Code
Home
Release 6.7
Help
nfp
root
drivers
net
ethernet
netronome
Highlighting
Reset All
By Author
By Age
──────────
Alexander Duyck
Alexei Starovoitov
Américo Wang
Arkadi Sharshevsky
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
Etienne van der Linde
Fei Qin
Florian Fainelli
Guillaume Nault
Gustavo A. R. Silva
Huanhuan Wang
Hui Zhou
Jacob E Keller
Jakub Kiciński
Jianbo Liu
Jiong Wang
Jiri Pirko
John Hurley
Kees Cook
Kuniyuki Iwashima
Leon Romanovsky
Louis Peens
Marek Majtyka
Navid Emamdoost
Nic Viljoen
Niklas Söderlund
Others
Pablo Cascón
Pablo Neira Ayuso
Peng Zhang
Petr Machata
Pieter Jansen van Vuuren
Quentin Monnet
Ratheesh Kannoth
Ryan C Goodfellow
Shihong Wang
Simon Horman
Sixiang Chen
Tianyu Yuan
Vlad Buslov
Wei Yongjun
Wenjuan Geng
Wentao Jia
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": 40, "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": 56, "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": 55, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 32, "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": 40, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 43, "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": 42, "token_count": 42}, {"author_id": 44, "token_count": 44}, {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 43, "token_count": 41}, {"author_id": 0, "token_count": 4408}, {"author_id": 23, "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": 23, "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": 31, "token_count": 82}, {"author_id": 13, "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": 13, "token_count": 1974}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 13, "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": 36, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 48, "token_count": 39}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 37, "token_count": 63}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 16, "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
1411
4
16
6335
Huanhuan Wang
Jakub Kiciński
Dirk van der Merwe
Yinjun Zhang
Shihong Wang
Leon Romanovsky
Niklas Söderlund
Kuniyuki Iwashima
Wei Yongjun
Gustavo A. R. Silva
Simon Horman
Others
December 2015
April 2016
September 2016
November 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 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
January 2023
February 2023
April 2023
October 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 230}, ]}, {"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": 149}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"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": 55, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 442}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 36, "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": 58, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 58, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 2320}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 29, "token_count": 25}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 29, "token_count": 69}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 11, "token_count": 30}, {"author_id": 7, "token_count": 104}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 30, "token_count": 96}, ]}, ]
Author Name
Tokens
Token Proportion
Huanhuan Wang
2352
37.13%
Jakub Kiciński
2298
36.27%
Dirk van der Merwe
1311
20.69%
Yinjun Zhang
104
1.64%
Shihong Wang
96
1.52%
Leon Romanovsky
94
1.48%
Niklas Söderlund
29
0.46%
Kuniyuki Iwashima
17
0.27%
Wei Yongjun
5
0.08%
Gustavo A. R. Silva
4
0.06%
Simon Horman
1
0.02%
Others
24
0.38%
Total
6335
flower
13351
13
55
58200
John Hurley
Pieter Jansen van Vuuren
Louis Peens
Simon Horman
Yinjun Zhang
Jakub Kiciński
Baowen Zheng
Pablo Neira Ayuso
Hui Zhou
Wentao Jia
Yanguo Li
Dirk van der Merwe
Peng Zhang
Jiri Pirko
Jianbo Liu
Vlad Buslov
Etienne van der Linde
Guillaume Nault
Ziyang Chen
Tianyu Yuan
Gustavo A. R. Silva
Wenjuan Geng
Ratheesh Kannoth
Yu Xiao
Navid Emamdoost
wenxu
Petr Machata
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
February 2023
March 2023
July 2023
October 2023
December 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": 40, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 248}, {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 692}, {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 425}, {"author_id": 2, "token_count": 5718}, {"author_id": 5, "token_count": 2724}, {"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": 23, "token_count": 60}, {"author_id": 2, "token_count": 135}, {"author_id": 5, "token_count": 527}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 216}, {"author_id": 1, "token_count": 2946}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 56, "token_count": 10}, {"author_id": 23, "token_count": 159}, {"author_id": 2, "token_count": 1300}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 23, "token_count": 12}, {"author_id": 1, "token_count": 76}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 503}, ]}, {"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": 23, "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": 53, "token_count": 4}, {"author_id": 2, "token_count": 252}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 14}, {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 1, "token_count": 80}, {"author_id": 2, "token_count": 586}, {"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": 811}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 159}, {"author_id": 1, "token_count": 606}, {"author_id": 2, "token_count": 581}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 1, "token_count": 19}, {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1731}, {"author_id": 2, "token_count": 147}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 36, "token_count": 12}, {"author_id": 15, "token_count": 1016}, {"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": 3756}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1989}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 36, "token_count": 13}, {"author_id": 2, "token_count": 1731}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 467}, {"author_id": 15, "token_count": 180}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 1385}, {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 54, "token_count": 25}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1724}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 23, "token_count": 15}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 39, "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": 57, "token_count": 21}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 59, "token_count": 19}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 36, "token_count": 6}, {"author_id": 3, "token_count": 431}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 45}, {"author_id": 3, "token_count": 110}, {"author_id": 7, "token_count": 249}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 24, "token_count": 332}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 5669}, {"author_id": 7, "token_count": 181}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 3, "token_count": 2988}, {"author_id": 7, "token_count": 624}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 12, "token_count": 19}, {"author_id": 0, "token_count": 3}, {"author_id": 16, "token_count": 25}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 12, "token_count": 7}, {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 1844}, {"author_id": 28, "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": 1808}, {"author_id": 7, "token_count": 969}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 34, "token_count": 64}, {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 12, "token_count": 20}, {"author_id": 58, "token_count": 3}, {"author_id": 41, "token_count": 47}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 49, "token_count": 34}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 18, "token_count": 793}, {"author_id": 25, "token_count": 50}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 22, "token_count": 349}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 22, "token_count": 43}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 33, "token_count": 62}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 21, "token_count": 851}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 34}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 22, "token_count": 170}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 18, "token_count": 357}, ]}, ]
Author Name
Tokens
Token Proportion
John Hurley
17327
29.77%
Pieter Jansen van Vuuren
14427
24.79%
Louis Peens
11310
19.43%
Simon Horman
3272
5.62%
Yinjun Zhang
2160
3.71%
Jakub Kiciński
2042
3.51%
Baowen Zheng
1935
3.32%
Pablo Neira Ayuso
1289
2.21%
Hui Zhou
1150
1.98%
Wentao Jia
851
1.46%
Yanguo Li
562
0.97%
Dirk van der Merwe
494
0.85%
Peng Zhang
332
0.57%
Jiri Pirko
298
0.51%
Jianbo Liu
111
0.19%
Vlad Buslov
68
0.12%
Etienne van der Linde
64
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%
Ratheesh Kannoth
34
0.06%
Yu Xiao
25
0.04%
Navid Emamdoost
25
0.04%
wenxu
21
0.04%
Petr Machata
19
0.03%
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
130
0.22%
Total
58200
nfd3
2259
5
12
10364
Jakub Kiciński
Niklas Söderlund
Huanhuan Wang
Diana Wang
Edwin Peer
Simon Horman
Yinjun Zhang
Daniel Borkmann
Fei Qin
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
February 2023
March 2023
September 2023
October 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 624}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "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": 7006}, {"author_id": 9, "token_count": 1942}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 19, "token_count": 194}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 240}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 11, "token_count": 83}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 20, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
7844
75.69%
Niklas Söderlund
1942
18.74%
Huanhuan Wang
343
3.31%
Diana Wang
194
1.87%
Edwin Peer
16
0.15%
Simon Horman
9
0.09%
Yinjun Zhang
8
0.08%
Daniel Borkmann
3
0.03%
Fei Qin
1
0.01%
Others
4
0.04%
Total
10364
nfdk
1935
4
9
8713
Jakub Kiciński
Yinjun Zhang
Huanhuan Wang
Diana Wang
Niklas Söderlund
Baowen Zheng
Yangtao Li
Fei Qin
Others
December 2015
April 2016
October 2016
November 2016
February 2017
March 2017
July 2018
October 2018
December 2018
March 2022
June 2022
July 2022
November 2022
December 2022
February 2023
March 2023
October 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"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": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6809}, {"author_id": 9, "token_count": 181}, {"author_id": 7, "token_count": 1044}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 7, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 12, "token_count": 30}, {"author_id": 19, "token_count": 211}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 86}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 11, "token_count": 173}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 11, "token_count": 25}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 20, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
6939
79.64%
Yinjun Zhang
1062
12.19%
Huanhuan Wang
284
3.26%
Diana Wang
211
2.42%
Niklas Söderlund
181
2.08%
Baowen Zheng
30
0.34%
Yangtao Li
2
0.02%
Fei Qin
2
0.02%
Others
2
0.02%
Total
8713
nfpcore
9194
24
21
37225
Jakub Kiciński
Dirk van der Merwe
David Brunecz
Yu Xiao
Yinjun Zhang
John Hurley
Simon Horman
Jacob E Keller
Sixiang Chen
Carl Heymann
Gustavo A. R. Silva
Kees Cook
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
February 2023
May 2023
October 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 26802}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 739}, {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 291}, {"author_id": 0, "token_count": 1226}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 17, "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": 36, "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": 264}, ]}, {"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": 36, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 45, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 36, "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": 16, "token_count": 37}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 26, "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": 47}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 16, "token_count": 156}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 124}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 53, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
35129
94.37%
Dirk van der Merwe
890
2.39%
David Brunecz
527
1.42%
Yu Xiao
199
0.53%
Yinjun Zhang
173
0.46%
John Hurley
113
0.30%
Simon Horman
73
0.20%
Jacob E Keller
27
0.07%
Sixiang Chen
26
0.07%
Carl Heymann
24
0.06%
Gustavo A. R. Silva
12
0.03%
Kees Cook
4
0.01%
Others
28
0.08%
Total
37225
nic
696
3
4
3151
Bin Chen
Jakub Kiciński
Pablo Cascón
Others
February 2017
April 2017
May 2017
August 2017
September 2017
January 2018
October 2018
December 2019
January 2023
May 2023
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 14, "token_count": 68}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 10, "token_count": 2904}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bin Chen
2904
92.16%
Jakub Kiciński
163
5.17%
Pablo Cascón
68
2.16%
Others
16
0.51%
Total
3151
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
-
5
971
Dirk van der Merwe
Jakub Kiciński
Simon Horman
Jiri Pirko
Leon Romanovsky
February 2017
April 2017
May 2017
June 2017
October 2018
September 2019
September 2021
January 2023
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"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": 926}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 23, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dirk van der Merwe
926
95.37%
Jakub Kiciński
39
4.02%
Simon Horman
3
0.31%
Jiri Pirko
2
0.21%
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": 23, "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": 13, "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": 36, "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": 31, "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": 13, "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
364
-
9
1645
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
May 2023
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 506}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 47, "token_count": 30}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 71}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 38, "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": 23, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 23, "token_count": 27}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 35, "token_count": 64}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 23, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1412
85.84%
Danielle Ratson
64
3.89%
Ryan C Goodfellow
62
3.77%
Jiri Pirko
53
3.22%
Arkadi Sharshevsky
30
1.82%
Simon Horman
9
0.55%
Jacob E Keller
7
0.43%
Diana Wang
6
0.36%
Yinjun Zhang
2
0.12%
Total
1645
nfp_hwmon.c
162
-
3
654
David Brunecz
Jakub Kiciński
Others
December 2015
February 2017
April 2017
May 2017
October 2018
April 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 606}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Brunecz
606
92.66%
Jakub Kiciński
47
7.19%
Others
1
0.15%
Total
654
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": 17, "token_count": 19}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 17, "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": 55, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 47, "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": 45, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 16, "token_count": 51}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 16, "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": 17, "token_count": 4}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 17, "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": 14, "token_count": 10}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 61}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 47, "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": 36, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 45, "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": 16, "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
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": 60, "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": 20, "token_count": 3}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 19, "token_count": 22}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 17}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 19, "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%
Others
17
0.64%
Total
2644
nfp_net_common.c
2764
-
30
12319
Jakub Kiciński
Yinjun Zhang
Diana Wang
Pablo Cascón
Niklas Söderlund
Dirk van der Merwe
Ziyang Chen
Edwin Peer
Huanhuan Wang
Marek Majtyka
Kees Cook
Fei Qin
Bin Chen
Jiri Pirko
Simon Horman
Florian Fainelli
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
March 2023
May 2023
June 2023
July 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 3741}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 916}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 121}, {"author_id": 60, "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": 56, "token_count": 4}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 27, "token_count": 93}, {"author_id": 0, "token_count": 96}, {"author_id": 14, "token_count": 136}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 838}, {"author_id": 14, "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": 46, "token_count": 3}, {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 53, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 185}, {"author_id": 13, "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": 46, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 57}, {"author_id": 0, "token_count": 126}, {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 108}, {"author_id": 0, "token_count": 154}, ]}, {"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": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 836}, {"author_id": 9, "token_count": 348}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 0, "token_count": 1}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 7, "token_count": 373}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 19, "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": 11, "token_count": 33}, {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 19, "token_count": 263}, {"author_id": 11, "token_count": 1}, {"author_id": 7, "token_count": 108}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 51, "token_count": 34}, {"author_id": 7, "token_count": 269}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 17}, {"author_id": 25, "token_count": 129}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
9215
74.80%
Yinjun Zhang
1264
10.26%
Diana Wang
471
3.82%
Pablo Cascón
418
3.39%
Niklas Söderlund
348
2.82%
Dirk van der Merwe
192
1.56%
Ziyang Chen
129
1.05%
Edwin Peer
93
0.75%
Huanhuan Wang
47
0.38%
Marek Majtyka
34
0.28%
Kees Cook
14
0.11%
Fei Qin
12
0.10%
Bin Chen
10
0.08%
Jiri Pirko
9
0.07%
Simon Horman
8
0.06%
Florian Fainelli
7
0.06%
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
35
0.28%
Total
12319
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
569
-
9
1288
Jakub Kiciński
Diana Wang
Pablo Cascón
Yinjun Zhang
Simon Horman
Edwin Peer
Huanhuan Wang
Ziyang Chen
Bin Chen
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
January 2023
July 2023
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": 27, "token_count": 23}, {"author_id": 0, "token_count": 15}, {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 14, "token_count": 42}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 14, "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": 19, "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": 11, "token_count": 22}, {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 19, "token_count": 30}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1035
80.36%
Diana Wang
84
6.52%
Pablo Cascón
57
4.43%
Yinjun Zhang
35
2.72%
Simon Horman
23
1.79%
Edwin Peer
23
1.79%
Huanhuan Wang
22
1.71%
Ziyang Chen
5
0.39%
Bin Chen
4
0.31%
Total
1288
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": 36, "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": 52, "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": 19, "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": 52, "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": 19, "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
2140
-
22
10201
Jakub Kiciński
Dirk van der Merwe
Fei Qin
Yu Xiao
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
January 2023
February 2023
May 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 2566}, ]}, {"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": 401}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 0, "token_count": 165}, ]}, {"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": 55, "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": 558}, ]}, {"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": 46, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 32, "token_count": 66}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 20, "token_count": 774}, {"author_id": 26, "token_count": 123}, {"author_id": 7, "token_count": 68}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 12, "token_count": 607}, {"author_id": 7, "token_count": 18}, {"author_id": 16, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 20, "token_count": 120}, {"author_id": 7, "token_count": 76}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 16, "token_count": 346}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 530}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
6115
59.95%
Dirk van der Merwe
992
9.72%
Fei Qin
902
8.84%
Yu Xiao
887
8.70%
Baowen Zheng
607
5.95%
Yinjun Zhang
228
2.24%
Carl Heymann
185
1.81%
Sixiang Chen
123
1.21%
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
61
0.60%
Total
10201
nfp_net_main.c
835
-
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
January 2023
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": 280}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 674}, {"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": 14, "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": 23, "token_count": 32}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 226}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 23, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
3015
81.73%
Simon Horman
278
7.54%
Yinjun Zhang
227
6.15%
Pablo Cascón
104
2.82%
Jiri Pirko
38
1.03%
Dirk van der Merwe
26
0.70%
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
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": 56, "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": 23, "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": 46, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 40, "token_count": 44}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "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": 19, "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%
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
26
1.07%
Total
2440
nfp_net_repr.h
114
-
7
365
Simon Horman
Jakub Kiciński
Pieter Jansen van Vuuren
Dirk van der Merwe
Kees Cook
Jiri Pirko
Gustavo A. R. Silva
December 2015
May 2017
June 2017
November 2017
January 2018
May 2018
October 2018
November 2018
February 2020
October 2023
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": 201}, ]}, {"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": 23, "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": 36, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 53, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Horman
201
55.07%
Jakub Kiciński
116
31.78%
Pieter Jansen van Vuuren
29
7.95%
Dirk van der Merwe
9
2.47%
Kees Cook
5
1.37%
Jiri Pirko
4
1.10%
Gustavo A. R. Silva
1
0.27%
Total
365
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": 14, "token_count": 1197}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 12, "token_count": 98}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 120}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 20, "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": 17, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 14, "token_count": 174}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "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": 16, "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
225
-
6
948
Jakub Kiciński
Pieter Jansen van Vuuren
Dirk van der Merwe
Simon Horman
Jiri Pirko
Yinjun Zhang
December 2015
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
February 2018
May 2018
October 2018
May 2019
April 2023
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": 23, "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}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 7, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
799
84.28%
Pieter Jansen van Vuuren
68
7.17%
Dirk van der Merwe
40
4.22%
Simon Horman
24
2.53%
Jiri Pirko
9
0.95%
Yinjun Zhang
8
0.84%
Total
948
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": 23, "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": 46, "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": 16, "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:
125
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
141578
58.24%
537
46.33%
1
John Hurley
17614
7.25%
88
7.59%
2
Pieter Jansen van Vuuren
14584
6.00%
61
5.26%
3
Louis Peens
11310
4.65%
45
3.88%
4
Jiong Wang
8473
3.49%
34
2.93%
5
Simon Horman
5873
2.42%
21
1.81%
6
Dirk van der Merwe
5763
2.37%
37
3.19%
7
Yinjun Zhang
5601
2.30%
28
2.42%
8
Carl Heymann
3827
1.57%
14
1.21%
9
Niklas Söderlund
3481
1.43%
5
0.43%
10
Bin Chen
3071
1.26%
3
0.26%
11
Huanhuan Wang
3065
1.26%
8
0.69%
12
Baowen Zheng
2682
1.10%
12
1.04%
13
Quentin Monnet
2274
0.94%
22
1.90%
14
Pablo Cascón
2092
0.86%
5
0.43%
15
Pablo Neira Ayuso
1317
0.54%
16
1.38%
16
Yu Xiao
1309
0.54%
9
0.78%
17
David Brunecz
1242
0.51%
2
0.17%
18
Hui Zhou
1150
0.47%
3
0.26%
19
Diana Wang
1109
0.46%
6
0.52%
20
Fei Qin
951
0.39%
7
0.60%
21
Wentao Jia
851
0.35%
6
0.52%
22
Yanguo Li
562
0.23%
3
0.26%
23
Jiri Pirko
530
0.22%
23
1.98%
24
Peng Zhang
332
0.14%
1
0.09%
25
Ziyang Chen
184
0.08%
2
0.17%
26
Sixiang Chen
149
0.06%
1
0.09%
27
Edwin Peer
138
0.06%
3
0.26%
28
Jianbo Liu
111
0.05%
1
0.09%
29
Leon Romanovsky
100
0.04%
4
0.35%
30
Shihong Wang
96
0.04%
1
0.09%
31
Nic Viljoen
86
0.04%
1
0.09%
32
Alexander Duyck
71
0.03%
2
0.17%
33
Vlad Buslov
68
0.03%
2
0.17%
34
Etienne van der Linde
64
0.03%
1
0.09%
35
Danielle Ratson
64
0.03%
2
0.17%
36
Gustavo A. R. Silva
63
0.03%
8
0.69%
37
Brendan Jackman
63
0.03%
1
0.09%
38
Ryan C Goodfellow
62
0.03%
1
0.09%
39
Guillaume Nault
62
0.03%
1
0.09%
40
Américo Wang
53
0.02%
3
0.26%
41
Tianyu Yuan
48
0.02%
2
0.17%
42
Daniel Borkmann
47
0.02%
3
0.26%
43
Alexei Starovoitov
47
0.02%
2
0.17%
44
Edward Cree
44
0.02%
1
0.09%
45
Jacob E Keller
41
0.02%
4
0.35%
46
Florian Fainelli
40
0.02%
3
0.26%
47
Arkadi Sharshevsky
40
0.02%
1
0.09%
48
YiFei Zhu
39
0.02%
1
0.09%
49
Wenjuan Geng
34
0.01%
1
0.09%
50
Ratheesh Kannoth
34
0.01%
1
0.09%
51
Marek Majtyka
34
0.01%
1
0.09%
52
Yangtao Li
33
0.01%
1
0.09%
53
Kees Cook
27
0.01%
4
0.35%
54
Navid Emamdoost
25
0.01%
2
0.17%
55
Wei Yongjun
22
0.01%
3
0.26%
56
David S. Miller
22
0.01%
5
0.43%
57
wenxu
21
0.01%
2
0.17%
58
Kuniyuki Iwashima
20
0.01%
4
0.35%
59
Petr Machata
19
0.01%
1
0.09%
60
Others
383
0.16%
87
7.51%
Total
243095
1159