Linux Source Code
Home
Release 6.2
Help
hns
root
drivers
net
ethernet
hisilicon
Highlighting
Reset All
By Author
By Age
──────────
Alexander Duyck
Andrew Lunn
Andy Shevchenko
Arnd Bergmann
Barry Song
Chenny Xu
Colin Ian King
Daode Huang
Dinghao Liu
Eric Dumazet
Florian Fainelli
Florian Westphal
Gustavo A. R. Silva
Hao Chen
Huazhong Tan
Jakub Kiciński
Jarod Wilson
Javier Martinez Canillas
Jesse Brandeburg
Jia-Ju Bai
Jian Shen
Johan Hovold
Jun He
Kees Cook
Kejian Yan
Len Baker
Li Peng
Li Yang
Lijun Ou
Lin Yun Sheng
LiuJian
Liubin Shu
Lu Wei
Matthias Brugger
Michael S. Tsirkin
Others
Pan Bian
Peng Wu
Peter Chen
Philippe Reynes
Qianqian Xie
Russell King
Sakari Ailus
Salil
Sheng Li
Teng Qi
Thomas Gleixner
Timmy Li
Wang Hai
Wei Yongjun
Xi Wang
Yang Shen
Yang Yingliang
Yisen.Zhuang (Zhuangyuzeng)
Yonglong Liu
Yue haibing
Yufeng Mo
Zheng Yongjun
huang.zijiang
wangyunjian
xupanda
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
hnae.c
467
-
11
2191
Daode Huang
Kejian Yan
Johan Hovold
Li Peng
Lin Yun Sheng
Yang Yingliang
Florian Fainelli
Thomas Gleixner
Wang Hai
Jesse Brandeburg
Others
March 2013
September 2015
October 2015
January 2016
June 2016
November 2016
April 2017
August 2017
September 2018
May 2019
September 2020
October 2022
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 2053}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 26, "token_count": 26}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 44, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
2053
93.70%
Kejian Yan
61
2.78%
Johan Hovold
26
1.19%
Li Peng
17
0.78%
Lin Yun Sheng
16
0.73%
Yang Yingliang
10
0.46%
Florian Fainelli
3
0.14%
Thomas Gleixner
2
0.09%
Wang Hai
1
0.05%
Jesse Brandeburg
1
0.05%
Others
1
0.05%
Total
2191
hnae.h
707
-
14
2823
Daode Huang
Li Peng
Salil
Kejian Yan
Lin Yun Sheng
Qianqian Xie
Sheng Li
Huazhong Tan
Yisen.Zhuang (Zhuangyuzeng)
Thomas Gleixner
Len Baker
Yonglong Liu
Jakub Kiciński
Others
September 2015
October 2015
December 2015
January 2016
March 2016
April 2016
June 2016
July 2016
November 2016
December 2016
April 2017
June 2017
August 2017
April 2018
August 2018
April 2019
May 2019
March 2021
October 2021
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 2257}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 180}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 185}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 42}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 46, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
2296
81.33%
Li Peng
189
6.70%
Salil
184
6.52%
Kejian Yan
67
2.37%
Lin Yun Sheng
44
1.56%
Qianqian Xie
15
0.53%
Sheng Li
13
0.46%
Huazhong Tan
6
0.21%
Yisen.Zhuang (Zhuangyuzeng)
2
0.07%
Thomas Gleixner
2
0.07%
Len Baker
2
0.07%
Yonglong Liu
1
0.04%
Jakub Kiciński
1
0.04%
Others
1
0.04%
Total
2823
hns_ae_adapt.c
1002
-
14
4814
Daode Huang
Li Peng
Salil
Kejian Yan
Sheng Li
Yisen.Zhuang (Zhuangyuzeng)
Yonglong Liu
Yue haibing
Lin Yun Sheng
Lijun Ou
Len Baker
LiuJian
Thomas Gleixner
Jakub Kiciński
September 2015
October 2015
December 2015
January 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
November 2016
April 2017
July 2017
August 2017
July 2018
August 2018
December 2018
January 2019
May 2019
October 2021
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 3445}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 246}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 120}, {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 201}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 294}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 165}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 46, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
3658
75.99%
Li Peng
459
9.53%
Salil
249
5.17%
Kejian Yan
243
5.05%
Sheng Li
120
2.49%
Yisen.Zhuang (Zhuangyuzeng)
31
0.64%
Yonglong Liu
19
0.39%
Yue haibing
11
0.23%
Lin Yun Sheng
6
0.12%
Lijun Ou
6
0.12%
Len Baker
6
0.12%
LiuJian
3
0.06%
Thomas Gleixner
2
0.04%
Jakub Kiciński
1
0.02%
Total
4814
hns_dsaf_gmac.c
739
-
12
4439
Daode Huang
Li Peng
Kejian Yan
Yonglong Liu
Alexander Duyck
Thomas Gleixner
Qianqian Xie
Yue haibing
Wei Yongjun
Salil
Jakub Kiciński
Others
September 2015
March 2016
June 2016
August 2016
November 2016
April 2017
July 2018
August 2018
September 2018
December 2018
May 2019
March 2021
October 2021
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 4110}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 129}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
4110
92.59%
Li Peng
168
3.78%
Kejian Yan
121
2.73%
Yonglong Liu
28
0.63%
Alexander Duyck
3
0.07%
Thomas Gleixner
2
0.05%
Qianqian Xie
2
0.05%
Yue haibing
1
0.02%
Wei Yongjun
1
0.02%
Salil
1
0.02%
Jakub Kiciński
1
0.02%
Others
1
0.02%
Total
4439
hns_dsaf_gmac.h
41
-
2
86
Daode Huang
Thomas Gleixner
September 2015
May 2019
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
84
97.67%
Thomas Gleixner
2
2.33%
Total
86
hns_dsaf_mac.c
1230
-
19
5296
Daode Huang
Kejian Yan
Yisen.Zhuang (Zhuangyuzeng)
Li Peng
Yonglong Liu
Sheng Li
Peter Chen
Peng Wu
Sakari Ailus
Salil
Colin Ian King
Jesse Brandeburg
Yang Shen
Yue haibing
Thomas Gleixner
Jakub Kiciński
Others
September 2015
October 2015
December 2015
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
March 2017
April 2017
June 2017
March 2018
July 2018
August 2018
December 2018
May 2019
April 2020
September 2020
May 2021
October 2021
April 2022
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 3527}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 31}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 5, "token_count": 501}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 473}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 25, "token_count": 18}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 296}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 11}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 65}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 54}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 33, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
3578
67.56%
Kejian Yan
908
17.15%
Yisen.Zhuang (Zhuangyuzeng)
501
9.46%
Li Peng
128
2.42%
Yonglong Liu
54
1.02%
Sheng Li
31
0.59%
Peter Chen
18
0.34%
Peng Wu
17
0.32%
Sakari Ailus
16
0.30%
Salil
14
0.26%
Colin Ian King
10
0.19%
Jesse Brandeburg
7
0.13%
Yang Shen
3
0.06%
Yue haibing
2
0.04%
Thomas Gleixner
2
0.04%
Jakub Kiciński
1
0.02%
Others
6
0.11%
Total
5296
hns_dsaf_mac.h
468
-
10
2050
Daode Huang
Kejian Yan
Li Peng
Yisen.Zhuang (Zhuangyuzeng)
Salil
Yonglong Liu
Thomas Gleixner
Jakub Kiciński
Qianqian Xie
Kees Cook
September 2015
December 2015
March 2016
April 2016
June 2016
July 2016
September 2016
November 2016
April 2017
May 2017
August 2018
April 2019
May 2019
October 2021
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1925}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 9, "token_count": 1}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
1929
94.10%
Kejian Yan
51
2.49%
Li Peng
31
1.51%
Yisen.Zhuang (Zhuangyuzeng)
26
1.27%
Salil
4
0.20%
Yonglong Liu
3
0.15%
Thomas Gleixner
2
0.10%
Jakub Kiciński
2
0.10%
Qianqian Xie
1
0.05%
Kees Cook
1
0.05%
Total
2050
hns_dsaf_main.c
3158
-
24
15088
Daode Huang
Kejian Yan
Yonglong Liu
Salil
Lijun Ou
Yisen.Zhuang (Zhuangyuzeng)
Sheng Li
Xi Wang
Qianqian Xie
Li Peng
Jesse Brandeburg
Wei Yongjun
huang.zijiang
Arnd Bergmann
Peter Chen
Yang Shen
Javier Martinez Canillas
Kees Cook
Yue haibing
Andy Shevchenko
Colin Ian King
Thomas Gleixner
Others
September 2015
October 2015
December 2015
March 2016
April 2016
June 2016
July 2016
August 2016
October 2016
November 2016
March 2017
April 2017
June 2018
July 2018
August 2018
December 2018
February 2019
April 2019
May 2019
September 2019
October 2019
July 2020
September 2020
May 2021
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 10079}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 2, "token_count": 620}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 208}, {"author_id": 9, "token_count": 15}, {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 5, "token_count": 277}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 420}, {"author_id": 9, "token_count": 22}, {"author_id": 1, "token_count": 170}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 21, "token_count": 37}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 394}, {"author_id": 25, "token_count": 11}, {"author_id": 2, "token_count": 75}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 54}, {"author_id": 1, "token_count": 1029}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 13, "token_count": 93}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 1067}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 29, "token_count": 24}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 4, "token_count": 81}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 38}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 30, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
10551
69.93%
Kejian Yan
1386
9.19%
Yonglong Liu
1148
7.61%
Salil
695
4.61%
Lijun Ou
394
2.61%
Yisen.Zhuang (Zhuangyuzeng)
277
1.84%
Sheng Li
208
1.38%
Xi Wang
93
0.62%
Qianqian Xie
91
0.60%
Li Peng
83
0.55%
Jesse Brandeburg
38
0.25%
Wei Yongjun
37
0.25%
huang.zijiang
24
0.16%
Arnd Bergmann
17
0.11%
Peter Chen
11
0.07%
Yang Shen
8
0.05%
Javier Martinez Canillas
7
0.05%
Kees Cook
5
0.03%
Yue haibing
4
0.03%
Andy Shevchenko
4
0.03%
Colin Ian King
3
0.02%
Thomas Gleixner
2
0.01%
Others
2
0.01%
Total
15088
hns_dsaf_main.h
468
-
11
1663
Daode Huang
Kejian Yan
Lijun Ou
Yisen.Zhuang (Zhuangyuzeng)
Salil
Qianqian Xie
Sheng Li
Li Peng
Thomas Gleixner
Yonglong Liu
Len Baker
September 2015
October 2015
December 2015
January 2016
March 2016
April 2016
June 2016
August 2016
November 2016
April 2017
August 2018
April 2019
May 2019
October 2021
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1332}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 58}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 20}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 46, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
1365
82.08%
Kejian Yan
150
9.02%
Lijun Ou
58
3.49%
Yisen.Zhuang (Zhuangyuzeng)
29
1.74%
Salil
20
1.20%
Qianqian Xie
20
1.20%
Sheng Li
10
0.60%
Li Peng
7
0.42%
Thomas Gleixner
2
0.12%
Yonglong Liu
1
0.06%
Len Baker
1
0.06%
Total
1663
hns_dsaf_misc.c
771
-
20
3223
Kejian Yan
Daode Huang
Yisen.Zhuang (Zhuangyuzeng)
Salil
LiuJian
Huazhong Tan
Jian Shen
Lijun Ou
Sheng Li
Andy Shevchenko
Qianqian Xie
Teng Qi
Zheng Yongjun
Yue haibing
Yang Shen
Thomas Gleixner
Jesse Brandeburg
Yonglong Liu
Others
September 2015
December 2015
March 2016
April 2016
June 2016
July 2016
August 2016
March 2017
June 2017
July 2017
December 2017
January 2018
July 2018
April 2019
May 2019
July 2019
September 2020
December 2020
May 2021
November 2021
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1092}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 57}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 5, "token_count": 324}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 9, "token_count": 11}, {"author_id": 1, "token_count": 1194}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 67}, {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 23, "token_count": 30}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 14, "token_count": 88}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 85}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 88}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 47, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Kejian Yan
1194
37.05%
Daode Huang
1157
35.90%
Yisen.Zhuang (Zhuangyuzeng)
324
10.05%
Salil
93
2.89%
LiuJian
88
2.73%
Huazhong Tan
88
2.73%
Jian Shen
85
2.64%
Lijun Ou
67
2.08%
Sheng Li
57
1.77%
Andy Shevchenko
30
0.93%
Qianqian Xie
11
0.34%
Teng Qi
8
0.25%
Zheng Yongjun
6
0.19%
Yue haibing
6
0.19%
Yang Shen
2
0.06%
Thomas Gleixner
2
0.06%
Jesse Brandeburg
2
0.06%
Yonglong Liu
1
0.03%
Others
2
0.06%
Total
3223
hns_dsaf_misc.h
35
-
4
88
Daode Huang
Kejian Yan
Salil
Thomas Gleixner
September 2015
June 2016
August 2016
May 2019
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
71
80.68%
Kejian Yan
10
11.36%
Salil
5
5.68%
Thomas Gleixner
2
2.27%
Total
88
hns_dsaf_ppe.c
633
-
15
3056
Daode Huang
Salil
Kejian Yan
Li Peng
Yisen.Zhuang (Zhuangyuzeng)
Alexander Duyck
Sheng Li
Colin Ian King
Yang Shen
Jesse Brandeburg
Gustavo A. R. Silva
Yue haibing
Yonglong Liu
Thomas Gleixner
Jia-Ju Bai
September 2015
December 2015
March 2016
April 2016
June 2016
August 2016
April 2017
July 2018
August 2018
February 2019
April 2019
May 2019
September 2020
March 2021
May 2021
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 2553}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 281}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 13}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 11, "token_count": 30}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 30, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
2553
83.54%
Salil
281
9.20%
Kejian Yan
58
1.90%
Li Peng
57
1.87%
Yisen.Zhuang (Zhuangyuzeng)
36
1.18%
Alexander Duyck
30
0.98%
Sheng Li
13
0.43%
Colin Ian King
7
0.23%
Yang Shen
4
0.13%
Jesse Brandeburg
4
0.13%
Gustavo A. R. Silva
4
0.13%
Yue haibing
3
0.10%
Yonglong Liu
2
0.07%
Thomas Gleixner
2
0.07%
Jia-Ju Bai
2
0.07%
Total
3056
hns_dsaf_ppe.h
119
-
7
409
Daode Huang
Salil
Kejian Yan
Li Peng
Yonglong Liu
Thomas Gleixner
Gustavo A. R. Silva
September 2015
December 2015
March 2016
August 2018
April 2019
May 2019
February 2020
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 329}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 41, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
329
80.44%
Salil
67
16.38%
Kejian Yan
4
0.98%
Li Peng
4
0.98%
Yonglong Liu
2
0.49%
Thomas Gleixner
2
0.49%
Gustavo A. R. Silva
1
0.24%
Total
409
hns_dsaf_rcb.c
1092
-
14
5096
Daode Huang
Li Peng
Sheng Li
Salil
Alexander Duyck
Yisen.Zhuang (Zhuangyuzeng)
Kejian Yan
Gustavo A. R. Silva
Jesse Brandeburg
Yue haibing
Thomas Gleixner
Yonglong Liu
Yang Shen
Others
September 2015
December 2015
January 2016
March 2016
April 2016
June 2016
September 2016
April 2017
July 2018
August 2018
January 2019
April 2019
May 2019
September 2020
March 2021
May 2021
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 4192}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 136}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 204}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 53}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 271}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 95}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 11, "token_count": 57}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 30, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
4262
83.63%
Li Peng
366
7.18%
Sheng Li
204
4.00%
Salil
136
2.67%
Alexander Duyck
57
1.12%
Yisen.Zhuang (Zhuangyuzeng)
53
1.04%
Kejian Yan
4
0.08%
Gustavo A. R. Silva
4
0.08%
Jesse Brandeburg
3
0.06%
Yue haibing
2
0.04%
Thomas Gleixner
2
0.04%
Yonglong Liu
1
0.02%
Yang Shen
1
0.02%
Others
1
0.02%
Total
5096
hns_dsaf_rcb.h
164
-
7
707
Daode Huang
Li Peng
Sheng Li
Salil
Kejian Yan
Thomas Gleixner
Gustavo A. R. Silva
September 2015
October 2015
December 2015
January 2016
March 2016
April 2017
August 2018
May 2019
February 2020
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 574}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 41, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
582
82.32%
Li Peng
66
9.34%
Sheng Li
37
5.23%
Salil
17
2.40%
Kejian Yan
2
0.28%
Thomas Gleixner
2
0.28%
Gustavo A. R. Silva
1
0.14%
Total
707
hns_dsaf_reg.h
1095
-
12
3976
Daode Huang
Salil
Lijun Ou
Kejian Yan
Yisen.Zhuang (Zhuangyuzeng)
Sheng Li
Li Peng
Yonglong Liu
Huazhong Tan
Andy Shevchenko
Thomas Gleixner
Arnd Bergmann
September 2015
December 2015
January 2016
March 2016
April 2016
June 2016
August 2016
September 2016
November 2016
February 2017
April 2017
January 2018
August 2018
December 2018
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 3440}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 2, "token_count": 228}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 32}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 42}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
3549
89.26%
Salil
234
5.89%
Lijun Ou
42
1.06%
Kejian Yan
37
0.93%
Yisen.Zhuang (Zhuangyuzeng)
35
0.88%
Sheng Li
32
0.80%
Li Peng
17
0.43%
Yonglong Liu
16
0.40%
Huazhong Tan
6
0.15%
Andy Shevchenko
4
0.10%
Thomas Gleixner
2
0.05%
Arnd Bergmann
2
0.05%
Total
3976
hns_dsaf_xgmac.c
819
-
14
5333
Daode Huang
Kejian Yan
Timmy Li
Li Peng
Alexander Duyck
Yang Shen
Wang Hai
Thomas Gleixner
Jia-Ju Bai
Yue haibing
Yonglong Liu
Jesse Brandeburg
Jakub Kiciński
Arnd Bergmann
September 2015
October 2015
February 2016
June 2016
November 2016
May 2017
July 2018
April 2019
May 2019
September 2020
March 2021
May 2021
October 2021
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 5204}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
5295
99.29%
Kejian Yan
15
0.28%
Timmy Li
4
0.08%
Li Peng
3
0.06%
Alexander Duyck
3
0.06%
Yang Shen
2
0.04%
Wang Hai
2
0.04%
Thomas Gleixner
2
0.04%
Jia-Ju Bai
2
0.04%
Yue haibing
1
0.02%
Yonglong Liu
1
0.02%
Jesse Brandeburg
1
0.02%
Jakub Kiciński
1
0.02%
Arnd Bergmann
1
0.02%
Total
5333
hns_dsaf_xgmac.h
12
-
2
22
Daode Huang
Thomas Gleixner
September 2015
November 2016
May 2019
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
20
90.91%
Thomas Gleixner
2
9.09%
Total
22
hns_enet.c
2442
-
39
11940
Daode Huang
Salil
Li Peng
Kejian Yan
Lin Yun Sheng
Yonglong Liu
Qianqian Xie
Sheng Li
Yisen.Zhuang (Zhuangyuzeng)
Jarod Wilson
Arnd Bergmann
Sakari Ailus
Kees Cook
Liubin Shu
Philippe Reynes
Dinghao Liu
Barry Song
Russell King
Jia-Ju Bai
Florian Westphal
Jun He
Alexander Duyck
Michael S. Tsirkin
Jakub Kiciński
Huazhong Tan
Yue haibing
Pan Bian
Lu Wei
Thomas Gleixner
Jesse Brandeburg
Eric Dumazet
Yang Shen
Others
September 2015
October 2015
December 2015
January 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
June 2017
July 2017
August 2017
October 2017
June 2018
July 2018
August 2018
September 2018
December 2018
January 2019
March 2019
April 2019
May 2019
July 2019
August 2019
December 2019
January 2020
August 2020
September 2020
January 2021
March 2021
April 2021
May 2021
July 2021
October 2021
May 2022
June 2022
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 7202}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 1325}, {"author_id": 1, "token_count": 170}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 25}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 6, "token_count": 35}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 53, "token_count": 5}, {"author_id": 9, "token_count": 86}, {"author_id": 1, "token_count": 180}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 175}, {"author_id": 3, "token_count": 66}, {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 24, "token_count": 34}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 158}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 167}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 1088}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 35}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 486}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 14}, {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 22, "token_count": 22}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 183}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 34, "token_count": 17}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 37, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 38, "token_count": 14}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
7416
62.11%
Salil
1493
12.50%
Li Peng
1202
10.07%
Kejian Yan
613
5.13%
Lin Yun Sheng
557
4.66%
Yonglong Liu
262
2.19%
Qianqian Xie
86
0.72%
Sheng Li
41
0.34%
Yisen.Zhuang (Zhuangyuzeng)
38
0.32%
Jarod Wilson
34
0.28%
Arnd Bergmann
26
0.22%
Sakari Ailus
22
0.18%
Kees Cook
19
0.16%
Liubin Shu
17
0.14%
Philippe Reynes
16
0.13%
Dinghao Liu
14
0.12%
Barry Song
14
0.12%
Russell King
9
0.08%
Jia-Ju Bai
7
0.06%
Florian Westphal
6
0.05%
Jun He
5
0.04%
Alexander Duyck
5
0.04%
Michael S. Tsirkin
4
0.03%
Jakub Kiciński
4
0.03%
Huazhong Tan
4
0.03%
Yue haibing
3
0.03%
Pan Bian
3
0.03%
Lu Wei
3
0.03%
Thomas Gleixner
2
0.02%
Jesse Brandeburg
2
0.02%
Eric Dumazet
2
0.02%
Yang Shen
1
0.01%
Others
10
0.08%
Total
11940
hns_enet.h
95
-
7
353
Daode Huang
Salil
Yisen.Zhuang (Zhuangyuzeng)
Li Peng
Kejian Yan
Thomas Gleixner
Lin Yun Sheng
September 2015
December 2015
January 2016
April 2016
June 2016
April 2017
July 2017
August 2017
May 2019
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 289}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
289
81.87%
Salil
44
12.46%
Yisen.Zhuang (Zhuangyuzeng)
8
2.27%
Li Peng
5
1.42%
Kejian Yan
3
0.85%
Thomas Gleixner
2
0.57%
Lin Yun Sheng
2
0.57%
Total
353
hns_ethtool.c
1283
-
28
5881
Daode Huang
Salil
Kejian Yan
Philippe Reynes
Lin Yun Sheng
Alexander Duyck
Chenny Xu
Li Peng
Yonglong Liu
wangyunjian
Florian Fainelli
Andrew Lunn
Matthias Brugger
Jakub Kiciński
Yufeng Mo
Yue haibing
Lu Wei
Hao Chen
xupanda
Jesse Brandeburg
Eric Dumazet
Qianqian Xie
Li Yang
Thomas Gleixner
Gustavo A. R. Silva
Sheng Li
Others
September 2015
October 2015
December 2015
January 2016
March 2016
June 2016
July 2016
August 2016
September 2016
November 2016
April 2017
June 2017
August 2017
March 2018
July 2018
August 2018
December 2018
January 2019
May 2019
March 2020
July 2020
August 2020
September 2020
December 2020
March 2021
May 2021
August 2021
November 2021
March 2022
December 2022
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 4808}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 18, "token_count": 45}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 234}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 36, "token_count": 15}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 9, "token_count": 2}, {"author_id": 1, "token_count": 133}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 9, "token_count": 1}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 10, "token_count": 160}, {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 76}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 39, "token_count": 13}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 28, "token_count": 13}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 35, "token_count": 15}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 11, "token_count": 59}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 54, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
4862
82.67%
Salil
234
3.98%
Kejian Yan
218
3.71%
Philippe Reynes
160
2.72%
Lin Yun Sheng
108
1.84%
Alexander Duyck
59
1.00%
Chenny Xu
45
0.77%
Li Peng
36
0.61%
Yonglong Liu
28
0.48%
wangyunjian
15
0.26%
Florian Fainelli
15
0.26%
Andrew Lunn
15
0.26%
Matthias Brugger
13
0.22%
Jakub Kiciński
13
0.22%
Yufeng Mo
12
0.20%
Yue haibing
8
0.14%
Lu Wei
8
0.14%
Hao Chen
6
0.10%
xupanda
4
0.07%
Jesse Brandeburg
4
0.07%
Eric Dumazet
4
0.07%
Qianqian Xie
3
0.05%
Li Yang
3
0.05%
Thomas Gleixner
2
0.03%
Gustavo A. R. Silva
2
0.03%
Sheng Li
1
0.02%
Others
3
0.05%
Total
5881
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
79
Author
Tokens
Proportion
Commits
Proportion
0
Daode Huang
60009
76.41%
31
12.40%
1
Kejian Yan
5145
6.55%
30
12.00%
2
Salil
3771
4.80%
8
3.20%
3
Li Peng
2838
3.61%
14
5.60%
4
Yonglong Liu
1567
2.00%
21
8.40%
5
Yisen.Zhuang (Zhuangyuzeng)
1360
1.73%
10
4.00%
6
Sheng Li
767
0.98%
7
2.80%
7
Lin Yun Sheng
733
0.93%
7
2.80%
8
Lijun Ou
567
0.72%
1
0.40%
9
Qianqian Xie
229
0.29%
14
5.60%
10
Philippe Reynes
176
0.22%
2
0.80%
11
Alexander Duyck
157
0.20%
3
1.20%
12
Huazhong Tan
104
0.13%
5
2.00%
13
Xi Wang
93
0.12%
1
0.40%
14
LiuJian
91
0.12%
1
0.40%
15
Jian Shen
85
0.11%
1
0.40%
16
Jesse Brandeburg
62
0.08%
1
0.40%
17
Arnd Bergmann
46
0.06%
7
2.80%
18
Chenny Xu
45
0.06%
1
0.40%
19
Thomas Gleixner
42
0.05%
1
0.40%
20
Yue haibing
41
0.05%
1
0.40%
21
Wei Yongjun
38
0.05%
2
0.80%
22
Sakari Ailus
38
0.05%
2
0.80%
23
Andy Shevchenko
38
0.05%
3
1.20%
24
Jarod Wilson
34
0.04%
1
0.40%
25
Peter Chen
29
0.04%
2
0.80%
26
Johan Hovold
26
0.03%
1
0.40%
27
Kees Cook
25
0.03%
4
1.60%
28
Jakub Kiciński
24
0.03%
5
2.00%
29
huang.zijiang
24
0.03%
1
0.40%
30
Yang Shen
21
0.03%
1
0.40%
31
Colin Ian King
20
0.03%
4
1.60%
32
Florian Fainelli
18
0.02%
2
0.80%
33
Peng Wu
17
0.02%
1
0.40%
34
Liubin Shu
17
0.02%
1
0.40%
35
wangyunjian
15
0.02%
1
0.40%
36
Andrew Lunn
15
0.02%
2
0.80%
37
Dinghao Liu
14
0.02%
1
0.40%
38
Barry Song
14
0.02%
1
0.40%
39
Matthias Brugger
13
0.02%
1
0.40%
40
Yufeng Mo
12
0.02%
1
0.40%
41
Gustavo A. R. Silva
12
0.02%
4
1.60%
42
Lu Wei
11
0.01%
2
0.80%
43
Jia-Ju Bai
11
0.01%
2
0.80%
44
Yang Yingliang
10
0.01%
1
0.40%
45
Russell King
9
0.01%
1
0.40%
46
Len Baker
9
0.01%
1
0.40%
47
Teng Qi
8
0.01%
1
0.40%
48
Javier Martinez Canillas
7
0.01%
1
0.40%
49
Zheng Yongjun
6
0.01%
1
0.40%
50
Hao Chen
6
0.01%
1
0.40%
51
Florian Westphal
6
0.01%
1
0.40%
52
Eric Dumazet
6
0.01%
2
0.80%
53
Jun He
5
0.01%
1
0.40%
54
xupanda
4
0.01%
1
0.40%
55
Timmy Li
4
0.01%
1
0.40%
56
Michael S. Tsirkin
4
0.01%
1
0.40%
57
Wang Hai
3
0.00%
2
0.80%
58
Pan Bian
3
0.00%
1
0.40%
59
Li Yang
3
0.00%
1
0.40%
60
Others
27
0.03%
20
8.00%
Total
78534
250