Linux Source Code
Home
Release 7.2
Help
openvswitch
root
net
Highlighting
Reset All
By Author
By Age
──────────
Aaron Conole
Adrian Moreno
Alex Wang
Alexander Lobakin
Andrey Zhadchenko
Andy Zhou
Ansis Atteka
Asim Viladi Oglu Manizada
Ben Pfaff
Daniele Di Proietto
Davide Caratti
Eelco Chaudron
Eric Dumazet
Eric Garver
Eric W. Biedermann
Flavio Leitner
Florian Westphal
Greg Rose
Hannes Frederic Sowa
Ilya Maximets
Jakub Kiciński
Jarno Rajahalme
Jesse Gross
Jiri Benc
Jiri Pirko
Joe Stringer
Johannes Berg
Kees Cook
Kyle Zeng
Lorenzo Bianconi
Mark Gray
Martin Varghese
Martynas Pumputis
Matteo Croce
Neil McKee
Numan Siddique
Others
Paolo Abeni
Paul Blakey
Peilin Ye
Pravin B Shelar
Samuel Gauthier
Sebastian Andrzej Siewior
Simon Horman
Taehee Yoo
Thadeu Lima de Souza Cascardo
Thomas Gleixner
Thomas Graf
Toms Atteka
Tonghao Zhang
Weiming Shi
Wenyu Zhang
Willem de Bruijn
William Tu
Xin Long
Yi Yang
Yi-Hung Wei
Yifeng Sun
Zhiling Zou
wangchuanlei
wenxu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
actions.c
1601
-
51
8187
Jesse Gross
Andy Zhou
Jarno Rajahalme
Joe Stringer
Pravin B Shelar
Ansis Atteka
Adrian Moreno
Paul Blakey
Jiri Benc
Matteo Croce
Yi Yang
Simon Horman
Numan Siddique
Yifeng Sun
Ilya Maximets
Martin Varghese
William Tu
Eric Garver
Wenyu Zhang
Neil McKee
Sebastian Andrzej Siewior
Lorenzo Bianconi
Davide Caratti
Thomas Graf
Hannes Frederic Sowa
Aaron Conole
Eric W. Biedermann
Jiri Pirko
Mark Gray
Eelco Chaudron
Kyle Zeng
Alex Wang
Eric Dumazet
Thomas Gleixner
Others
September 1996
March 1997
October 2011
March 2012
August 2012
September 2012
November 2012
April 2013
June 2013
August 2013
October 2013
November 2013
December 2013
May 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
January 2016
February 2016
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
March 2017
August 2017
October 2017
November 2017
July 2018
November 2018
March 2019
May 2019
July 2019
October 2019
November 2019
December 2019
February 2020
June 2020
October 2020
November 2020
December 2020
January 2021
April 2021
June 2021
July 2021
February 2022
March 2022
April 2022
June 2022
October 2022
April 2023
June 2023
August 2023
September 2023
July 2024
August 2024
January 2025
May 2025
June 2025
July 2025
November 2025
March 2026
July 2026
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1622}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 21, "token_count": 390}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 4, "token_count": 123}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 503}, {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 13, "token_count": 151}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 36, "token_count": 20}, {"author_id": 1, "token_count": 360}, {"author_id": 7, "token_count": 4}, {"author_id": 32, "token_count": 55}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 36, "token_count": 3}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 945}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 40, "token_count": 52}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 639}, {"author_id": 32, "token_count": 9}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 53, "token_count": 26}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 40}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 59, "token_count": 43}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 83}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 11, "token_count": 34}, {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 63}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 167}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 411}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 9, "token_count": 209}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 26, "token_count": 109}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 12, "token_count": 119}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 50, "token_count": 11}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 17, "token_count": 91}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 23, "token_count": 240}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 58, "token_count": 51}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 50, "token_count": 19}, {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 50, "token_count": 15}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 24, "token_count": 21}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 19, "token_count": 251}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 35}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 25, "token_count": 29}, {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 16, "token_count": 71}, {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 16, "token_count": 256}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 31, "token_count": 39}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 31, "token_count": 12}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 54, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
1732
21.16%
Andy Zhou
971
11.86%
Jarno Rajahalme
953
11.64%
Joe Stringer
802
9.80%
Pravin B Shelar
604
7.38%
Ansis Atteka
390
4.76%
Adrian Moreno
327
3.99%
Paul Blakey
251
3.07%
Jiri Benc
247
3.02%
Matteo Croce
240
2.93%
Yi Yang
209
2.55%
Simon Horman
174
2.13%
Numan Siddique
119
1.45%
Yifeng Sun
109
1.33%
Ilya Maximets
99
1.21%
Martin Varghese
95
1.16%
William Tu
83
1.01%
Eric Garver
75
0.92%
Wenyu Zhang
64
0.78%
Neil McKee
52
0.64%
Sebastian Andrzej Siewior
51
0.62%
Lorenzo Bianconi
51
0.62%
Davide Caratti
45
0.55%
Thomas Graf
43
0.53%
Hannes Frederic Sowa
43
0.53%
Aaron Conole
43
0.53%
Eric W. Biedermann
33
0.40%
Jiri Pirko
23
0.28%
Mark Gray
21
0.26%
Eelco Chaudron
20
0.24%
Kyle Zeng
11
0.13%
Alex Wang
4
0.05%
Eric Dumazet
3
0.04%
Thomas Gleixner
2
0.02%
Others
198
2.42%
Total
8187
conntrack.c
2029
-
47
9578
Yi-Hung Wei
Jarno Rajahalme
Joe Stringer
Pravin B Shelar
Xin Long
Florian Westphal
Jesse Gross
Aaron Conole
Peilin Ye
Greg Rose
Flavio Leitner
Samuel Gauthier
Johannes Berg
Numan Siddique
Jakub Kiciński
Ilya Maximets
Paul Blakey
Andy Zhou
Eric Garver
wenxu
Adrian Moreno
Wenyu Zhang
Kees Cook
Thomas Gleixner
Thomas Graf
Others
October 2011
February 2012
August 2012
April 2013
June 2013
August 2013
October 2013
May 2014
September 2014
November 2014
February 2015
March 2015
August 2015
October 2015
December 2015
March 2016
May 2016
June 2016
August 2016
October 2016
January 2017
February 2017
April 2017
July 2017
October 2017
January 2018
April 2018
May 2018
June 2018
July 2018
September 2018
November 2018
January 2019
February 2019
March 2019
April 2019
May 2019
August 2019
October 2019
December 2019
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
March 2021
April 2021
January 2022
March 2022
June 2022
August 2022
September 2022
October 2022
November 2022
December 2022
February 2023
July 2023
August 2023
November 2023
April 2024
June 2024
July 2024
March 2025
November 2025
February 2026
June 2026
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 1, "token_count": 6}, {"author_id": 7, "token_count": 1}, {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 1587}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 107}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 1428}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 62}, {"author_id": 47, "token_count": 34}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 33, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 795}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 27, "token_count": 68}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 3499}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 46, "token_count": 12}, {"author_id": 33, "token_count": 26}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 46, "token_count": 27}, {"author_id": 33, "token_count": 55}, {"author_id": 28, "token_count": 5}, {"author_id": 5, "token_count": 158}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 46, "token_count": 17}, {"author_id": 28, "token_count": 21}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 44, "token_count": 93}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 12, "token_count": 27}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 33, "token_count": 21}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 25, "token_count": 115}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 30, "token_count": 37}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 30, "token_count": 53}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 30, "token_count": 90}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 30, "token_count": 28}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 33, "token_count": 109}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 30, "token_count": 61}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Yi-Hung Wei
3732
38.96%
Jarno Rajahalme
2355
24.59%
Joe Stringer
1787
18.66%
Pravin B Shelar
323
3.37%
Xin Long
276
2.88%
Florian Westphal
237
2.47%
Jesse Gross
228
2.38%
Aaron Conole
124
1.29%
Peilin Ye
93
0.97%
Greg Rose
70
0.73%
Flavio Leitner
56
0.58%
Samuel Gauthier
34
0.35%
Johannes Berg
31
0.32%
Numan Siddique
27
0.28%
Jakub Kiciński
13
0.14%
Ilya Maximets
13
0.14%
Paul Blakey
11
0.11%
Andy Zhou
9
0.09%
Eric Garver
8
0.08%
wenxu
6
0.06%
Adrian Moreno
6
0.06%
Wenyu Zhang
5
0.05%
Kees Cook
5
0.05%
Thomas Gleixner
2
0.02%
Thomas Graf
1
0.01%
Others
126
1.32%
Total
9578
conntrack.h
106
-
12
481
Joe Stringer
Jesse Gross
Pravin B Shelar
Jarno Rajahalme
Yi-Hung Wei
Eric Garver
wenxu
Andy Zhou
Simon Horman
Johannes Berg
Thomas Gleixner
Thomas Graf
October 2011
February 2012
August 2013
October 2013
November 2013
September 2014
October 2014
November 2014
January 2015
February 2015
August 2015
September 2015
October 2015
March 2016
February 2017
October 2017
May 2018
May 2019
March 2021
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 11}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 250}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 34, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Joe Stringer
270
56.13%
Jesse Gross
85
17.67%
Pravin B Shelar
48
9.98%
Jarno Rajahalme
29
6.03%
Yi-Hung Wei
18
3.74%
Eric Garver
9
1.87%
wenxu
6
1.25%
Andy Zhou
6
1.25%
Simon Horman
4
0.83%
Johannes Berg
3
0.62%
Thomas Gleixner
2
0.42%
Thomas Graf
1
0.21%
Total
481
datapath.c
2918
-
76
13446
Jesse Gross
Pravin B Shelar
Jarno Rajahalme
Joe Stringer
Thomas Graf
Tonghao Zhang
Mark Gray
Eelco Chaudron
Andy Zhou
Sebastian Andrzej Siewior
Johannes Berg
Paolo Abeni
Weiming Shi
Paul Blakey
Andrey Zhadchenko
wangchuanlei
Zhiling Zou
Jakub Kiciński
Jiri Benc
Neil McKee
Taehee Yoo
Adrian Moreno
Alex Wang
Wenyu Zhang
William Tu
Kyle Zeng
Ilya Maximets
Willem de Bruijn
Samuel Gauthier
Ben Pfaff
Yifeng Sun
Eric Dumazet
Thadeu Lima de Souza Cascardo
Eric W. Biedermann
Jiri Pirko
Yi-Hung Wei
Aaron Conole
Florian Westphal
Daniele Di Proietto
Davide Caratti
Numan Siddique
Kees Cook
Ansis Atteka
Thomas Gleixner
Others
June 1995
October 2002
October 2004
October 2011
January 2012
February 2012
March 2012
April 2012
May 2012
July 2012
August 2012
September 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
May 2015
July 2015
August 2015
September 2015
October 2015
January 2016
February 2016
March 2016
April 2016
June 2016
September 2016
October 2016
November 2016
January 2017
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
November 2017
March 2018
May 2018
September 2018
March 2019
April 2019
May 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
July 2020
August 2020
September 2020
October 2020
November 2020
June 2021
July 2021
February 2022
August 2022
October 2022
December 2022
February 2023
June 2023
August 2023
August 2024
November 2024
February 2025
May 2025
June 2025
July 2025
February 2026
April 2026
June 2026
July 2026
August 2026
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 4798}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 483}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 48, "token_count": 24}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 236}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 53, "token_count": 24}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 48, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 7, "token_count": 134}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 283}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 182}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 81}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 89}, {"author_id": 1, "token_count": 472}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 28, "token_count": 38}, {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 249}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 52, "token_count": 11}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 36, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 48, "token_count": 5}, {"author_id": 2, "token_count": 976}, {"author_id": 1, "token_count": 315}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 20}, {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 41}, {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 4, "token_count": 178}, {"author_id": 1, "token_count": 83}, {"author_id": 47, "token_count": 16}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 0, "token_count": 65}, {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 1}, {"author_id": 7, "token_count": 35}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 86}, {"author_id": 36, "token_count": 1}, {"author_id": 1, "token_count": 44}, {"author_id": 7, "token_count": 6}, {"author_id": 32, "token_count": 60}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 4, "token_count": 565}, {"author_id": 28, "token_count": 9}, {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 123}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 40, "token_count": 72}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 213}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 33, "token_count": 8}, {"author_id": 35, "token_count": 129}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 47, "token_count": 23}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 56}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 49, "token_count": 24}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 28, "token_count": 25}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 6, "token_count": 191}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 10, "token_count": 100}, {"author_id": 55, "token_count": 39}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 28, "token_count": 20}, {"author_id": 12, "token_count": 5}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 92}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 45, "token_count": 64}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 26, "token_count": 24}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 19, "token_count": 81}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 35, "token_count": 5}, {"author_id": 6, "token_count": 215}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 35, "token_count": 32}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 38, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 197}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 38, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 11}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 24, "token_count": 313}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 19, "token_count": 40}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 41, "token_count": 112}, {"author_id": 38, "token_count": 21}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 6}, {"author_id": 38, "token_count": 7}, {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 8, "token_count": 46}, {"author_id": 29, "token_count": 106}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 16, "token_count": 60}, {"author_id": 38, "token_count": 51}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 42, "token_count": 29}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 31, "token_count": 113}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 31, "token_count": 83}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 14, "token_count": 40}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 37, "token_count": 149}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 54, "token_count": 41}, ]}, {"timestamp": 1785567600, "group": [ {"author_id": 43, "token_count": 102}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
4929
36.66%
Pravin B Shelar
2251
16.74%
Jarno Rajahalme
1072
7.97%
Joe Stringer
959
7.13%
Thomas Graf
483
3.59%
Tonghao Zhang
436
3.24%
Mark Gray
313
2.33%
Eelco Chaudron
282
2.10%
Andy Zhou
231
1.72%
Sebastian Andrzej Siewior
196
1.46%
Johannes Berg
196
1.46%
Paolo Abeni
166
1.23%
Weiming Shi
149
1.11%
Paul Blakey
121
0.90%
Andrey Zhadchenko
112
0.83%
wangchuanlei
106
0.79%
Zhiling Zou
102
0.76%
Jakub Kiciński
102
0.76%
Jiri Benc
100
0.74%
Neil McKee
72
0.54%
Taehee Yoo
64
0.48%
Adrian Moreno
64
0.48%
Alex Wang
61
0.45%
Wenyu Zhang
60
0.45%
William Tu
56
0.42%
Kyle Zeng
41
0.30%
Ilya Maximets
40
0.30%
Willem de Bruijn
39
0.29%
Samuel Gauthier
39
0.29%
Ben Pfaff
37
0.28%
Yifeng Sun
34
0.25%
Eric Dumazet
32
0.24%
Thadeu Lima de Souza Cascardo
24
0.18%
Eric W. Biedermann
24
0.18%
Jiri Pirko
18
0.13%
Yi-Hung Wei
17
0.13%
Aaron Conole
17
0.13%
Florian Westphal
11
0.08%
Daniele Di Proietto
11
0.08%
Davide Caratti
9
0.07%
Numan Siddique
5
0.04%
Kees Cook
5
0.04%
Ansis Atteka
5
0.04%
Thomas Gleixner
4
0.03%
Others
351
2.61%
Total
13446
datapath.h
346
-
28
936
Jesse Gross
Pravin B Shelar
Andy Zhou
Joe Stringer
Sebastian Andrzej Siewior
Mark Gray
Tonghao Zhang
Jarno Rajahalme
Jiri Benc
Yi-Hung Wei
Eelco Chaudron
Thomas Graf
Ilya Maximets
William Tu
Neil McKee
Johannes Berg
Simon Horman
Paolo Abeni
Xin Long
Thomas Gleixner
Eric W. Biedermann
Wenyu Zhang
Kyle Zeng
Others
October 2011
February 2012
August 2012
September 2012
April 2013
August 2013
October 2013
November 2013
December 2013
February 2014
July 2014
September 2014
October 2014
November 2014
February 2015
March 2015
May 2015
July 2015
August 2015
February 2016
June 2016
September 2016
October 2016
November 2016
March 2017
August 2017
November 2017
May 2018
May 2019
November 2019
April 2020
July 2020
July 2021
March 2025
May 2025
June 2025
July 2025
July 2026
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 296}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 80}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 13, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 8}, {"author_id": 7, "token_count": 2}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 56}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 31, "token_count": 22}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 54, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
306
32.69%
Pravin B Shelar
261
27.88%
Andy Zhou
105
11.22%
Joe Stringer
56
5.98%
Sebastian Andrzej Siewior
27
2.88%
Mark Gray
24
2.56%
Tonghao Zhang
23
2.46%
Jarno Rajahalme
19
2.03%
Jiri Benc
15
1.60%
Yi-Hung Wei
13
1.39%
Eelco Chaudron
11
1.18%
Thomas Graf
7
0.75%
Ilya Maximets
7
0.75%
William Tu
6
0.64%
Neil McKee
6
0.64%
Johannes Berg
5
0.53%
Simon Horman
3
0.32%
Paolo Abeni
3
0.32%
Xin Long
3
0.32%
Thomas Gleixner
2
0.21%
Eric W. Biedermann
2
0.21%
Wenyu Zhang
1
0.11%
Kyle Zeng
1
0.11%
Others
30
3.21%
Total
936
dp_notify.c
86
-
10
348
Pravin B Shelar
Jesse Gross
Johannes Berg
Taehee Yoo
Jiri Pirko
Thomas Gleixner
Paolo Abeni
Thomas Graf
Others
October 2011
February 2012
August 2012
April 2013
May 2013
October 2013
November 2013
July 2015
December 2015
May 2019
July 2019
September 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 115}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
159
45.69%
Jesse Gross
158
45.40%
Johannes Berg
9
2.59%
Taehee Yoo
3
0.86%
Jiri Pirko
3
0.86%
Thomas Gleixner
2
0.57%
Paolo Abeni
2
0.57%
Thomas Graf
1
0.29%
Others
11
3.16%
Total
348
drop.h
41
-
2
79
Adrian Moreno
Jesse Gross
October 2011
August 2023
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 16, "token_count": 68}, ]}, ]
Author Name
Tokens
Token Proportion
Adrian Moreno
68
86.08%
Jesse Gross
11
13.92%
Total
79
flow.c
1119
-
44
5563
Pravin B Shelar
Jesse Gross
Toms Atteka
Jarno Rajahalme
Andy Zhou
Yi Yang
Greg Rose
Eric Garver
Paul Blakey
Simon Horman
Jiri Benc
Joe Stringer
Yi-Hung Wei
Martin Varghese
wenxu
Thadeu Lima de Souza Cascardo
Ben Pfaff
Willem de Bruijn
Ilya Maximets
Davide Caratti
Tonghao Zhang
Thomas Graf
Hannes Frederic Sowa
Ansis Atteka
Thomas Gleixner
Jiri Pirko
Others
October 2004
October 2011
March 2012
November 2012
June 2013
August 2013
October 2013
February 2014
March 2014
May 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
April 2015
May 2015
July 2015
August 2015
October 2015
January 2016
September 2016
November 2016
December 2016
January 2017
February 2017
March 2017
July 2017
August 2017
November 2017
September 2018
November 2018
January 2019
May 2019
July 2019
August 2019
September 2019
November 2019
July 2020
August 2020
March 2021
August 2021
December 2021
January 2022
February 2022
June 2022
February 2023
May 2024
May 2025
August 2025
July 2026
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 858}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 328}, {"author_id": 4, "token_count": 72}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 1, "token_count": 1462}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 48, "token_count": 4}, {"author_id": 2, "token_count": 201}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 1, "token_count": 124}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 341}, {"author_id": 1, "token_count": 11}, {"author_id": 13, "token_count": 96}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 48, "token_count": 16}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 4, "token_count": 17}, {"author_id": 1, "token_count": 3}, {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 59, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 11, "token_count": 185}, {"author_id": 10, "token_count": 5}, {"author_id": 49, "token_count": 29}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 92}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 50, "token_count": 14}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 14}, {"author_id": 9, "token_count": 241}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 27, "token_count": 237}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 19, "token_count": 52}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 54}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 34, "token_count": 15}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 34, "token_count": 17}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 19, "token_count": 35}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 19, "token_count": 62}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 15, "token_count": 458}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
1700
30.56%
Jesse Gross
1199
21.55%
Toms Atteka
458
8.23%
Jarno Rajahalme
360
6.47%
Andy Zhou
338
6.08%
Yi Yang
241
4.33%
Greg Rose
237
4.26%
Eric Garver
185
3.33%
Paul Blakey
156
2.80%
Simon Horman
122
2.19%
Jiri Benc
115
2.07%
Joe Stringer
89
1.60%
Yi-Hung Wei
61
1.10%
Martin Varghese
54
0.97%
wenxu
32
0.58%
Thadeu Lima de Souza Cascardo
29
0.52%
Ben Pfaff
23
0.41%
Willem de Bruijn
14
0.25%
Ilya Maximets
14
0.25%
Davide Caratti
14
0.25%
Tonghao Zhang
12
0.22%
Thomas Graf
8
0.14%
Hannes Frederic Sowa
8
0.14%
Ansis Atteka
4
0.07%
Thomas Gleixner
2
0.04%
Jiri Pirko
1
0.02%
Others
87
1.56%
Total
5563
flow.h
298
-
25
1081
Jesse Gross
Jarno Rajahalme
Pravin B Shelar
Joe Stringer
Jiri Benc
Toms Atteka
Andy Zhou
Thomas Graf
Yi Yang
Martin Varghese
Eric Garver
Ben Pfaff
Simon Horman
Thadeu Lima de Souza Cascardo
Wenyu Zhang
Tonghao Zhang
Greg Rose
Ansis Atteka
Thomas Gleixner
Others
October 2011
August 2012
November 2012
June 2013
August 2013
September 2013
October 2013
November 2013
December 2013
March 2014
May 2014
September 2014
October 2014
November 2014
January 2015
July 2015
August 2015
October 2015
March 2016
September 2016
November 2016
February 2017
July 2017
August 2017
November 2017
November 2018
May 2019
July 2019
August 2019
November 2019
December 2019
February 2022
February 2023
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 387}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 4, "token_count": 1}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 9}, {"author_id": 7, "token_count": 2}, {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 78}, {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 11, "token_count": 19}, {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 72}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 110}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 20}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 15, "token_count": 72}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
409
37.84%
Jarno Rajahalme
138
12.77%
Pravin B Shelar
98
9.07%
Joe Stringer
98
9.07%
Jiri Benc
79
7.31%
Toms Atteka
72
6.66%
Andy Zhou
55
5.09%
Thomas Graf
26
2.41%
Yi Yang
20
1.85%
Martin Varghese
20
1.85%
Eric Garver
19
1.76%
Ben Pfaff
9
0.83%
Simon Horman
6
0.56%
Thadeu Lima de Souza Cascardo
5
0.46%
Wenyu Zhang
4
0.37%
Tonghao Zhang
4
0.37%
Greg Rose
4
0.37%
Ansis Atteka
4
0.37%
Thomas Gleixner
2
0.19%
Others
9
0.83%
Total
1081
flow_netlink.c
3916
-
57
19644
Pravin B Shelar
Jesse Gross
Andy Zhou
Jarno Rajahalme
Thomas Graf
Eric Garver
Yi Yang
Joe Stringer
Numan Siddique
Jiri Benc
Asim Viladi Oglu Manizada
Simon Horman
Martin Varghese
Ilya Maximets
William Tu
Eelco Chaudron
Yifeng Sun
wenxu
Matteo Croce
Alexander Lobakin
Adrian Moreno
Toms Atteka
Wenyu Zhang
Aaron Conole
Daniele Di Proietto
Kees Cook
Paolo Abeni
Ansis Atteka
Johannes Berg
Neil McKee
Alex Wang
Thomas Gleixner
Jakub Kiciński
Others
September 1992
October 2011
February 2012
March 2012
April 2012
May 2012
August 2012
November 2012
March 2013
April 2013
June 2013
August 2013
October 2013
December 2013
February 2014
March 2014
July 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
May 2015
July 2015
August 2015
September 2015
October 2015
December 2015
February 2016
April 2016
June 2016
September 2016
November 2016
December 2016
February 2017
March 2017
April 2017
June 2017
August 2017
October 2017
November 2017
January 2018
May 2018
June 2018
July 2018
October 2018
November 2018
January 2019
March 2019
April 2019
May 2019
November 2019
December 2019
February 2020
July 2020
November 2020
December 2020
January 2021
February 2022
March 2022
April 2022
September 2022
October 2022
June 2023
August 2023
February 2024
March 2024
July 2024
August 2024
November 2024
April 2025
May 2025
November 2025
December 2025
February 2026
March 2026
July 2026
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1215}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 21, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 7, "token_count": 94}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 253}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 964}, {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 99}, {"author_id": 1, "token_count": 5266}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 52, "token_count": 29}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 189}, {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 383}, {"author_id": 4, "token_count": 36}, {"author_id": 1, "token_count": 203}, {"author_id": 13, "token_count": 432}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 388}, {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 7}, {"author_id": 7, "token_count": 2}, {"author_id": 32, "token_count": 93}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 358}, {"author_id": 7, "token_count": 860}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 423}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 179}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 40}, {"author_id": 4, "token_count": 447}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "token_count": 307}, {"author_id": 4, "token_count": 58}, {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 33}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 11, "token_count": 1049}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 335}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 382}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 260}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 13}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 9, "token_count": 1054}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 22, "token_count": 217}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 26, "token_count": 196}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 12, "token_count": 866}, {"author_id": 34, "token_count": 172}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 228}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 17, "token_count": 149}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 51, "token_count": 21}, {"author_id": 23, "token_count": 141}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 199}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 15, "token_count": 106}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 14, "token_count": 33}, {"author_id": 17, "token_count": 14}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 14, "token_count": 258}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 25, "token_count": 62}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 39, "token_count": 133}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 16, "token_count": 118}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 14, "token_count": 37}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 18, "token_count": 552}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
5831
29.68%
Jesse Gross
1810
9.21%
Andy Zhou
1425
7.25%
Jarno Rajahalme
1301
6.62%
Thomas Graf
1135
5.78%
Eric Garver
1086
5.53%
Yi Yang
1054
5.37%
Joe Stringer
972
4.95%
Numan Siddique
866
4.41%
Jiri Benc
695
3.54%
Asim Viladi Oglu Manizada
552
2.81%
Simon Horman
451
2.30%
Martin Varghese
391
1.99%
Ilya Maximets
342
1.74%
William Tu
251
1.28%
Eelco Chaudron
247
1.26%
Yifeng Sun
196
1.00%
wenxu
172
0.88%
Matteo Croce
141
0.72%
Alexander Lobakin
133
0.68%
Adrian Moreno
121
0.62%
Toms Atteka
106
0.54%
Wenyu Zhang
93
0.47%
Aaron Conole
67
0.34%
Daniele Di Proietto
29
0.15%
Kees Cook
25
0.13%
Paolo Abeni
12
0.06%
Ansis Atteka
10
0.05%
Johannes Berg
6
0.03%
Neil McKee
5
0.03%
Alex Wang
4
0.02%
Thomas Gleixner
2
0.01%
Jakub Kiciński
2
0.01%
Others
111
0.57%
Total
19644
flow_netlink.h
71
-
9
405
Jesse Gross
Joe Stringer
Pravin B Shelar
Jarno Rajahalme
Wenyu Zhang
Andy Zhou
Yi Yang
Thomas Graf
Thomas Gleixner
October 2011
June 2013
August 2013
October 2013
September 2014
October 2014
November 2014
January 2015
July 2015
August 2015
October 2015
September 2016
February 2017
November 2017
May 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 32, "token_count": 17}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
128
31.60%
Joe Stringer
94
23.21%
Pravin B Shelar
88
21.73%
Jarno Rajahalme
42
10.37%
Wenyu Zhang
17
4.20%
Andy Zhou
13
3.21%
Yi Yang
12
2.96%
Thomas Graf
9
2.22%
Thomas Gleixner
2
0.49%
Total
405
flow_table.c
1217
-
27
5823
Pravin B Shelar
Tonghao Zhang
Eelco Chaudron
Joe Stringer
Jesse Gross
Andy Zhou
Jarno Rajahalme
Alex Wang
Daniele Di Proietto
Thomas Graf
Thadeu Lima de Souza Cascardo
Kees Cook
Thomas Gleixner
Jiri Benc
Ben Pfaff
Others
October 2011
August 2012
March 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
March 2014
May 2014
June 2014
November 2014
December 2014
January 2015
July 2015
September 2015
October 2015
September 2016
July 2017
March 2019
May 2019
July 2019
November 2019
February 2020
March 2020
July 2020
August 2020
September 2020
October 2020
November 2020
June 2021
October 2022
January 2023
February 2023
October 2023
August 2025
February 2026
April 2026
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 474}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 304}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 30}, {"author_id": 1, "token_count": 1583}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 52, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 109}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 43}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 549}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 49, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 1258}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 1020}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 80}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 10}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
1590
27.31%
Tonghao Zhang
1342
23.05%
Eelco Chaudron
1101
18.91%
Joe Stringer
552
9.48%
Jesse Gross
515
8.84%
Andy Zhou
394
6.77%
Jarno Rajahalme
130
2.23%
Alex Wang
43
0.74%
Daniele Di Proietto
15
0.26%
Thomas Graf
14
0.24%
Thadeu Lima de Souza Cascardo
11
0.19%
Kees Cook
10
0.17%
Thomas Gleixner
6
0.10%
Jiri Benc
1
0.02%
Ben Pfaff
1
0.02%
Others
98
1.68%
Total
5823
flow_table.h
115
-
13
502
Jesse Gross
Pravin B Shelar
Eelco Chaudron
Tonghao Zhang
Andy Zhou
Joe Stringer
Jarno Rajahalme
Thomas Graf
Alex Wang
Thomas Gleixner
Others
October 2011
June 2013
August 2013
September 2013
October 2013
November 2013
February 2014
March 2014
June 2014
November 2014
January 2015
September 2015
March 2019
May 2019
November 2019
July 2020
August 2020
October 2020
October 2023
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 55}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
160
31.87%
Pravin B Shelar
117
23.31%
Eelco Chaudron
67
13.35%
Tonghao Zhang
61
12.15%
Andy Zhou
44
8.76%
Joe Stringer
27
5.38%
Jarno Rajahalme
7
1.39%
Thomas Graf
5
1.00%
Alex Wang
5
1.00%
Thomas Gleixner
2
0.40%
Others
7
1.39%
Total
502
meter.c
771
-
23
3477
Andy Zhou
Tonghao Zhang
Jesse Gross
Pravin B Shelar
Johannes Berg
Ilya Maximets
Jakub Kiciński
Thomas Graf
Kees Cook
Joe Stringer
Thomas Gleixner
Others
October 2011
February 2012
April 2013
October 2013
November 2013
December 2013
May 2014
September 2014
January 2015
August 2015
October 2016
November 2017
January 2018
March 2018
July 2018
January 2019
March 2019
April 2019
May 2019
February 2020
April 2020
October 2020
May 2021
August 2022
September 2022
February 2023
May 2023
August 2023
February 2026
July 2026
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 182}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 2193}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 29}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 848}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 38, "token_count": 15}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 14, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Zhou
2193
63.07%
Tonghao Zhang
848
24.39%
Jesse Gross
182
5.23%
Pravin B Shelar
58
1.67%
Johannes Berg
41
1.18%
Ilya Maximets
30
0.86%
Jakub Kiciński
25
0.72%
Thomas Graf
18
0.52%
Kees Cook
4
0.12%
Joe Stringer
4
0.12%
Thomas Gleixner
2
0.06%
Others
72
2.07%
Total
3477
meter.h
62
-
7
205
Andy Zhou
Tonghao Zhang
Jesse Gross
Kees Cook
Pravin B Shelar
Johannes Berg
Thomas Gleixner
October 2011
April 2013
November 2013
May 2014
September 2014
November 2017
May 2019
April 2020
September 2023
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 104}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 51, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Zhou
110
53.66%
Tonghao Zhang
42
20.49%
Jesse Gross
34
16.59%
Kees Cook
10
4.88%
Pravin B Shelar
4
1.95%
Johannes Berg
3
1.46%
Thomas Gleixner
2
0.98%
Total
205
openvswitch_trace.c
10
-
2
17
Aaron Conole
Jesse Gross
October 2011
June 2021
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Conole
14
82.35%
Jesse Gross
3
17.65%
Total
17
openvswitch_trace.h
158
-
3
84
Aaron Conole
Jesse Gross
Others
October 2011
June 2021
May 2024
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 79}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Conole
79
94.05%
Jesse Gross
3
3.57%
Others
2
2.38%
Total
84
vport-geneve.c
143
-
13
548
Pravin B Shelar
Jesse Gross
Thomas Graf
Martynas Pumputis
Eric Dumazet
Ilya Maximets
Wenyu Zhang
Thomas Gleixner
Andy Zhou
Others
October 2011
June 2013
August 2013
October 2014
November 2014
December 2014
August 2015
October 2015
December 2015
January 2016
August 2016
December 2018
May 2019
December 2021
October 2022
April 2026
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 121}, {"author_id": 7, "token_count": 46}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 56, "token_count": 18}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 42, "token_count": 13}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 14, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
244
44.53%
Jesse Gross
199
36.31%
Thomas Graf
46
8.39%
Martynas Pumputis
18
3.28%
Eric Dumazet
13
2.37%
Ilya Maximets
8
1.46%
Wenyu Zhang
7
1.28%
Thomas Gleixner
2
0.36%
Andy Zhou
1
0.18%
Others
10
1.82%
Total
548
vport-gre.c
106
-
9
391
Pravin B Shelar
Jesse Gross
Thomas Graf
Martynas Pumputis
Eric Dumazet
Ilya Maximets
Thomas Gleixner
Others
October 2011
February 2012
March 2013
June 2013
October 2014
August 2015
October 2015
August 2016
December 2018
May 2019
December 2021
October 2022
April 2026
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 159}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 56, "token_count": 17}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 42, "token_count": 13}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 14, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
239
61.13%
Jesse Gross
65
16.62%
Thomas Graf
41
10.49%
Martynas Pumputis
17
4.35%
Eric Dumazet
13
3.32%
Ilya Maximets
8
2.05%
Thomas Gleixner
2
0.51%
Others
6
1.53%
Total
391
vport-internal_dev.c
247
-
30
971
Jesse Gross
Pravin B Shelar
Jiri Pirko
Thomas Graf
Taehee Yoo
Andrey Zhadchenko
Alexander Lobakin
Jarno Rajahalme
Thomas Gleixner
Jiri Benc
Paolo Abeni
Florian Westphal
Others
September 2009
October 2011
February 2012
May 2012
November 2012
April 2013
June 2013
August 2013
October 2013
May 2014
June 2014
July 2014
September 2014
October 2014
July 2015
August 2015
October 2015
February 2016
April 2016
May 2016
October 2016
February 2017
May 2017
September 2018
May 2019
June 2019
September 2019
October 2019
October 2020
November 2020
August 2022
September 2022
May 2024
August 2024
February 2025
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 623}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 36, "token_count": 55}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 45, "token_count": 11}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 41, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
638
65.71%
Pravin B Shelar
120
12.36%
Jiri Pirko
57
5.87%
Thomas Graf
49
5.05%
Taehee Yoo
11
1.13%
Andrey Zhadchenko
8
0.82%
Alexander Lobakin
8
0.82%
Jarno Rajahalme
6
0.62%
Thomas Gleixner
2
0.21%
Jiri Benc
2
0.21%
Paolo Abeni
1
0.10%
Florian Westphal
1
0.10%
Others
68
7.00%
Total
971
vport-internal_dev.h
17
-
3
49
Jesse Gross
Jiri Pirko
Thomas Gleixner
October 2011
June 2014
May 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
37
75.51%
Jiri Pirko
10
20.41%
Thomas Gleixner
2
4.08%
Total
49
vport-netdev.c
254
-
18
975
Jesse Gross
Thomas Graf
Jiri Pirko
Pravin B Shelar
Ilya Maximets
Eric Dumazet
Jiri Benc
Paolo Abeni
Taehee Yoo
Jakub Kiciński
Thomas Gleixner
Others
October 2011
February 2012
November 2012
January 2013
February 2013
April 2013
June 2013
July 2013
August 2013
October 2013
October 2014
November 2014
June 2015
July 2015
August 2015
October 2015
December 2015
November 2016
October 2017
May 2019
July 2019
April 2021
December 2021
June 2022
October 2022
April 2024
December 2025
March 2026
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 486}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 36, "token_count": 75}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 92}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 36, "token_count": 4}, {"author_id": 35, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 45, "token_count": 12}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 42, "token_count": 29}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 14, "token_count": 38}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 14, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
533
54.67%
Thomas Graf
114
11.69%
Jiri Pirko
79
8.10%
Pravin B Shelar
54
5.54%
Ilya Maximets
52
5.33%
Eric Dumazet
29
2.97%
Jiri Benc
26
2.67%
Paolo Abeni
17
1.74%
Taehee Yoo
12
1.23%
Jakub Kiciński
3
0.31%
Thomas Gleixner
2
0.21%
Others
54
5.54%
Total
975
vport-netdev.h
23
-
6
76
Jesse Gross
Thomas Graf
Pravin B Shelar
Thomas Gleixner
Ilya Maximets
Others
October 2011
November 2012
October 2013
October 2014
July 2015
August 2015
May 2019
April 2026
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 14, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
42
55.26%
Thomas Graf
14
18.42%
Pravin B Shelar
11
14.47%
Thomas Gleixner
2
2.63%
Ilya Maximets
2
2.63%
Others
5
6.58%
Total
76
vport-vxlan.c
172
-
17
732
Thomas Graf
Jesse Gross
Pravin B Shelar
Martynas Pumputis
Eric Dumazet
Ilya Maximets
Johannes Berg
Jiri Pirko
Thomas Gleixner
Paolo Abeni
Others
October 2011
October 2012
November 2012
March 2013
April 2013
July 2013
August 2013
October 2014
January 2015
July 2015
August 2015
October 2015
February 2016
August 2016
April 2017
June 2017
December 2018
April 2019
May 2019
December 2021
October 2022
April 2026
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 39}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 392}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 56, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 42, "token_count": 13}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 14, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
443
60.52%
Jesse Gross
112
15.30%
Pravin B Shelar
102
13.93%
Martynas Pumputis
18
2.46%
Eric Dumazet
13
1.78%
Ilya Maximets
8
1.09%
Johannes Berg
3
0.41%
Jiri Pirko
3
0.41%
Thomas Gleixner
2
0.27%
Paolo Abeni
2
0.27%
Others
26
3.55%
Total
732
vport.c
585
-
31
1992
Jesse Gross
Alex Wang
Thomas Graf
Pravin B Shelar
wangchuanlei
Jiri Benc
Eelco Chaudron
Joe Stringer
Flavio Leitner
William Tu
Weiming Shi
Ilya Maximets
Adrian Moreno
Tonghao Zhang
Kees Cook
Thomas Gleixner
Paolo Abeni
Eric Garver
Eric Dumazet
Kyle Zeng
Aaron Conole
Others
October 2011
February 2012
April 2012
August 2012
April 2013
May 2013
June 2013
August 2013
February 2014
July 2014
August 2014
September 2014
October 2014
November 2014
March 2015
July 2015
August 2015
October 2015
November 2015
June 2016
September 2016
October 2016
November 2016
March 2018
April 2019
May 2019
November 2019
February 2020
July 2020
October 2020
March 2021
August 2021
March 2022
December 2022
June 2023
July 2024
July 2025
January 2026
February 2026
April 2026
July 2026
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 766}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 318}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 7, "token_count": 206}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 47}, {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 93}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 46, "token_count": 21}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 29, "token_count": 156}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 8, "token_count": 61}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 37, "token_count": 9}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 54, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
768
38.55%
Alex Wang
318
15.96%
Thomas Graf
232
11.65%
Pravin B Shelar
178
8.94%
wangchuanlei
156
7.83%
Jiri Benc
102
5.12%
Eelco Chaudron
61
3.06%
Joe Stringer
51
2.56%
Flavio Leitner
21
1.05%
William Tu
14
0.70%
Weiming Shi
9
0.45%
Ilya Maximets
9
0.45%
Adrian Moreno
9
0.45%
Tonghao Zhang
3
0.15%
Kees Cook
3
0.15%
Thomas Gleixner
2
0.10%
Paolo Abeni
2
0.10%
Eric Garver
2
0.10%
Eric Dumazet
2
0.10%
Kyle Zeng
1
0.05%
Aaron Conole
1
0.05%
Others
48
2.41%
Total
1992
vport.h
218
-
14
591
Jesse Gross
Thomas Graf
Alex Wang
Pravin B Shelar
wangchuanlei
Paolo Abeni
Daniele Di Proietto
Ilya Maximets
Jiri Benc
Eric Dumazet
Andrey Zhadchenko
Thomas Gleixner
Others
October 2011
February 2012
August 2012
December 2012
April 2013
June 2013
February 2014
July 2014
October 2014
November 2014
February 2015
July 2015
August 2015
October 2015
November 2015
November 2016
May 2019
March 2021
December 2021
August 2022
September 2022
December 2022
March 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 401}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 48}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 29, "token_count": 26}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 14, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
401
67.85%
Thomas Graf
54
9.14%
Alex Wang
48
8.12%
Pravin B Shelar
28
4.74%
wangchuanlei
26
4.40%
Paolo Abeni
9
1.52%
Daniele Di Proietto
7
1.18%
Ilya Maximets
5
0.85%
Jiri Benc
3
0.51%
Eric Dumazet
3
0.51%
Andrey Zhadchenko
3
0.51%
Thomas Gleixner
2
0.34%
Others
2
0.34%
Total
591
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
184
Author
Tokens
Proportion
Commits
Proportion
0
Jesse Gross
14687
19.28%
19
2.79%
1
Pravin B Shelar
14108
18.52%
56
8.21%
2
Jarno Rajahalme
6412
8.42%
43
6.30%
3
Andy Zhou
5895
7.74%
19
2.79%
4
Joe Stringer
5761
7.56%
33
4.84%
5
Yi-Hung Wei
3841
5.04%
8
1.17%
6
Tonghao Zhang
2771
3.64%
28
4.11%
7
Thomas Graf
2744
3.60%
28
4.11%
8
Eelco Chaudron
1789
2.35%
15
2.20%
9
Yi Yang
1536
2.02%
1
0.15%
10
Jiri Benc
1385
1.82%
22
3.23%
11
Eric Garver
1384
1.82%
3
0.44%
12
Numan Siddique
1017
1.33%
2
0.29%
13
Simon Horman
760
1.00%
7
1.03%
14
Ilya Maximets
637
0.84%
20
2.93%
15
Toms Atteka
636
0.83%
1
0.15%
16
Adrian Moreno
595
0.78%
7
1.03%
17
Martin Varghese
560
0.74%
5
0.73%
18
Asim Viladi Oglu Manizada
552
0.72%
1
0.15%
19
Paul Blakey
539
0.71%
7
1.03%
20
Alex Wang
483
0.63%
2
0.29%
21
Ansis Atteka
413
0.54%
3
0.44%
22
William Tu
410
0.54%
6
0.88%
23
Matteo Croce
381
0.50%
1
0.15%
24
Mark Gray
358
0.47%
3
0.44%
25
Aaron Conole
345
0.45%
7
1.03%
26
Yifeng Sun
339
0.44%
3
0.44%
27
Greg Rose
311
0.41%
2
0.29%
28
Johannes Berg
297
0.39%
13
1.91%
29
wangchuanlei
288
0.38%
1
0.15%
30
Xin Long
279
0.37%
11
1.61%
31
Sebastian Andrzej Siewior
274
0.36%
4
0.59%
32
Wenyu Zhang
251
0.33%
2
0.29%
33
Florian Westphal
249
0.33%
16
2.35%
34
wenxu
216
0.28%
3
0.44%
35
Paolo Abeni
214
0.28%
8
1.17%
36
Jiri Pirko
194
0.25%
11
1.61%
37
Weiming Shi
158
0.21%
1
0.15%
38
Jakub Kiciński
145
0.19%
8
1.17%
39
Alexander Lobakin
141
0.19%
3
0.44%
40
Neil McKee
135
0.18%
1
0.15%
41
Andrey Zhadchenko
123
0.16%
3
0.44%
42
Eric Dumazet
108
0.14%
4
0.59%
43
Zhiling Zou
102
0.13%
1
0.15%
44
Peilin Ye
93
0.12%
1
0.15%
45
Taehee Yoo
90
0.12%
3
0.44%
46
Flavio Leitner
77
0.10%
4
0.59%
47
Samuel Gauthier
73
0.10%
3
0.44%
48
Ben Pfaff
70
0.09%
8
1.17%
49
Thadeu Lima de Souza Cascardo
69
0.09%
3
0.44%
50
Davide Caratti
68
0.09%
5
0.73%
51
Kees Cook
62
0.08%
5
0.73%
52
Daniele Di Proietto
62
0.08%
5
0.73%
53
Eric W. Biedermann
59
0.08%
6
0.88%
54
Kyle Zeng
54
0.07%
1
0.15%
55
Willem de Bruijn
53
0.07%
1
0.15%
56
Martynas Pumputis
53
0.07%
1
0.15%
57
Thomas Gleixner
52
0.07%
5
0.73%
58
Lorenzo Bianconi
51
0.07%
1
0.15%
59
Hannes Frederic Sowa
51
0.07%
1
0.15%
60
Others
1321
1.73%
187
27.42%
Total
76181
682