Linux Source Code
Home
Release 6.11
Help
nfp
root
drivers
net
ethernet
netronome
Highlighting
Reset All
By Author
By Age
──────────
Ahmed Zaki
Alexander Duyck
Alexander Lobakin
Alexei Starovoitov
Américo Wang
Arkadi Sharshevsky
Baowen Zheng
Bin Chen
Brendan Jackman
Carl Heymann
Daniel Borkmann
Danielle Ratson
David Brunecz
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
James Hershaw
Jianbo Liu
Jiong Wang
Jiri Pirko
John Hurley
Justin Stitt
Kees Cook
Leon Romanovsky
Louis Peens
Marek Majtyka
Navid Emamdoost
Nic Viljoen
Niklas Söderlund
Others
Pablo Cascón
Pablo Neira Ayuso
Peng Zhang
Pieter Jansen van Vuuren
Quentin Monnet
Ratheesh Kannoth
Ryan C Goodfellow
Ryno Swart
Shihong Wang
Simon Horman
Sixiang Chen
Tianyu Yuan
Vlad Buslov
Wenjuan Geng
Wentao Jia
Yangtao Li
Yanguo Li
YiFei Zhu
Yinjun Zhang
Yu Xiao
Ziyang Chen
−
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
Pieter Jansen van Vuuren
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": 0, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"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": 6, "token_count": 56}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "token_count": 56}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "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": 16, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 41, "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%
Pieter Jansen van Vuuren
7
0.06%
Alexander Duyck
4
0.04%
Américo Wang
2
0.02%
Others
15
0.13%
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": 44, "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": 6, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 43, "token_count": 42}, {"author_id": 46, "token_count": 44}, {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 44, "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": 5, "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": 5, "token_count": 37}, {"author_id": 33, "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": 5, "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": 5, "token_count": 2025}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 324}, {"author_id": 5, "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": 5, "token_count": 4}, {"author_id": 13, "token_count": 44}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 5, "token_count": 245}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 411}, {"author_id": 5, "token_count": 394}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 5, "token_count": 368}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 168}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 16, "token_count": 18}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 855}, {"author_id": 5, "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": 28, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 50, "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": 15, "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
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": 7, "token_count": 1291}, {"author_id": 0, "token_count": 1145}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 7, "token_count": 20}, {"author_id": 0, "token_count": 250}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 442}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 2320}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 31, "token_count": 25}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 31, "token_count": 69}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 11, "token_count": 30}, {"author_id": 4, "token_count": 104}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 32, "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%
Gustavo A. R. Silva
4
0.06%
Simon Horman
1
0.02%
Others
46
0.73%
Total
6335
flower
13414
13
60
58428
John Hurley
Pieter Jansen van Vuuren
Louis Peens
Simon Horman
Yinjun Zhang
Jakub Kiciński
Baowen Zheng
Hui Zhou
Pablo Neira Ayuso
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
Alexander Lobakin
Gustavo A. R. Silva
Wenjuan Geng
Ratheesh Kannoth
Yu Xiao
Navid Emamdoost
Américo Wang
Kees Cook
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
January 2024
February 2024
March 2024
April 2024
June 2024
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": 6, "token_count": 21}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 425}, {"author_id": 2, "token_count": 5717}, {"author_id": 6, "token_count": 2723}, {"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": 6, "token_count": 527}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 216}, {"author_id": 1, "token_count": 2942}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 23, "token_count": 159}, {"author_id": 2, "token_count": 1300}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "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": 7, "token_count": 496}, {"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": 132}, ]}, {"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": 3404}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 94}, {"author_id": 58, "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": 579}, {"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": 1, "token_count": 19}, {"author_id": 2, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"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": 45, "token_count": 1}, {"author_id": 28, "token_count": 12}, {"author_id": 16, "token_count": 1015}, {"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": 28, "token_count": 13}, {"author_id": 2, "token_count": 1724}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 467}, {"author_id": 16, "token_count": 180}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 1385}, {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 59, "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": 28, "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": 16, "token_count": 93}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 28, "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": 4, "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": 4, "token_count": 181}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 3, "token_count": 2988}, {"author_id": 4, "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": 15, "token_count": 25}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 12, "token_count": 7}, {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 1844}, {"author_id": 29, "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": 4, "token_count": 98}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 1808}, {"author_id": 4, "token_count": 969}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 35, "token_count": 64}, {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 12, "token_count": 16}, {"author_id": 42, "token_count": 47}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 52, "token_count": 34}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 17, "token_count": 789}, {"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": 34, "token_count": 67}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 21, "token_count": 847}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 53, "token_count": 34}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 22, "token_count": 170}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 17, "token_count": 357}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 17, "token_count": 169}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 48, "token_count": 41}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
John Hurley
17315
29.63%
Pieter Jansen van Vuuren
14408
24.66%
Louis Peens
11310
19.36%
Simon Horman
3271
5.60%
Yinjun Zhang
2160
3.70%
Jakub Kiciński
2042
3.49%
Baowen Zheng
1931
3.30%
Hui Zhou
1315
2.25%
Pablo Neira Ayuso
1288
2.20%
Wentao Jia
847
1.45%
Yanguo Li
562
0.96%
Dirk van der Merwe
504
0.86%
Peng Zhang
332
0.57%
Jiri Pirko
298
0.51%
Jianbo Liu
111
0.19%
Vlad Buslov
73
0.12%
Etienne van der Linde
64
0.11%
Guillaume Nault
62
0.11%
Ziyang Chen
50
0.09%
Tianyu Yuan
48
0.08%
Alexander Lobakin
41
0.07%
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%
Américo Wang
5
0.01%
Kees Cook
4
0.01%
Niklas Söderlund
1
0.00%
Florian Fainelli
1
0.00%
Others
232
0.40%
Total
58428
nfd3
2262
5
11
10402
Jakub Kiciński
Niklas Söderlund
Huanhuan Wang
Diana Wang
Fei Qin
Edwin Peer
Simon Horman
Yinjun Zhang
Daniel Borkmann
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
December 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 623}, ]}, {"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": 38}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 43, "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": 6, "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": 7001}, {"author_id": 9, "token_count": 1946}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"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}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 20, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
7844
75.41%
Niklas Söderlund
1946
18.71%
Huanhuan Wang
343
3.30%
Diana Wang
194
1.87%
Fei Qin
37
0.36%
Edwin Peer
16
0.15%
Simon Horman
9
0.09%
Yinjun Zhang
8
0.08%
Daniel Borkmann
3
0.03%
Others
2
0.02%
Total
10402
nfdk
1938
4
8
8755
Jakub Kiciński
Yinjun Zhang
Huanhuan Wang
Diana Wang
Niklas Söderlund
Fei Qin
Baowen Zheng
Yangtao Li
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
December 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": 55, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6816}, {"author_id": 9, "token_count": 182}, {"author_id": 4, "token_count": 1044}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 4, "token_count": 15}, ]}, {"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": 4, "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}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 20, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
6946
79.34%
Yinjun Zhang
1062
12.13%
Huanhuan Wang
284
3.24%
Diana Wang
211
2.41%
Niklas Söderlund
182
2.08%
Fei Qin
38
0.43%
Baowen Zheng
30
0.34%
Yangtao Li
2
0.02%
Total
8755
nfpcore
9290
24
22
37514
Jakub Kiciński
Dirk van der Merwe
David Brunecz
Yu Xiao
Yinjun Zhang
John Hurley
Simon Horman
Sixiang Chen
Jacob E Keller
Carl Heymann
Gustavo A. R. Silva
Justin Stitt
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
November 2023
February 2024
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 26841}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 739}, {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 18, "token_count": 291}, {"author_id": 0, "token_count": 1291}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 236}, {"author_id": 0, "token_count": 493}, {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 588}, {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "token_count": 250}, {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 24}, {"author_id": 7, "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": 7, "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": 28, "token_count": 5}, {"author_id": 0, "token_count": 324}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 1226}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 264}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 259}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 47, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 6, "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": 7, "token_count": 74}, {"author_id": 0, "token_count": 274}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 15, "token_count": 37}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 26, "token_count": 33}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 15, "token_count": 156}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 4, "token_count": 123}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 57, "token_count": 7}, {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 15, "token_count": 122}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
35235
93.92%
Dirk van der Merwe
937
2.50%
David Brunecz
527
1.40%
Yu Xiao
321
0.86%
Yinjun Zhang
174
0.46%
John Hurley
113
0.30%
Simon Horman
73
0.19%
Sixiang Chen
33
0.09%
Jacob E Keller
27
0.07%
Carl Heymann
24
0.06%
Gustavo A. R. Silva
12
0.03%
Justin Stitt
7
0.02%
Kees Cook
4
0.01%
Others
27
0.07%
Total
37514
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": 5, "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": 7, "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
251
-
5
976
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": 6, "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": 7, "token_count": 931}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 23, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dirk van der Merwe
931
95.39%
Jakub Kiciński
39
4.00%
Simon Horman
3
0.31%
Jiri Pirko
2
0.20%
Leon Romanovsky
1
0.10%
Total
976
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
Justin Stitt
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": 6, "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": 7, "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": 57, "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%
Justin Stitt
1
0.08%
Others
3
0.25%
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": 6, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 323}, {"author_id": 6, "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": 7, "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": 6, "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": 5, "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": 28, "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": 5, "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": 33, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "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
369
-
11
1669
Jakub Kiciński
Danielle Ratson
Ryan C Goodfellow
Jiri Pirko
Arkadi Sharshevsky
Simon Horman
Ryno Swart
Jacob E Keller
Fei Qin
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
December 2023
April 2024
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": 6, "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": 49, "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": 589}, ]}, {"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": 47, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 36, "token_count": 64}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "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}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 20, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1422
85.20%
Danielle Ratson
64
3.83%
Ryan C Goodfellow
62
3.71%
Jiri Pirko
53
3.18%
Arkadi Sharshevsky
30
1.80%
Simon Horman
9
0.54%
Ryno Swart
8
0.48%
Jacob E Keller
7
0.42%
Fei Qin
6
0.36%
Diana Wang
6
0.36%
Yinjun Zhang
2
0.12%
Total
1669
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": 18, "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
Leon Romanovsky
Arkadi Sharshevsky
Jacob E Keller
Justin Stitt
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": 18, "token_count": 19}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 71}, {"author_id": 0, "token_count": 71}, {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 204}, {"author_id": 6, "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": 7, "token_count": 41}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 49, "token_count": 5}, {"author_id": 7, "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": 7, "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": 7, "token_count": 415}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 47, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 15, "token_count": 51}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 118}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "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%
Leon Romanovsky
5
0.11%
Arkadi Sharshevsky
5
0.11%
Jacob E Keller
4
0.09%
Justin Stitt
1
0.02%
Others
6
0.13%
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": 18, "token_count": 4}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 14}, {"author_id": 0, "token_count": 70}, {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 6, "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": 49, "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": 7, "token_count": 13}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 15, "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
1056
-
13
2736
Jakub Kiciński
Yinjun Zhang
Niklas Söderlund
Diana Wang
Huanhuan Wang
Dirk van der Merwe
Simon Horman
Fei Qin
Ryno Swart
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
November 2023
December 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 1458}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"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": 109}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"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": 6, "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": 7, "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": 4, "token_count": 39}, ]}, {"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": 4, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 19, "token_count": 22}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 17}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 19, "token_count": 10}, {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 63}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 91}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 30, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
2381
87.02%
Yinjun Zhang
213
7.79%
Niklas Söderlund
55
2.01%
Diana Wang
32
1.17%
Huanhuan Wang
17
0.62%
Dirk van der Merwe
13
0.48%
Simon Horman
3
0.11%
Fei Qin
3
0.11%
Ryno Swart
2
0.07%
Others
17
0.62%
Total
2736
nfp_net_common.c
2953
-
33
13438
Jakub Kiciński
Yinjun Zhang
Diana Wang
Pablo Cascón
Niklas Söderlund
Dirk van der Merwe
Ziyang Chen
Edwin Peer
Fei Qin
Huanhuan Wang
Marek Majtyka
Kees Cook
Bin Chen
Jiri Pirko
Simon Horman
Ryno Swart
Florian Fainelli
James Hershaw
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
November 2023
December 2023
February 2024
March 2024
May 2024
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 3750}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 916}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 41, "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": 177}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 797}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 69}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 43, "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": 6, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 27}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 58, "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": 45, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 7, "token_count": 63}, {"author_id": 0, "token_count": 126}, {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "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": 4, "token_count": 449}, ]}, {"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": 845}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 4, "token_count": 362}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 19, "token_count": 208}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 33}, {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 19, "token_count": 262}, {"author_id": 11, "token_count": 1}, {"author_id": 4, "token_count": 113}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 54, "token_count": 34}, {"author_id": 4, "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": 4, "token_count": 17}, {"author_id": 25, "token_count": 129}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 1040}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 20, "token_count": 41}, {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
9235
68.72%
Yinjun Zhang
2296
17.09%
Diana Wang
470
3.50%
Pablo Cascón
418
3.11%
Niklas Söderlund
348
2.59%
Dirk van der Merwe
198
1.47%
Ziyang Chen
129
0.96%
Edwin Peer
93
0.69%
Fei Qin
53
0.39%
Huanhuan Wang
47
0.35%
Marek Majtyka
34
0.25%
Kees Cook
14
0.10%
Bin Chen
10
0.07%
Jiri Pirko
9
0.07%
Simon Horman
8
0.06%
Ryno Swart
8
0.06%
Florian Fainelli
7
0.05%
James Hershaw
6
0.04%
Quentin Monnet
2
0.01%
Pieter Jansen van Vuuren
2
0.01%
Daniel Borkmann
2
0.01%
Yu Xiao
1
0.01%
John Hurley
1
0.01%
Alexander Duyck
1
0.01%
Others
46
0.34%
Total
13438
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": 7, "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
585
-
10
1323
Jakub Kiciński
Diana Wang
Yinjun Zhang
Pablo Cascón
Simon Horman
Edwin Peer
Huanhuan Wang
Ziyang Chen
Fei Qin
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
November 2023
December 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": 6, "token_count": 23}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 19, "token_count": 54}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 22}, {"author_id": 4, "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}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 20, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1035
78.23%
Diana Wang
84
6.35%
Yinjun Zhang
65
4.91%
Pablo Cascón
57
4.31%
Simon Horman
23
1.74%
Edwin Peer
23
1.74%
Huanhuan Wang
22
1.66%
Ziyang Chen
5
0.38%
Fei Qin
5
0.38%
Bin Chen
4
0.30%
Total
1323
nfp_net_debugdump.c
772
-
3
3679
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
March 2024
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": 3424}, ]}, {"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": 28, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 28, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Carl Heymann
3449
93.75%
Jakub Kiciński
154
4.19%
Gustavo A. R. Silva
76
2.07%
Total
3679
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": 55, "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": 55, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 437}, {"author_id": 9, "token_count": 181}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "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
2561
-
25
12903
Jakub Kiciński
Yinjun Zhang
Dirk van der Merwe
Yu Xiao
Fei Qin
Baowen Zheng
Carl Heymann
Sixiang Chen
Ryno Swart
Alexander Duyck
Ahmed Zaki
James Hershaw
Florian Fainelli
Justin Stitt
Edwin Peer
Diana Wang
Pieter Jansen van Vuuren
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
November 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
December 2022
January 2023
February 2023
May 2023
November 2023
December 2023
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 2463}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"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": 288}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 373}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 399}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 1175}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "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": 60, "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": 1541055600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 564}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "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": 45, "token_count": 25}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 41, "token_count": 46}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "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": 44}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 20, "token_count": 741}, {"author_id": 26, "token_count": 123}, {"author_id": 4, "token_count": 65}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 12, "token_count": 618}, {"author_id": 4, "token_count": 18}, {"author_id": 15, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 20, "token_count": 158}, {"author_id": 4, "token_count": 76}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 15, "token_count": 346}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 56, "token_count": 10}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 56, "token_count": 16}, {"author_id": 15, "token_count": 530}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 2546}, {"author_id": 15, "token_count": 66}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 51, "token_count": 39}, {"author_id": 57, "token_count": 21}, {"author_id": 30, "token_count": 82}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
6044
46.84%
Yinjun Zhang
2771
21.48%
Dirk van der Merwe
998
7.73%
Yu Xiao
953
7.39%
Fei Qin
907
7.03%
Baowen Zheng
618
4.79%
Carl Heymann
185
1.43%
Sixiang Chen
123
0.95%
Ryno Swart
82
0.64%
Alexander Duyck
46
0.36%
Ahmed Zaki
39
0.30%
James Hershaw
26
0.20%
Florian Fainelli
25
0.19%
Justin Stitt
21
0.16%
Edwin Peer
5
0.04%
Diana Wang
4
0.03%
Pieter Jansen van Vuuren
2
0.02%
Others
54
0.42%
Total
12903
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": 6, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 580}, {"author_id": 6, "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": 7, "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": 7, "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": 4, "token_count": 226}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "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
2443
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
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
May 2024
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": 60, "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": 6, "token_count": 1256}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 64}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "token_count": 84}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "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": 26}, ]}, {"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": 45, "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": 28, "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": 6, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Horman
1285
52.60%
Jakub Kiciński
773
31.64%
Dirk van der Merwe
180
7.37%
John Hurley
50
2.05%
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%
Florian Fainelli
2
0.08%
Gustavo A. R. Silva
1
0.04%
Others
33
1.35%
Total
2443
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": 6, "token_count": 201}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "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": 28, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 58, "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": 18, "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": 6, "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": 4, "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": 7, "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": 7, "token_count": 10}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 15, "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": 6, "token_count": 24}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "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": 4, "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": 6, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 2, "token_count": 5}, {"author_id": 6, "token_count": 200}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "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": 45, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "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:
132
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
141651
57.18%
537
45.39%
1
John Hurley
17601
7.11%
88
7.44%
2
Pieter Jansen van Vuuren
14565
5.88%
61
5.16%
3
Louis Peens
11310
4.57%
45
3.80%
4
Yinjun Zhang
9296
3.75%
31
2.62%
5
Jiong Wang
8473
3.42%
34
2.87%
6
Simon Horman
5872
2.37%
21
1.78%
7
Dirk van der Merwe
5837
2.36%
37
3.13%
8
Carl Heymann
3793
1.53%
14
1.18%
9
Niklas Söderlund
3486
1.41%
5
0.42%
10
Bin Chen
3071
1.24%
3
0.25%
11
Huanhuan Wang
3065
1.24%
8
0.68%
12
Baowen Zheng
2689
1.09%
12
1.01%
13
Quentin Monnet
2274
0.92%
22
1.86%
14
Pablo Cascón
2092
0.84%
5
0.42%
15
Yu Xiao
1497
0.60%
10
0.85%
16
Pablo Neira Ayuso
1316
0.53%
16
1.35%
17
Hui Zhou
1315
0.53%
5
0.42%
18
David Brunecz
1242
0.50%
2
0.17%
19
Diana Wang
1110
0.45%
6
0.51%
20
Fei Qin
1080
0.44%
9
0.76%
21
Wentao Jia
847
0.34%
6
0.51%
22
Yanguo Li
562
0.23%
3
0.25%
23
Jiri Pirko
530
0.21%
23
1.94%
24
Peng Zhang
332
0.13%
1
0.08%
25
Ziyang Chen
184
0.07%
2
0.17%
26
Sixiang Chen
156
0.06%
1
0.08%
27
Edwin Peer
137
0.06%
3
0.25%
28
Gustavo A. R. Silva
135
0.05%
9
0.76%
29
Jianbo Liu
111
0.04%
1
0.08%
30
Ryno Swart
100
0.04%
2
0.17%
31
Leon Romanovsky
100
0.04%
4
0.34%
32
Shihong Wang
96
0.04%
1
0.08%
33
Nic Viljoen
86
0.03%
1
0.08%
34
Vlad Buslov
73
0.03%
2
0.17%
35
Etienne van der Linde
64
0.03%
1
0.08%
36
Danielle Ratson
64
0.03%
2
0.17%
37
Brendan Jackman
63
0.03%
1
0.08%
38
Ryan C Goodfellow
62
0.03%
1
0.08%
39
Guillaume Nault
62
0.03%
1
0.08%
40
Américo Wang
53
0.02%
3
0.25%
41
Alexander Duyck
51
0.02%
2
0.17%
42
Tianyu Yuan
48
0.02%
2
0.17%
43
Daniel Borkmann
47
0.02%
3
0.25%
44
Alexei Starovoitov
47
0.02%
2
0.17%
45
Florian Fainelli
45
0.02%
3
0.25%
46
Edward Cree
44
0.02%
1
0.08%
47
Jacob E Keller
41
0.02%
4
0.34%
48
Alexander Lobakin
41
0.02%
1
0.08%
49
Arkadi Sharshevsky
40
0.02%
1
0.08%
50
YiFei Zhu
39
0.02%
1
0.08%
51
Ahmed Zaki
39
0.02%
1
0.08%
52
Wenjuan Geng
34
0.01%
1
0.08%
53
Ratheesh Kannoth
34
0.01%
1
0.08%
54
Marek Majtyka
34
0.01%
1
0.08%
55
Yangtao Li
33
0.01%
1
0.08%
56
James Hershaw
32
0.01%
3
0.25%
57
Justin Stitt
30
0.01%
3
0.25%
58
Kees Cook
27
0.01%
4
0.34%
59
Navid Emamdoost
25
0.01%
2
0.17%
60
Others
527
0.21%
107
9.04%
Total
247710
1183