Linux Source Code
Home
Release 6.1
Help
l2tp
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alexander Couzens
Américo Wang
Andy Zhou
Arnd Bergmann
Asbjörn Sloth Tönnesen
Benjamin LaHaise
Bill Hong
Chris Elston
Christoph Hellwig
Cyrill V. Gorcunov
David S. Miller
Dominik Heidler
Elena Reshetova
Eric Dumazet
Eric W. Biedermann
Florian Westphal
Gao Feng
Gong, Sishuai
Guillaume Nault
Haishuang Yan
Hannes Frederic Sowa
Jacob Wen
Jakub Kiciński
Jakub Sitnicki
James Chapman
Jarod Wilson
Jiri Pirko
Joe Perches
Johannes Berg
Julian Anastasov
Justin Stitt
Linus Torvalds
Lorenzo Bianconi
Lorenzo Colitti
Mark Tomlinson
Mathias Krause
Matthias Schiffer
Michael Weiß
Neil Horman
Nicolas Dichtel
Others
Paolo Abeni
R. Parameswaran
Ridge Kennedy
Sabrina Dubroca
Sasha Levin
Shan Wei
Shmulik Ladkani
Steffen Hurrle
Stephen Hemminger
Thomas Gleixner
Tom Herbert
Tom Parkin
Vasily Averin
Wang Yufen
Wei Wang
Wei Yongjun
Willem de Bruijn
Xin Long
Xiyu Yang
Yue haibing
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
l2tp_core.c
1725
-
33
6856
James Chapman
Tom Parkin
Guillaume Nault
Eric Dumazet
Tom Herbert
Chris Elston
Jakub Sitnicki
Paolo Abeni
David S. Miller
Benjamin LaHaise
Vasily Averin
Jacob Wen
Matthias Schiffer
Sabrina Dubroca
Andy Zhou
Ridge Kennedy
Gong, Sishuai
Alexander Couzens
Lorenzo Bianconi
Joe Perches
Eric W. Biedermann
Xiyu Yang
Jiri Pirko
Américo Wang
Shan Wei
Xin Long
Yue haibing
Stephen Hemminger
Thomas Gleixner
Florian Westphal
Others
April 2010
October 2010
May 2011
July 2011
October 2011
November 2011
April 2012
May 2012
June 2012
September 2012
January 2013
March 2013
July 2013
October 2013
January 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
April 2015
May 2015
September 2015
April 2016
June 2016
September 2016
March 2017
April 2017
August 2017
September 2017
October 2017
November 2017
January 2018
February 2018
March 2018
April 2018
June 2018
August 2018
January 2019
April 2019
May 2019
June 2019
September 2019
February 2020
May 2020
July 2020
August 2020
September 2020
March 2021
April 2021
September 2021
November 2021
November 2022
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 3394}, {"author_id": 52, "token_count": 7}, {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 43}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 47}, {"author_id": 2, "token_count": 84}, {"author_id": 7, "token_count": 3}, {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 230}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 176}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 304}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 11, "token_count": 76}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 31, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 314}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 68}, {"author_id": 23, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 31}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 15, "token_count": 70}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 441}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 34, "token_count": 17}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 56, "token_count": 5}, {"author_id": 3, "token_count": 280}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 98}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 256}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 16, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 37, "token_count": 16}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 51, "token_count": 7}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 13, "token_count": 76}, ]}, ]
Author Name
Tokens
Token Proportion
James Chapman
4020
58.63%
Tom Parkin
1075
15.68%
Guillaume Nault
985
14.37%
Eric Dumazet
102
1.49%
Tom Herbert
100
1.46%
Chris Elston
84
1.23%
Jakub Sitnicki
76
1.11%
Paolo Abeni
70
1.02%
David S. Miller
50
0.73%
Benjamin LaHaise
47
0.69%
Vasily Averin
31
0.45%
Jacob Wen
26
0.38%
Matthias Schiffer
24
0.35%
Sabrina Dubroca
23
0.34%
Andy Zhou
23
0.34%
Ridge Kennedy
17
0.25%
Gong, Sishuai
16
0.23%
Alexander Couzens
12
0.18%
Lorenzo Bianconi
11
0.16%
Joe Perches
10
0.15%
Eric W. Biedermann
9
0.13%
Xiyu Yang
7
0.10%
Jiri Pirko
7
0.10%
Américo Wang
7
0.10%
Shan Wei
5
0.07%
Xin Long
5
0.07%
Yue haibing
4
0.06%
Stephen Hemminger
4
0.06%
Thomas Gleixner
1
0.01%
Florian Westphal
1
0.01%
Others
4
0.06%
click to expand▼
Total
6856
l2tp_core.h
346
-
15
1219
James Chapman
Guillaume Nault
Tom Parkin
Jacob Wen
Lorenzo Bianconi
Eric Dumazet
Chris Elston
Tom Herbert
Stephen Hemminger
Sabrina Dubroca
Elena Reshetova
Matthias Schiffer
Thomas Gleixner
Others
April 2010
April 2012
May 2012
August 2012
January 2013
March 2013
July 2013
March 2014
May 2014
September 2015
February 2017
March 2017
April 2017
July 2017
August 2017
September 2017
October 2017
January 2018
April 2018
August 2018
January 2019
June 2019
February 2020
July 2020
August 2020
September 2020
March 2021
November 2021
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 611}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 33}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 104}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
James Chapman
633
51.93%
Guillaume Nault
255
20.92%
Tom Parkin
117
9.60%
Jacob Wen
104
8.53%
Lorenzo Bianconi
33
2.71%
Eric Dumazet
23
1.89%
Chris Elston
18
1.48%
Tom Herbert
8
0.66%
Stephen Hemminger
8
0.66%
Sabrina Dubroca
5
0.41%
Elena Reshetova
5
0.41%
Matthias Schiffer
3
0.25%
Thomas Gleixner
1
0.08%
Others
6
0.49%
Total
1219
l2tp_debugfs.c
348
-
12
1724
James Chapman
Tom Parkin
Guillaume Nault
Chris Elston
Eric Dumazet
Joe Perches
Lorenzo Bianconi
Justin Stitt
Elena Reshetova
Thomas Gleixner
Others
April 2010
October 2010
April 2012
May 2012
March 2013
October 2013
April 2017
June 2017
July 2017
January 2018
April 2018
August 2018
May 2019
June 2019
July 2020
August 2020
November 2021
December 2021
July 2022
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1429}, {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 58, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
James Chapman
1430
82.95%
Tom Parkin
96
5.57%
Guillaume Nault
92
5.34%
Chris Elston
47
2.73%
Eric Dumazet
34
1.97%
Joe Perches
11
0.64%
Lorenzo Bianconi
3
0.17%
Justin Stitt
3
0.17%
Elena Reshetova
3
0.17%
Thomas Gleixner
1
0.06%
Others
4
0.23%
Total
1724
l2tp_eth.c
370
-
22
1462
James Chapman
Guillaume Nault
Eric Dumazet
R. Parameswaran
Dominik Heidler
Jarod Wilson
Joe Perches
Neil Horman
Stephen Hemminger
Américo Wang
Alexander Couzens
David S. Miller
Arnd Bergmann
Tom Parkin
Thomas Gleixner
Florian Westphal
Others
April 2010
August 2010
July 2011
February 2012
May 2012
June 2012
July 2014
November 2014
March 2015
September 2015
September 2016
October 2016
January 2017
March 2017
April 2017
May 2017
June 2017
September 2017
October 2017
August 2018
May 2019
September 2019
May 2020
June 2020
July 2020
August 2022
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 0, "token_count": 739}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 49, "token_count": 7}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 211}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 43, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 35}, {"author_id": 9, "token_count": 154}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 29, "token_count": 24}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 202}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
James Chapman
739
50.55%
Guillaume Nault
267
18.26%
Eric Dumazet
217
14.84%
R. Parameswaran
154
10.53%
Dominik Heidler
24
1.64%
Jarod Wilson
12
0.82%
Joe Perches
9
0.62%
Neil Horman
7
0.48%
Stephen Hemminger
6
0.41%
Américo Wang
5
0.34%
Alexander Couzens
5
0.34%
David S. Miller
4
0.27%
Arnd Bergmann
3
0.21%
Tom Parkin
1
0.07%
Thomas Gleixner
1
0.07%
Florian Westphal
1
0.07%
Others
7
0.48%
Total
1462
l2tp_ip.c
684
-
23
2858
James Chapman
Eric Dumazet
Guillaume Nault
David S. Miller
Tom Parkin
Jacob Wen
Steffen Hurrle
Hannes Frederic Sowa
Haishuang Yan
Stephen Hemminger
Sasha Levin
Joe Perches
Arnd Bergmann
Linus Torvalds
Christoph Hellwig
Thomas Gleixner
Florian Westphal
Others
April 2010
October 2010
December 2010
March 2011
April 2011
May 2011
June 2011
April 2012
May 2012
June 2012
February 2013
March 2013
November 2013
January 2014
April 2014
November 2014
September 2015
April 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
November 2017
February 2018
June 2018
January 2019
April 2019
May 2019
September 2019
May 2020
July 2020
September 2020
June 2021
May 2022
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 2033}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 13}, {"author_id": 4, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 74}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 17, "token_count": 8}, {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 9}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 112}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 74}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
James Chapman
2126
74.39%
Eric Dumazet
264
9.24%
Guillaume Nault
193
6.75%
David S. Miller
147
5.14%
Tom Parkin
37
1.29%
Jacob Wen
18
0.63%
Steffen Hurrle
14
0.49%
Hannes Frederic Sowa
9
0.31%
Haishuang Yan
9
0.31%
Stephen Hemminger
8
0.28%
Sasha Levin
8
0.28%
Joe Perches
8
0.28%
Arnd Bergmann
5
0.17%
Linus Torvalds
2
0.07%
Christoph Hellwig
2
0.07%
Thomas Gleixner
1
0.03%
Florian Westphal
1
0.03%
Others
6
0.21%
Total
2858
l2tp_ip6.c
815
-
29
3530
Chris Elston
Guillaume Nault
Eric Dumazet
James Chapman
Hannes Frederic Sowa
Tom Parkin
Wei Wang
Shmulik Ladkani
Jacob Wen
Steffen Hurrle
Lorenzo Colitti
Julian Anastasov
Mathias Krause
Willem de Bruijn
Haishuang Yan
Wang Yufen
Joe Perches
Stephen Hemminger
Sabrina Dubroca
Christoph Hellwig
Arnd Bergmann
Linus Torvalds
Thomas Gleixner
Florian Westphal
David S. Miller
Others
April 2012
May 2012
August 2012
January 2013
March 2013
April 2013
October 2013
November 2013
January 2014
April 2014
July 2014
November 2014
September 2015
November 2015
April 2016
May 2016
June 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
November 2017
February 2018
June 2018
July 2018
January 2019
March 2019
April 2019
May 2019
July 2019
September 2019
December 2019
May 2020
July 2020
September 2020
May 2022
June 2022
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 2810}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 53}, {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 18, "token_count": 12}, {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 27, "token_count": 28}, {"author_id": 25, "token_count": 28}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 31}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 131}, {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 40, "token_count": 14}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 30, "token_count": 4}, {"author_id": 4, "token_count": 74}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 48, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Elston
2810
79.60%
Guillaume Nault
248
7.03%
Eric Dumazet
140
3.97%
James Chapman
54
1.53%
Hannes Frederic Sowa
45
1.27%
Tom Parkin
39
1.10%
Wei Wang
28
0.79%
Shmulik Ladkani
28
0.79%
Jacob Wen
18
0.51%
Steffen Hurrle
14
0.40%
Lorenzo Colitti
14
0.40%
Julian Anastasov
14
0.40%
Mathias Krause
12
0.34%
Willem de Bruijn
10
0.28%
Haishuang Yan
9
0.25%
Wang Yufen
8
0.23%
Joe Perches
8
0.23%
Stephen Hemminger
7
0.20%
Sabrina Dubroca
5
0.14%
Christoph Hellwig
5
0.14%
Arnd Bergmann
5
0.14%
Linus Torvalds
2
0.06%
Thomas Gleixner
1
0.03%
Florian Westphal
1
0.03%
David S. Miller
1
0.03%
Others
4
0.11%
click to expand▼
Total
3530
l2tp_netlink.c
1048
-
21
5234
James Chapman
Tom Parkin
Bill Hong
Guillaume Nault
Johannes Berg
David S. Miller
Chris Elston
Nicolas Dichtel
Matthias Schiffer
Mark Tomlinson
Lorenzo Bianconi
Stephen Hemminger
Eric W. Biedermann
Jakub Kiciński
Wei Yongjun
Michael Weiß
Joe Perches
Thomas Gleixner
Neil Horman
Others
April 2010
April 2011
April 2012
May 2012
June 2012
September 2012
March 2013
November 2013
March 2014
December 2014
January 2015
September 2015
February 2016
April 2016
August 2016
October 2016
March 2017
April 2017
August 2017
September 2017
January 2018
April 2018
June 2018
August 2018
March 2019
April 2019
June 2019
April 2020
July 2020
August 2020
September 2020
October 2020
March 2021
August 2022
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 3334}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 52}, {"author_id": 7, "token_count": 98}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 8}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 21, "token_count": 11}, {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 96}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 6, "token_count": 385}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 14, "token_count": 31}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 20, "token_count": 38}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 19, "token_count": 50}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 64}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 35}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 63}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 594}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 16, "token_count": 38}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 35, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
James Chapman
3334
63.70%
Tom Parkin
730
13.95%
Bill Hong
385
7.36%
Guillaume Nault
242
4.62%
Johannes Berg
142
2.71%
David S. Miller
104
1.99%
Chris Elston
52
0.99%
Nicolas Dichtel
50
0.96%
Matthias Schiffer
38
0.73%
Mark Tomlinson
38
0.73%
Lorenzo Bianconi
35
0.67%
Stephen Hemminger
32
0.61%
Eric W. Biedermann
11
0.21%
Jakub Kiciński
10
0.19%
Wei Yongjun
9
0.17%
Michael Weiß
8
0.15%
Joe Perches
8
0.15%
Thomas Gleixner
1
0.02%
Neil Horman
1
0.02%
Others
4
0.08%
Total
5234
l2tp_ppp.c
1734
-
32
6833
James Chapman
Guillaume Nault
Benjamin LaHaise
Tom Parkin
Eric Dumazet
Cyrill V. Gorcunov
Gao Feng
Christoph Hellwig
Eric W. Biedermann
Arnd Bergmann
Stephen Hemminger
Joe Perches
Jakub Kiciński
Wei Yongjun
Asbjörn Sloth Tönnesen
Sasha Levin
Thomas Gleixner
Linus Torvalds
David S. Miller
Justin Stitt
Elena Reshetova
Others
June 2007
September 2007
October 2007
March 2008
April 2008
May 2008
June 2008
November 2008
January 2009
July 2009
September 2009
April 2010
August 2010
September 2010
July 2011
October 2011
March 2012
April 2012
May 2012
February 2013
March 2013
June 2013
July 2013
October 2013
March 2014
April 2014
July 2014
November 2014
May 2015
September 2015
December 2015
July 2016
August 2016
November 2016
March 2017
April 2017
July 2017
September 2017
October 2017
November 2017
February 2018
March 2018
April 2018
June 2018
July 2018
August 2018
April 2019
May 2019
July 2019
July 2020
August 2020
September 2020
June 2021
July 2022
var spanGroupData = [ {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 2419}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 22, "token_count": 35}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1802}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 342}, {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 32, "token_count": 9}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 92}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 410}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 30, "token_count": 8}, {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 494}, {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 1, "token_count": 380}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 30, "token_count": 8}, {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 58, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Chapman
4410
64.54%
Guillaume Nault
1624
23.77%
Benjamin LaHaise
349
5.11%
Tom Parkin
203
2.97%
Eric Dumazet
76
1.11%
Cyrill V. Gorcunov
35
0.51%
Gao Feng
22
0.32%
Christoph Hellwig
16
0.23%
Eric W. Biedermann
15
0.22%
Arnd Bergmann
15
0.22%
Stephen Hemminger
9
0.13%
Joe Perches
9
0.13%
Jakub Kiciński
7
0.10%
Wei Yongjun
6
0.09%
Asbjörn Sloth Tönnesen
6
0.09%
Sasha Levin
4
0.06%
Thomas Gleixner
2
0.03%
Linus Torvalds
2
0.03%
David S. Miller
2
0.03%
Justin Stitt
1
0.01%
Elena Reshetova
1
0.01%
Others
19
0.28%
click to expand▼
Total
6833
trace.h
211
-
1
418
Tom Parkin
August 2020
var spanGroupData = [ {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 418}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Parkin
418
100.00%
Total
418
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
90
Author
Tokens
Proportion
Commits
Proportion
0
James Chapman
16746
55.57%
33
9.07%
1
Guillaume Nault
3906
12.96%
76
20.88%
2
Chris Elston
3011
9.99%
3
0.82%
3
Tom Parkin
2716
9.01%
50
13.74%
4
Eric Dumazet
856
2.84%
34
9.34%
5
Benjamin LaHaise
396
1.31%
3
0.82%
6
Bill Hong
385
1.28%
1
0.27%
7
David S. Miller
308
1.02%
19
5.22%
8
Jacob Wen
166
0.55%
2
0.55%
9
R. Parameswaran
154
0.51%
2
0.55%
10
Johannes Berg
142
0.47%
7
1.92%
11
Tom Herbert
108
0.36%
3
0.82%
12
Lorenzo Bianconi
82
0.27%
3
0.82%
13
Jakub Sitnicki
76
0.25%
2
0.55%
14
Stephen Hemminger
74
0.25%
7
1.92%
15
Paolo Abeni
70
0.23%
1
0.27%
16
Matthias Schiffer
65
0.22%
1
0.27%
17
Joe Perches
63
0.21%
4
1.10%
18
Hannes Frederic Sowa
54
0.18%
4
1.10%
19
Nicolas Dichtel
50
0.17%
2
0.55%
20
Mark Tomlinson
38
0.13%
1
0.27%
21
Eric W. Biedermann
35
0.12%
6
1.65%
22
Cyrill V. Gorcunov
35
0.12%
2
0.55%
23
Sabrina Dubroca
33
0.11%
3
0.82%
24
Vasily Averin
31
0.10%
1
0.27%
25
Wei Wang
28
0.09%
1
0.27%
26
Steffen Hurrle
28
0.09%
1
0.27%
27
Shmulik Ladkani
28
0.09%
1
0.27%
28
Arnd Bergmann
28
0.09%
3
0.82%
29
Dominik Heidler
24
0.08%
1
0.27%
30
Christoph Hellwig
23
0.08%
6
1.65%
31
Andy Zhou
23
0.08%
2
0.55%
32
Gao Feng
22
0.07%
4
1.10%
33
Haishuang Yan
18
0.06%
2
0.55%
34
Ridge Kennedy
17
0.06%
1
0.27%
35
Jakub Kiciński
17
0.06%
3
0.82%
36
Alexander Couzens
17
0.06%
2
0.55%
37
Gong, Sishuai
16
0.05%
1
0.27%
38
Wei Yongjun
15
0.05%
2
0.55%
39
Lorenzo Colitti
14
0.05%
2
0.55%
40
Julian Anastasov
14
0.05%
1
0.27%
41
Sasha Levin
12
0.04%
2
0.55%
42
Mathias Krause
12
0.04%
2
0.55%
43
Jarod Wilson
12
0.04%
1
0.27%
44
Américo Wang
12
0.04%
3
0.82%
45
Willem de Bruijn
10
0.03%
2
0.55%
46
Thomas Gleixner
9
0.03%
2
0.55%
47
Elena Reshetova
9
0.03%
3
0.82%
48
Wang Yufen
8
0.03%
1
0.27%
49
Neil Horman
8
0.03%
2
0.55%
50
Michael Weiß
8
0.03%
1
0.27%
51
Xiyu Yang
7
0.02%
1
0.27%
52
Jiri Pirko
7
0.02%
1
0.27%
53
Linus Torvalds
6
0.02%
1
0.27%
54
Asbjörn Sloth Tönnesen
6
0.02%
1
0.27%
55
Shan Wei
5
0.02%
1
0.27%
56
Xin Long
5
0.02%
1
0.27%
57
Yue haibing
4
0.01%
1
0.27%
58
Justin Stitt
4
0.01%
2
0.55%
59
Florian Westphal
4
0.01%
1
0.27%
60
Others
54
0.18%
32
8.79%
click to expand▼
Total
30134
364