Linux Source Code
Home
Release 6.1
Help
openvswitch
root
net
Highlighting
Reset All
By Author
By Age
──────────
Aaron Conole
Alex Wang
Alexei Starovoitov
Andrey Zhadchenko
Andy Zhou
Ansis Atteka
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
Justin Pettit
Kangjie Lu
Kent Overstreet
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
Yi Yang
Yi-Hung Wei
Yifeng Sun
wenxu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
actions.c
1629
-
42
8348
Jesse Gross
Andy Zhou
Jarno Rajahalme
Joe Stringer
Yi Yang
Ansis Atteka
Pravin B Shelar
Matteo Croce
Jiri Benc
Paul Blakey
Numan Siddique
Simon Horman
Yifeng Sun
Martin Varghese
William Tu
Wenyu Zhang
Lance Richardson
Lorenzo Bianconi
Glenn Griffin
Eric Garver
Thomas Graf
Neil McKee
Hannes Frederic Sowa
Davide Caratti
Michał Mirosław
Ilya Maximets
Eric W. Biedermann
Guillaume Nault
Eelco Chaudron
Mark Gray
Aaron Conole
Jiri Pirko
Lorand Jakab
wenxu
Thomas Gleixner
Others
October 2011
March 2012
September 2012
November 2012
April 2013
June 2013
August 2013
December 2013
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
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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 1136}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 21, "token_count": 446}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 130}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 626}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 59, "token_count": 5}, {"author_id": 13, "token_count": 142}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 30, "token_count": 13}, {"author_id": 0, "token_count": 359}, {"author_id": 6, "token_count": 3}, {"author_id": 26, "token_count": 55}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 1055}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 34, "token_count": 44}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 51, "token_count": 48}, {"author_id": 3, "token_count": 830}, {"author_id": 26, "token_count": 9}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 46, "token_count": 26}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 57, "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": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 120}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 34}, {"author_id": 10, "token_count": 5}, {"author_id": 44, "token_count": 59}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 82}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 192}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 502}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 29}, {"author_id": 8, "token_count": 678}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 136}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 48, "token_count": 39}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 11, "token_count": 216}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 16, "token_count": 118}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 17, "token_count": 296}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 47, "token_count": 57}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 29, "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": 58, "token_count": 19}, {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 58, "token_count": 15}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 25, "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": 23, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 23, "token_count": 35}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
1228
14.71%
Andy Zhou
1208
14.47%
Jarno Rajahalme
1061
12.71%
Joe Stringer
1003
12.01%
Yi Yang
678
8.12%
Ansis Atteka
446
5.34%
Pravin B Shelar
422
5.06%
Matteo Croce
296
3.55%
Jiri Benc
279
3.34%
Paul Blakey
251
3.01%
Numan Siddique
216
2.59%
Simon Horman
155
1.86%
Yifeng Sun
136
1.63%
Martin Varghese
122
1.46%
William Tu
120
1.44%
Wenyu Zhang
64
0.77%
Lance Richardson
59
0.71%
Lorenzo Bianconi
57
0.68%
Glenn Griffin
48
0.57%
Eric Garver
47
0.56%
Thomas Graf
44
0.53%
Neil McKee
44
0.53%
Hannes Frederic Sowa
43
0.52%
Davide Caratti
40
0.48%
Michał Mirosław
39
0.47%
Ilya Maximets
36
0.43%
Eric W. Biedermann
33
0.40%
Guillaume Nault
26
0.31%
Eelco Chaudron
22
0.26%
Mark Gray
21
0.25%
Aaron Conole
21
0.25%
Jiri Pirko
15
0.18%
Lorand Jakab
5
0.06%
wenxu
2
0.02%
Thomas Gleixner
2
0.02%
Others
59
0.71%
click to expand▼
Total
8348
conntrack.c
2326
-
39
10770
Yi-Hung Wei
Jarno Rajahalme
Joe Stringer
Aaron Conole
Florian Westphal
Greg Rose
Flavio Leitner
Peilin Ye
Samuel Gauthier
Numan Siddique
Johannes Berg
Paul Blakey
Daniele Di Proietto
Jakub Kiciński
Ilya Maximets
Eric Garver
wenxu
Eric W. Biedermann
Lance Richardson
Tonghao Zhang
Thomas Gleixner
Others
August 2015
September 2015
October 2015
November 2015
December 2015
March 2016
April 2016
May 2016
June 2016
August 2016
November 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
var spanGroupData = [ {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 1814}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 46, "token_count": 2}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 46, "token_count": 4}, {"author_id": 3, "token_count": 69}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 1476}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 71}, {"author_id": 40, "token_count": 37}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 43, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 32, "token_count": 15}, {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 944}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 93}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 24, "token_count": 111}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 4737}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 33, "token_count": 12}, {"author_id": 32, "token_count": 26}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 33, "token_count": 27}, {"author_id": 32, "token_count": 49}, {"author_id": 28, "token_count": 5}, {"author_id": 4, "token_count": 170}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 33, "token_count": 75}, {"author_id": 28, "token_count": 21}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 4, "token_count": 62}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 15, "token_count": 50}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 36, "token_count": 98}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 11, "token_count": 27}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 32, "token_count": 31}, {"author_id": 19, "token_count": 17}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 15, "token_count": 416}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Yi-Hung Wei
4982
46.26%
Jarno Rajahalme
2588
24.03%
Joe Stringer
1963
18.23%
Aaron Conole
466
4.33%
Florian Westphal
137
1.27%
Greg Rose
119
1.10%
Flavio Leitner
114
1.06%
Peilin Ye
98
0.91%
Samuel Gauthier
37
0.34%
Numan Siddique
27
0.25%
Johannes Berg
26
0.24%
Paul Blakey
17
0.16%
Daniele Di Proietto
14
0.13%
Jakub Kiciński
10
0.09%
Ilya Maximets
9
0.08%
Eric Garver
9
0.08%
wenxu
6
0.06%
Eric W. Biedermann
6
0.06%
Lance Richardson
3
0.03%
Tonghao Zhang
2
0.02%
Thomas Gleixner
2
0.02%
Others
135
1.25%
click to expand▼
Total
10770
conntrack.h
106
-
6
481
Joe Stringer
Eric Garver
Jarno Rajahalme
Yi-Hung Wei
wenxu
Thomas Gleixner
August 2015
September 2015
October 2015
March 2016
February 2017
October 2017
May 2018
May 2019
March 2021
var spanGroupData = [ {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 376}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 35}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Joe Stringer
393
81.70%
Eric Garver
35
7.28%
Jarno Rajahalme
24
4.99%
Yi-Hung Wei
21
4.37%
wenxu
6
1.25%
Thomas Gleixner
2
0.42%
Total
481
datapath.c
2755
-
62
12745
Jesse Gross
Pravin B Shelar
Jarno Rajahalme
Joe Stringer
Thomas Graf
Tonghao Zhang
Mark Gray
Eelco Chaudron
Paolo Abeni
Andy Zhou
Johannes Berg
Andrey Zhadchenko
Jiri Benc
Paul Blakey
Neil McKee
Taehee Yoo
Alex Wang
William Tu
Wenyu Zhang
Willem de Bruijn
Jakub Kiciński
Kangjie Lu
Ben Pfaff
Samuel Gauthier
Yifeng Sun
Lorand Jakab
David S. Miller
Jiri Pirko
Aaron Conole
Thadeu Lima de Souza Cascardo
Yi-Hung Wei
Eric W. Biedermann
Guillaume Nault
Florian Westphal
Daniele Di Proietto
Ansis Atteka
Davide Caratti
Thomas Gleixner
Others
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
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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 4220}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 401}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 42, "token_count": 24}, {"author_id": 52, "token_count": 30}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 229}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 46, "token_count": 17}, ]}, {"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": 42, "token_count": 10}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 6, "token_count": 134}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 281}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 71}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 87}, {"author_id": 0, "token_count": 484}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 28, "token_count": 37}, {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 284}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 43, "token_count": 11}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 30, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 46, "token_count": 2}, {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 42, "token_count": 5}, {"author_id": 2, "token_count": 1138}, {"author_id": 0, "token_count": 450}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 27}, {"author_id": 30, "token_count": 20}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 41}, {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 24}, {"author_id": 3, "token_count": 212}, {"author_id": 0, "token_count": 83}, {"author_id": 40, "token_count": 16}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 32, "token_count": 10}, {"author_id": 1, "token_count": 72}, {"author_id": 3, "token_count": 2}, {"author_id": 59, "token_count": 32}, {"author_id": 0, "token_count": 2}, {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 94}, {"author_id": 30, "token_count": 1}, {"author_id": 0, "token_count": 65}, {"author_id": 6, "token_count": 5}, {"author_id": 26, "token_count": 55}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 3, "token_count": 628}, {"author_id": 28, "token_count": 9}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 34, "token_count": 77}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 259}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 32, "token_count": 8}, {"author_id": 27, "token_count": 184}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 40, "token_count": 23}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 66}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 35, "token_count": 20}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 28, "token_count": 25}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 7, "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": 5, "token_count": 35}, {"author_id": 10, "token_count": 145}, {"author_id": 39, "token_count": 51}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 28, "token_count": 20}, {"author_id": 55, "token_count": 45}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 92}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 37, "token_count": 73}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 24}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 19, "token_count": 81}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 56, "token_count": 18}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 27, "token_count": 10}, {"author_id": 7, "token_count": 242}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 27, "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": 41, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 223}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 18}, {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 25, "token_count": 313}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 19, "token_count": 49}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 31, "token_count": 154}, {"author_id": 41, "token_count": 21}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 15, "token_count": 6}, {"author_id": 41, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
4318
33.88%
Pravin B Shelar
2414
18.94%
Jarno Rajahalme
1242
9.74%
Joe Stringer
1101
8.64%
Thomas Graf
519
4.07%
Tonghao Zhang
469
3.68%
Mark Gray
313
2.46%
Eelco Chaudron
262
2.06%
Paolo Abeni
226
1.77%
Andy Zhou
225
1.77%
Johannes Berg
186
1.46%
Andrey Zhadchenko
154
1.21%
Jiri Benc
145
1.14%
Paul Blakey
130
1.02%
Neil McKee
77
0.60%
Taehee Yoo
73
0.57%
Alex Wang
68
0.53%
William Tu
66
0.52%
Wenyu Zhang
55
0.43%
Willem de Bruijn
51
0.40%
Jakub Kiciński
51
0.40%
Kangjie Lu
45
0.35%
Ben Pfaff
41
0.32%
Samuel Gauthier
39
0.31%
Yifeng Sun
34
0.27%
Lorand Jakab
32
0.25%
David S. Miller
30
0.24%
Jiri Pirko
25
0.20%
Aaron Conole
25
0.20%
Thadeu Lima de Souza Cascardo
20
0.16%
Yi-Hung Wei
19
0.15%
Eric W. Biedermann
19
0.15%
Guillaume Nault
18
0.14%
Florian Westphal
18
0.14%
Daniele Di Proietto
11
0.09%
Ansis Atteka
5
0.04%
Davide Caratti
3
0.02%
Thomas Gleixner
2
0.02%
Others
214
1.68%
click to expand▼
Total
12745
datapath.h
285
-
22
790
Pravin B Shelar
Jesse Gross
Andy Zhou
Mark Gray
Joe Stringer
Tonghao Zhang
Yi-Hung Wei
Eelco Chaudron
Thomas Graf
Neil McKee
Jiri Benc
William Tu
Johannes Berg
Lorand Jakab
Paolo Abeni
Jarno Rajahalme
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
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": 1, "token_count": 179}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 24}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 8}, {"author_id": 6, "token_count": 2}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 34, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "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": 5, "token_count": 119}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 25, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
266
33.67%
Jesse Gross
189
23.92%
Andy Zhou
155
19.62%
Mark Gray
37
4.68%
Joe Stringer
37
4.68%
Tonghao Zhang
23
2.91%
Yi-Hung Wei
13
1.65%
Eelco Chaudron
12
1.52%
Thomas Graf
10
1.27%
Neil McKee
9
1.14%
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%
Jarno Rajahalme
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
-
10
348
Pravin B Shelar
Jesse Gross
Alexei Starovoitov
Johannes Berg
Jiri Benc
Taehee Yoo
Jiri Pirko
Thomas Gleixner
Paolo Abeni
Thomas Graf
October 2011
February 2012
April 2013
May 2013
October 2013
November 2013
July 2015
December 2015
November 2017
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 205}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 37, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
222
63.79%
Jesse Gross
91
26.15%
Alexei Starovoitov
10
2.87%
Johannes Berg
9
2.59%
Jiri Benc
5
1.44%
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%
Total
348
flow.c
1115
-
37
5569
Pravin B Shelar
Jesse Gross
Toms Atteka
Jarno Rajahalme
Yi Yang
Andy Zhou
Greg Rose
Eric Garver
Paul Blakey
Jiri Benc
Simon Horman
Joe Stringer
Martin Varghese
Yi-Hung Wei
Thadeu Lima de Souza Cascardo
Justin Pettit
wenxu
Willem de Bruijn
Ben Pfaff
Tonghao Zhang
David S. Miller
Michał Mirosław
Thomas Graf
Ansis Atteka
Thomas Gleixner
Jiri Pirko
Others
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
September 2016
November 2016
December 2016
February 2017
March 2017
July 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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 423}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 261}, {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 0, "token_count": 1693}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 4}, {"author_id": 2, "token_count": 233}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 22}, {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 390}, {"author_id": 0, "token_count": 32}, {"author_id": 13, "token_count": 101}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 42, "token_count": 16}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 6, "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": 6, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 3, "token_count": 9}, {"author_id": 0, "token_count": 6}, {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 185}, {"author_id": 10, "token_count": 11}, {"author_id": 35, "token_count": 61}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 112}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 131}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 28}, {"author_id": 8, "token_count": 292}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 273}, {"author_id": 45, "token_count": 36}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 19, "token_count": 58}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 16, "token_count": 62}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 29, "token_count": 15}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 17}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"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": 5}, {"author_id": 14, "token_count": 458}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
1977
35.50%
Jesse Gross
813
14.60%
Toms Atteka
458
8.22%
Jarno Rajahalme
401
7.20%
Yi Yang
292
5.24%
Andy Zhou
283
5.08%
Greg Rose
273
4.90%
Eric Garver
185
3.32%
Paul Blakey
160
2.87%
Jiri Benc
138
2.48%
Simon Horman
127
2.28%
Joe Stringer
74
1.33%
Martin Varghese
62
1.11%
Yi-Hung Wei
61
1.10%
Thadeu Lima de Souza Cascardo
61
1.10%
Justin Pettit
36
0.65%
wenxu
32
0.57%
Willem de Bruijn
28
0.50%
Ben Pfaff
23
0.41%
Tonghao Zhang
21
0.38%
David S. Miller
7
0.13%
Michał Mirosław
6
0.11%
Thomas Graf
5
0.09%
Ansis Atteka
4
0.07%
Thomas Gleixner
2
0.04%
Jiri Pirko
1
0.02%
Others
39
0.70%
click to expand▼
Total
5569
flow.h
298
-
23
1080
Jesse Gross
Pravin B Shelar
Jarno Rajahalme
Joe Stringer
Jiri Benc
Toms Atteka
Andy Zhou
Thomas Graf
Yi Yang
Martin Varghese
Eric Garver
Greg Rose
Ben Pfaff
Tonghao Zhang
Wenyu Zhang
Simon Horman
Ansis Atteka
Thomas Gleixner
Thadeu Lima de Souza Cascardo
Michał Mirosław
Others
October 2011
August 2012
November 2012
June 2013
August 2013
September 2013
October 2013
November 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
November 2017
November 2018
May 2019
July 2019
August 2019
November 2019
December 2019
February 2022
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 312}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 22}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 6, "token_count": 2}, {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 78}, {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 19}, {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 80}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 127}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 14, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
334
30.93%
Pravin B Shelar
162
15.00%
Jarno Rajahalme
155
14.35%
Joe Stringer
97
8.98%
Jiri Benc
84
7.78%
Toms Atteka
72
6.67%
Andy Zhou
33
3.06%
Thomas Graf
29
2.69%
Yi Yang
23
2.13%
Martin Varghese
20
1.85%
Eric Garver
19
1.76%
Greg Rose
14
1.30%
Ben Pfaff
9
0.83%
Tonghao Zhang
7
0.65%
Wenyu Zhang
4
0.37%
Simon Horman
4
0.37%
Ansis Atteka
4
0.37%
Thomas Gleixner
2
0.19%
Thadeu Lima de Souza Cascardo
2
0.19%
Michał Mirosław
1
0.09%
Others
5
0.46%
click to expand▼
Total
1080
flow_netlink.c
3783
-
48
19056
Pravin B Shelar
Yi Yang
Jarno Rajahalme
Numan Siddique
Eric Garver
Joe Stringer
Thomas Graf
Jiri Benc
Jesse Gross
Simon Horman
Martin Varghese
Andy Zhou
Ilya Maximets
William Tu
Matteo Croce
Yifeng Sun
Eelco Chaudron
wenxu
Wenyu Zhang
Toms Atteka
Paolo Abeni
Daniele Di Proietto
Michał Mirosław
Johannes Berg
David S. Miller
Thomas Gleixner
Jakub Kiciński
Others
October 2013
December 2013
February 2014
March 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
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 98}, {"author_id": 0, "token_count": 6579}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 20}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 183}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 458}, {"author_id": 3, "token_count": 127}, {"author_id": 0, "token_count": 194}, {"author_id": 13, "token_count": 389}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 52, "token_count": 2}, {"author_id": 2, "token_count": 393}, {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 4}, {"author_id": 26, "token_count": 158}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 466}, {"author_id": 6, "token_count": 846}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 525}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 235}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 40}, {"author_id": 3, "token_count": 461}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 210}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 10, "token_count": 339}, {"author_id": 3, "token_count": 58}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 27, "token_count": 35}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 39}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 1158}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 323}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 416}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 200}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 13}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 8, "token_count": 1509}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 20, "token_count": 244}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 252}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 48, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 11, "token_count": 1226}, {"author_id": 29, "token_count": 181}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 16, "token_count": 229}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 16, "token_count": 154}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 17, "token_count": 271}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 204}, ]}, {"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": 119}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 23, "token_count": 33}, {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 23, "token_count": 344}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
6827
35.83%
Yi Yang
1509
7.92%
Jarno Rajahalme
1435
7.53%
Numan Siddique
1226
6.43%
Eric Garver
1171
6.15%
Joe Stringer
1150
6.03%
Thomas Graf
1081
5.67%
Jiri Benc
706
3.70%
Jesse Gross
668
3.51%
Simon Horman
407
2.14%
Martin Varghese
397
2.08%
Andy Zhou
395
2.07%
Ilya Maximets
377
1.98%
William Tu
284
1.49%
Matteo Croce
271
1.42%
Yifeng Sun
252
1.32%
Eelco Chaudron
243
1.28%
wenxu
181
0.95%
Wenyu Zhang
158
0.83%
Toms Atteka
119
0.62%
Paolo Abeni
35
0.18%
Daniele Di Proietto
20
0.10%
Michał Mirosław
10
0.05%
Johannes Berg
4
0.02%
David S. Miller
3
0.02%
Thomas Gleixner
2
0.01%
Jakub Kiciński
2
0.01%
Others
123
0.65%
click to expand▼
Total
19056
flow_netlink.h
73
-
7
425
Pravin B Shelar
Joe Stringer
Jarno Rajahalme
Yi Yang
Wenyu Zhang
Thomas Graf
Thomas Gleixner
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": 1380610800, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 102}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
170
40.00%
Joe Stringer
144
33.88%
Jarno Rajahalme
46
10.82%
Yi Yang
38
8.94%
Wenyu Zhang
16
3.76%
Thomas Graf
9
2.12%
Thomas Gleixner
2
0.47%
Total
425
flow_table.c
1222
-
21
5863
Pravin B Shelar
Tonghao Zhang
Eelco Chaudron
Joe Stringer
Jarno Rajahalme
Andy Zhou
Alex Wang
Kent Overstreet
Jesse Gross
Thadeu Lima de Souza Cascardo
Thomas Graf
Daniele Di Proietto
Thomas Gleixner
Jiri Benc
Ben Pfaff
Others
October 2013
November 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
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 24}, {"author_id": 0, "token_count": 1980}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 5, "token_count": 32}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 5, "token_count": 61}, {"author_id": 43, "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": 17}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 72}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 720}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 35, "token_count": 27}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 50, "token_count": 49}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 7, "token_count": 1331}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 1170}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 28}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
1982
33.81%
Tonghao Zhang
1421
24.24%
Eelco Chaudron
1251
21.34%
Joe Stringer
720
12.28%
Jarno Rajahalme
126
2.15%
Andy Zhou
117
2.00%
Alex Wang
72
1.23%
Kent Overstreet
49
0.84%
Jesse Gross
37
0.63%
Thadeu Lima de Souza Cascardo
27
0.46%
Thomas Graf
15
0.26%
Daniele Di Proietto
15
0.26%
Thomas Gleixner
2
0.03%
Jiri Benc
1
0.02%
Ben Pfaff
1
0.02%
Others
27
0.46%
Total
5863
flow_table.h
115
-
11
498
Pravin B Shelar
Eelco Chaudron
Tonghao Zhang
Andy Zhou
Joe Stringer
Alex Wang
Jarno Rajahalme
Thomas Graf
Jesse Gross
Thomas Gleixner
Kent Overstreet
October 2013
November 2013
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": 1380610800, "group": [ {"author_id": 5, "token_count": 14}, {"author_id": 0, "token_count": 257}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 7, "token_count": 43}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 74}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
257
51.61%
Eelco Chaudron
90
18.07%
Tonghao Zhang
62
12.45%
Andy Zhou
30
6.02%
Joe Stringer
26
5.22%
Alex Wang
16
3.21%
Jarno Rajahalme
7
1.41%
Thomas Graf
4
0.80%
Jesse Gross
3
0.60%
Thomas Gleixner
2
0.40%
Kent Overstreet
1
0.20%
Total
498
meter.c
766
-
15
3464
Andy Zhou
Tonghao Zhang
Johannes Berg
Justin Pettit
Jakub Kiciński
Thomas Gleixner
Others
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
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 2402}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 45, "token_count": 23}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"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": 53, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 929}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Zhou
2402
69.34%
Tonghao Zhang
929
26.82%
Johannes Berg
34
0.98%
Justin Pettit
23
0.66%
Jakub Kiciński
10
0.29%
Thomas Gleixner
2
0.06%
Others
64
1.85%
Total
3464
meter.h
63
-
3
200
Andy Zhou
Tonghao Zhang
Thomas Gleixner
November 2017
May 2019
April 2020
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 150}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Zhou
150
75.00%
Tonghao Zhang
48
24.00%
Thomas Gleixner
2
1.00%
Total
200
openvswitch_trace.c
10
-
1
17
Aaron Conole
June 2021
var spanGroupData = [ {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Conole
17
100.00%
Total
17
openvswitch_trace.h
158
-
1
84
Aaron Conole
June 2021
var spanGroupData = [ {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 84}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Conole
84
100.00%
Total
84
vport-geneve.c
140
-
10
526
Jesse Gross
Thomas Graf
Pravin B Shelar
Martynas Pumputis
Wenyu Zhang
Thomas Gleixner
Andy Zhou
Others
October 2014
November 2014
December 2014
August 2015
October 2015
December 2015
January 2016
August 2016
December 2018
May 2019
var spanGroupData = [ {"timestamp": 1412146800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 360}, {"author_id": 6, "token_count": 64}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "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": 38, "token_count": 26}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
360
68.44%
Thomas Graf
64
12.17%
Pravin B Shelar
59
11.22%
Martynas Pumputis
26
4.94%
Wenyu Zhang
8
1.52%
Thomas Gleixner
2
0.38%
Andy Zhou
1
0.19%
Others
6
1.14%
Total
526
vport-gre.c
103
-
5
369
Pravin B Shelar
Thomas Graf
Martynas Pumputis
Thomas Gleixner
Others
June 2013
October 2014
August 2015
October 2015
August 2016
December 2018
May 2019
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 192}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 62}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 38, "token_count": 32}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pravin B Shelar
271
73.44%
Thomas Graf
62
16.80%
Martynas Pumputis
32
8.67%
Thomas Gleixner
2
0.54%
Others
2
0.54%
Total
369
vport-internal_dev.c
255
-
26
1023
Jesse Gross
Pravin B Shelar
Thomas Graf
Jiri Pirko
James Morse
Taehee Yoo
Andrey Zhadchenko
David S. Miller
Jarno Rajahalme
Thomas Gleixner
Jiri Benc
Paolo Abeni
Florian Westphal
Others
October 2011
February 2012
May 2012
November 2012
January 2013
April 2013
June 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": 1317452400, "group": [ {"author_id": 1, "token_count": 615}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 30, "token_count": 49}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 49, "token_count": 53}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 27, "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": 52, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 37, "token_count": 11}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 31, "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
635
62.07%
Pravin B Shelar
123
12.02%
Thomas Graf
67
6.55%
Jiri Pirko
58
5.67%
James Morse
53
5.18%
Taehee Yoo
11
1.08%
Andrey Zhadchenko
8
0.78%
David S. Miller
7
0.68%
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
49
4.79%
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": 1, "token_count": 35}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
35
71.43%
Jiri Pirko
12
24.49%
Thomas Gleixner
2
4.08%
Total
49
vport-netdev.c
209
-
14
852
Jesse Gross
Thomas Graf
Pravin B Shelar
Jiri Pirko
Alexei Starovoitov
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
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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 361}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 30, "token_count": 83}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 54, "token_count": 28}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 111}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 30, "token_count": 4}, {"author_id": 27, "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": 53, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 37, "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": 41, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
416
48.83%
Thomas Graf
135
15.85%
Pravin B Shelar
101
11.85%
Jiri Pirko
87
10.21%
Alexei Starovoitov
28
3.29%
Jiri Benc
26
3.05%
Paolo Abeni
12
1.41%
Taehee Yoo
9
1.06%
Jakub Kiciński
3
0.35%
Thomas Gleixner
2
0.23%
Others
33
3.87%
Total
852
vport-netdev.h
23
-
5
78
Jesse Gross
Thomas Graf
Pravin B Shelar
Alexei Starovoitov
Thomas Gleixner
October 2011
November 2012
October 2013
October 2014
July 2015
August 2015
May 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
30
38.46%
Thomas Graf
27
34.62%
Pravin B Shelar
11
14.10%
Alexei Starovoitov
8
10.26%
Thomas Gleixner
2
2.56%
Total
78
vport-vxlan.c
169
-
10
710
Thomas Graf
Martynas Pumputis
Johannes Berg
Thomas Gleixner
Pravin B Shelar
Paolo Abeni
Others
July 2015
August 2015
October 2015
February 2016
August 2016
April 2017
June 2017
December 2018
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 662}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 38, "token_count": 26}, ]}, {"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": 53, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
662
93.24%
Martynas Pumputis
26
3.66%
Johannes Berg
3
0.42%
Thomas Gleixner
2
0.28%
Pravin B Shelar
2
0.28%
Paolo Abeni
2
0.28%
Others
13
1.83%
Total
710
vport.c
516
-
22
1707
Jesse Gross
Alex Wang
Pravin B Shelar
Thomas Graf
Jiri Benc
Joe Stringer
Flavio Leitner
William Tu
Tonghao Zhang
Thomas Gleixner
Paolo Abeni
Eric Garver
Justin Pettit
Aaron Conole
Others
October 2011
February 2012
August 2012
April 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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 592}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 336}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 229}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 47}, {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "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": 20, "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": 53, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 7, "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": 33, "token_count": 21}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
594
34.80%
Alex Wang
336
19.68%
Pravin B Shelar
296
17.34%
Thomas Graf
259
15.17%
Jiri Benc
102
5.98%
Joe Stringer
51
2.99%
Flavio Leitner
21
1.23%
William Tu
15
0.88%
Tonghao Zhang
3
0.18%
Thomas Gleixner
2
0.12%
Paolo Abeni
2
0.12%
Eric Garver
2
0.12%
Justin Pettit
1
0.06%
Aaron Conole
1
0.06%
Others
22
1.29%
Total
1707
vport.h
193
-
12
555
Jesse Gross
Alex Wang
Thomas Graf
Pravin B Shelar
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
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 351}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 72}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Gross
351
63.24%
Alex Wang
72
12.97%
Thomas Graf
61
10.99%
Pravin B Shelar
40
7.21%
Paolo Abeni
9
1.62%
Daniele Di Proietto
7
1.26%
Andrey Zhadchenko
4
0.72%
Jiri Benc
3
0.54%
Thomas Gleixner
2
0.36%
Others
6
1.08%
Total
555
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
149
Author
Tokens
Proportion
Commits
Proportion
0
Pravin B Shelar
15602
20.64%
51
8.75%
1
Jesse Gross
10102
13.36%
18
3.09%
2
Jarno Rajahalme
7094
9.38%
45
7.72%
3
Joe Stringer
6759
8.94%
35
6.00%
4
Yi-Hung Wei
5096
6.74%
8
1.37%
5
Andy Zhou
4999
6.61%
19
3.26%
6
Thomas Graf
3054
4.04%
27
4.63%
7
Tonghao Zhang
2985
3.95%
28
4.80%
8
Yi Yang
2540
3.36%
1
0.17%
9
Eelco Chaudron
1880
2.49%
11
1.89%
10
Jiri Benc
1498
1.98%
21
3.60%
11
Numan Siddique
1469
1.94%
2
0.34%
12
Eric Garver
1468
1.94%
2
0.34%
13
Simon Horman
693
0.92%
6
1.03%
14
Toms Atteka
649
0.86%
1
0.17%
15
Aaron Conole
614
0.81%
5
0.86%
16
Martin Varghese
601
0.79%
5
0.86%
17
Matteo Croce
567
0.75%
1
0.17%
18
Alex Wang
564
0.75%
2
0.34%
19
Paul Blakey
558
0.74%
6
1.03%
20
William Tu
491
0.65%
6
1.03%
21
Ansis Atteka
459
0.61%
3
0.51%
22
Yifeng Sun
422
0.56%
3
0.51%
23
Ilya Maximets
422
0.56%
5
0.86%
24
Greg Rose
406
0.54%
2
0.34%
25
Mark Gray
371
0.49%
3
0.51%
26
Wenyu Zhang
306
0.40%
2
0.34%
27
Paolo Abeni
292
0.39%
8
1.37%
28
Johannes Berg
267
0.35%
12
2.06%
29
wenxu
227
0.30%
4
0.69%
30
Jiri Pirko
201
0.27%
12
2.06%
31
Andrey Zhadchenko
166
0.22%
3
0.51%
32
Florian Westphal
156
0.21%
16
2.74%
33
Flavio Leitner
135
0.18%
4
0.69%
34
Neil McKee
130
0.17%
1
0.17%
35
Thadeu Lima de Souza Cascardo
110
0.15%
3
0.51%
36
Peilin Ye
98
0.13%
1
0.17%
37
Taehee Yoo
96
0.13%
3
0.51%
38
Martynas Pumputis
84
0.11%
1
0.17%
39
Willem de Bruijn
79
0.10%
1
0.17%
40
Samuel Gauthier
76
0.10%
3
0.51%
41
Jakub Kiciński
76
0.10%
6
1.03%
42
Ben Pfaff
74
0.10%
8
1.37%
43
Daniele Di Proietto
67
0.09%
6
1.03%
44
Lance Richardson
62
0.08%
2
0.34%
45
Justin Pettit
60
0.08%
3
0.51%
46
Eric W. Biedermann
60
0.08%
10
1.72%
47
Lorenzo Bianconi
57
0.08%
1
0.17%
48
Michał Mirosław
56
0.07%
1
0.17%
49
James Morse
53
0.07%
1
0.17%
50
Kent Overstreet
50
0.07%
1
0.17%
51
Glenn Griffin
48
0.06%
1
0.17%
52
David S. Miller
47
0.06%
4
0.69%
53
Thomas Gleixner
46
0.06%
4
0.69%
54
Alexei Starovoitov
46
0.06%
1
0.17%
55
Kangjie Lu
45
0.06%
2
0.34%
56
Guillaume Nault
44
0.06%
2
0.34%
57
Hannes Frederic Sowa
43
0.06%
1
0.17%
58
Davide Caratti
43
0.06%
4
0.69%
59
Lorand Jakab
41
0.05%
1
0.17%
60
Others
803
1.06%
134
22.98%
click to expand▼
Total
75607
583