Linux Source Code
Home
Release 6.7
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
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
Uwe Kleine-König
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
2189
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": 2051}, ]}, {"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": 27, "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": 20, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 44, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
2051
93.70%
Kejian Yan
61
2.79%
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
2189
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": 20, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 29, "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": 21, "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": 20, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 29, "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": 21, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 129}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 29, "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": 20, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
84
97.67%
Thomas Gleixner
2
2.33%
Total
86
hns_dsaf_mac.c
1259
-
19
5391
Daode Huang
Kejian Yan
Yisen.Zhuang (Zhuangyuzeng)
Yonglong Liu
Li Peng
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
December 2023
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": 26, "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": 23, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 11}, {"author_id": 21, "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": 20, "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": 29, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 33, "token_count": 17}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 95}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
3578
66.37%
Kejian Yan
908
16.84%
Yisen.Zhuang (Zhuangyuzeng)
501
9.29%
Yonglong Liu
149
2.76%
Li Peng
128
2.37%
Sheng Li
31
0.58%
Peter Chen
18
0.33%
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
5391
hns_dsaf_mac.h
467
-
10
2041
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": 1916}, ]}, {"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": 24, "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": 20, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 29, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
1920
94.07%
Kejian Yan
51
2.50%
Li Peng
31
1.52%
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
2041
hns_dsaf_main.c
3156
-
25
15085
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
Uwe Kleine-König
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
September 2023
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 10074}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "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": 22, "token_count": 37}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 394}, {"author_id": 26, "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": 24, "token_count": 5}, {"author_id": 13, "token_count": 93}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 21, "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": 28, "token_count": 24}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 4, "token_count": 81}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 20, "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}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 55, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
10546
69.91%
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%
Uwe Kleine-König
2
0.01%
Thomas Gleixner
2
0.01%
Others
2
0.01%
Total
15085
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": 20, "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
3215
Daode Huang
Kejian Yan
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
January 2023
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1100}, ]}, {"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": 318}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 9, "token_count": 11}, {"author_id": 1, "token_count": 1162}, ]}, {"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": 36}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "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": 21, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 20, "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}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 19, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
1181
36.73%
Kejian Yan
1162
36.14%
Yisen.Zhuang (Zhuangyuzeng)
318
9.89%
Salil
93
2.89%
LiuJian
88
2.74%
Huazhong Tan
88
2.74%
Jian Shen
85
2.64%
Lijun Ou
67
2.08%
Sheng Li
57
1.77%
Andy Shevchenko
36
1.12%
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
3215
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": 20, "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
630
-
15
3047
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": 2544}, ]}, {"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": 21, "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": 20, "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
2544
83.49%
Salil
281
9.22%
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
3047
hns_dsaf_ppe.h
119
-
8
413
Daode Huang
Salil
Kees Cook
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
September 2023
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 328}, ]}, {"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": 20, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 24, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
328
79.42%
Salil
67
16.22%
Kees Cook
5
1.21%
Kejian Yan
4
0.97%
Li Peng
4
0.97%
Yonglong Liu
2
0.48%
Thomas Gleixner
2
0.48%
Gustavo A. R. Silva
1
0.24%
Total
413
hns_dsaf_rcb.c
1088
-
14
5084
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": 4180}, ]}, {"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": 21, "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": 20, "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
4250
83.60%
Li Peng
366
7.20%
Sheng Li
204
4.01%
Salil
136
2.68%
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
5084
hns_dsaf_rcb.h
164
-
8
711
Daode Huang
Li Peng
Sheng Li
Salil
Kees Cook
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
September 2023
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 573}, ]}, {"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": 20, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 24, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
581
81.72%
Li Peng
66
9.28%
Sheng Li
37
5.20%
Salil
17
2.39%
Kees Cook
5
0.70%
Kejian Yan
2
0.28%
Thomas Gleixner
2
0.28%
Gustavo A. R. Silva
1
0.14%
Total
711
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": 19, "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": 20, "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": 56, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 58, "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": 29, "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": 20, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
20
90.91%
Thomas Gleixner
2
9.09%
Total
22
hns_enet.c
2450
-
40
11987
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
Huazhong Tan
Yue haibing
Pan Bian
Lu Wei
Jakub Kiciński
Uwe Kleine-König
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
September 2023
December 2023
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 7222}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 1246}, {"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": 25, "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": 24, "token_count": 14}, {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 23, "token_count": 22}, {"author_id": 21, "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": 66}, ]}, {"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": 20, "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": 57, "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": 29, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
7436
62.03%
Salil
1414
11.80%
Li Peng
1202
10.03%
Kejian Yan
613
5.11%
Lin Yun Sheng
587
4.90%
Yonglong Liu
337
2.81%
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%
Huazhong Tan
4
0.03%
Yue haibing
3
0.03%
Pan Bian
3
0.03%
Lu Wei
3
0.03%
Jakub Kiciński
3
0.03%
Uwe Kleine-König
2
0.02%
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
11987
hns_enet.h
96
-
8
356
Daode Huang
Salil
Yisen.Zhuang (Zhuangyuzeng)
Li Peng
Yonglong Liu
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
December 2023
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": 20, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Daode Huang
289
81.18%
Salil
44
12.36%
Yisen.Zhuang (Zhuangyuzeng)
8
2.25%
Li Peng
5
1.40%
Yonglong Liu
3
0.84%
Kejian Yan
3
0.84%
Thomas Gleixner
2
0.56%
Lin Yun Sheng
2
0.56%
Total
356
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
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": 21, "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": 20, "token_count": 2}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 29, "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": 60, "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%
Thomas Gleixner
2
0.03%
Gustavo A. R. Silva
2
0.03%
Sheng Li
1
0.02%
Others
6
0.10%
Total
5881
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
80
Author
Tokens
Proportion
Commits
Proportion
0
Daode Huang
60014
76.31%
31
12.11%
1
Kejian Yan
5113
6.50%
30
11.72%
2
Salil
3692
4.69%
8
3.13%
3
Li Peng
2838
3.61%
14
5.47%
4
Yonglong Liu
1740
2.21%
23
8.98%
5
Yisen.Zhuang (Zhuangyuzeng)
1354
1.72%
10
3.91%
6
Sheng Li
767
0.98%
7
2.73%
7
Lin Yun Sheng
763
0.97%
7
2.73%
8
Lijun Ou
567
0.72%
1
0.39%
9
Qianqian Xie
229
0.29%
14
5.47%
10
Philippe Reynes
176
0.22%
2
0.78%
11
Alexander Duyck
157
0.20%
3
1.17%
12
Huazhong Tan
104
0.13%
5
1.95%
13
Xi Wang
93
0.12%
1
0.39%
14
LiuJian
91
0.12%
1
0.39%
15
Jian Shen
85
0.11%
1
0.39%
16
Jesse Brandeburg
62
0.08%
1
0.39%
17
Arnd Bergmann
46
0.06%
7
2.73%
18
Chenny Xu
45
0.06%
1
0.39%
19
Andy Shevchenko
44
0.06%
4
1.56%
20
Thomas Gleixner
42
0.05%
1
0.39%
21
Yue haibing
41
0.05%
1
0.39%
22
Wei Yongjun
38
0.05%
2
0.78%
23
Sakari Ailus
38
0.05%
2
0.78%
24
Kees Cook
35
0.04%
6
2.34%
25
Jarod Wilson
34
0.04%
1
0.39%
26
Peter Chen
29
0.04%
2
0.78%
27
Johan Hovold
26
0.03%
1
0.39%
28
huang.zijiang
24
0.03%
1
0.39%
29
Jakub Kiciński
23
0.03%
5
1.95%
30
Yang Shen
21
0.03%
1
0.39%
31
Colin Ian King
20
0.03%
4
1.56%
32
Florian Fainelli
18
0.02%
2
0.78%
33
Peng Wu
17
0.02%
1
0.39%
34
Liubin Shu
17
0.02%
1
0.39%
35
wangyunjian
15
0.02%
1
0.39%
36
Andrew Lunn
15
0.02%
2
0.78%
37
Dinghao Liu
14
0.02%
1
0.39%
38
Barry Song
14
0.02%
1
0.39%
39
Matthias Brugger
13
0.02%
1
0.39%
40
Yufeng Mo
12
0.02%
1
0.39%
41
Gustavo A. R. Silva
12
0.02%
4
1.56%
42
Lu Wei
11
0.01%
2
0.78%
43
Jia-Ju Bai
11
0.01%
2
0.78%
44
Yang Yingliang
10
0.01%
1
0.39%
45
Russell King
9
0.01%
1
0.39%
46
Len Baker
9
0.01%
1
0.39%
47
Teng Qi
8
0.01%
1
0.39%
48
Javier Martinez Canillas
7
0.01%
1
0.39%
49
Zheng Yongjun
6
0.01%
1
0.39%
50
Hao Chen
6
0.01%
1
0.39%
51
Florian Westphal
6
0.01%
1
0.39%
52
Eric Dumazet
6
0.01%
2
0.78%
53
Jun He
5
0.01%
1
0.39%
54
xupanda
4
0.01%
1
0.39%
55
Uwe Kleine-König
4
0.01%
1
0.39%
56
Timmy Li
4
0.01%
1
0.39%
57
Michael S. Tsirkin
4
0.01%
1
0.39%
58
Wang Hai
3
0.00%
2
0.78%
59
Pan Bian
3
0.00%
1
0.39%
60
Others
30
0.04%
21
8.20%
Total
78644
256