Linux Source Code
Home
Release 6.3
Help
openvswitch
root
net
Highlighting
Reset All
By Author
By Age
──────────
Aaron Conole
Alex Wang
Andrey Zhadchenko
Andy Zhou
Ansis Atteka
Arnd Bergmann
Ben Pfaff
Daniele Di Proietto
David S. Miller
Davide Caratti
Eelco Chaudron
Eric Garver
Eric W. Biedermann
Flavio Leitner
Florian Westphal
Glenn Griffin
Greg Rose
Guillaume Nault
Hannes Frederic Sowa
Ilya Maximets
Jakub Kiciński
James Morse
Jarno Rajahalme
Jesse Gross
Jiri Benc
Jiri Pirko
Joe Stringer
Johannes Berg
Kangjie Lu
Lance Richardson
Lorand Jakab
Lorenzo Bianconi
Mark Gray
Martin Varghese
Martynas Pumputis
Matteo Croce
Michał Mirosław
Neil McKee
Numan Siddique
Others
Paolo Abeni
Paul Blakey
Peilin Ye
Pravin B Shelar
Samuel Gauthier
Simon Horman
Taehee Yoo
Thadeu Lima de Souza Cascardo
Thomas Gleixner
Thomas Graf
Toms Atteka
Tonghao Zhang
Wenyu Zhang
Willem de Bruijn
William Tu
Xin Long
Yi Yang
Yi-Hung Wei
Yifeng Sun
wangchuanlei
wenxu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
actions.c
1629
-
45
8355
Jesse Gross
Andy Zhou
Jarno Rajahalme
Joe Stringer
Pravin B Shelar
Yi Yang
Ansis Atteka
Jiri Benc
Paul Blakey
Matteo Croce
Simon Horman
Numan Siddique
Yifeng Sun
William Tu
Martin Varghese
Wenyu Zhang
Neil McKee
Lance Richardson
Lorenzo Bianconi
Hannes Frederic Sowa
Glenn Griffin
Eric Garver
Davide Caratti
Thomas Graf
Ilya Maximets
Eric W. Biedermann
Michał Mirosław
Guillaume Nault
Jiri Pirko
Mark Gray
Eelco Chaudron
Aaron Conole
Alex Wang
Lorand Jakab
wenxu
Thomas Gleixner
Others
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
March 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
August 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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1667}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 390}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 4, "token_count": 123}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"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": 17, "token_count": 4}, {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 625}, {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 57, "token_count": 3}, {"author_id": 13, "token_count": 156}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 31, "token_count": 21}, {"author_id": 1, "token_count": 363}, {"author_id": 7, "token_count": 4}, {"author_id": 27, "token_count": 60}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 956}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 35, "token_count": 52}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 53, "token_count": 48}, {"author_id": 4, "token_count": 679}, {"author_id": 27, "token_count": 9}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 26}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 43}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 47, "token_count": 48}, ]}, {"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": 18, "token_count": 108}, ]}, {"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": 46, "token_count": 52}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 68}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 178}, ]}, {"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": 413}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 18}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 8, "token_count": 545}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 24, "token_count": 109}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 52, "token_count": 32}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 12, "token_count": 119}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 43, "token_count": 11}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 15, "token_count": 91}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 21, "token_count": 232}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 51, "token_count": 51}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 56, "token_count": 26}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 43, "token_count": 19}, {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 43, "token_count": 15}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 16, "token_count": 251}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 23, "token_count": 35}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
1785
21.36%
Andy Zhou
1089
13.03%
Jarno Rajahalme
964
11.54%
Joe Stringer
847
10.14%
Pravin B Shelar
633
7.58%
Yi Yang
545
6.52%
Ansis Atteka
390
4.67%
Jiri Benc
269
3.22%
Paul Blakey
251
3.00%
Matteo Croce
232
2.78%
Simon Horman
183
2.19%
Numan Siddique
119
1.42%
Yifeng Sun
109
1.30%
William Tu
108
1.29%
Martin Varghese
95
1.14%
Wenyu Zhang
69
0.83%
Neil McKee
52
0.62%
Lance Richardson
52
0.62%
Lorenzo Bianconi
51
0.61%
Hannes Frederic Sowa
48
0.57%
Glenn Griffin
48
0.57%
Eric Garver
47
0.56%
Davide Caratti
45
0.54%
Thomas Graf
43
0.51%
Ilya Maximets
36
0.43%
Eric W. Biedermann
33
0.39%
Michał Mirosław
32
0.38%
Guillaume Nault
26
0.31%
Jiri Pirko
24
0.29%
Mark Gray
21
0.25%
Eelco Chaudron
15
0.18%
Aaron Conole
14
0.17%
Alex Wang
4
0.05%
Lorand Jakab
3
0.04%
wenxu
2
0.02%
Thomas Gleixner
2
0.02%
Others
69
0.83%
Total
8355
conntrack.c
2056
-
44
9662
Yi-Hung Wei
Jarno Rajahalme
Joe Stringer
Pravin B Shelar
Jesse Gross
Xin Long
Florian Westphal
Aaron Conole
Peilin Ye
Greg Rose
Flavio Leitner
Johannes Berg
Samuel Gauthier
Numan Siddique
Paul Blakey
Jakub Kiciński
Ilya Maximets
Andy Zhou
Eric Garver
Wenyu Zhang
wenxu
Arnd Bergmann
Thomas Graf
Lance Richardson
Tonghao Zhang
Thomas Gleixner
Eric W. Biedermann
Ben Pfaff
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
September 2015
October 2015
December 2015
March 2016
April 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
April 2020
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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 237}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 153}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 1, "token_count": 6}, {"author_id": 7, "token_count": 3}, {"author_id": 27, "token_count": 6}, ]}, {"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": 1668}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 107}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 59, "token_count": 6}, {"author_id": 2, "token_count": 1467}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 62}, {"author_id": 42, "token_count": 29}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 33, "token_count": 15}, {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 808}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 104}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 25, "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": 3609}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 39, "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": 39, "token_count": 27}, {"author_id": 33, "token_count": 55}, {"author_id": 26, "token_count": 5}, {"author_id": 5, "token_count": 161}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 39, "token_count": 17}, {"author_id": 26, "token_count": 21}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 25, "token_count": 2}, {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 37, "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": 40, "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": 30, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 33, "token_count": 22}, {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 28, "token_count": 115}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 32, "token_count": 37}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 32, "token_count": 53}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 32, "token_count": 90}, {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yi-Hung Wei
3845
39.80%
Jarno Rajahalme
2462
25.48%
Joe Stringer
1868
19.33%
Pravin B Shelar
343
3.55%
Jesse Gross
237
2.45%
Xin Long
181
1.87%
Florian Westphal
128
1.32%
Aaron Conole
124
1.28%
Peilin Ye
93
0.96%
Greg Rose
70
0.72%
Flavio Leitner
56
0.58%
Johannes Berg
31
0.32%
Samuel Gauthier
29
0.30%
Numan Siddique
27
0.28%
Paul Blakey
11
0.11%
Jakub Kiciński
10
0.10%
Ilya Maximets
9
0.09%
Andy Zhou
9
0.09%
Eric Garver
8
0.08%
Wenyu Zhang
6
0.06%
wenxu
6
0.06%
Arnd Bergmann
6
0.06%
Thomas Graf
3
0.03%
Lance Richardson
3
0.03%
Tonghao Zhang
2
0.02%
Thomas Gleixner
2
0.02%
Eric W. Biedermann
2
0.02%
Ben Pfaff
1
0.01%
Others
90
0.93%
Total
9662
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": 26, "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": 50, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 30, "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
2807
-
67
12964
Jesse Gross
Pravin B Shelar
Jarno Rajahalme
Joe Stringer
Thomas Graf
Tonghao Zhang
Mark Gray
Eelco Chaudron
Andy Zhou
Johannes Berg
wangchuanlei
Paolo Abeni
Andrey Zhadchenko
Paul Blakey
Jiri Benc
Neil McKee
William Tu
Taehee Yoo
Alex Wang
Wenyu Zhang
Jakub Kiciński
Kangjie Lu
Willem de Bruijn
Samuel Gauthier
Ben Pfaff
Yifeng Sun
Lorand Jakab
David S. Miller
Thadeu Lima de Souza Cascardo
Eric W. Biedermann
Arnd Bergmann
Aaron Conole
Jiri Pirko
Guillaume Nault
Yi-Hung Wei
Florian Westphal
Daniele Di Proietto
Davide Caratti
Numan Siddique
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
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
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": 4863}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 480}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 41, "token_count": 24}, {"author_id": 54, "token_count": 30}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 19, "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": 231}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 45, "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": 41, "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": 464}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 26, "token_count": 38}, {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 257}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 44, "token_count": 11}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 31, "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": 41, "token_count": 5}, {"author_id": 2, "token_count": 983}, {"author_id": 1, "token_count": 325}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 17, "token_count": 20}, {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 17, "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": 42, "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": 57, "token_count": 32}, {"author_id": 1, "token_count": 1}, {"author_id": 7, "token_count": 35}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 86}, {"author_id": 31, "token_count": 1}, {"author_id": 1, "token_count": 44}, {"author_id": 7, "token_count": 6}, {"author_id": 27, "token_count": 60}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 4, "token_count": 566}, {"author_id": 26, "token_count": 9}, {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 133}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 35, "token_count": 72}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"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": 29, "token_count": 129}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 42, "token_count": 23}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 66}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 36, "token_count": 24}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 26, "token_count": 25}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 26, "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": 96}, {"author_id": 48, "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": 24, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 26, "token_count": 20}, {"author_id": 55, "token_count": 45}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 26, "token_count": 92}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 59, "token_count": 24}, {"author_id": 38, "token_count": 64}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 16, "token_count": 81}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 56, "token_count": 18}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 29, "token_count": 5}, {"author_id": 6, "token_count": 242}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 29, "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": 40, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 197}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 18}, {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 11}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 22, "token_count": 313}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 16, "token_count": 40}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 34, "token_count": 126}, {"author_id": 40, "token_count": 21}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 28, "token_count": 6}, {"author_id": 40, "token_count": 7}, {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 28, "token_count": 6}, {"author_id": 9, "token_count": 52}, {"author_id": 20, "token_count": 166}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
4994
38.52%
Pravin B Shelar
2255
17.39%
Jarno Rajahalme
1079
8.32%
Joe Stringer
960
7.41%
Thomas Graf
496
3.83%
Tonghao Zhang
463
3.57%
Mark Gray
313
2.41%
Eelco Chaudron
288
2.22%
Andy Zhou
227
1.75%
Johannes Berg
187
1.44%
wangchuanlei
166
1.28%
Paolo Abeni
166
1.28%
Andrey Zhadchenko
126
0.97%
Paul Blakey
121
0.93%
Jiri Benc
96
0.74%
Neil McKee
72
0.56%
William Tu
66
0.51%
Taehee Yoo
64
0.49%
Alex Wang
61
0.47%
Wenyu Zhang
60
0.46%
Jakub Kiciński
51
0.39%
Kangjie Lu
45
0.35%
Willem de Bruijn
39
0.30%
Samuel Gauthier
39
0.30%
Ben Pfaff
37
0.29%
Yifeng Sun
34
0.26%
Lorand Jakab
32
0.25%
David S. Miller
30
0.23%
Thadeu Lima de Souza Cascardo
24
0.19%
Eric W. Biedermann
24
0.19%
Arnd Bergmann
24
0.19%
Aaron Conole
23
0.18%
Jiri Pirko
18
0.14%
Guillaume Nault
18
0.14%
Yi-Hung Wei
17
0.13%
Florian Westphal
11
0.08%
Daniele Di Proietto
11
0.08%
Davide Caratti
9
0.07%
Numan Siddique
5
0.04%
Ansis Atteka
5
0.04%
Thomas Gleixner
4
0.03%
Others
204
1.57%
Total
12964
datapath.h
285
-
22
790
Jesse Gross
Pravin B Shelar
Andy Zhou
Mark Gray
Tonghao Zhang
Joe Stringer
Jarno Rajahalme
Yi-Hung Wei
Eelco Chaudron
Thomas Graf
Jiri Benc
William Tu
Johannes Berg
Lorand Jakab
Paolo Abeni
Neil McKee
Thomas Gleixner
Eric W. Biedermann
Wenyu Zhang
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
November 2016
August 2017
November 2017
May 2018
May 2019
November 2019
April 2020
July 2020
July 2021
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 295}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"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": 26, "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": 41}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 57, "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": 27, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"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": 50, "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": 9, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 22, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
305
38.61%
Pravin B Shelar
266
33.67%
Andy Zhou
60
7.59%
Mark Gray
25
3.16%
Tonghao Zhang
23
2.91%
Joe Stringer
21
2.66%
Jarno Rajahalme
19
2.41%
Yi-Hung Wei
13
1.65%
Eelco Chaudron
12
1.52%
Thomas Graf
7
0.89%
Jiri Benc
7
0.89%
William Tu
6
0.76%
Johannes Berg
5
0.63%
Lorand Jakab
4
0.51%
Paolo Abeni
3
0.38%
Neil McKee
3
0.38%
Thomas Gleixner
2
0.25%
Eric W. Biedermann
2
0.25%
Wenyu Zhang
1
0.13%
Others
6
0.76%
Total
790
dp_notify.c
86
-
9
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
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": 116}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 38, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
160
45.98%
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
10
2.87%
Total
348
flow.c
1119
-
40
5571
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
Thadeu Lima de Souza Cascardo
Martin Varghese
wenxu
Ben Pfaff
Tonghao Zhang
Willem de Bruijn
Davide Caratti
Thomas Graf
Hannes Frederic Sowa
David S. Miller
Michał Mirosław
Arnd Bergmann
Ansis Atteka
Thomas Gleixner
Lance Richardson
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
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 846}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "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": 333}, {"author_id": 4, "token_count": 71}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 1, "token_count": 1460}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 2, "token_count": 201}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 41, "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": 25}, {"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": 41, "token_count": 16}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 31, "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": 47, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 11, "token_count": 185}, {"author_id": 10, "token_count": 5}, {"author_id": 46, "token_count": 2}, {"author_id": 36, "token_count": 61}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 92}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 43, "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": 18}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 59, "token_count": 5}, {"author_id": 48, "token_count": 14}, {"author_id": 8, "token_count": 241}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 25, "token_count": 240}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 16, "token_count": 52}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 55}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 30, "token_count": 15}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 16, "token_count": 35}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 16, "token_count": 62}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 14, "token_count": 458}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
1712
30.73%
Jesse Gross
1187
21.31%
Toms Atteka
458
8.22%
Jarno Rajahalme
360
6.46%
Andy Zhou
343
6.16%
Yi Yang
241
4.33%
Greg Rose
240
4.31%
Eric Garver
185
3.32%
Paul Blakey
156
2.80%
Simon Horman
122
2.19%
Jiri Benc
115
2.06%
Joe Stringer
88
1.58%
Yi-Hung Wei
61
1.09%
Thadeu Lima de Souza Cascardo
61
1.09%
Martin Varghese
55
0.99%
wenxu
32
0.57%
Ben Pfaff
23
0.41%
Tonghao Zhang
18
0.32%
Willem de Bruijn
14
0.25%
Davide Caratti
14
0.25%
Thomas Graf
8
0.14%
Hannes Frederic Sowa
8
0.14%
David S. Miller
7
0.13%
Michał Mirosław
6
0.11%
Arnd Bergmann
5
0.09%
Ansis Atteka
4
0.07%
Thomas Gleixner
2
0.04%
Lance Richardson
2
0.04%
Jiri Pirko
1
0.02%
Others
43
0.77%
Total
5571
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
Thadeu Lima de Souza Cascardo
Wenyu Zhang
Tonghao Zhang
Simon Horman
Greg Rose
Ansis Atteka
Thomas Gleixner
Michał Mirosław
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": 395}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "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": 41, "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": 41, "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": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 9}, {"author_id": 7, "token_count": 2}, {"author_id": 27, "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": 36, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 72}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 104}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 14, "token_count": 72}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
417
38.58%
Jarno Rajahalme
132
12.21%
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%
Thadeu Lima de Souza Cascardo
5
0.46%
Wenyu Zhang
4
0.37%
Tonghao Zhang
4
0.37%
Simon Horman
4
0.37%
Greg Rose
4
0.37%
Ansis Atteka
4
0.37%
Thomas Gleixner
2
0.19%
Michał Mirosław
1
0.09%
Others
8
0.74%
Total
1081
flow_netlink.c
3783
-
53
19059
Pravin B Shelar
Jesse Gross
Andy Zhou
Jarno Rajahalme
Yi Yang
Thomas Graf
Eric Garver
Joe Stringer
Numan Siddique
Jiri Benc
Simon Horman
Martin Varghese
Ilya Maximets
William Tu
Eelco Chaudron
Yifeng Sun
wenxu
Matteo Croce
Toms Atteka
Wenyu Zhang
Paolo Abeni
Daniele Di Proietto
Michał Mirosław
Ansis Atteka
Neil McKee
Johannes Berg
Alex Wang
David S. Miller
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
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1218}, ]}, {"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": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "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": 254}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 957}, {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 99}, {"author_id": 1, "token_count": 5375}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 44, "token_count": 29}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 178}, {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 406}, {"author_id": 4, "token_count": 36}, {"author_id": 1, "token_count": 197}, {"author_id": 13, "token_count": 404}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 2, "token_count": 385}, {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 7}, {"author_id": 7, "token_count": 2}, {"author_id": 27, "token_count": 93}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 376}, {"author_id": 7, "token_count": 860}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 447}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 35, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 191}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 40}, {"author_id": 4, "token_count": 449}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 10, "token_count": 307}, {"author_id": 4, "token_count": 58}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 29, "token_count": 29}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "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": 390}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 260}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 13}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 8, "token_count": 1208}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 18, "token_count": 221}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 24, "token_count": 186}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 52, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 12, "token_count": 923}, {"author_id": 30, "token_count": 175}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 228}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 15, "token_count": 149}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 21, "token_count": 127}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 195}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 14, "token_count": 106}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 23, "token_count": 33}, {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 23, "token_count": 259}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
5943
31.18%
Jesse Gross
1836
9.63%
Andy Zhou
1407
7.38%
Jarno Rajahalme
1330
6.98%
Yi Yang
1208
6.34%
Thomas Graf
1147
6.02%
Eric Garver
1062
5.57%
Joe Stringer
993
5.21%
Numan Siddique
923
4.84%
Jiri Benc
689
3.62%
Simon Horman
425
2.23%
Martin Varghese
391
2.05%
Ilya Maximets
292
1.53%
William Tu
255
1.34%
Eelco Chaudron
234
1.23%
Yifeng Sun
186
0.98%
wenxu
175
0.92%
Matteo Croce
127
0.67%
Toms Atteka
106
0.56%
Wenyu Zhang
93
0.49%
Paolo Abeni
29
0.15%
Daniele Di Proietto
29
0.15%
Michał Mirosław
10
0.05%
Ansis Atteka
10
0.05%
Neil McKee
5
0.03%
Johannes Berg
4
0.02%
Alex Wang
4
0.02%
David S. Miller
3
0.02%
Thomas Gleixner
2
0.01%
Jakub Kiciński
2
0.01%
Others
139
0.73%
Total
19059
flow_netlink.h
73
-
9
425
Jesse Gross
Joe Stringer
Pravin B Shelar
Jarno Rajahalme
Yi Yang
Wenyu Zhang
Andy Zhou
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": 134}, ]}, {"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": 72}, ]}, {"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": 27, "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": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
134
31.53%
Joe Stringer
94
22.12%
Pravin B Shelar
90
21.18%
Jarno Rajahalme
45
10.59%
Yi Yang
21
4.94%
Wenyu Zhang
17
4.00%
Andy Zhou
13
3.06%
Thomas Graf
9
2.12%
Thomas Gleixner
2
0.47%
Total
425
flow_table.c
1223
-
23
5881
Pravin B Shelar
Tonghao Zhang
Eelco Chaudron
Joe Stringer
Jesse Gross
Andy Zhou
Jarno Rajahalme
Alex Wang
Thadeu Lima de Souza Cascardo
Daniele Di Proietto
Thomas Graf
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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 472}, ]}, {"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": 1592}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 44, "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": 22}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 17, "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": 36, "token_count": 27}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 1263}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1075}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 80}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
1599
27.19%
Tonghao Zhang
1350
22.96%
Eelco Chaudron
1156
19.66%
Joe Stringer
552
9.39%
Jesse Gross
513
8.72%
Andy Zhou
394
6.70%
Jarno Rajahalme
131
2.23%
Alex Wang
43
0.73%
Thadeu Lima de Souza Cascardo
27
0.46%
Daniele Di Proietto
15
0.26%
Thomas Graf
14
0.24%
Thomas Gleixner
6
0.10%
Jiri Benc
1
0.02%
Ben Pfaff
1
0.02%
Others
79
1.34%
Total
5881
flow_table.h
115
-
12
498
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
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": 17, "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": 50, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 55}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
160
32.13%
Pravin B Shelar
117
23.49%
Eelco Chaudron
67
13.45%
Tonghao Zhang
62
12.45%
Andy Zhou
44
8.84%
Joe Stringer
27
5.42%
Jarno Rajahalme
7
1.41%
Thomas Graf
5
1.00%
Alex Wang
5
1.00%
Thomas Gleixner
2
0.40%
Others
2
0.40%
Total
498
meter.c
768
-
20
3471
Andy Zhou
Tonghao Zhang
Jesse Gross
Pravin B Shelar
Johannes Berg
Thomas Graf
Jakub Kiciński
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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 200}, ]}, {"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": 26, "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": 26, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 2190}, {"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": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 26, "token_count": 29}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 878}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Zhou
2190
63.09%
Tonghao Zhang
878
25.30%
Jesse Gross
200
5.76%
Pravin B Shelar
58
1.67%
Johannes Berg
41
1.18%
Thomas Graf
18
0.52%
Jakub Kiciński
10
0.29%
Joe Stringer
4
0.12%
Thomas Gleixner
2
0.06%
Others
70
2.02%
Total
3471
meter.h
63
-
6
200
Andy Zhou
Tonghao Zhang
Jesse Gross
Pravin B Shelar
Johannes Berg
Thomas Gleixner
October 2011
April 2013
November 2013
May 2014
September 2014
November 2017
May 2019
April 2020
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 26, "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": 106}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Zhou
112
56.00%
Tonghao Zhang
43
21.50%
Jesse Gross
36
18.00%
Pravin B Shelar
4
2.00%
Johannes Berg
3
1.50%
Thomas Gleixner
2
1.00%
Total
200
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": 28, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Conole
14
82.35%
Jesse Gross
3
17.65%
Total
17
openvswitch_trace.h
158
-
2
84
Aaron Conole
Jesse Gross
October 2011
June 2021
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 81}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Conole
81
96.43%
Jesse Gross
3
3.57%
Total
84
vport-geneve.c
140
-
11
530
Pravin B Shelar
Jesse Gross
Thomas Graf
Martynas Pumputis
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
October 2022
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": 27, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"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": 49, "token_count": 18}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
246
46.42%
Jesse Gross
199
37.55%
Thomas Graf
46
8.68%
Martynas Pumputis
18
3.40%
Wenyu Zhang
8
1.51%
Thomas Gleixner
2
0.38%
Andy Zhou
1
0.19%
Others
10
1.89%
Total
530
vport-gre.c
103
-
7
373
Pravin B Shelar
Jesse Gross
Thomas Graf
Martynas Pumputis
Thomas Gleixner
Others
October 2011
February 2012
March 2013
June 2013
October 2014
August 2015
October 2015
August 2016
December 2018
May 2019
October 2022
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": 75}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 49, "token_count": 17}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
242
64.88%
Jesse Gross
65
17.43%
Thomas Graf
41
10.99%
Martynas Pumputis
17
4.56%
Thomas Gleixner
2
0.54%
Others
6
1.61%
Total
373
vport-internal_dev.c
255
-
27
1023
Jesse Gross
Pravin B Shelar
Jiri Pirko
Thomas Graf
James Morse
Taehee Yoo
David S. Miller
Andrey Zhadchenko
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
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 645}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"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": 31, "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": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 58, "token_count": 37}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 29, "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": 54, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 38, "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": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 34, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
665
65.00%
Pravin B Shelar
123
12.02%
Jiri Pirko
57
5.57%
Thomas Graf
50
4.89%
James Morse
37
3.62%
Taehee Yoo
11
1.08%
David S. Miller
8
0.78%
Andrey Zhadchenko
8
0.78%
Jarno Rajahalme
6
0.59%
Thomas Gleixner
2
0.20%
Jiri Benc
2
0.20%
Paolo Abeni
1
0.10%
Florian Westphal
1
0.10%
Others
52
5.08%
Total
1023
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": 31, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "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
209
-
15
856
Jesse Gross
Thomas Graf
Jiri Pirko
Pravin B Shelar
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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 442}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"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": 20}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 31, "token_count": 74}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"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": 96}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 29, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
489
57.13%
Thomas Graf
118
13.79%
Jiri Pirko
78
9.11%
Pravin B Shelar
63
7.36%
Jiri Benc
26
3.04%
Paolo Abeni
12
1.40%
Taehee Yoo
9
1.05%
Jakub Kiciński
3
0.35%
Thomas Gleixner
2
0.23%
Others
56
6.54%
Total
856
vport-netdev.h
23
-
5
78
Jesse Gross
Thomas Graf
Pravin B Shelar
Thomas Gleixner
Others
October 2011
November 2012
October 2013
October 2014
July 2015
August 2015
May 2019
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": 13}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
42
53.85%
Thomas Graf
18
23.08%
Pravin B Shelar
11
14.10%
Thomas Gleixner
2
2.56%
Others
5
6.41%
Total
78
vport-vxlan.c
169
-
15
714
Thomas Graf
Jesse Gross
Pravin B Shelar
Martynas Pumputis
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
October 2022
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": 31, "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": 395}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 49, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 26, "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": 26, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
446
62.46%
Jesse Gross
112
15.69%
Pravin B Shelar
102
14.29%
Martynas Pumputis
18
2.52%
Johannes Berg
3
0.42%
Jiri Pirko
3
0.42%
Thomas Gleixner
2
0.28%
Paolo Abeni
2
0.28%
Others
26
3.64%
Total
714
vport.c
566
-
24
1894
Jesse Gross
Alex Wang
Thomas Graf
Pravin B Shelar
wangchuanlei
Jiri Benc
Joe Stringer
Flavio Leitner
William Tu
Tonghao Zhang
Thomas Gleixner
Paolo Abeni
Eric Garver
Aaron Conole
Others
October 2011
February 2012
April 2012
August 2012
April 2013
May 2013
June 2013
August 2013
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
June 2018
April 2019
May 2019
November 2019
February 2020
July 2020
October 2020
March 2021
August 2021
March 2022
December 2022
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 771}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "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": 1404198000, "group": [ {"author_id": 17, "token_count": 315}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"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": 28, "token_count": 1}, {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"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": 18, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "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": 39, "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": 20, "token_count": 177}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
773
40.81%
Alex Wang
315
16.63%
Thomas Graf
232
12.25%
Pravin B Shelar
178
9.40%
wangchuanlei
177
9.35%
Jiri Benc
102
5.39%
Joe Stringer
51
2.69%
Flavio Leitner
21
1.11%
William Tu
15
0.79%
Tonghao Zhang
3
0.16%
Thomas Gleixner
2
0.11%
Paolo Abeni
2
0.11%
Eric Garver
2
0.11%
Aaron Conole
1
0.05%
Others
20
1.06%
Total
1894
vport.h
209
-
13
591
Jesse Gross
Thomas Graf
Alex Wang
Pravin B Shelar
wangchuanlei
Paolo Abeni
Daniele Di Proietto
Andrey Zhadchenko
Jiri Benc
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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 403}, ]}, {"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": 44, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 17, "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": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 20, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
403
68.19%
Thomas Graf
54
9.14%
Alex Wang
48
8.12%
Pravin B Shelar
29
4.91%
wangchuanlei
27
4.57%
Paolo Abeni
9
1.52%
Daniele Di Proietto
7
1.18%
Andrey Zhadchenko
4
0.68%
Jiri Benc
3
0.51%
Thomas Gleixner
2
0.34%
Others
5
0.85%
Total
591
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
160
Author
Tokens
Proportion
Commits
Proportion
0
Jesse Gross
14838
19.79%
19
3.11%
1
Pravin B Shelar
14320
19.09%
56
9.17%
2
Jarno Rajahalme
6564
8.75%
44
7.20%
3
Andy Zhou
5950
7.93%
19
3.11%
4
Joe Stringer
5873
7.83%
33
5.40%
5
Yi-Hung Wei
3954
5.27%
8
1.31%
6
Tonghao Zhang
2846
3.79%
28
4.58%
7
Thomas Graf
2783
3.71%
28
4.58%
8
Yi Yang
2035
2.71%
1
0.16%
9
Eelco Chaudron
1772
2.36%
12
1.96%
10
Jiri Benc
1389
1.85%
22
3.60%
11
Eric Garver
1332
1.78%
2
0.33%
12
Numan Siddique
1074
1.43%
2
0.33%
13
Simon Horman
738
0.98%
7
1.15%
14
Toms Atteka
636
0.85%
1
0.16%
15
Martin Varghese
561
0.75%
5
0.82%
16
Paul Blakey
539
0.72%
7
1.15%
17
Alex Wang
480
0.64%
2
0.33%
18
William Tu
450
0.60%
6
0.98%
19
Ansis Atteka
413
0.55%
3
0.49%
20
wangchuanlei
370
0.49%
1
0.16%
21
Matteo Croce
359
0.48%
1
0.16%
22
Mark Gray
359
0.48%
3
0.49%
23
Ilya Maximets
337
0.45%
5
0.82%
24
Yifeng Sun
329
0.44%
3
0.49%
25
Greg Rose
314
0.42%
2
0.33%
26
Johannes Berg
286
0.38%
12
1.96%
27
Wenyu Zhang
258
0.34%
2
0.33%
28
Aaron Conole
257
0.34%
6
0.98%
29
Paolo Abeni
226
0.30%
8
1.31%
30
wenxu
221
0.29%
4
0.65%
31
Jiri Pirko
194
0.26%
11
1.80%
32
Xin Long
181
0.24%
8
1.31%
33
Florian Westphal
140
0.19%
15
2.45%
34
Andrey Zhadchenko
138
0.18%
3
0.49%
35
Neil McKee
132
0.18%
1
0.16%
36
Thadeu Lima de Souza Cascardo
117
0.16%
3
0.49%
37
Peilin Ye
93
0.12%
1
0.16%
38
Taehee Yoo
87
0.12%
3
0.49%
39
Flavio Leitner
77
0.10%
4
0.65%
40
Jakub Kiciński
76
0.10%
6
0.98%
41
Ben Pfaff
71
0.09%
8
1.31%
42
Samuel Gauthier
68
0.09%
3
0.49%
43
Davide Caratti
68
0.09%
5
0.82%
44
Daniele Di Proietto
62
0.08%
5
0.82%
45
Eric W. Biedermann
61
0.08%
7
1.15%
46
Lance Richardson
57
0.08%
2
0.33%
47
Hannes Frederic Sowa
56
0.07%
1
0.16%
48
Willem de Bruijn
53
0.07%
1
0.16%
49
Martynas Pumputis
53
0.07%
1
0.16%
50
Thomas Gleixner
52
0.07%
5
0.82%
51
Lorenzo Bianconi
51
0.07%
1
0.16%
52
Michał Mirosław
49
0.07%
1
0.16%
53
Glenn Griffin
48
0.06%
1
0.16%
54
David S. Miller
48
0.06%
4
0.65%
55
Kangjie Lu
45
0.06%
2
0.33%
56
Guillaume Nault
44
0.06%
2
0.33%
57
Lorand Jakab
39
0.05%
1
0.16%
58
James Morse
37
0.05%
1
0.16%
59
Arnd Bergmann
35
0.05%
3
0.49%
60
Others
900
1.20%
150
24.55%
Total
74995
611