Linux Source Code
Home
Release 5.16
Help
sched
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alexander Aring
Alexander Duyck
Amir Vadai
Amritha Nambiar
Américo Wang
Benjamin LaHaise
Changli Gao
Daniel Borkmann
Dave Täht
David S. Miller
Davide Caratti
Eric Dumazet
Eyal Birger
Felix Fietkau
Florian Westphal
Grégoire Baron
Guillaume Nault
Hadar Hen Zion
Herbert Xu
Jakub Kiciński
Jamal Hadi Salim
Jarek Poplawski
Jesper Dangaard Brouer
Jesus Sanchez-Palencia
Jiri Pirko
John Fastabend
John Hurley
Jussi Kivilinna
Kevin Darbyshire-Bryant
Leandro Dorileo
Linus Torvalds
Maxim Mikityanskiy
Mohit P. Tahiliani
Nishanth Devarajan
Nogah Frankel
Or Gerlitz
Others
Pablo Neira Ayuso
Paolo Abeni
Paolo Valente
Patrick McHardy
Paul Blakey
Petr Machata
Pieter Jansen van Vuuren
Po Liu
Roman Mashak
Rostislav Lisovy
Shriram Rajagopalan
Simon Horman
Stephen Hemminger
Terry Lam
Thomas Graf
Toke Höiland-Jörgensen
Vedang Patel
Vijay Subramanian
Vinicius Costa Gomes
Vlad Buslov
Xin Long
Yang Yingliang
Yotam Gigi
wenxu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
act_api.c
1707
-
51
8506
Linus Torvalds
Vlad Buslov
Américo Wang
Jamal Hadi Salim
David S. Miller
Patrick McHardy
Davide Caratti
Roman Mashak
Jiri Pirko
Alexander Aring
Eric Dumazet
wenxu
Thomas Graf
Jakub Kiciński
Stephen Hemminger
Benjamin LaHaise
John Fastabend
Daniel Borkmann
Yang Yingliang
Po Liu
Florian Westphal
Others
April 2005
May 2005
June 2005
August 2005
July 2006
August 2006
March 2007
April 2007
July 2007
November 2007
January 2008
March 2008
August 2008
November 2008
September 2009
March 2010
May 2010
January 2011
March 2011
May 2011
June 2011
March 2012
June 2012
September 2012
November 2012
January 2013
December 2013
January 2014
February 2014
April 2014
September 2014
July 2015
August 2015
February 2016
April 2016
June 2016
July 2016
August 2016
October 2016
January 2017
February 2017
April 2017
May 2017
July 2017
August 2017
September 2017
October 2017
November 2017
February 2018
March 2018
July 2018
August 2018
September 2018
October 2018
November 2018
February 2019
March 2019
April 2019
May 2019
June 2019
September 2019
October 2019
November 2019
February 2020
March 2020
April 2020
May 2020
June 2020
September 2020
October 2020
November 2020
January 2021
April 2021
June 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2227}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 13, "token_count": 459}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 22}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 300}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 13, "token_count": 44}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 101}, {"author_id": 1, "token_count": 17}, {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 159}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 94}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 8}, {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 143}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 11, "token_count": 84}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 11, "token_count": 81}, {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 77}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 11, "token_count": 321}, {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 199}, {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 51, "token_count": 232}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 4, "token_count": 1056}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 93}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 264}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 65}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 1, "token_count": 25}, {"author_id": 4, "token_count": 227}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 17, "token_count": 19}, {"author_id": 5, "token_count": 106}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 67}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 170}, {"author_id": 40, "token_count": 69}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 378}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 128}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2227
26.18%
Vlad Buslov
1744
20.50%
Américo Wang
1340
15.75%
Jamal Hadi Salim
537
6.31%
David S. Miller
522
6.14%
Patrick McHardy
344
4.04%
Davide Caratti
273
3.21%
Roman Mashak
235
2.76%
Jiri Pirko
214
2.52%
Alexander Aring
199
2.34%
Eric Dumazet
148
1.74%
wenxu
69
0.81%
Thomas Graf
36
0.42%
Jakub Kiciński
19
0.22%
Stephen Hemminger
13
0.15%
Benjamin LaHaise
13
0.15%
John Fastabend
8
0.09%
Daniel Borkmann
8
0.09%
Yang Yingliang
6
0.07%
Po Liu
5
0.06%
Florian Westphal
3
0.04%
Others
543
6.38%
Total
8506
act_bpf.c
455
-
22
2130
Daniel Borkmann
Jiri Pirko
Américo Wang
Vlad Buslov
Davide Caratti
Alexander Aring
Jamal Hadi Salim
Thomas Graf
Eric Dumazet
Others
January 2015
March 2015
June 2015
July 2015
August 2015
September 2015
February 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
November 2016
December 2016
January 2017
April 2017
June 2017
August 2017
September 2017
December 2017
February 2018
March 2018
April 2018
July 2018
August 2018
February 2019
March 2019
April 2019
May 2019
August 2019
October 2019
March 2020
September 2020
November 2020
July 2021
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 19, "token_count": 8}, {"author_id": 5, "token_count": 558}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 619}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 144}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 96}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 206}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 49}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 72}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
953
44.74%
Jiri Pirko
558
26.20%
Américo Wang
260
12.21%
Vlad Buslov
98
4.60%
Davide Caratti
89
4.18%
Alexander Aring
11
0.52%
Jamal Hadi Salim
7
0.33%
Thomas Graf
1
0.05%
Eric Dumazet
1
0.05%
Others
152
7.14%
Total
2130
act_connmark.c
265
-
18
1307
Felix Fietkau
Américo Wang
Davide Caratti
Vlad Buslov
Daniel Borkmann
Jamal Hadi Salim
Toke Höiland-Jörgensen
Alexander Aring
Eric Dumazet
Others
January 2015
July 2015
August 2015
September 2015
February 2016
April 2016
June 2016
July 2016
November 2016
March 2017
April 2017
August 2017
December 2017
February 2018
July 2018
August 2018
February 2019
March 2019
April 2019
May 2019
August 2019
October 2019
July 2020
July 2021
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 49, "token_count": 738}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 206}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 105}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Felix Fietkau
738
56.47%
Américo Wang
306
23.41%
Davide Caratti
105
8.03%
Vlad Buslov
48
3.67%
Daniel Borkmann
19
1.45%
Jamal Hadi Salim
16
1.22%
Toke Höiland-Jörgensen
15
1.15%
Alexander Aring
11
0.84%
Eric Dumazet
2
0.15%
Others
47
3.60%
Total
1307
act_csum.c
745
-
29
3615
Grégoire Baron
Davide Caratti
Américo Wang
Vlad Buslov
Eric Dumazet
Jamal Hadi Salim
David S. Miller
Alexander Aring
Benjamin LaHaise
Toke Höiland-Jörgensen
Paolo Abeni
Jiri Pirko
Daniel Borkmann
Changli Gao
Others
August 2010
July 2011
March 2012
May 2012
January 2013
April 2013
December 2013
February 2014
January 2015
July 2015
February 2016
April 2016
June 2016
July 2016
November 2016
January 2017
March 2017
April 2017
May 2017
August 2017
November 2017
December 2017
January 2018
February 2018
March 2018
May 2018
July 2018
August 2018
February 2019
March 2019
April 2019
May 2019
August 2019
September 2019
October 2019
July 2020
July 2021
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 59, "token_count": 2}, {"author_id": 29, "token_count": 2421}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 207}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 18, "token_count": 158}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 38}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 18, "token_count": 140}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 56, "token_count": 3}, {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 127}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 88}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Grégoire Baron
2421
66.97%
Davide Caratti
439
12.14%
Américo Wang
262
7.25%
Vlad Buslov
123
3.40%
Eric Dumazet
87
2.41%
Jamal Hadi Salim
21
0.58%
David S. Miller
13
0.36%
Alexander Aring
11
0.30%
Benjamin LaHaise
4
0.11%
Toke Höiland-Jörgensen
3
0.08%
Paolo Abeni
3
0.08%
Jiri Pirko
2
0.06%
Daniel Borkmann
2
0.06%
Changli Gao
2
0.06%
Others
222
6.14%
Total
3615
act_ct.c
1589
-
20
7672
Paul Blakey
wenxu
Eric Dumazet
Toke Höiland-Jörgensen
Américo Wang
Vlad Buslov
Davide Caratti
Po Liu
Others
July 2019
August 2019
September 2019
October 2019
December 2019
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
October 2020
November 2020
January 2021
March 2021
April 2021
June 2021
July 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 9, "token_count": 4514}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 9, "token_count": 2655}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 40, "token_count": 14}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 40, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 40, "token_count": 87}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 40, "token_count": 12}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 40, "token_count": 8}, {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Blakey
7213
94.02%
wenxu
135
1.76%
Eric Dumazet
36
0.47%
Toke Höiland-Jörgensen
17
0.22%
Américo Wang
14
0.18%
Vlad Buslov
11
0.14%
Davide Caratti
8
0.10%
Po Liu
5
0.07%
Others
233
3.04%
Total
7672
act_ctinfo.c
418
-
8
2090
Kevin Darbyshire-Bryant
Eric Dumazet
Américo Wang
Toke Höiland-Jörgensen
Vlad Buslov
Others
May 2019
June 2019
August 2019
September 2019
October 2019
January 2020
July 2020
August 2020
July 2021
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 1930}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 32, "token_count": 51}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Kevin Darbyshire-Bryant
1981
94.78%
Eric Dumazet
53
2.54%
Américo Wang
14
0.67%
Toke Höiland-Jörgensen
13
0.62%
Vlad Buslov
5
0.24%
Others
24
1.15%
Total
2090
act_gact.c
309
-
26
1530
Linus Torvalds
Américo Wang
Vlad Buslov
Davide Caratti
Patrick McHardy
Eric Dumazet
David S. Miller
Amir Vadai
Roman Mashak
Jamal Hadi Salim
Alexander Aring
Po Liu
Benjamin LaHaise
Jussi Kivilinna
Others
April 2005
August 2005
January 2006
August 2006
March 2007
April 2007
January 2008
July 2008
August 2010
January 2011
July 2011
March 2012
August 2012
January 2013
December 2013
January 2014
February 2014
July 2015
February 2016
April 2016
May 2016
June 2016
July 2016
November 2016
April 2017
August 2017
December 2017
February 2018
March 2018
July 2018
August 2018
September 2018
October 2018
February 2019
March 2019
April 2019
May 2019
August 2019
October 2019
June 2020
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 585}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 13, "token_count": 55}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 73}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 206}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 23, "token_count": 65}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 51, "token_count": 59}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 69}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
585
38.24%
Américo Wang
264
17.25%
Vlad Buslov
105
6.86%
Davide Caratti
93
6.08%
Patrick McHardy
79
5.16%
Eric Dumazet
76
4.97%
David S. Miller
75
4.90%
Amir Vadai
65
4.25%
Roman Mashak
59
3.86%
Jamal Hadi Salim
13
0.85%
Alexander Aring
11
0.72%
Po Liu
8
0.52%
Benjamin LaHaise
5
0.33%
Jussi Kivilinna
1
0.07%
Others
91
5.95%
Total
1530
act_gate.c
646
-
4
3165
Po Liu
Davide Caratti
Américo Wang
Others
April 2020
May 2020
June 2020
August 2020
July 2021
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 20, "token_count": 2853}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 285}, {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Po Liu
2858
90.30%
Davide Caratti
292
9.23%
Américo Wang
12
0.38%
Others
3
0.09%
Total
3165
act_ife.c
945
-
21
4476
Jamal Hadi Salim
Américo Wang
Alexander Aring
Vlad Buslov
Yotam Gigi
Davide Caratti
Roman Mashak
Eric Dumazet
Paolo Abeni
Or Gerlitz
Others
February 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
January 2017
February 2017
March 2017
April 2017
August 2017
October 2017
December 2017
February 2018
April 2018
June 2018
July 2018
August 2018
September 2018
February 2019
March 2019
April 2019
May 2019
July 2019
August 2019
September 2019
October 2019
January 2020
September 2020
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 11, "token_count": 3074}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 11, "token_count": 117}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 119}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 30, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 30, "token_count": 218}, {"author_id": 2, "token_count": 5}, {"author_id": 51, "token_count": 43}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 30, "token_count": 26}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 147}, {"author_id": 4, "token_count": 74}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 4, "token_count": 74}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 91}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 156}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jamal Hadi Salim
3234
72.25%
Américo Wang
459
10.25%
Alexander Aring
267
5.97%
Vlad Buslov
196
4.38%
Yotam Gigi
119
2.66%
Davide Caratti
100
2.23%
Roman Mashak
43
0.96%
Eric Dumazet
14
0.31%
Paolo Abeni
1
0.02%
Or Gerlitz
1
0.02%
Others
42
0.94%
Total
4476
act_ipt.c
447
-
29
2345
Linus Torvalds
Américo Wang
Jamal Hadi Salim
Patrick McHardy
David S. Miller
Vlad Buslov
Xin Long
Pablo Neira Ayuso
Davide Caratti
Alexander Aring
Eric Dumazet
Benjamin LaHaise
Jussi Kivilinna
Others
April 2005
August 2005
January 2006
March 2006
April 2006
August 2006
November 2006
February 2007
March 2007
April 2007
January 2008
July 2008
October 2008
July 2009
March 2010
October 2010
January 2011
July 2011
March 2012
May 2012
August 2012
January 2013
February 2013
April 2013
December 2013
February 2014
July 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
November 2016
April 2017
August 2017
December 2017
February 2018
March 2018
July 2018
August 2018
September 2018
February 2019
March 2019
April 2019
May 2019
August 2019
October 2019
November 2020
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 891}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 13, "token_count": 81}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 92}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 11, "token_count": 99}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 468}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 49}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 39, "token_count": 38}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 26, "token_count": 61}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 22}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
891
38.00%
Américo Wang
627
26.74%
Jamal Hadi Salim
167
7.12%
Patrick McHardy
127
5.42%
David S. Miller
102
4.35%
Vlad Buslov
94
4.01%
Xin Long
61
2.60%
Pablo Neira Ayuso
38
1.62%
Davide Caratti
28
1.19%
Alexander Aring
22
0.94%
Eric Dumazet
13
0.55%
Benjamin LaHaise
3
0.13%
Jussi Kivilinna
1
0.04%
Others
171
7.29%
Total
2345
act_meta_mark.c
73
-
3
269
Jamal Hadi Salim
Roman Mashak
Others
February 2016
October 2017
May 2019
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 11, "token_count": 266}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jamal Hadi Salim
266
98.88%
Roman Mashak
1
0.37%
Others
2
0.74%
Total
269
act_meta_skbprio.c
71
-
3
260
Jamal Hadi Salim
Roman Mashak
Others
February 2016
October 2017
May 2019
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 11, "token_count": 257}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jamal Hadi Salim
257
98.85%
Roman Mashak
1
0.38%
Others
2
0.77%
Total
260
act_meta_skbtcindex.c
73
-
3
269
Jamal Hadi Salim
Roman Mashak
Others
September 2016
October 2017
May 2019
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 11, "token_count": 266}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jamal Hadi Salim
266
98.88%
Roman Mashak
1
0.37%
Others
2
0.74%
Total
269
act_mirred.c
511
-
45
2330
Linus Torvalds
Vlad Buslov
Américo Wang
Stephen Hemminger
Paolo Abeni
Davide Caratti
John Hurley
Changli Gao
wenxu
Eric Dumazet
Patrick McHardy
Alexander Aring
Jamal Hadi Salim
David S. Miller
Jakub Kiciński
Roman Mashak
Xin Long
Paul Blakey
Hadar Hen Zion
Jiri Pirko
Po Liu
Benjamin LaHaise
Pablo Neira Ayuso
Daniel Borkmann
Herbert Xu
Florian Westphal
Others
April 2005
August 2005
January 2006
August 2006
March 2007
April 2007
September 2007
January 2008
November 2009
March 2010
May 2010
June 2010
July 2010
August 2010
January 2011
July 2011
March 2012
May 2012
August 2012
January 2013
May 2013
December 2013
February 2014
July 2014
April 2015
May 2015
July 2015
October 2015
February 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
November 2016
December 2016
January 2017
April 2017
August 2017
October 2017
December 2017
February 2018
July 2018
August 2018
September 2018
November 2018
February 2019
March 2019
April 2019
May 2019
June 2019
August 2019
September 2019
October 2019
December 2019
March 2020
June 2020
November 2020
July 2021
August 2021
November 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 463}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 59, "token_count": 59}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 8, "token_count": 140}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 204}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 33}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 9, "token_count": 23}, {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 55, "token_count": 22}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 49}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 56, "token_count": 115}, {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 4, "token_count": 234}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 98}, {"author_id": 16, "token_count": 22}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 16, "token_count": 69}, {"author_id": 51, "token_count": 27}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 33}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 40, "token_count": 56}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 26, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
463
19.87%
Vlad Buslov
341
14.64%
Américo Wang
295
12.66%
Stephen Hemminger
141
6.05%
Paolo Abeni
115
4.94%
Davide Caratti
98
4.21%
John Hurley
91
3.91%
Changli Gao
63
2.70%
wenxu
56
2.40%
Eric Dumazet
56
2.40%
Patrick McHardy
55
2.36%
Alexander Aring
49
2.10%
Jamal Hadi Salim
41
1.76%
David S. Miller
38
1.63%
Jakub Kiciński
33
1.42%
Roman Mashak
27
1.16%
Xin Long
27
1.16%
Paul Blakey
23
0.99%
Hadar Hen Zion
22
0.94%
Jiri Pirko
15
0.64%
Po Liu
5
0.21%
Benjamin LaHaise
5
0.21%
Pablo Neira Ayuso
4
0.17%
Daniel Borkmann
3
0.13%
Herbert Xu
1
0.04%
Florian Westphal
1
0.04%
Others
262
11.24%
Total
2330
act_mpls.c
435
-
10
2273
John Hurley
Guillaume Nault
Davide Caratti
Américo Wang
Vlad Buslov
Toke Höiland-Jörgensen
Others
July 2019
August 2019
September 2019
October 2019
December 2019
July 2020
October 2020
December 2020
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 16, "token_count": 2066}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 18, "token_count": 29}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 22, "token_count": 96}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
John Hurley
2066
90.89%
Guillaume Nault
96
4.22%
Davide Caratti
47
2.07%
Américo Wang
14
0.62%
Vlad Buslov
5
0.22%
Toke Höiland-Jörgensen
5
0.22%
Others
40
1.76%
Total
2273
act_nat.c
354
-
22
1787
Herbert Xu
Américo Wang
Vlad Buslov
Changli Gao
Davide Caratti
Patrick McHardy
Jamal Hadi Salim
Eric Dumazet
David S. Miller
Alexander Aring
Benjamin LaHaise
Daniel Borkmann
Jussi Kivilinna
Others
September 2007
November 2007
January 2008
July 2008
May 2010
June 2010
July 2010
August 2010
January 2011
July 2011
March 2012
January 2013
December 2013
February 2014
July 2015
August 2015
February 2016
April 2016
June 2016
July 2016
November 2016
April 2017
August 2017
December 2017
February 2018
July 2018
August 2018
September 2018
February 2019
March 2019
April 2019
May 2019
August 2019
October 2019
November 2019
July 2021
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 43, "token_count": 1079}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 54}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 59, "token_count": 27}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 59, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 59, "token_count": 40}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 59, "token_count": 28}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 206}, {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 69}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1079
60.38%
Américo Wang
261
14.61%
Vlad Buslov
114
6.38%
Changli Gao
103
5.76%
Davide Caratti
69
3.86%
Patrick McHardy
58
3.25%
Jamal Hadi Salim
22
1.23%
Eric Dumazet
17
0.95%
David S. Miller
13
0.73%
Alexander Aring
11
0.62%
Benjamin LaHaise
5
0.28%
Daniel Borkmann
4
0.22%
Jussi Kivilinna
1
0.06%
Others
30
1.68%
Total
1787
act_pedit.c
538
-
32
2559
Amir Vadai
Linus Torvalds
Américo Wang
Davide Caratti
Vlad Buslov
Petr Machata
Patrick McHardy
Roman Mashak
Changli Gao
David S. Miller
Jamal Hadi Salim
Alexander Aring
Eric Dumazet
Stephen Hemminger
Po Liu
Benjamin LaHaise
Jussi Kivilinna
Others
April 2005
August 2005
January 2006
July 2006
August 2006
March 2007
April 2007
January 2008
July 2008
October 2009
March 2010
May 2010
June 2010
January 2011
July 2011
March 2012
January 2013
February 2013
December 2013
February 2014
July 2015
February 2016
April 2016
June 2016
July 2016
November 2016
February 2017
April 2017
June 2017
August 2017
December 2017
February 2018
June 2018
July 2018
August 2018
November 2018
February 2019
March 2019
April 2019
May 2019
August 2019
October 2019
November 2019
March 2020
June 2020
July 2020
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 738}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 13, "token_count": 40}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 59, "token_count": 60}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 206}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 23, "token_count": 83}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 23, "token_count": 762}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 51, "token_count": 38}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 51, "token_count": 29}, {"author_id": 4, "token_count": 38}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 18, "token_count": 38}, {"author_id": 11, "token_count": 2}, {"author_id": 4, "token_count": 75}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 74}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 12, "token_count": 74}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Amir Vadai
845
33.02%
Linus Torvalds
738
28.84%
Américo Wang
268
10.47%
Davide Caratti
138
5.39%
Vlad Buslov
118
4.61%
Petr Machata
74
2.89%
Patrick McHardy
68
2.66%
Roman Mashak
67
2.62%
Changli Gao
60
2.34%
David S. Miller
53
2.07%
Jamal Hadi Salim
18
0.70%
Alexander Aring
11
0.43%
Eric Dumazet
7
0.27%
Stephen Hemminger
5
0.20%
Po Liu
5
0.20%
Benjamin LaHaise
5
0.20%
Jussi Kivilinna
1
0.04%
Others
78
3.05%
Total
2559
act_police.c
456
-
31
2603
Linus Torvalds
Davide Caratti
Américo Wang
Jiri Pirko
Patrick McHardy
David S. Miller
Vlad Buslov
Pieter Jansen van Vuuren
Jamal Hadi Salim
Stephen Hemminger
Jarek Poplawski
Eric Dumazet
Alexander Aring
Jussi Kivilinna
Roman Mashak
Po Liu
Benjamin LaHaise
John Fastabend
Others
April 2005
August 2005
January 2006
August 2006
November 2006
March 2007
April 2007
January 2008
July 2008
November 2008
March 2009
June 2009
March 2010
August 2010
January 2011
July 2011
March 2012
January 2013
February 2013
June 2013
September 2013
January 2014
February 2014
August 2014
September 2014
February 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
December 2016
April 2017
June 2017
August 2017
December 2017
February 2018
March 2018
July 2018
August 2018
September 2018
November 2018
February 2019
March 2019
April 2019
May 2019
August 2019
September 2019
October 2019
June 2020
March 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 658}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 13, "token_count": 77}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 84}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 46, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 45}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 36, "token_count": 32}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 5, "token_count": 124}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 162}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 37}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 1, "token_count": 1}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 4}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 261}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 18, "token_count": 138}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 69}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 75}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 304}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
658
25.28%
Davide Caratti
474
18.21%
Américo Wang
269
10.33%
Jiri Pirko
124
4.76%
Patrick McHardy
113
4.34%
David S. Miller
96
3.69%
Vlad Buslov
94
3.61%
Pieter Jansen van Vuuren
75
2.88%
Jamal Hadi Salim
46
1.77%
Stephen Hemminger
45
1.73%
Jarek Poplawski
41
1.58%
Eric Dumazet
36
1.38%
Alexander Aring
15
0.58%
Jussi Kivilinna
10
0.38%
Roman Mashak
9
0.35%
Po Liu
5
0.19%
Benjamin LaHaise
5
0.19%
John Fastabend
1
0.04%
Others
487
18.71%
Total
2603
act_sample.c
334
-
14
1705
Yotam Gigi
Vlad Buslov
Davide Caratti
Américo Wang
Alexander Aring
Paolo Abeni
Others
January 2017
April 2017
August 2017
October 2017
November 2017
December 2017
February 2018
March 2018
July 2018
August 2018
September 2018
February 2019
March 2019
April 2019
June 2019
August 2019
September 2019
October 2019
March 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 37, "token_count": 1176}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 80}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 86}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 18, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 17}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 4, "token_count": 96}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yotam Gigi
1177
69.03%
Vlad Buslov
238
13.96%
Davide Caratti
127
7.45%
Américo Wang
24
1.41%
Alexander Aring
11
0.65%
Paolo Abeni
1
0.06%
Others
127
7.45%
Total
1705
act_simple.c
268
-
24
1367
David S. Miller
Américo Wang
Jamal Hadi Salim
Davide Caratti
Vlad Buslov
Patrick McHardy
Eric Dumazet
Alexander Aring
Benjamin LaHaise
Stephen Hemminger
Jussi Kivilinna
Others
April 2005
August 2005
January 2006
August 2006
March 2007
April 2007
January 2008
May 2008
July 2008
March 2010
May 2010
July 2010
August 2010
January 2011
July 2011
March 2012
August 2012
January 2013
February 2014
July 2015
February 2016
April 2016
May 2016
June 2016
July 2016
November 2016
April 2017
August 2017
December 2017
February 2018
June 2018
July 2018
August 2018
February 2019
March 2019
April 2019
May 2019
August 2019
October 2019
November 2019
November 2020
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 11, "token_count": 147}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 13, "token_count": 369}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 11, "token_count": 76}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 206}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 43}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 174}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
387
28.31%
Américo Wang
284
20.78%
Jamal Hadi Salim
277
20.26%
Davide Caratti
188
13.75%
Vlad Buslov
84
6.14%
Patrick McHardy
58
4.24%
Eric Dumazet
19
1.39%
Alexander Aring
11
0.80%
Benjamin LaHaise
5
0.37%
Stephen Hemminger
2
0.15%
Jussi Kivilinna
1
0.07%
Others
51
3.73%
Total
1367
act_skbedit.c
379
-
25
2119
Alexander Duyck
Davide Caratti
Américo Wang
Jamal Hadi Salim
Vlad Buslov
Roman Mashak
Petr Machata
David S. Miller
Alexander Aring
Eric Dumazet
Po Liu
Benjamin LaHaise
Toke Höiland-Jörgensen
Paolo Abeni
Others
September 2008
October 2009
August 2010
January 2011
July 2011
March 2012
January 2013
February 2014
July 2015
February 2016
April 2016
May 2016
June 2016
July 2016
October 2016
November 2016
April 2017
August 2017
December 2017
February 2018
May 2018
July 2018
August 2018
September 2018
February 2019
March 2019
April 2019
May 2019
August 2019
September 2019
October 2019
March 2020
June 2020
July 2020
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1220252400, "group": [ {"author_id": 27, "token_count": 668}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 11, "token_count": 81}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 34}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 206}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 32}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 11, "token_count": 108}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 98}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 186}, {"author_id": 56, "token_count": 3}, {"author_id": 4, "token_count": 47}, {"author_id": 60, "token_count": 209}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 86}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 51, "token_count": 81}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 12, "token_count": 74}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexander Duyck
668
31.52%
Davide Caratti
272
12.84%
Américo Wang
269
12.69%
Jamal Hadi Salim
230
10.85%
Vlad Buslov
116
5.47%
Roman Mashak
85
4.01%
Petr Machata
74
3.49%
David S. Miller
34
1.60%
Alexander Aring
11
0.52%
Eric Dumazet
9
0.42%
Po Liu
5
0.24%
Benjamin LaHaise
5
0.24%
Toke Höiland-Jörgensen
3
0.14%
Paolo Abeni
3
0.14%
Others
335
15.81%
Total
2119
act_skbmod.c
343
-
15
1770
Jamal Hadi Salim
Vlad Buslov
Davide Caratti
Paolo Abeni
Américo Wang
Roman Mashak
Alexander Aring
Others
September 2016
November 2016
April 2017
August 2017
December 2017
February 2018
March 2018
May 2018
July 2018
August 2018
February 2019
March 2019
April 2019
May 2019
August 2019
October 2019
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 11, "token_count": 1330}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 51, "token_count": 14}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 56, "token_count": 23}, {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 91}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jamal Hadi Salim
1332
75.25%
Vlad Buslov
113
6.38%
Davide Caratti
95
5.37%
Paolo Abeni
23
1.30%
Américo Wang
21
1.19%
Roman Mashak
14
0.79%
Alexander Aring
11
0.62%
Others
161
9.10%
Total
1770
act_tunnel_key.c
837
-
22
4212
Amir Vadai
Simon Horman
Xin Long
Davide Caratti
Vlad Buslov
Or Gerlitz
Hadar Hen Zion
Américo Wang
wenxu
Jakub Kiciński
Alexander Aring
Roman Mashak
Paolo Abeni
Others
September 2016
November 2016
December 2016
April 2017
June 2017
August 2017
December 2017
February 2018
March 2018
June 2018
July 2018
August 2018
September 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
August 2019
September 2019
October 2019
November 2019
September 2020
October 2020
July 2021
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 1325}, {"author_id": 55, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 55, "token_count": 48}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 31, "token_count": 1161}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 47, "token_count": 113}, {"author_id": 56, "token_count": 1}, {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 73}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 44}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 40, "token_count": 28}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 78}, {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 19}, {"author_id": 26, "token_count": 1046}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Amir Vadai
1325
31.46%
Simon Horman
1161
27.56%
Xin Long
1052
24.98%
Davide Caratti
152
3.61%
Vlad Buslov
123
2.92%
Or Gerlitz
115
2.73%
Hadar Hen Zion
55
1.31%
Américo Wang
44
1.04%
wenxu
31
0.74%
Jakub Kiciński
19
0.45%
Alexander Aring
11
0.26%
Roman Mashak
5
0.12%
Paolo Abeni
1
0.02%
Others
118
2.80%
Total
4212
act_vlan.c
420
-
24
2092
Jiri Pirko
Américo Wang
Guillaume Nault
Vlad Buslov
Davide Caratti
Jamal Hadi Salim
Hadar Hen Zion
Roman Mashak
Paolo Abeni
Alexander Aring
Po Liu
Eric Dumazet
Others
November 2014
July 2015
February 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
April 2017
August 2017
November 2017
December 2017
February 2018
March 2018
May 2018
July 2018
August 2018
November 2018
February 2019
March 2019
April 2019
May 2019
August 2019
September 2019
October 2019
June 2020
October 2020
June 2021
July 2021
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 747}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 204}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 56}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 55, "token_count": 55}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 56, "token_count": 14}, {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 4, "token_count": 82}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 88}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 5, "token_count": 72}, {"author_id": 51, "token_count": 54}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 22, "token_count": 199}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
819
39.15%
Américo Wang
261
12.48%
Guillaume Nault
199
9.51%
Vlad Buslov
163
7.79%
Davide Caratti
105
5.02%
Jamal Hadi Salim
65
3.11%
Hadar Hen Zion
55
2.63%
Roman Mashak
54
2.58%
Paolo Abeni
14
0.67%
Alexander Aring
11
0.53%
Po Liu
5
0.24%
Eric Dumazet
1
0.05%
Others
340
16.25%
Total
2092
cls_api.c
3916
-
54
19080
Vlad Buslov
Jiri Pirko
Pablo Neira Ayuso
Américo Wang
Linus Torvalds
John Hurley
Petr Machata
Paul Blakey
Po Liu
Alexander Aring
Pieter Jansen van Vuuren
wenxu
Eric Dumazet
Patrick McHardy
Stephen Hemminger
Davide Caratti
David S. Miller
Thomas Graf
Jakub Kiciński
Jesper Dangaard Brouer
Benjamin LaHaise
Daniel Borkmann
Roman Mashak
John Fastabend
Jamal Hadi Salim
Toke Höiland-Jörgensen
Guillaume Nault
Others
April 2005
June 2005
March 2007
April 2007
November 2007
January 2008
March 2008
July 2008
June 2009
March 2010
June 2011
July 2011
March 2012
June 2012
September 2012
November 2012
January 2013
March 2013
December 2013
January 2014
April 2014
July 2014
September 2014
October 2014
February 2015
May 2015
June 2016
August 2016
October 2016
November 2016
February 2017
April 2017
May 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
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
May 2020
June 2020
July 2020
October 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
July 2021
August 2021
December 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1042}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 22}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 35}, {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 98}, {"author_id": 1, "token_count": 11}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 212}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 5, "token_count": 627}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 451}, {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 13, "token_count": 13}, {"author_id": 5, "token_count": 335}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 5, "token_count": 18}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 13}, {"author_id": 2, "token_count": 24}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 97}, {"author_id": 17, "token_count": 12}, {"author_id": 5, "token_count": 978}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 3}, {"author_id": 5, "token_count": 25}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 4, "token_count": 2746}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 177}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 2020}, {"author_id": 4, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 118}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 4, "token_count": 410}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 16}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 16, "token_count": 137}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 607}, {"author_id": 4, "token_count": 3280}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 4, "token_count": 29}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 92}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 16, "token_count": 165}, {"author_id": 39, "token_count": 365}, {"author_id": 9, "token_count": 41}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 59}, {"author_id": 4, "token_count": 1354}, {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 9, "token_count": 5}, {"author_id": 4, "token_count": 212}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 160}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 16, "token_count": 402}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 121}, {"author_id": 9, "token_count": 292}, {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 17, "token_count": 10}, {"author_id": 5, "token_count": 21}, {"author_id": 9, "token_count": 11}, {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 58, "token_count": 16}, {"author_id": 9, "token_count": 6}, {"author_id": 20, "token_count": 182}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 39, "token_count": 216}, {"author_id": 4, "token_count": 252}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 508}, {"author_id": 20, "token_count": 22}, {"author_id": 40, "token_count": 39}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 37}, {"author_id": 3, "token_count": 3}, {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 40, "token_count": 7}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 18, "token_count": 11}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 20}, {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Vlad Buslov
8396
44.00%
Jiri Pirko
4489
23.53%
Pablo Neira Ayuso
1188
6.23%
Américo Wang
1089
5.71%
Linus Torvalds
1042
5.46%
John Hurley
940
4.93%
Petr Machata
576
3.02%
Paul Blakey
375
1.97%
Po Liu
204
1.07%
Alexander Aring
113
0.59%
Pieter Jansen van Vuuren
92
0.48%
wenxu
63
0.33%
Eric Dumazet
55
0.29%
Patrick McHardy
38
0.20%
Stephen Hemminger
35
0.18%
Davide Caratti
35
0.18%
David S. Miller
34
0.18%
Thomas Graf
22
0.12%
Jakub Kiciński
22
0.12%
Jesper Dangaard Brouer
16
0.08%
Benjamin LaHaise
10
0.05%
Daniel Borkmann
9
0.05%
Roman Mashak
7
0.04%
John Fastabend
6
0.03%
Jamal Hadi Salim
4
0.02%
Toke Höiland-Jörgensen
3
0.02%
Guillaume Nault
1
0.01%
Others
216
1.13%
Total
19080
cls_basic.c
354
-
22
1818
Linus Torvalds
Américo Wang
John Fastabend
Patrick McHardy
Jiri Pirko
Thomas Graf
Stephen Hemminger
Alexander Aring
Vlad Buslov
Benjamin LaHaise
David S. Miller
Jakub Kiciński
Daniel Borkmann
Eric Dumazet
Others
April 2005
June 2005
July 2006
March 2007
April 2007
January 2008
March 2010
November 2010
July 2011
March 2012
May 2012
January 2013
December 2013
January 2014
April 2014
September 2014
October 2014
December 2014
January 2015
August 2016
April 2017
August 2017
September 2017
October 2017
November 2017
January 2018
May 2018
January 2019
February 2019
April 2019
May 2019
January 2020
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 901}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 45}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 71}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 14}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 115}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 29}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 73}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 17}, {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 136}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
901
49.56%
Américo Wang
504
27.72%
John Fastabend
144
7.92%
Patrick McHardy
116
6.38%
Jiri Pirko
20
1.10%
Thomas Graf
18
0.99%
Stephen Hemminger
17
0.94%
Alexander Aring
17
0.94%
Vlad Buslov
14
0.77%
Benjamin LaHaise
14
0.77%
David S. Miller
6
0.33%
Jakub Kiciński
5
0.28%
Daniel Borkmann
4
0.22%
Eric Dumazet
1
0.06%
Others
37
2.04%
Total
1818
cls_bpf.c
720
-
20
3620
Daniel Borkmann
Jakub Kiciński
Américo Wang
John Hurley
Jiri Pirko
John Fastabend
Vlad Buslov
Or Gerlitz
Alexander Aring
Thomas Graf
Pablo Neira Ayuso
Others
October 2013
December 2013
January 2014
April 2014
May 2014
July 2014
September 2014
October 2014
December 2014
January 2015
March 2015
June 2015
July 2015
September 2015
January 2016
March 2016
May 2016
August 2016
September 2016
October 2016
December 2016
January 2017
February 2017
April 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
May 2018
June 2018
July 2018
February 2019
April 2019
June 2019
July 2019
August 2019
October 2019
January 2020
July 2021
August 2021
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 19, "token_count": 1092}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 10, "token_count": 96}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 19, "token_count": 14}, {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 521}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 19, "token_count": 225}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 19, "token_count": 28}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 319}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 74}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 47, "token_count": 21}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "token_count": 21}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 115}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 5, "token_count": 58}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 17, "token_count": 66}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 17, "token_count": 152}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 17}, {"author_id": 19, "token_count": 20}, {"author_id": 17, "token_count": 32}, {"author_id": 5, "token_count": 17}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 185}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 65}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 17, "token_count": 36}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
2008
55.47%
Jakub Kiciński
605
16.71%
Américo Wang
353
9.75%
John Hurley
185
5.11%
Jiri Pirko
117
3.23%
John Fastabend
116
3.20%
Vlad Buslov
79
2.18%
Or Gerlitz
21
0.58%
Alexander Aring
17
0.47%
Thomas Graf
1
0.03%
Pablo Neira Ayuso
1
0.03%
Others
117
3.23%
Total
3620
cls_cgroup.c
223
-
21
1038
Thomas Graf
Américo Wang
John Fastabend
Vlad Buslov
Herbert Xu
Alexander Aring
Jiri Pirko
Benjamin LaHaise
Daniel Borkmann
Jakub Kiciński
Patrick McHardy
Eric Dumazet
Others
November 2008
May 2009
June 2009
March 2010
May 2010
July 2011
May 2012
January 2013
December 2013
January 2014
April 2014
September 2014
October 2014
December 2014
March 2015
July 2015
August 2016
November 2016
April 2017
August 2017
October 2017
November 2017
January 2018
May 2018
February 2019
April 2019
May 2019
July 2021
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 14, "token_count": 641}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 43, "token_count": 13}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 121}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 10}, {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
641
61.75%
Américo Wang
144
13.87%
John Fastabend
124
11.95%
Vlad Buslov
20
1.93%
Herbert Xu
13
1.25%
Alexander Aring
10
0.96%
Jiri Pirko
8
0.77%
Benjamin LaHaise
7
0.67%
Daniel Borkmann
6
0.58%
Jakub Kiciński
5
0.48%
Patrick McHardy
2
0.19%
Eric Dumazet
1
0.10%
Others
57
5.49%
Total
1038
cls_flow.c
725
-
27
3642
Patrick McHardy
John Fastabend
Eric Dumazet
Américo Wang
Jiri Pirko
David S. Miller
Changli Gao
Vlad Buslov
Daniel Borkmann
Toke Höiland-Jörgensen
Alexander Aring
Jakub Kiciński
Benjamin LaHaise
Florian Westphal
Others
January 2008
February 2008
July 2008
September 2008
November 2008
June 2009
November 2009
March 2010
August 2010
January 2011
May 2011
July 2011
October 2011
November 2011
December 2011
March 2012
May 2012
January 2013
April 2013
December 2013
January 2014
April 2014
September 2014
October 2014
December 2014
January 2015
May 2015
June 2015
July 2015
September 2015
November 2015
August 2016
September 2016
January 2017
March 2017
April 2017
August 2017
October 2017
November 2017
January 2018
May 2018
February 2019
April 2019
May 2019
July 2020
July 2021
var spanGroupData = [ {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 2334}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 62}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 183}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 59, "token_count": 31}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 48}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 259}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 5, "token_count": 74}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 5, "token_count": 16}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 10}, {"author_id": 17, "token_count": 5}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
2581
70.87%
John Fastabend
259
7.11%
Eric Dumazet
239
6.56%
Américo Wang
174
4.78%
Jiri Pirko
119
3.27%
David S. Miller
48
1.32%
Changli Gao
31
0.85%
Vlad Buslov
14
0.38%
Daniel Borkmann
14
0.38%
Toke Höiland-Jörgensen
12
0.33%
Alexander Aring
10
0.27%
Jakub Kiciński
5
0.14%
Benjamin LaHaise
5
0.14%
Florian Westphal
3
0.08%
Others
128
3.51%
Total
3642
cls_flower.c
3243
-
42
18093
Jiri Pirko
Guillaume Nault
Pieter Jansen van Vuuren
Vlad Buslov
Xin Long
Paul Blakey
Simon Horman
Amritha Nambiar
Amir Vadai
Or Gerlitz
Hadar Hen Zion
Benjamin LaHaise
Américo Wang
wenxu
Pablo Neira Ayuso
John Hurley
Davide Caratti
Paolo Abeni
Jakub Kiciński
Daniel Borkmann
Alexander Aring
Jamal Hadi Salim
Po Liu
Toke Höiland-Jörgensen
David S. Miller
Others
May 2015
June 2015
July 2015
September 2015
January 2016
March 2016
May 2016
June 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
August 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
November 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
November 2019
December 2019
January 2020
February 2020
March 2020
May 2020
June 2020
July 2020
September 2020
December 2020
January 2021
February 2021
March 2021
July 2021
September 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 2686}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 23, "token_count": 83}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 23, "token_count": 31}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "token_count": 59}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 55, "token_count": 178}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 429}, {"author_id": 55, "token_count": 1}, {"author_id": 47, "token_count": 48}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 19, "token_count": 41}, {"author_id": 55, "token_count": 196}, {"author_id": 31, "token_count": 170}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 55, "token_count": 38}, {"author_id": 47, "token_count": 199}, {"author_id": 9, "token_count": 8}, {"author_id": 31, "token_count": 400}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 19}, {"author_id": 31, "token_count": 438}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 47, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 57, "token_count": 267}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 57, "token_count": 57}, {"author_id": 5, "token_count": 93}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 47, "token_count": 191}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 5, "token_count": 47}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 34, "token_count": 16}, {"author_id": 5, "token_count": 95}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 31, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 23}, {"author_id": 17, "token_count": 38}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 533}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 73}, {"author_id": 56, "token_count": 65}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 542}, {"author_id": 47, "token_count": 140}, {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 201}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 25, "token_count": 2275}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 34, "token_count": 815}, {"author_id": 17, "token_count": 22}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 39, "token_count": 163}, {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 758}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 16, "token_count": 10}, {"author_id": 4, "token_count": 275}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 5, "token_count": 38}, {"author_id": 4, "token_count": 51}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "token_count": 23}, {"author_id": 9, "token_count": 659}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 123}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 26, "token_count": 1392}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 59}, {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 11}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 22, "token_count": 99}, {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 22, "token_count": 2535}, {"author_id": 4, "token_count": 197}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 26, "token_count": 25}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 9, "token_count": 4}, {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 40, "token_count": 174}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 40, "token_count": 4}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
3513
19.42%
Guillaume Nault
2635
14.56%
Pieter Jansen van Vuuren
2290
12.66%
Vlad Buslov
1469
8.12%
Xin Long
1417
7.83%
Paul Blakey
1248
6.90%
Simon Horman
1020
5.64%
Amritha Nambiar
831
4.59%
Amir Vadai
602
3.33%
Or Gerlitz
588
3.25%
Hadar Hen Zion
413
2.28%
Benjamin LaHaise
324
1.79%
Américo Wang
278
1.54%
wenxu
189
1.04%
Pablo Neira Ayuso
186
1.03%
John Hurley
83
0.46%
Davide Caratti
70
0.39%
Paolo Abeni
65
0.36%
Jakub Kiciński
60
0.33%
Daniel Borkmann
43
0.24%
Alexander Aring
23
0.13%
Jamal Hadi Salim
9
0.05%
Po Liu
6
0.03%
Toke Höiland-Jörgensen
5
0.03%
David S. Miller
1
0.01%
Others
725
4.01%
Total
18093
cls_fw.c
460
-
20
2361
Linus Torvalds
Américo Wang
John Fastabend
Patrick McHardy
Jiri Pirko
Vlad Buslov
Alexander Aring
Thomas Graf
David S. Miller
Benjamin LaHaise
Eric Dumazet
Jakub Kiciński
Others
April 2005
July 2006
August 2006
November 2006
December 2006
April 2007
July 2007
January 2008
March 2010
July 2011
March 2012
May 2012
January 2013
April 2013
December 2013
January 2014
March 2014
April 2014
September 2014
October 2014
December 2014
March 2015
September 2015
August 2016
April 2017
August 2017
October 2017
November 2017
January 2018
May 2018
February 2019
April 2019
May 2019
June 2019
January 2020
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1243}, {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 6, "token_count": 91}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 89}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 303}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 60}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 55}, {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 21}, {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1243
52.65%
Américo Wang
424
17.96%
John Fastabend
333
14.10%
Patrick McHardy
187
7.92%
Jiri Pirko
37
1.57%
Vlad Buslov
23
0.97%
Alexander Aring
21
0.89%
Thomas Graf
19
0.80%
David S. Miller
18
0.76%
Benjamin LaHaise
16
0.68%
Eric Dumazet
13
0.55%
Jakub Kiciński
5
0.21%
Others
22
0.93%
Total
2361
cls_matchall.c
442
-
20
2239
Jiri Pirko
Américo Wang
Pieter Jansen van Vuuren
Yotam Gigi
John Hurley
Vlad Buslov
Or Gerlitz
Jakub Kiciński
Davide Caratti
Alexander Aring
Po Liu
Pablo Neira Ayuso
David S. Miller
Others
July 2016
January 2017
February 2017
April 2017
August 2017
September 2017
October 2017
November 2017
January 2018
May 2018
June 2018
August 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
January 2020
February 2020
March 2020
June 2020
July 2021
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 5, "token_count": 806}, {"author_id": 37, "token_count": 151}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 37, "token_count": 74}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 47, "token_count": 37}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 5, "token_count": 109}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 17}, {"author_id": 17, "token_count": 25}, {"author_id": 5, "token_count": 7}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 136}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 121}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 308}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
994
44.39%
Américo Wang
322
14.38%
Pieter Jansen van Vuuren
308
13.76%
Yotam Gigi
225
10.05%
John Hurley
136
6.07%
Vlad Buslov
86
3.84%
Or Gerlitz
37
1.65%
Jakub Kiciński
25
1.12%
Davide Caratti
18
0.80%
Alexander Aring
17
0.76%
Po Liu
6
0.27%
Pablo Neira Ayuso
1
0.04%
David S. Miller
1
0.04%
Others
63
2.81%
Total
2239
cls_route.c
683
-
18
3375
Linus Torvalds
John Fastabend
Américo Wang
Patrick McHardy
Eric Dumazet
Jiri Pirko
David S. Miller
Alexander Aring
Vlad Buslov
Benjamin LaHaise
Jakub Kiciński
Others
April 2005
July 2006
March 2007
April 2007
July 2007
January 2008
July 2008
June 2009
March 2010
January 2011
July 2011
March 2012
May 2012
July 2012
January 2013
December 2013
January 2014
April 2014
September 2014
October 2014
December 2014
March 2015
August 2016
September 2016
April 2017
August 2017
October 2017
November 2017
January 2018
May 2018
February 2019
April 2019
May 2019
January 2020
March 2020
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2282}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 96}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 14}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 402}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 17}, {"author_id": 17, "token_count": 5}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2282
67.61%
John Fastabend
434
12.86%
Américo Wang
365
10.81%
Patrick McHardy
99
2.93%
Eric Dumazet
47
1.39%
Jiri Pirko
44
1.30%
David S. Miller
33
0.98%
Alexander Aring
17
0.50%
Vlad Buslov
15
0.44%
Benjamin LaHaise
14
0.41%
Jakub Kiciński
5
0.15%
Others
20
0.59%
Total
3375
cls_rsvp.c
24
-
4
52
Linus Torvalds
Patrick McHardy
Others
April 2005
March 2007
July 2007
May 2019
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
46
88.46%
Patrick McHardy
1
1.92%
Others
5
9.62%
Total
52
cls_rsvp.h
776
-
26
4081
Linus Torvalds
John Fastabend
Américo Wang
Patrick McHardy
Changli Gao
David S. Miller
Eric Dumazet
Vlad Buslov
Alexander Aring
Benjamin LaHaise
Jakub Kiciński
Jiri Pirko
Others
April 2005
June 2005
July 2006
November 2006
April 2007
January 2008
November 2009
August 2010
January 2011
June 2011
July 2011
August 2011
March 2012
May 2012
January 2013
December 2013
January 2014
April 2014
September 2014
December 2014
August 2015
August 2016
April 2017
August 2017
September 2017
October 2017
November 2017
January 2018
May 2018
February 2019
April 2019
May 2019
January 2020
November 2020
May 2021
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2959}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 108}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 59, "token_count": 44}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 506}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 10}, {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2959
72.51%
John Fastabend
506
12.40%
Américo Wang
326
7.99%
Patrick McHardy
114
2.79%
Changli Gao
44
1.08%
David S. Miller
26
0.64%
Eric Dumazet
18
0.44%
Vlad Buslov
14
0.34%
Alexander Aring
10
0.25%
Benjamin LaHaise
7
0.17%
Jakub Kiciński
5
0.12%
Jiri Pirko
2
0.05%
Others
50
1.23%
Total
4081
cls_rsvp6.c
24
-
3
52
Linus Torvalds
Others
April 2005
March 2007
May 2019
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
47
90.38%
Others
5
9.62%
Total
52
cls_tcindex.c
738
-
22
3790
Linus Torvalds
Américo Wang
John Fastabend
Patrick McHardy
Eric Dumazet
Jiri Pirko
David S. Miller
Alexander Aring
Vlad Buslov
Benjamin LaHaise
Stephen Hemminger
Jakub Kiciński
Others
April 2005
July 2006
March 2007
April 2007
January 2008
March 2010
July 2011
March 2012
May 2012
January 2013
December 2013
January 2014
April 2014
May 2014
September 2014
December 2014
August 2015
August 2016
April 2017
August 2017
October 2017
November 2017
January 2018
May 2018
August 2018
February 2019
April 2019
May 2019
January 2020
February 2020
March 2020
April 2020
January 2021
June 2021
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1880}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 111}, {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 14}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 75}, {"author_id": 10, "token_count": 401}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 264}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 58}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 71}, {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 17}, {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 207}, {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 112}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 148}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1880
49.60%
Américo Wang
1196
31.56%
John Fastabend
401
10.58%
Patrick McHardy
111
2.93%
Eric Dumazet
21
0.55%
Jiri Pirko
20
0.53%
David S. Miller
19
0.50%
Alexander Aring
17
0.45%
Vlad Buslov
15
0.40%
Benjamin LaHaise
14
0.37%
Stephen Hemminger
12
0.32%
Jakub Kiciński
5
0.13%
Others
79
2.08%
Total
3790
cls_u32.c
1424
-
43
7348
Linus Torvalds
John Fastabend
Américo Wang
John Hurley
Jiri Pirko
Alexander Aring
Patrick McHardy
Jakub Kiciński
Changli Gao
Paolo Abeni
Vlad Buslov
David S. Miller
Or Gerlitz
Eric Dumazet
Stephen Hemminger
Benjamin LaHaise
Jarek Poplawski
Pablo Neira Ayuso
Thomas Graf
Others
April 2005
July 2006
August 2006
November 2006
April 2007
July 2007
October 2007
November 2007
January 2008
March 2008
April 2008
July 2008
November 2008
January 2009
March 2010
May 2010
June 2010
August 2010
October 2010
January 2011
February 2011
July 2011
March 2012
May 2012
January 2013
December 2013
January 2014
April 2014
July 2014
September 2014
March 2015
February 2016
April 2016
May 2016
June 2016
August 2016
February 2017
April 2017
August 2017
September 2017
October 2017
November 2017
January 2018
February 2018
April 2018
May 2018
June 2018
August 2018
October 2018
November 2018
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
January 2020
June 2020
July 2020
September 2020
December 2020
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2899}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 135}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 59, "token_count": 116}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 51}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 16}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 1, "token_count": 2}, {"author_id": 10, "token_count": 951}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 10, "token_count": 321}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 34}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 47, "token_count": 34}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 195}, {"author_id": 5, "token_count": 79}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 263}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 76}, {"author_id": 5, "token_count": 204}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 42}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 30, "token_count": 158}, {"author_id": 17, "token_count": 69}, {"author_id": 5, "token_count": 18}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 45}, {"author_id": 56, "token_count": 70}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 660}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 22}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2899
39.45%
John Fastabend
1272
17.31%
Américo Wang
856
11.65%
John Hurley
660
8.98%
Jiri Pirko
347
4.72%
Alexander Aring
158
2.15%
Patrick McHardy
146
1.99%
Jakub Kiciński
125
1.70%
Changli Gao
116
1.58%
Paolo Abeni
70
0.95%
Vlad Buslov
54
0.73%
David S. Miller
52
0.71%
Or Gerlitz
34
0.46%
Eric Dumazet
33
0.45%
Stephen Hemminger
32
0.44%
Benjamin LaHaise
16
0.22%
Jarek Poplawski
15
0.20%
Pablo Neira Ayuso
3
0.04%
Thomas Graf
1
0.01%
Others
459
6.25%
Total
7348
em_canid.c
230
-
4
835
Rostislav Lisovy
John Fastabend
Others
July 2012
October 2014
May 2019
July 2020
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 45, "token_count": 830}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rostislav Lisovy
830
99.40%
John Fastabend
2
0.24%
Others
3
0.36%
Total
835
em_cmp.c
95
-
5
335
Linus Torvalds
Patrick McHardy
Others
April 2005
July 2007
September 2008
May 2019
November 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 318}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
318
94.93%
Patrick McHardy
5
1.49%
Others
12
3.58%
Total
335
em_ipset.c
134
-
9
605
Florian Westphal
Pablo Neira Ayuso
John Fastabend
Toke Höiland-Jörgensen
Jiri Pirko
Others
July 2012
April 2013
September 2013
October 2014
January 2015
June 2015
September 2015
November 2016
June 2019
July 2020
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 44, "token_count": 554}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 39, "token_count": 28}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
554
91.57%
Pablo Neira Ayuso
28
4.63%
John Fastabend
4
0.66%
Toke Höiland-Jörgensen
3
0.50%
Jiri Pirko
2
0.33%
Others
14
2.31%
Total
605
em_ipt.c
297
-
6
1453
Eyal Birger
Toke Höiland-Jörgensen
Others
February 2018
April 2019
May 2019
June 2019
February 2020
July 2020
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 41, "token_count": 1268}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 178}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eyal Birger
1268
87.27%
Toke Höiland-Jörgensen
3
0.21%
Others
182
12.53%
Total
1453
em_meta.c
1011
-
22
4363
Linus Torvalds
Thomas Graf
Eric Dumazet
Yang Yingliang
Patrick McHardy
Stephen Hemminger
David S. Miller
Toke Höiland-Jörgensen
Paolo Abeni
Jiri Pirko
John Fastabend
Others
April 2005
June 2005
July 2005
October 2005
July 2006
November 2006
July 2007
September 2007
January 2008
February 2008
April 2009
June 2009
November 2009
March 2010
August 2010
January 2011
February 2011
March 2012
July 2012
September 2012
September 2013
December 2013
October 2014
January 2015
November 2015
April 2016
October 2016
February 2017
April 2017
June 2017
April 2019
May 2019
October 2019
November 2019
July 2020
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2314}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 14, "token_count": 1164}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 75}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 31}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 293}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 276}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 56, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2314
53.04%
Thomas Graf
1167
26.75%
Eric Dumazet
320
7.33%
Yang Yingliang
293
6.72%
Patrick McHardy
94
2.15%
Stephen Hemminger
91
2.09%
David S. Miller
32
0.73%
Toke Höiland-Jörgensen
3
0.07%
Paolo Abeni
3
0.07%
Jiri Pirko
3
0.07%
John Fastabend
2
0.05%
Others
41
0.94%
Total
4363
em_nbyte.c
76
-
8
326
Linus Torvalds
Patrick McHardy
John Fastabend
Others
April 2005
November 2006
July 2007
March 2010
October 2014
May 2019
February 2020
February 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 309}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
309
94.79%
Patrick McHardy
5
1.53%
John Fastabend
2
0.61%
Others
10
3.07%
Total
326
em_text.c
153
-
5
741
Thomas Graf
Patrick McHardy
John Fastabend
Others
June 2005
July 2007
January 2008
March 2010
October 2010
October 2014
May 2019
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 14, "token_count": 696}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
710
95.82%
Patrick McHardy
24
3.24%
John Fastabend
2
0.27%
Others
5
0.67%
Total
741
em_u32.c
60
-
5
230
Linus Torvalds
Patrick McHardy
Others
April 2005
April 2007
July 2007
March 2008
May 2019
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 218}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
218
94.78%
Patrick McHardy
5
2.17%
Others
7
3.04%
Total
230
ematch.c
548
-
21
1855
Linus Torvalds
Patrick McHardy
Eric Dumazet
David S. Miller
Thomas Graf
John Fastabend
Stephen Hemminger
Américo Wang
Jiri Pirko
Others
April 2005
November 2005
July 2006
November 2006
February 2007
April 2007
July 2007
January 2008
February 2008
October 2008
November 2008
March 2010
January 2011
March 2012
May 2012
September 2014
October 2014
February 2015
April 2017
October 2017
April 2019
May 2019
January 2020
July 2020
May 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1504}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 138}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1504
81.08%
Patrick McHardy
190
10.24%
Eric Dumazet
24
1.29%
David S. Miller
18
0.97%
Thomas Graf
16
0.86%
John Fastabend
13
0.70%
Stephen Hemminger
11
0.59%
Américo Wang
6
0.32%
Jiri Pirko
5
0.27%
Others
68
3.67%
Total
1855
sch_api.c
2296
-
58
10911
Américo Wang
Linus Torvalds
Patrick McHardy
David S. Miller
Jussi Kivilinna
Jakub Kiciński
Eric Dumazet
Jiri Pirko
Alexander Aring
Jarek Poplawski
Stephen Hemminger
Jesper Dangaard Brouer
Vlad Buslov
John Fastabend
Paolo Abeni
Thomas Graf
Nogah Frankel
Vinicius Costa Gomes
Maxim Mikityanskiy
Florian Westphal
Jamal Hadi Salim
Davide Caratti
Daniel Borkmann
Others
April 2005
June 2005
July 2005
November 2006
March 2007
April 2007
May 2007
July 2007
September 2007
November 2007
January 2008
March 2008
April 2008
July 2008
August 2008
October 2008
November 2008
February 2009
June 2009
September 2009
January 2010
March 2010
May 2010
August 2010
October 2010
January 2011
June 2011
January 2012
March 2012
June 2012
September 2012
October 2012
November 2012
December 2012
February 2013
March 2013
June 2013
August 2013
October 2013
December 2013
March 2014
April 2014
May 2014
June 2014
September 2014
October 2014
April 2015
May 2015
August 2015
December 2015
February 2016
April 2016
May 2016
June 2016
August 2016
November 2016
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
October 2017
December 2017
January 2018
February 2018
May 2018
July 2018
September 2018
October 2018
November 2018
December 2018
February 2019
March 2019
April 2019
May 2019
October 2019
January 2020
March 2020
May 2020
July 2020
November 2020
January 2021
March 2021
July 2021
September 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1977}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 103}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 129}, {"author_id": 8, "token_count": 1}, {"author_id": 14, "token_count": 55}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 58}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 617}, {"author_id": 46, "token_count": 659}, {"author_id": 6, "token_count": 433}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 13, "token_count": 79}, {"author_id": 36, "token_count": 101}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 29}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 6, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 36, "token_count": 56}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 13, "token_count": 22}, {"author_id": 1, "token_count": 2}, {"author_id": 36, "token_count": 8}, {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 36, "token_count": 67}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 58, "token_count": 165}, {"author_id": 8, "token_count": 218}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 10, "token_count": 48}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 58, "token_count": 14}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 26}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 3331}, {"author_id": 1, "token_count": 12}, {"author_id": 44, "token_count": 6}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 334}, {"author_id": 10, "token_count": 27}, {"author_id": 48, "token_count": 22}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 5, "token_count": 313}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 48, "token_count": 13}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 81}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 368}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 56, "token_count": 66}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 156}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Américo Wang
3535
32.40%
Linus Torvalds
1977
18.12%
Patrick McHardy
781
7.16%
David S. Miller
736
6.75%
Jussi Kivilinna
659
6.04%
Jakub Kiciński
368
3.37%
Eric Dumazet
360
3.30%
Jiri Pirko
334
3.06%
Alexander Aring
334
3.06%
Jarek Poplawski
276
2.53%
Stephen Hemminger
245
2.25%
Jesper Dangaard Brouer
179
1.64%
Vlad Buslov
107
0.98%
John Fastabend
81
0.74%
Paolo Abeni
66
0.60%
Thomas Graf
64
0.59%
Nogah Frankel
35
0.32%
Vinicius Costa Gomes
34
0.31%
Maxim Mikityanskiy
9
0.08%
Florian Westphal
8
0.07%
Jamal Hadi Salim
3
0.03%
Davide Caratti
1
0.01%
Daniel Borkmann
1
0.01%
Others
718
6.58%
Total
10911
sch_atm.c
708
-
32
3646
Linus Torvalds
David S. Miller
Patrick McHardy
Américo Wang
Jarek Poplawski
Stephen Hemminger
Jiri Pirko
John Fastabend
Eric Dumazet
Alexander Aring
Maxim Mikityanskiy
Florian Westphal
Davide Caratti
Daniel Borkmann
Yang Yingliang
Vlad Buslov
Jussi Kivilinna
Others
April 2005
March 2006
November 2006
March 2007
April 2007
July 2007
November 2007
January 2008
July 2008
August 2008
October 2008
November 2008
March 2010
July 2010
August 2010
January 2011
June 2011
March 2012
May 2012
July 2013
March 2014
September 2014
August 2015
June 2016
February 2017
April 2017
May 2017
June 2017
August 2017
October 2017
December 2017
September 2018
April 2019
May 2019
February 2020
July 2020
November 2020
January 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2741}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 83}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 83}, {"author_id": 8, "token_count": 75}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 8}, {"author_id": 46, "token_count": 1}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 71}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 13, "token_count": 145}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 39}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 14}, {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 69}, {"author_id": 5, "token_count": 14}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 26}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2741
75.18%
David S. Miller
192
5.27%
Patrick McHardy
190
5.21%
Américo Wang
101
2.77%
Jarek Poplawski
86
2.36%
Stephen Hemminger
75
2.06%
Jiri Pirko
64
1.76%
John Fastabend
37
1.01%
Eric Dumazet
37
1.01%
Alexander Aring
26
0.71%
Maxim Mikityanskiy
5
0.14%
Florian Westphal
3
0.08%
Davide Caratti
2
0.05%
Daniel Borkmann
2
0.05%
Yang Yingliang
1
0.03%
Vlad Buslov
1
0.03%
Jussi Kivilinna
1
0.03%
Others
82
2.25%
Total
3646
sch_blackhole.c
41
-
6
127
Thomas Graf
Eric Dumazet
Jarek Poplawski
Others
July 2005
November 2007
October 2008
October 2015
June 2016
June 2018
May 2019
var spanGroupData = [ {"timestamp": 1120201200, "group": [ {"author_id": 14, "token_count": 105}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Graf
105
82.68%
Eric Dumazet
9
7.09%
Jarek Poplawski
5
3.94%
Others
8
6.30%
Total
127
sch_cake.c
3122
-
17
14994
Toke Höiland-Jörgensen
Kevin Darbyshire-Bryant
Dave Täht
Maxim Mikityanskiy
David S. Miller
Eric Dumazet
Davide Caratti
Others
July 2018
August 2018
October 2018
January 2019
March 2019
April 2019
December 2019
January 2020
May 2020
June 2020
July 2020
August 2020
June 2021
July 2021
August 2021
December 2021
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 52, "token_count": 24}, {"author_id": 13, "token_count": 9}, {"author_id": 3, "token_count": 13924}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 88}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 32, "token_count": 68}, {"author_id": 3, "token_count": 104}, {"author_id": 60, "token_count": 254}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 32, "token_count": 20}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 212}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 3, "token_count": 46}, {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 20}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Toke Höiland-Jörgensen
14430
96.24%
Kevin Darbyshire-Bryant
92
0.61%
Dave Täht
24
0.16%
Maxim Mikityanskiy
20
0.13%
David S. Miller
9
0.06%
Eric Dumazet
4
0.03%
Davide Caratti
2
0.01%
Others
413
2.75%
Total
14994
sch_cbq.c
1815
-
34
8506
Linus Torvalds
Patrick McHardy
Eric Dumazet
Florian Westphal
Alexander Aring
Jiri Pirko
Stephen Hemminger
David S. Miller
Jarek Poplawski
John Fastabend
Paolo Abeni
Jussi Kivilinna
Américo Wang
Changli Gao
Maxim Mikityanskiy
Yang Yingliang
Davide Caratti
Daniel Borkmann
Vlad Buslov
Others
April 2005
July 2006
November 2006
December 2006
February 2007
March 2007
April 2007
June 2007
July 2007
November 2007
January 2008
July 2008
August 2008
October 2008
November 2008
March 2009
June 2009
September 2009
March 2010
October 2010
January 2011
March 2012
September 2012
March 2013
July 2013
December 2013
March 2014
August 2014
September 2014
August 2015
February 2016
June 2016
December 2016
February 2017
March 2017
May 2017
June 2017
August 2017
October 2017
November 2017
December 2017
September 2018
March 2019
April 2019
May 2019
September 2019
July 2020
January 2021
March 2021
July 2021
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 6751}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 36, "token_count": 43}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 115}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 206}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 23}, {"author_id": 46, "token_count": 17}, {"author_id": 6, "token_count": 206}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 36, "token_count": 16}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 8, "token_count": 88}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 59, "token_count": 16}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 125}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 28}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 44, "token_count": 163}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 139}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 21}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 121}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
6751
79.37%
Patrick McHardy
573
6.74%
Eric Dumazet
274
3.22%
Florian Westphal
163
1.92%
Alexander Aring
139
1.63%
Jiri Pirko
96
1.13%
Stephen Hemminger
88
1.03%
David S. Miller
70
0.82%
Jarek Poplawski
66
0.78%
John Fastabend
40
0.47%
Paolo Abeni
21
0.25%
Jussi Kivilinna
17
0.20%
Américo Wang
17
0.20%
Changli Gao
16
0.19%
Maxim Mikityanskiy
5
0.06%
Yang Yingliang
3
0.04%
Davide Caratti
2
0.02%
Daniel Borkmann
2
0.02%
Vlad Buslov
1
0.01%
Others
162
1.90%
Total
8506
sch_cbs.c
582
-
13
2544
Vinicius Costa Gomes
Leandro Dorileo
Alexander Aring
Toke Höiland-Jörgensen
Jakub Kiciński
Nogah Frankel
Vlad Buslov
Others
October 2017
November 2017
December 2017
July 2018
September 2018
January 2019
April 2019
May 2019
June 2019
August 2019
September 2019
March 2020
November 2020
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 1425}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 56}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 597}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 54, "token_count": 277}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 46}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 17, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Vinicius Costa Gomes
2068
81.29%
Leandro Dorileo
277
10.89%
Alexander Aring
56
2.20%
Toke Höiland-Jörgensen
15
0.59%
Jakub Kiciński
3
0.12%
Nogah Frankel
2
0.08%
Vlad Buslov
1
0.04%
Others
122
4.80%
Total
2544
sch_choke.c
519
-
15
2517
Stephen Hemminger
Eric Dumazet
Américo Wang
Nogah Frankel
John Fastabend
David S. Miller
Alexander Aring
Jiri Pirko
Daniel Borkmann
Others
February 2011
November 2011
December 2011
January 2012
February 2012
March 2012
May 2012
January 2014
June 2014
September 2014
May 2015
July 2015
September 2015
February 2016
June 2016
February 2017
April 2017
December 2017
April 2019
June 2019
January 2020
April 2020
December 2020
March 2021
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 1, "token_count": 42}, {"author_id": 8, "token_count": 1933}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 132}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 93}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 12}, {"author_id": 48, "token_count": 22}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
1933
76.80%
Eric Dumazet
363
14.42%
Américo Wang
120
4.77%
Nogah Frankel
22
0.87%
John Fastabend
18
0.72%
David S. Miller
14
0.56%
Alexander Aring
12
0.48%
Jiri Pirko
6
0.24%
Daniel Borkmann
1
0.04%
Others
28
1.11%
Total
2517
sch_codel.c
310
-
10
1365
Eric Dumazet
Américo Wang
Alexander Aring
John Fastabend
Florian Westphal
Others
May 2012
September 2014
May 2015
February 2016
April 2016
June 2016
September 2016
April 2017
December 2017
April 2019
July 2019
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 1126}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
1224
89.67%
Américo Wang
30
2.20%
Alexander Aring
12
0.88%
John Fastabend
3
0.22%
Florian Westphal
2
0.15%
Others
94
6.89%
Total
1365
sch_drr.c
505
-
24
2564
Patrick McHardy
Alexander Aring
Stephen Hemminger
Jiri Pirko
John Fastabend
Eric Dumazet
Américo Wang
Toke Höiland-Jörgensen
Jarek Poplawski
Paolo Abeni
Florian Westphal
David S. Miller
Maxim Mikityanskiy
Vlad Buslov
Davide Caratti
Daniel Borkmann
Others
November 2008
February 2009
March 2009
March 2010
January 2011
March 2012
May 2012
September 2012
June 2014
September 2014
August 2015
January 2016
February 2016
June 2016
December 2016
March 2017
April 2017
May 2017
June 2017
August 2017
October 2017
December 2017
September 2018
January 2019
March 2019
April 2019
June 2019
July 2020
January 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 6, "token_count": 2142}, {"author_id": 8, "token_count": 58}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 36, "token_count": 20}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 44, "token_count": 11}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 70}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
2142
83.54%
Alexander Aring
70
2.73%
Stephen Hemminger
58
2.26%
Jiri Pirko
40
1.56%
John Fastabend
39
1.52%
Eric Dumazet
35
1.37%
Américo Wang
35
1.37%
Toke Höiland-Jörgensen
30
1.17%
Jarek Poplawski
21
0.82%
Paolo Abeni
18
0.70%
Florian Westphal
11
0.43%
David S. Miller
9
0.35%
Maxim Mikityanskiy
5
0.20%
Vlad Buslov
2
0.08%
Davide Caratti
2
0.08%
Daniel Borkmann
2
0.08%
Others
45
1.76%
Total
2564
sch_dsmark.c
524
-
27
2525
Linus Torvalds
Eric Dumazet
Thomas Graf
Patrick McHardy
Stephen Hemminger
Jarek Poplawski
Jiri Pirko
David S. Miller
Américo Wang
Yang Yingliang
Alexander Aring
Toke Höiland-Jörgensen
John Fastabend
Maxim Mikityanskiy
Davide Caratti
Daniel Borkmann
Vlad Buslov
Jussi Kivilinna
Others
April 2005
May 2005
June 2005
March 2006
November 2006
March 2007
April 2007
July 2007
November 2007
January 2008
June 2008
July 2008
August 2008
September 2008
October 2008
March 2010
January 2011
March 2012
May 2012
December 2013
September 2014
January 2015
August 2015
September 2015
February 2016
March 2016
June 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
October 2017
December 2017
September 2018
January 2019
April 2019
May 2019
October 2019
July 2020
January 2021
May 2021
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1475}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 14, "token_count": 172}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 6, "token_count": 150}, {"author_id": 8, "token_count": 75}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 8}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 50}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 28}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 37}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 144}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 26}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1475
58.42%
Eric Dumazet
222
8.79%
Thomas Graf
203
8.04%
Patrick McHardy
188
7.45%
Stephen Hemminger
75
2.97%
Jarek Poplawski
62
2.46%
Jiri Pirko
49
1.94%
David S. Miller
45
1.78%
Américo Wang
45
1.78%
Yang Yingliang
37
1.47%
Alexander Aring
26
1.03%
Toke Höiland-Jörgensen
24
0.95%
John Fastabend
17
0.67%
Maxim Mikityanskiy
5
0.20%
Davide Caratti
2
0.08%
Daniel Borkmann
2
0.08%
Vlad Buslov
1
0.04%
Jussi Kivilinna
1
0.04%
Others
46
1.82%
Total
2525
sch_etf.c
521
-
6
2270
Vinicius Costa Gomes
Jesus Sanchez-Palencia
Vedang Patel
Eric Dumazet
Others
July 2018
November 2018
April 2019
June 2019
October 2019
April 2020
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 50, "token_count": 470}, {"author_id": 7, "token_count": 1570}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 50, "token_count": 162}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 35, "token_count": 42}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Vinicius Costa Gomes
1573
69.30%
Jesus Sanchez-Palencia
632
27.84%
Vedang Patel
42
1.85%
Eric Dumazet
21
0.93%
Others
2
0.09%
Total
2270
sch_ets.c
842
-
4
4380
Petr Machata
Davide Caratti
Others
December 2019
July 2020
July 2021
August 2021
October 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 12, "token_count": 4169}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 18, "token_count": 66}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 18, "token_count": 77}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 18, "token_count": 37}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 18, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Petr Machata
4169
95.18%
Davide Caratti
205
4.68%
Others
6
0.14%
Total
4380
sch_fifo.c
271
-
14
1288
Petr Machata
Linus Torvalds
Patrick McHardy
Eric Dumazet
Thomas Graf
David S. Miller
Alexander Aring
Florian Westphal
Jussi Kivilinna
John Fastabend
Vlad Buslov
Others
April 2005
June 2005
November 2007
January 2008
July 2008
October 2008
May 2009
January 2010
March 2010
January 2011
March 2011
March 2012
September 2014
June 2016
September 2016
December 2017
September 2018
May 2019
March 2020
September 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 318}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 10}, {"author_id": 46, "token_count": 3}, {"author_id": 6, "token_count": 225}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 51}, {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 16}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 12, "token_count": 404}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Petr Machata
404
31.37%
Linus Torvalds
318
24.69%
Patrick McHardy
247
19.18%
Eric Dumazet
139
10.79%
Thomas Graf
23
1.79%
David S. Miller
17
1.32%
Alexander Aring
16
1.24%
Florian Westphal
6
0.47%
Jussi Kivilinna
3
0.23%
John Fastabend
3
0.23%
Vlad Buslov
1
0.08%
Others
111
8.62%
Total
1288
sch_fq.c
1078
-
15
5210
Eric Dumazet
Américo Wang
Alexander Aring
Jakub Kiciński
John Fastabend
David S. Miller
Yang Yingliang
Others
August 2013
September 2013
October 2013
November 2013
December 2013
March 2014
June 2014
September 2014
November 2014
February 2015
October 2015
February 2016
June 2016
September 2016
November 2016
December 2016
April 2017
May 2017
July 2017
December 2017
May 2018
July 2018
September 2018
October 2018
November 2018
April 2019
May 2019
December 2019
January 2020
March 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 2999}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 181}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 102}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 75}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 211}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 128}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 156}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 438}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 74}, {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 417}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
5109
98.06%
Américo Wang
16
0.31%
Alexander Aring
12
0.23%
Jakub Kiciński
11
0.21%
John Fastabend
6
0.12%
David S. Miller
3
0.06%
Yang Yingliang
1
0.02%
Others
52
1.00%
Total
5210
sch_fq_codel.c
744
-
24
3853
Eric Dumazet
Américo Wang
Toke Höiland-Jörgensen
Jiri Pirko
John Fastabend
Alexander Aring
Dave Täht
Daniel Borkmann
David S. Miller
Davide Caratti
Yang Yingliang
Vijay Subramanian
Others
May 2012
August 2012
March 2013
March 2014
August 2014
September 2014
December 2014
May 2015
July 2015
August 2015
February 2016
April 2016
May 2016
June 2016
January 2017
February 2017
April 2017
May 2017
June 2017
August 2017
October 2017
December 2017
June 2018
July 2018
April 2019
May 2019
August 2019
April 2020
June 2020
July 2020
July 2021
September 2021
October 2021
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 2689}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 296}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 174}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 35}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 19}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 52, "token_count": 10}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 3, "token_count": 56}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
3452
89.59%
Américo Wang
61
1.58%
Toke Höiland-Jörgensen
56
1.45%
Jiri Pirko
43
1.12%
John Fastabend
25
0.65%
Alexander Aring
19
0.49%
Dave Täht
10
0.26%
Daniel Borkmann
6
0.16%
David S. Miller
3
0.08%
Davide Caratti
2
0.05%
Yang Yingliang
1
0.03%
Vijay Subramanian
1
0.03%
Others
174
4.52%
Total
3853
sch_fq_pie.c
569
-
5
2846
Mohit P. Tahiliani
Davide Caratti
Eric Dumazet
Others
January 2020
February 2020
July 2020
December 2020
May 2021
July 2021
December 2021
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 21, "token_count": 2778}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 18, "token_count": 37}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Mohit P. Tahiliani
2778
97.61%
Davide Caratti
51
1.79%
Eric Dumazet
8
0.28%
Others
9
0.32%
Total
2846
sch_frag.c
151
-
3
847
wenxu
Davide Caratti
Paul Blakey
November 2020
April 2021
December 2021
var spanGroupData = [ {"timestamp": 1604214000, "group": [ {"author_id": 40, "token_count": 828}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
wenxu
828
97.76%
Davide Caratti
15
1.77%
Paul Blakey
4
0.47%
Total
847
sch_generic.c
1548
-
60
6441
John Fastabend
David S. Miller
Linus Torvalds
Eric Dumazet
Américo Wang
Jakub Kiciński
Jiri Pirko
Jesper Dangaard Brouer
Patrick McHardy
Vlad Buslov
Jarek Poplawski
Paolo Abeni
Jamal Hadi Salim
Thomas Graf
Stephen Hemminger
Alexander Aring
Herbert Xu
Paul Blakey
Florian Westphal
Davide Caratti
Jesus Sanchez-Palencia
Jussi Kivilinna
Daniel Borkmann
Others
April 2005
May 2005
June 2005
July 2005
August 2005
March 2006
May 2006
June 2006
September 2006
November 2006
February 2007
May 2007
June 2007
September 2007
October 2007
November 2007
January 2008
March 2008
July 2008
August 2008
September 2008
October 2008
November 2008
May 2009
August 2009
September 2009
November 2009
March 2010
May 2010
June 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
May 2011
June 2011
July 2011
November 2011
March 2012
May 2012
September 2012
December 2012
February 2013
June 2013
August 2013
September 2013
October 2013
December 2013
March 2014
August 2014
September 2014
October 2014
August 2015
December 2015
January 2016
March 2016
April 2016
May 2016
June 2016
August 2016
September 2016
December 2016
March 2017
April 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
March 2018
May 2018
July 2018
September 2018
October 2018
February 2019
April 2019
May 2019
August 2019
September 2019
October 2019
December 2019
February 2020
April 2020
May 2020
June 2020
September 2020
October 2020
March 2021
May 2021
June 2021
August 2021
September 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 751}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 14, "token_count": 53}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 43, "token_count": 20}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 14, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 11, "token_count": 71}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 29}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 43, "token_count": 13}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 704}, {"author_id": 46, "token_count": 7}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 13, "token_count": 56}, {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 36, "token_count": 22}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 53}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 20}, {"author_id": 36, "token_count": 6}, {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 216}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 13, "token_count": 97}, {"author_id": 6, "token_count": 104}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 58, "token_count": 12}, {"author_id": 8, "token_count": 28}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 69}, {"author_id": 58, "token_count": 99}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 44, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 1, "token_count": 166}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 44, "token_count": 25}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 58, "token_count": 20}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 50, "token_count": 19}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 169}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 44}, {"author_id": 2, "token_count": 11}, {"author_id": 10, "token_count": 913}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 230}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 56, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 116}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 56, "token_count": 63}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 18, "token_count": 33}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 9, "token_count": 36}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 58, "token_count": 63}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 129}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 17, "token_count": 46}, {"author_id": 60, "token_count": 135}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 17, "token_count": 178}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 68}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
955
14.83%
David S. Miller
901
13.99%
Linus Torvalds
751
11.66%
Eric Dumazet
717
11.13%
Américo Wang
399
6.19%
Jakub Kiciński
224
3.48%
Jiri Pirko
209
3.24%
Jesper Dangaard Brouer
194
3.01%
Patrick McHardy
166
2.58%
Vlad Buslov
120
1.86%
Jarek Poplawski
92
1.43%
Paolo Abeni
87
1.35%
Jamal Hadi Salim
84
1.30%
Thomas Graf
77
1.20%
Stephen Hemminger
49
0.76%
Alexander Aring
44
0.68%
Herbert Xu
38
0.59%
Paul Blakey
36
0.56%
Florian Westphal
34
0.53%
Davide Caratti
33
0.51%
Jesus Sanchez-Palencia
19
0.29%
Jussi Kivilinna
7
0.11%
Daniel Borkmann
2
0.03%
Others
1203
18.68%
Total
6441
sch_gred.c
952
-
23
5027
Jakub Kiciński
Thomas Graf
Linus Torvalds
Eric Dumazet
Patrick McHardy
Nogah Frankel
David S. Miller
Jussi Kivilinna
Alexander Aring
John Fastabend
Jarek Poplawski
Yang Yingliang
Others
April 2005
November 2005
November 2007
January 2008
June 2008
July 2008
October 2008
March 2010
January 2011
December 2011
January 2012
March 2012
April 2012
May 2012
September 2012
December 2013
September 2014
May 2015
August 2015
June 2016
April 2017
December 2017
October 2018
November 2018
April 2019
May 2019
December 2020
March 2021
May 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 994}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 14, "token_count": 1311}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 119}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 46, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 7}, {"author_id": 48, "token_count": 22}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 1931}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 172}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
1934
38.47%
Thomas Graf
1315
26.16%
Linus Torvalds
994
19.77%
Eric Dumazet
201
4.00%
Patrick McHardy
119
2.37%
Nogah Frankel
22
0.44%
David S. Miller
16
0.32%
Jussi Kivilinna
12
0.24%
Alexander Aring
7
0.14%
John Fastabend
6
0.12%
Jarek Poplawski
5
0.10%
Yang Yingliang
2
0.04%
Others
394
7.84%
Total
5027
sch_hfsc.c
1690
-
31
7565
Linus Torvalds
Patrick McHardy
Stephen Hemminger
Eric Dumazet
Jiri Pirko
Jarek Poplawski
Alexander Aring
Américo Wang
Toke Höiland-Jörgensen
John Fastabend
David S. Miller
Paolo Abeni
Jussi Kivilinna
Florian Westphal
Maxim Mikityanskiy
Davide Caratti
Daniel Borkmann
Yang Yingliang
Vlad Buslov
Thomas Graf
Others
April 2005
January 2006
May 2006
July 2006
November 2006
March 2007
April 2007
November 2007
January 2008
June 2008
July 2008
August 2008
October 2008
November 2008
February 2009
March 2009
June 2009
July 2009
May 2010
August 2010
January 2011
December 2011
March 2012
May 2012
March 2014
September 2014
August 2015
February 2016
June 2016
July 2016
August 2016
December 2016
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
October 2017
December 2017
June 2018
September 2018
January 2019
March 2019
April 2019
July 2020
January 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 6435}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 55}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 33}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 117}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 12}, {"author_id": 46, "token_count": 10}, {"author_id": 6, "token_count": 162}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 36, "token_count": 16}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 81}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 44, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 36}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
6435
85.06%
Patrick McHardy
399
5.27%
Stephen Hemminger
81
1.07%
Eric Dumazet
69
0.91%
Jiri Pirko
58
0.77%
Jarek Poplawski
39
0.52%
Alexander Aring
36
0.48%
Américo Wang
33
0.44%
Toke Höiland-Jörgensen
30
0.40%
John Fastabend
26
0.34%
David S. Miller
26
0.34%
Paolo Abeni
18
0.24%
Jussi Kivilinna
10
0.13%
Florian Westphal
9
0.12%
Maxim Mikityanskiy
5
0.07%
Davide Caratti
2
0.03%
Daniel Borkmann
2
0.03%
Yang Yingliang
1
0.01%
Vlad Buslov
1
0.01%
Thomas Graf
1
0.01%
Others
284
3.75%
Total
7565
sch_hhf.c
724
-
16
2969
Terry Lam
Eric Dumazet
Américo Wang
John Fastabend
Alexander Aring
David S. Miller
Yang Yingliang
Stephen Hemminger
Others
December 2013
January 2014
March 2014
May 2014
September 2014
May 2015
February 2016
June 2016
February 2017
April 2017
May 2017
August 2017
December 2017
June 2018
July 2018
April 2019
May 2019
September 2019
October 2019
June 2020
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 24, "token_count": 2784}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "token_count": 24}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Terry Lam
2792
94.04%
Eric Dumazet
45
1.52%
Américo Wang
44
1.48%
John Fastabend
33
1.11%
Alexander Aring
12
0.40%
David S. Miller
3
0.10%
Yang Yingliang
2
0.07%
Stephen Hemminger
1
0.03%
Others
37
1.25%
Total
2969
sch_htb.c
2179
-
45
10463
Maxim Mikityanskiy
Linus Torvalds
Eric Dumazet
Patrick McHardy
Jarek Poplawski
Stephen Hemminger
Jiri Pirko
Américo Wang
Yang Yingliang
Jesper Dangaard Brouer
John Fastabend
Alexander Aring
Jussi Kivilinna
Toke Höiland-Jörgensen
Florian Westphal
David S. Miller
Vlad Buslov
Paolo Abeni
Davide Caratti
Daniel Borkmann
Others
April 2005
May 2005
July 2006
August 2006
October 2006
November 2006
December 2006
February 2007
March 2007
April 2007
May 2007
July 2007
November 2007
January 2008
March 2008
May 2008
June 2008
July 2008
August 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2010
January 2011
March 2011
May 2012
October 2012
November 2012
December 2012
February 2013
March 2013
June 2013
August 2013
September 2013
December 2013
January 2014
August 2014
September 2014
August 2015
February 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
October 2017
December 2017
March 2018
July 2018
September 2018
January 2019
March 2019
April 2019
May 2019
September 2019
July 2020
January 2021
March 2021
May 2021
June 2021
July 2021
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3999}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 8, "token_count": 246}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 36, "token_count": 47}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 59}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 129}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 58, "token_count": 45}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 8}, {"author_id": 46, "token_count": 17}, {"author_id": 6, "token_count": 121}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 36, "token_count": 19}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 36, "token_count": 187}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 36, "token_count": 15}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 36, "token_count": 105}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 389}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 58, "token_count": 14}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 64}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 49}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 18}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 3825}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 15, "token_count": 32}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 15, "token_count": 252}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 18}, {"author_id": 60, "token_count": 103}, ]}, ]
Author Name
Tokens
Token Proportion
Maxim Mikityanskiy
4127
39.44%
Linus Torvalds
3999
38.22%
Eric Dumazet
570
5.45%
Patrick McHardy
397
3.79%
Jarek Poplawski
383
3.66%
Stephen Hemminger
270
2.58%
Jiri Pirko
81
0.77%
Américo Wang
65
0.62%
Yang Yingliang
64
0.61%
Jesper Dangaard Brouer
59
0.56%
John Fastabend
22
0.21%
Alexander Aring
18
0.17%
Jussi Kivilinna
17
0.16%
Toke Höiland-Jörgensen
15
0.14%
Florian Westphal
11
0.11%
David S. Miller
10
0.10%
Vlad Buslov
9
0.09%
Paolo Abeni
4
0.04%
Davide Caratti
2
0.02%
Daniel Borkmann
2
0.02%
Others
338
3.23%
Total
10463
sch_ingress.c
307
-
15
1342
Jiri Pirko
Daniel Borkmann
Linus Torvalds
Paul Blakey
Alexander Aring
Patrick McHardy
Américo Wang
Vlad Buslov
Pablo Neira Ayuso
Eric Dumazet
Yang Yingliang
Others
April 2005
March 2007
April 2007
July 2007
November 2007
January 2008
May 2010
March 2014
April 2015
May 2015
January 2016
February 2017
May 2017
August 2017
October 2017
November 2017
December 2017
January 2018
April 2019
May 2019
June 2019
July 2019
February 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 301}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 19, "token_count": 25}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 19, "token_count": 286}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 149}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 78}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 143}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 26}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 19, "token_count": 11}, {"author_id": 5, "token_count": 211}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 9, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Pirko
593
44.19%
Daniel Borkmann
326
24.29%
Linus Torvalds
301
22.43%
Paul Blakey
39
2.91%
Alexander Aring
26
1.94%
Patrick McHardy
21
1.56%
Américo Wang
11
0.82%
Vlad Buslov
10
0.75%
Pablo Neira Ayuso
3
0.22%
Eric Dumazet
2
0.15%
Yang Yingliang
1
0.07%
Others
9
0.67%
Total
1342
sch_mq.c
278
-
18
1437
David S. Miller
Jakub Kiciński
Eric Dumazet
John Fastabend
Alexander Aring
Jarek Poplawski
Patrick McHardy
Jesus Sanchez-Palencia
Américo Wang
Vlad Buslov
Paolo Abeni
Others
September 2009
March 2010
July 2011
December 2012
December 2013
September 2014
December 2015
March 2016
August 2016
February 2017
March 2017
August 2017
October 2017
December 2017
May 2018
September 2018
November 2018
March 2019
June 2019
November 2019
December 2019
September 2021
October 2021
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 13, "token_count": 1061}, {"author_id": 36, "token_count": 7}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 12}, {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 17, "token_count": 154}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 70}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
1061
73.83%
Jakub Kiciński
229
15.94%
Eric Dumazet
54
3.76%
John Fastabend
27
1.88%
Alexander Aring
12
0.84%
Jarek Poplawski
7
0.49%
Patrick McHardy
6
0.42%
Jesus Sanchez-Palencia
5
0.35%
Américo Wang
3
0.21%
Vlad Buslov
2
0.14%
Paolo Abeni
1
0.07%
Others
30
2.09%
Total
1437
sch_mqprio.c
625
-
25
3277
John Fastabend
Amritha Nambiar
Alexander Duyck
Eric Dumazet
Jesus Sanchez-Palencia
Stephen Hemminger
Alexander Aring
Jiri Pirko
David S. Miller
Jakub Kiciński
Thomas Graf
Américo Wang
Vlad Buslov
Nogah Frankel
Paolo Abeni
Others
January 2011
February 2011
May 2011
December 2011
March 2012
December 2012
December 2013
September 2014
December 2015
February 2016
March 2016
June 2016
August 2016
February 2017
March 2017
August 2017
September 2017
October 2017
November 2017
December 2017
September 2018
March 2019
April 2019
June 2019
November 2019
December 2019
September 2021
October 2021
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 10, "token_count": 1678}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 27, "token_count": 28}, {"author_id": 34, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 34, "token_count": 1056}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 165}, {"author_id": 50, "token_count": 36}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 12}, {"author_id": 10, "token_count": 69}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 49}, ]}, ]
Author Name
Tokens
Token Proportion
John Fastabend
1772
54.07%
Amritha Nambiar
1068
32.59%
Alexander Duyck
193
5.89%
Eric Dumazet
59
1.80%
Jesus Sanchez-Palencia
36
1.10%
Stephen Hemminger
13
0.40%
Alexander Aring
12
0.37%
Jiri Pirko
7
0.21%
David S. Miller
7
0.21%
Jakub Kiciński
5
0.15%
Thomas Graf
3
0.09%
Américo Wang
3
0.09%
Vlad Buslov
2
0.06%
Nogah Frankel
2
0.06%
Paolo Abeni
1
0.03%
Others
94
2.87%
Total
3277
sch_multiq.c
420
-
22
2023
Alexander Duyck
Jarek Poplawski
Vlad Buslov
Jiri Pirko
Alexander Aring
Patrick McHardy
John Fastabend
Eric Dumazet
Américo Wang
David S. Miller
Davide Caratti
Daniel Borkmann
Paolo Abeni
Others
September 2008
October 2008
November 2008
February 2009
March 2010
May 2010
January 2011
November 2011
March 2012
September 2014
August 2015
February 2016
June 2016
February 2017
March 2017
May 2017
June 2017
August 2017
October 2017
December 2017
September 2018
March 2019
May 2019
September 2019
November 2019
July 2020
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1220252400, "group": [ {"author_id": 27, "token_count": 1620}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 126}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 27}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 80}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexander Duyck
1620
80.08%
Jarek Poplawski
129
6.38%
Vlad Buslov
81
4.00%
Jiri Pirko
43
2.13%
Alexander Aring
27
1.33%
Patrick McHardy
23
1.14%
John Fastabend
21
1.04%
Eric Dumazet
18
0.89%
Américo Wang
13
0.64%
David S. Miller
7
0.35%
Davide Caratti
2
0.10%
Daniel Borkmann
2
0.10%
Paolo Abeni
1
0.05%
Others
36
1.78%
Total
2023
sch_netem.c
1301
-
45
5927
Stephen Hemminger
Linus Torvalds
Eric Dumazet
Dave Täht
Yang Yingliang
Patrick McHardy
Thomas Graf
David S. Miller
Jakub Kiciński
Jussi Kivilinna
Jarek Poplawski
Alexander Aring
John Fastabend
Américo Wang
Florian Westphal
Vijay Subramanian
Vlad Buslov
Others
April 2005
May 2005
October 2005
November 2005
December 2005
July 2006
August 2006
October 2006
February 2007
March 2007
April 2007
November 2007
January 2008
July 2008
August 2008
September 2008
October 2008
November 2008
November 2009
March 2010
January 2011
February 2011
March 2011
June 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
July 2012
January 2013
June 2013
July 2013
October 2013
November 2013
December 2013
January 2014
February 2014
June 2014
September 2014
November 2014
April 2015
May 2015
February 2016
April 2016
May 2016
June 2016
September 2016
March 2017
April 2017
May 2017
August 2017
September 2017
October 2017
November 2017
December 2017
February 2018
March 2018
June 2018
July 2018
September 2018
November 2018
December 2018
February 2019
April 2019
May 2019
June 2019
September 2019
October 2019
February 2020
October 2020
September 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1088}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 8, "token_count": 268}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 8, "token_count": 136}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 8, "token_count": 25}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 105}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 15}, {"author_id": 46, "token_count": 40}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 14, "token_count": 113}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 10}, {"author_id": 6, "token_count": 2}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 8, "token_count": 1214}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 219}, {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 49}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 62}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 82}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 42, "token_count": 32}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 42, "token_count": 128}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 217}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 81}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 570}, {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 274}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 17, "token_count": 41}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 17, "token_count": 36}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
1760
29.69%
Linus Torvalds
1088
18.36%
Eric Dumazet
626
10.56%
Dave Täht
570
9.62%
Yang Yingliang
242
4.08%
Patrick McHardy
127
2.14%
Thomas Graf
113
1.91%
David S. Miller
79
1.33%
Jakub Kiciński
77
1.30%
Jussi Kivilinna
40
0.67%
Jarek Poplawski
22
0.37%
Alexander Aring
17
0.29%
John Fastabend
15
0.25%
Américo Wang
13
0.22%
Florian Westphal
7
0.12%
Vijay Subramanian
2
0.03%
Vlad Buslov
1
0.02%
Others
1128
19.03%
Total
5927
sch_pie.c
576
-
14
2581
Vijay Subramanian
Mohit P. Tahiliani
Américo Wang
Alexander Aring
Eric Dumazet
John Fastabend
Florian Westphal
Others
January 2014
September 2014
October 2014
February 2016
June 2016
September 2016
April 2017
October 2017
December 2017
October 2018
February 2019
April 2019
June 2019
November 2019
January 2020
March 2020
November 2020
var spanGroupData = [ {"timestamp": 1388563200, "group": [ {"author_id": 33, "token_count": 1918}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 21, "token_count": 124}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 225}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 21, "token_count": 187}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vijay Subramanian
1918
74.31%
Mohit P. Tahiliani
311
12.05%
Américo Wang
28
1.08%
Alexander Aring
12
0.46%
Eric Dumazet
9
0.35%
John Fastabend
3
0.12%
Florian Westphal
2
0.08%
Others
298
11.55%
Total
2581
sch_plug.c
231
-
7
646
Shriram Rajagopalan
Eric Dumazet
Alexander Aring
Américo Wang
Florian Westphal
Others
February 2012
July 2015
August 2015
June 2016
December 2017
May 2019
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 53, "token_count": 583}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Shriram Rajagopalan
583
90.25%
Eric Dumazet
41
6.35%
Alexander Aring
10
1.55%
Américo Wang
5
0.77%
Florian Westphal
1
0.15%
Others
6
0.93%
Total
646
sch_prio.c
444
-
33
2262
Linus Torvalds
Nogah Frankel
Patrick McHardy
Eric Dumazet
Jarek Poplawski
Jiri Pirko
David S. Miller
Petr Machata
Jakub Kiciński
Américo Wang
Alexander Aring
John Fastabend
Toke Höiland-Jörgensen
Jussi Kivilinna
Paolo Abeni
Vlad Buslov
Davide Caratti
Daniel Borkmann
Jamal Hadi Salim
Florian Westphal
Others
April 2005
January 2006
November 2006
January 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
November 2007
January 2008
July 2008
August 2008
October 2008
November 2008
March 2010
May 2010
January 2011
August 2011
March 2012
September 2014
August 2015
February 2016
June 2016
February 2017
March 2017
May 2017
June 2017
August 2017
September 2017
October 2017
December 2017
January 2018
February 2018
September 2018
November 2018
January 2019
March 2019
May 2019
November 2019
January 2020
July 2020
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1271}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 36, "token_count": 80}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 41}, {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 6, "token_count": 84}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 26}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 48, "token_count": 213}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 48, "token_count": 70}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 39}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 12, "token_count": 39}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1271
56.19%
Nogah Frankel
283
12.51%
Patrick McHardy
110
4.86%
Eric Dumazet
109
4.82%
Jarek Poplawski
94
4.16%
Jiri Pirko
56
2.48%
David S. Miller
48
2.12%
Petr Machata
39
1.72%
Jakub Kiciński
39
1.72%
Américo Wang
30
1.33%
Alexander Aring
26
1.15%
John Fastabend
24
1.06%
Toke Höiland-Jörgensen
15
0.66%
Jussi Kivilinna
5
0.22%
Paolo Abeni
3
0.13%
Vlad Buslov
2
0.09%
Davide Caratti
2
0.09%
Daniel Borkmann
2
0.09%
Jamal Hadi Salim
1
0.04%
Florian Westphal
1
0.04%
Others
102
4.51%
Total
2262
sch_qfq.c
1523
-
22
6855
Stephen Hemminger
Paolo Valente
Toke Höiland-Jörgensen
Eric Dumazet
Jiri Pirko
Américo Wang
John Fastabend
Alexander Aring
Florian Westphal
David S. Miller
Maxim Mikityanskiy
Paolo Abeni
Vlad Buslov
Davide Caratti
Daniel Borkmann
Others
April 2011
January 2012
March 2012
August 2012
September 2012
November 2012
March 2013
July 2013
September 2014
August 2015
February 2016
June 2016
September 2016
December 2016
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
October 2017
December 2017
September 2018
January 2019
March 2019
April 2019
June 2019
July 2020
January 2021
June 2021
July 2021
October 2021
January 2022
var spanGroupData = [ {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 4107}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 28, "token_count": 86}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 28, "token_count": 1900}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 28, "token_count": 139}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 28, "token_count": 296}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 44, "token_count": 15}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 26}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
4107
59.91%
Paolo Valente
2421
35.32%
Toke Höiland-Jörgensen
55
0.80%
Eric Dumazet
54
0.79%
Jiri Pirko
40
0.58%
Américo Wang
35
0.51%
John Fastabend
28
0.41%
Alexander Aring
26
0.38%
Florian Westphal
15
0.22%
David S. Miller
11
0.16%
Maxim Mikityanskiy
5
0.07%
Paolo Abeni
4
0.06%
Vlad Buslov
2
0.03%
Davide Caratti
2
0.03%
Daniel Borkmann
2
0.03%
Others
48
0.70%
Total
6855
sch_red.c
571
-
24
2919
Petr Machata
Patrick McHardy
Linus Torvalds
Nogah Frankel
Eric Dumazet
Thomas Graf
Jakub Kiciński
Américo Wang
Jarek Poplawski
Alexander Aring
John Fastabend
David S. Miller
Jiri Pirko
Paolo Abeni
Vlad Buslov
Jussi Kivilinna
Others
April 2005
November 2005
March 2006
November 2006
November 2007
January 2008
June 2008
July 2008
August 2008
October 2008
November 2008
January 2011
December 2011
January 2012
March 2012
September 2014
February 2016
June 2016
March 2017
August 2017
October 2017
November 2017
December 2017
January 2018
May 2018
September 2018
November 2018
March 2019
April 2019
May 2019
March 2020
April 2020
June 2020
July 2020
August 2020
December 2020
March 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 528}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 14, "token_count": 211}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 6, "token_count": 463}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 58}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 47}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 48, "token_count": 342}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 19}, {"author_id": 48, "token_count": 23}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 17, "token_count": 11}, {"author_id": 48, "token_count": 29}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 137}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 12, "token_count": 229}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 400}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Petr Machata
629
21.55%
Patrick McHardy
547
18.74%
Linus Torvalds
528
18.09%
Nogah Frankel
394
13.50%
Eric Dumazet
230
7.88%
Thomas Graf
215
7.37%
Jakub Kiciński
148
5.07%
Américo Wang
60
2.06%
Jarek Poplawski
55
1.88%
Alexander Aring
19
0.65%
John Fastabend
9
0.31%
David S. Miller
9
0.31%
Jiri Pirko
4
0.14%
Paolo Abeni
3
0.10%
Vlad Buslov
1
0.03%
Jussi Kivilinna
1
0.03%
Others
67
2.30%
Total
2919
sch_sfb.c
732
-
18
3552
Eric Dumazet
Jiri Pirko
John Fastabend
Américo Wang
Alexander Aring
Vlad Buslov
David S. Miller
Maxim Mikityanskiy
Davide Caratti
Daniel Borkmann
Others
February 2011
August 2011
November 2011
February 2012
March 2012
July 2012
January 2014
September 2014
May 2015
August 2015
February 2016
June 2016
September 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
October 2017
December 2017
September 2018
April 2019
June 2019
September 2019
October 2019
July 2020
January 2021
July 2021
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 3255}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 34}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 31}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
3319
93.44%
Jiri Pirko
46
1.30%
John Fastabend
34
0.96%
Américo Wang
34
0.96%
Alexander Aring
31
0.87%
Vlad Buslov
12
0.34%
David S. Miller
9
0.25%
Maxim Mikityanskiy
5
0.14%
Davide Caratti
2
0.06%
Daniel Borkmann
2
0.06%
Others
58
1.63%
Total
3552
sch_sfq.c
940
-
29
4584
Eric Dumazet
Linus Torvalds
Patrick McHardy
Jarek Poplawski
John Fastabend
Jiri Pirko
Américo Wang
Stephen Hemminger
Nogah Frankel
Alexander Aring
Jussi Kivilinna
David S. Miller
Paolo Abeni
Davide Caratti
Daniel Borkmann
Yang Yingliang
Others
April 2005
March 2006
November 2006
March 2007
April 2007
July 2007
September 2007
November 2007
January 2008
July 2008
August 2008
October 2008
March 2010
August 2010
December 2010
January 2011
February 2011
May 2011
July 2011
November 2011
December 2011
January 2012
March 2012
December 2013
June 2014
September 2014
May 2015
July 2015
August 2015
February 2016
June 2016
February 2017
May 2017
June 2017
August 2017
October 2017
November 2017
December 2017
May 2019
October 2019
April 2020
July 2020
December 2020
March 2021
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1170}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 512}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 46, "token_count": 10}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 36, "token_count": 71}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 653}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 123}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 320}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 1156}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 46}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 38}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 12}, {"author_id": 48, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
2396
52.27%
Linus Torvalds
1170
25.52%
Patrick McHardy
547
11.93%
Jarek Poplawski
78
1.70%
John Fastabend
46
1.00%
Jiri Pirko
46
1.00%
Américo Wang
42
0.92%
Stephen Hemminger
27
0.59%
Nogah Frankel
24
0.52%
Alexander Aring
12
0.26%
Jussi Kivilinna
10
0.22%
David S. Miller
10
0.22%
Paolo Abeni
6
0.13%
Davide Caratti
2
0.04%
Daniel Borkmann
2
0.04%
Yang Yingliang
1
0.02%
Others
165
3.60%
Total
4584
sch_skbprio.c
319
-
3
1474
Nishanth Devarajan
Eric Dumazet
Others
July 2018
May 2019
May 2020
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 38, "token_count": 1453}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Nishanth Devarajan
1453
98.58%
Eric Dumazet
19
1.29%
Others
2
0.14%
Total
1474
sch_taprio.c
2065
-
22
9256
Vinicius Costa Gomes
Vedang Patel
Leandro Dorileo
Davide Caratti
Jakub Kiciński
Eric Dumazet
Paolo Abeni
Jesper Dangaard Brouer
Others
September 2018
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
February 2020
March 2020
June 2020
August 2020
September 2020
November 2020
December 2020
January 2021
March 2021
April 2021
May 2021
July 2021
August 2021
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 3100}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 17, "token_count": 51}, {"author_id": 54, "token_count": 268}, {"author_id": 7, "token_count": 1380}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 35, "token_count": 1763}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 1279}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 154}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 7, "token_count": 224}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 17, "token_count": 11}, {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 102}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 18, "token_count": 105}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 279}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 220}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 51}, ]}, ]
Author Name
Tokens
Token Proportion
Vinicius Costa Gomes
6149
66.43%
Vedang Patel
1766
19.08%
Leandro Dorileo
268
2.90%
Davide Caratti
105
1.13%
Jakub Kiciński
65
0.70%
Eric Dumazet
60
0.65%
Paolo Abeni
1
0.01%
Jesper Dangaard Brouer
1
0.01%
Others
841
9.09%
Total
9256
sch_tbf.c
627
-
27
2877
Linus Torvalds
Yang Yingliang
Petr Machata
Eric Dumazet
Patrick McHardy
Jiri Pirko
Américo Wang
Jarek Poplawski
Alexander Aring
Toke Höiland-Jörgensen
Jussi Kivilinna
David S. Miller
Paolo Abeni
John Fastabend
Vlad Buslov
Florian Westphal
Others
April 2005
March 2006
November 2006
March 2007
April 2007
July 2007
November 2007
January 2008
July 2008
August 2008
October 2008
November 2008
March 2009
August 2010
January 2011
March 2012
February 2013
May 2013
June 2013
September 2013
November 2013
December 2013
February 2014
March 2014
August 2014
September 2014
February 2016
April 2016
June 2016
April 2017
August 2017
December 2017
February 2018
May 2018
July 2018
September 2018
January 2019
March 2019
April 2019
May 2019
January 2020
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1176}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 105}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 46, "token_count": 11}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 28}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 180}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 42, "token_count": 93}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 405}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 1, "token_count": 22}, {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 24}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 12, "token_count": 295}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 12, "token_count": 91}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1176
40.88%
Yang Yingliang
499
17.34%
Petr Machata
386
13.42%
Eric Dumazet
264
9.18%
Patrick McHardy
156
5.42%
Jiri Pirko
57
1.98%
Américo Wang
51
1.77%
Jarek Poplawski
35
1.22%
Alexander Aring
24
0.83%
Toke Höiland-Jörgensen
15
0.52%
Jussi Kivilinna
11
0.38%
David S. Miller
11
0.38%
Paolo Abeni
9
0.31%
John Fastabend
9
0.31%
Vlad Buslov
2
0.07%
Florian Westphal
2
0.07%
Others
170
5.91%
Total
2877
sch_teql.c
526
-
23
2387
Linus Torvalds
Eric Dumazet
David S. Miller
Stephen Hemminger
John Fastabend
Patrick McHardy
Jarek Poplawski
Alexander Aring
Toke Höiland-Jörgensen
Jiri Pirko
Others
April 2005
December 2005
January 2006
March 2007
May 2007
July 2007
October 2007
November 2007
January 2008
July 2008
August 2008
October 2008
January 2009
May 2009
June 2009
August 2009
March 2010
June 2010
August 2010
October 2010
January 2011
November 2011
May 2012
July 2012
July 2014
August 2014
September 2014
October 2014
January 2015
June 2016
October 2016
January 2017
December 2017
May 2019
July 2020
April 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1842}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 98}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 23}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 8, "token_count": 33}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 13, "token_count": 57}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1842
77.17%
Eric Dumazet
179
7.50%
David S. Miller
160
6.70%
Stephen Hemminger
39
1.63%
John Fastabend
25
1.05%
Patrick McHardy
24
1.01%
Jarek Poplawski
24
1.01%
Alexander Aring
5
0.21%
Toke Höiland-Jörgensen
3
0.13%
Jiri Pirko
2
0.08%
Others
84
3.52%
Total
2387
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
291
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
56341
18.78%
1
0.04%
1
Eric Dumazet
21645
7.21%
255
10.83%
2
Américo Wang
16434
5.48%
191
8.11%
3
Toke Höiland-Jörgensen
14773
4.92%
21
0.89%
4
Vlad Buslov
14491
4.83%
127
5.40%
5
Jiri Pirko
13326
4.44%
120
5.10%
6
Patrick McHardy
11383
3.79%
112
4.76%
7
Vinicius Costa Gomes
9824
3.27%
22
0.93%
8
Stephen Hemminger
9225
3.07%
76
3.23%
9
Paul Blakey
8938
2.98%
31
1.32%
10
John Fastabend
6953
2.32%
46
1.95%
11
Jamal Hadi Salim
6916
2.31%
61
2.59%
12
Petr Machata
6351
2.12%
16
0.68%
13
David S. Miller
5087
1.70%
71
3.02%
14
Thomas Graf
4751
1.58%
55
2.34%
15
Maxim Mikityanskiy
4191
1.40%
8
0.34%
16
John Hurley
4161
1.39%
16
0.68%
17
Jakub Kiciński
4046
1.35%
63
2.68%
18
Davide Caratti
3751
1.25%
81
3.44%
19
Daniel Borkmann
3431
1.14%
46
1.95%
20
Po Liu
3117
1.04%
6
0.25%
21
Mohit P. Tahiliani
3089
1.03%
7
0.30%
22
Guillaume Nault
2931
0.98%
10
0.42%
23
Amir Vadai
2837
0.95%
10
0.42%
24
Terry Lam
2792
0.93%
2
0.08%
25
Pieter Jansen van Vuuren
2765
0.92%
9
0.38%
26
Xin Long
2557
0.85%
10
0.42%
27
Alexander Duyck
2481
0.83%
5
0.21%
28
Paolo Valente
2421
0.81%
10
0.42%
29
Grégoire Baron
2421
0.81%
1
0.04%
30
Alexander Aring
2212
0.74%
36
1.53%
31
Simon Horman
2181
0.73%
7
0.30%
32
Kevin Darbyshire-Bryant
2073
0.69%
6
0.25%
33
Vijay Subramanian
1921
0.64%
3
0.13%
34
Amritha Nambiar
1899
0.63%
4
0.17%
35
Vedang Patel
1808
0.60%
6
0.25%
36
Jarek Poplawski
1535
0.51%
50
2.12%
37
Yotam Gigi
1521
0.51%
6
0.25%
38
Nishanth Devarajan
1453
0.48%
1
0.04%
39
Pablo Neira Ayuso
1452
0.48%
17
0.72%
40
wenxu
1371
0.46%
18
0.76%
41
Eyal Birger
1268
0.42%
1
0.04%
42
Yang Yingliang
1154
0.38%
20
0.85%
43
Herbert Xu
1131
0.38%
12
0.51%
44
Florian Westphal
836
0.28%
20
0.85%
45
Rostislav Lisovy
830
0.28%
1
0.04%
46
Jussi Kivilinna
809
0.27%
3
0.13%
47
Or Gerlitz
796
0.27%
14
0.59%
48
Nogah Frankel
784
0.26%
11
0.47%
49
Felix Fietkau
738
0.25%
1
0.04%
50
Jesus Sanchez-Palencia
692
0.23%
9
0.38%
51
Roman Mashak
608
0.20%
23
0.98%
52
Dave Täht
604
0.20%
6
0.25%
53
Shriram Rajagopalan
583
0.19%
1
0.04%
54
Leandro Dorileo
545
0.18%
2
0.08%
55
Hadar Hen Zion
545
0.18%
13
0.55%
56
Paolo Abeni
542
0.18%
16
0.68%
57
Benjamin LaHaise
482
0.16%
3
0.13%
58
Jesper Dangaard Brouer
449
0.15%
10
0.42%
59
Changli Gao
435
0.14%
16
0.68%
60
Others
13354
4.45%
529
22.47%
Total
300040
2354