Linux Source Code
Home
Release 6.10
Help
xen-netback
root
drivers
net
Highlighting
Reset All
By Author
By Age
──────────
Alexander Duyck
Alexey Khoroshilov
Allen Pais
Andrew J. Bennieston
Annie Li
Arnd Bergmann
Bastian Blank
Breno Leitão
David S. Miller
David Vrabel
Denis Kirjanov
Dongli Zhang
Eric Dumazet
Filipe Manco
Gustavo A. R. Silva
Ian Campbell
Igor Druzhinin
Imre Palik
Ingo Molnar
Insu Yun
Jakub Kiciński
Jan Beulich
Jarod Wilson
Jason (Hui) Wang
Jennifer Herbert
Jeremy Fitzhardinge
Joe Perches
Jonathan Lemon
Josh Boyer
Juergen Gross
Julien Grall
Kees Cook
Lee Jones
Linus Torvalds (pre-git)
Linus Walleij
Luca Fancellu
Madhuparna Bhowmik
Malcolm Crossley
Mart van Santen
Matt Wilson
Matthew Daley
Matthew Wilcox
Maxim Mikityanskiy
Michał Mirosław
Mina Almasry
Others
Paul Durrant
Pavel Begunkov
Roger Pau Monné
Ross Lagerwall
SeongJae Park
Shailendra Verma
Stephen Hemminger
Thomas Gleixner
Tom Gundersen
Wei Liu
Wei Yongjun
Wilfried Klaebe
Willem de Bruijn
Yangtao Li
Zoltan Kiss
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
common.h
442
-
19
1334
Ian Campbell
Paul Durrant
Wei Liu
Zoltan Kiss
David Vrabel
Jeremy Fitzhardinge
Juergen Gross
Imre Palik
Andrew J. Bennieston
Julien Grall
Denis Kirjanov
Pavel Begunkov
Jan Beulich
Dongli Zhang
Mart van Santen
Kees Cook
Linus Torvalds (pre-git)
Jonathan Lemon
Others
May 1998
February 2002
July 2007
January 2011
March 2011
April 2011
September 2011
October 2011
February 2013
May 2013
August 2013
September 2013
October 2013
December 2013
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
October 2014
December 2014
March 2015
May 2015
June 2015
September 2015
February 2016
March 2016
May 2016
September 2016
October 2016
February 2017
June 2017
October 2017
September 2018
April 2019
June 2020
September 2020
January 2021
December 2021
September 2022
December 2022
March 2023
April 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 376}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 134}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 2, "token_count": 108}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 33}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 15, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Ian Campbell
393
29.46%
Paul Durrant
313
23.46%
Wei Liu
217
16.27%
Zoltan Kiss
177
13.27%
David Vrabel
90
6.75%
Jeremy Fitzhardinge
39
2.92%
Juergen Gross
34
2.55%
Imre Palik
13
0.97%
Andrew J. Bennieston
12
0.90%
Julien Grall
8
0.60%
Denis Kirjanov
8
0.60%
Pavel Begunkov
7
0.52%
Jan Beulich
6
0.45%
Dongli Zhang
5
0.37%
Mart van Santen
4
0.30%
Kees Cook
4
0.30%
Linus Torvalds (pre-git)
2
0.15%
Jonathan Lemon
1
0.07%
Others
1
0.07%
Total
1334
hash.c
468
-
12
2339
Paul Durrant
Jan Beulich
Ian Campbell
David Vrabel
Zoltan Kiss
Wei Yongjun
Madhuparna Bhowmik
Igor Druzhinin
Arnd Bergmann
Gustavo A. R. Silva
Wei Liu
Others
March 2011
June 2014
July 2014
October 2014
September 2015
May 2016
August 2016
October 2016
March 2017
September 2018
February 2019
January 2020
August 2020
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 1676}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 346}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 237}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 34, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Durrant
2023
86.49%
Jan Beulich
237
10.13%
Ian Campbell
35
1.50%
David Vrabel
18
0.77%
Zoltan Kiss
7
0.30%
Wei Yongjun
4
0.17%
Madhuparna Bhowmik
4
0.17%
Igor Druzhinin
4
0.17%
Arnd Bergmann
3
0.13%
Gustavo A. R. Silva
2
0.09%
Wei Liu
1
0.04%
Others
1
0.04%
Total
2339
interface.c
857
-
38
3687
Ian Campbell
Wei Liu
Paul Durrant
Juergen Gross
Zoltan Kiss
David Vrabel
Igor Druzhinin
Jeremy Fitzhardinge
Michał Mirosław
Jakub Kiciński
Roger Pau Monné
Jarod Wilson
Ross Lagerwall
Luca Fancellu
Matt Wilson
Imre Palik
Jan Beulich
Eric Dumazet
Andrew J. Bennieston
Pavel Begunkov
Denis Kirjanov
Alexander Duyck
Willem de Bruijn
Mart van Santen
Wilfried Klaebe
Jonathan Lemon
Ingo Molnar
Arnd Bergmann
Allen Pais
Tom Gundersen
Stephen Hemminger
Kees Cook
Joe Perches
Others
July 2007
January 2011
March 2011
April 2011
September 2011
November 2011
January 2012
January 2013
February 2013
May 2013
August 2013
September 2013
October 2013
December 2013
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
October 2014
December 2014
January 2015
February 2015
March 2015
April 2015
August 2015
September 2015
January 2016
May 2016
September 2016
October 2016
January 2017
February 2017
March 2017
June 2017
August 2017
September 2017
October 2017
December 2017
July 2018
September 2018
February 2019
March 2019
October 2019
December 2019
June 2020
September 2020
January 2021
February 2021
June 2021
October 2021
June 2022
September 2022
December 2022
September 2023
October 2023
April 2024
May 2024
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 8, "token_count": 52}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 1051}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 14, "token_count": 47}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 173}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 155}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 179}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 19, "token_count": 3}, {"author_id": 2, "token_count": 644}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 304}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 27, "token_count": 12}, {"author_id": 0, "token_count": 4}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 47}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 117}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 168}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 25}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 29, "token_count": 11}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 31, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Ian Campbell
1106
30.00%
Wei Liu
1056
28.64%
Paul Durrant
548
14.86%
Juergen Gross
350
9.49%
Zoltan Kiss
224
6.08%
David Vrabel
79
2.14%
Igor Druzhinin
61
1.65%
Jeremy Fitzhardinge
52
1.41%
Michał Mirosław
49
1.33%
Jakub Kiciński
25
0.68%
Roger Pau Monné
12
0.33%
Jarod Wilson
12
0.33%
Ross Lagerwall
11
0.30%
Luca Fancellu
11
0.30%
Matt Wilson
10
0.27%
Imre Palik
8
0.22%
Jan Beulich
7
0.19%
Eric Dumazet
7
0.19%
Andrew J. Bennieston
7
0.19%
Pavel Begunkov
6
0.16%
Denis Kirjanov
6
0.16%
Alexander Duyck
5
0.14%
Willem de Bruijn
4
0.11%
Mart van Santen
4
0.11%
Wilfried Klaebe
3
0.08%
Jonathan Lemon
3
0.08%
Ingo Molnar
3
0.08%
Arnd Bergmann
3
0.08%
Allen Pais
3
0.08%
Tom Gundersen
2
0.05%
Stephen Hemminger
2
0.05%
Kees Cook
2
0.05%
Joe Perches
1
0.03%
Others
5
0.14%
Total
3687
netback.c
1789
-
38
7703
Paul Durrant
Ian Campbell
Ross Lagerwall
Zoltan Kiss
Wei Liu
Jan Beulich
David Vrabel
Juergen Gross
Jeremy Fitzhardinge
Julien Grall
Andrew J. Bennieston
Igor Druzhinin
Pavel Begunkov
Jonathan Lemon
Maxim Mikityanskiy
Kees Cook
Willem de Bruijn
Matthew Wilcox
David S. Miller
Malcolm Crossley
Breno Leitão
Bastian Blank
Arnd Bergmann
Annie Li
Linus Walleij
Jason (Hui) Wang
Denis Kirjanov
Mina Almasry
Shailendra Verma
Matthew Daley
Joe Perches
Gustavo A. R. Silva
Eric Dumazet
Wei Yongjun
Others
December 2005
July 2007
October 2009
January 2010
February 2010
March 2011
June 2011
September 2011
October 2011
December 2011
October 2012
February 2013
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
October 2013
December 2013
January 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
October 2014
November 2014
December 2014
February 2015
March 2015
April 2015
May 2015
June 2015
September 2015
October 2015
January 2016
March 2016
May 2016
September 2016
October 2016
January 2017
March 2017
June 2017
October 2017
December 2017
August 2018
February 2019
July 2019
August 2019
December 2019
June 2020
September 2020
January 2021
February 2021
September 2021
May 2022
June 2022
September 2022
November 2022
December 2022
March 2023
May 2023
August 2023
January 2024
February 2024
April 2024
var spanGroupData = [ {"timestamp": 1133424000, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 8, "token_count": 87}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 955}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 1, "token_count": 26}, {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 104}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 64}, {"author_id": 38, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 43, "token_count": 5}, {"author_id": 3, "token_count": 486}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 33}, {"author_id": 2, "token_count": 168}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 160}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 13, "token_count": 59}, {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 0, "token_count": 41}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 514}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 3064}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 30}, {"author_id": 24, "token_count": 14}, {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 33, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 56}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 6, "token_count": 623}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 5, "token_count": 124}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 46, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 7, "token_count": 215}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 15, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Durrant
3836
49.80%
Ian Campbell
1025
13.31%
Ross Lagerwall
655
8.50%
Zoltan Kiss
642
8.33%
Wei Liu
490
6.36%
Jan Beulich
274
3.56%
David Vrabel
213
2.77%
Juergen Gross
200
2.60%
Jeremy Fitzhardinge
90
1.17%
Julien Grall
66
0.86%
Andrew J. Bennieston
33
0.43%
Igor Druzhinin
31
0.40%
Pavel Begunkov
29
0.38%
Jonathan Lemon
15
0.19%
Maxim Mikityanskiy
14
0.18%
Kees Cook
12
0.16%
Willem de Bruijn
10
0.13%
Matthew Wilcox
7
0.09%
David S. Miller
6
0.08%
Malcolm Crossley
5
0.06%
Breno Leitão
5
0.06%
Bastian Blank
5
0.06%
Arnd Bergmann
5
0.06%
Annie Li
5
0.06%
Linus Walleij
4
0.05%
Jason (Hui) Wang
4
0.05%
Denis Kirjanov
4
0.05%
Mina Almasry
3
0.04%
Shailendra Verma
2
0.03%
Matthew Daley
2
0.03%
Joe Perches
2
0.03%
Gustavo A. R. Silva
2
0.03%
Eric Dumazet
2
0.03%
Wei Yongjun
1
0.01%
Others
4
0.05%
Total
7703
rx.c
680
-
12
2881
Paul Durrant
David Vrabel
Juergen Gross
Ian Campbell
Ross Lagerwall
Denis Kirjanov
Wei Liu
Zoltan Kiss
Jeremy Fitzhardinge
Jennifer Herbert
Arnd Bergmann
Others
July 2007
October 2009
March 2011
August 2013
October 2013
December 2013
March 2014
June 2014
August 2014
October 2014
December 2014
January 2015
March 2015
September 2015
January 2016
May 2016
October 2016
February 2018
June 2020
September 2020
February 2021
November 2021
December 2021
June 2022
July 2022
December 2022
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 136}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 149}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 4, "token_count": 903}, {"author_id": 0, "token_count": 1070}, {"author_id": 6, "token_count": 113}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 11, "token_count": 76}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 103}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 5, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Durrant
1152
39.99%
David Vrabel
1093
37.94%
Juergen Gross
185
6.42%
Ian Campbell
136
4.72%
Ross Lagerwall
113
3.92%
Denis Kirjanov
76
2.64%
Wei Liu
54
1.87%
Zoltan Kiss
41
1.42%
Jeremy Fitzhardinge
12
0.42%
Jennifer Herbert
12
0.42%
Arnd Bergmann
6
0.21%
Others
1
0.03%
Total
2881
xenbus.c
1179
-
29
5146
Paul Durrant
Ian Campbell
Zoltan Kiss
Wei Liu
Imre Palik
Andrew J. Bennieston
Jeremy Fitzhardinge
Denis Kirjanov
David Vrabel
Igor Druzhinin
Juergen Gross
SeongJae Park
Filipe Manco
Alexey Khoroshilov
Insu Yun
Jan Beulich
Yangtao Li
Kees Cook
Josh Boyer
Gustavo A. R. Silva
Arnd Bergmann
Thomas Gleixner
Lee Jones
Joe Perches
Dongli Zhang
Others
July 2007
January 2011
March 2011
December 2011
May 2013
August 2013
September 2013
October 2013
January 2014
March 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
March 2015
June 2015
September 2015
October 2015
February 2016
May 2016
September 2016
October 2016
November 2016
January 2017
February 2017
March 2017
March 2018
June 2018
December 2018
April 2019
May 2019
December 2019
June 2020
August 2020
December 2020
January 2021
February 2022
September 2022
December 2022
January 2023
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 8, "token_count": 104}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 940}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 189}, {"author_id": 2, "token_count": 243}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 751}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 22, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 205}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 23}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 65}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 1588}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 11, "token_count": 104}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 16, "token_count": 34}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Durrant
2145
41.68%
Ian Campbell
967
18.79%
Zoltan Kiss
767
14.90%
Wei Liu
346
6.72%
Imre Palik
225
4.37%
Andrew J. Bennieston
189
3.67%
Jeremy Fitzhardinge
104
2.02%
Denis Kirjanov
104
2.02%
David Vrabel
76
1.48%
Igor Druzhinin
70
1.36%
Juergen Gross
38
0.74%
SeongJae Park
34
0.66%
Filipe Manco
18
0.35%
Alexey Khoroshilov
15
0.29%
Insu Yun
12
0.23%
Jan Beulich
7
0.14%
Yangtao Li
5
0.10%
Kees Cook
3
0.06%
Josh Boyer
3
0.06%
Gustavo A. R. Silva
3
0.06%
Arnd Bergmann
3
0.06%
Thomas Gleixner
2
0.04%
Lee Jones
2
0.04%
Joe Perches
2
0.04%
Dongli Zhang
2
0.04%
Others
4
0.08%
Total
5146
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
76
Author
Tokens
Proportion
Commits
Proportion
0
Paul Durrant
10017
43.38%
32
13.28%
1
Ian Campbell
3662
15.86%
8
3.32%
2
Wei Liu
2164
9.37%
23
9.54%
3
Zoltan Kiss
1858
8.05%
23
9.54%
4
David Vrabel
1569
6.80%
24
9.96%
5
Juergen Gross
807
3.50%
18
7.47%
6
Ross Lagerwall
779
3.37%
5
2.07%
7
Jan Beulich
531
2.30%
11
4.56%
8
Jeremy Fitzhardinge
297
1.29%
2
0.83%
9
Imre Palik
246
1.07%
3
1.24%
10
Andrew J. Bennieston
241
1.04%
1
0.41%
11
Denis Kirjanov
198
0.86%
1
0.41%
12
Igor Druzhinin
166
0.72%
5
2.07%
13
Julien Grall
74
0.32%
4
1.66%
14
Michał Mirosław
49
0.21%
2
0.83%
15
Pavel Begunkov
42
0.18%
2
0.83%
16
SeongJae Park
34
0.15%
2
0.83%
17
Jakub Kiciński
25
0.11%
1
0.41%
18
Kees Cook
21
0.09%
2
0.83%
19
Arnd Bergmann
20
0.09%
5
2.07%
20
Jonathan Lemon
19
0.08%
3
1.24%
21
Filipe Manco
18
0.08%
1
0.41%
22
Alexey Khoroshilov
15
0.06%
1
0.41%
23
Willem de Bruijn
14
0.06%
2
0.83%
24
Maxim Mikityanskiy
14
0.06%
1
0.41%
25
Roger Pau Monné
12
0.05%
1
0.41%
26
Jennifer Herbert
12
0.05%
1
0.41%
27
Jarod Wilson
12
0.05%
1
0.41%
28
Insu Yun
12
0.05%
1
0.41%
29
Luca Fancellu
11
0.05%
1
0.41%
30
Matt Wilson
10
0.04%
1
0.41%
31
Eric Dumazet
9
0.04%
4
1.66%
32
Mart van Santen
8
0.03%
1
0.41%
33
Matthew Wilcox
7
0.03%
1
0.41%
34
Gustavo A. R. Silva
7
0.03%
2
0.83%
35
Dongli Zhang
7
0.03%
1
0.41%
36
David S. Miller
6
0.03%
1
0.41%
37
Yangtao Li
5
0.02%
1
0.41%
38
Wei Yongjun
5
0.02%
2
0.83%
39
Malcolm Crossley
5
0.02%
1
0.41%
40
Joe Perches
5
0.02%
3
1.24%
41
Breno Leitão
5
0.02%
1
0.41%
42
Bastian Blank
5
0.02%
1
0.41%
43
Annie Li
5
0.02%
1
0.41%
44
Alexander Duyck
5
0.02%
2
0.83%
45
Madhuparna Bhowmik
4
0.02%
1
0.41%
46
Linus Walleij
4
0.02%
1
0.41%
47
Jason (Hui) Wang
4
0.02%
1
0.41%
48
Wilfried Klaebe
3
0.01%
1
0.41%
49
Mina Almasry
3
0.01%
1
0.41%
50
Josh Boyer
3
0.01%
1
0.41%
51
Ingo Molnar
3
0.01%
1
0.41%
52
Allen Pais
3
0.01%
1
0.41%
53
Tom Gundersen
2
0.01%
1
0.41%
54
Thomas Gleixner
2
0.01%
1
0.41%
55
Stephen Hemminger
2
0.01%
1
0.41%
56
Shailendra Verma
2
0.01%
1
0.41%
57
Linus Torvalds (pre-git)
2
0.01%
1
0.41%
58
Matthew Daley
2
0.01%
1
0.41%
59
Lee Jones
2
0.01%
1
0.41%
60
Others
16
0.07%
16
6.64%
Total
23090
241