Linux Source Code
Home
Release 6.1
Help
netfilter
root
net
Highlighting
Reset All
By Author
By Age
──────────
Aaron Conole
Alex Gartrell
Alexey Dobriyan
Anton Danilov
Arturo Borrero Gonzalez
Balazs Scheidler
Daniel Borkmann
David S. Miller
Eric Dumazet
Eric Leblond
Eric W. Biedermann
Felix Fietkau
Fernando Fernandez Mancera
Florian Westphal
Gao Feng
Hannes Eder
Hans Schillstrom
Harald Welte
Harsha Sharma
Inju Song
Jacky Hu
James Chapman
Jan Engelhardt
Jeremy Sowden
Jesper Dangaard Brouer
Jing Min Zhao
Jose M. Guisado Gomez
Jozsef Kadlecsik
Julian Anastasov
Julius Volz
Laura Garcia Liebana
Linus Torvalds
Liping Zhang
Lorenzo Bianconi
Luciano Coelho
Manoj Basapathi
Marco Angaroni
Martin Josefsson
Máté Eckl
Oliver Smith
Others
Pablo M. Bermudo Garay
Pablo Neira Ayuso
Patrick McHardy
Phil Sutter
Romain Bellan
Sergey Popovich
Simon Horman
Stefano Brivio
Stephen Hemminger
Sven Wegener
Taehee Yoo
Tomasz Chilinski
Venkata Mohan Reddy
Vishwanath Pai
Vytas Dauksa
Wensong Zhang
Willem de Bruijn
Yasuyuki Kozakai
Yi-Hung Wei
wenxu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ipset
11572
21
62
60690
Jozsef Kadlecsik
Oliver Smith
Tomasz Chilinski
Vytas Dauksa
Sergey Popovich
Jeremy Sowden
Anton Danilov
Pablo Neira Ayuso
David S. Miller
Stefano Brivio
Florian Westphal
Vishwanath Pai
Patrick McHardy
Aaron Conole
Jan Engelhardt
Eric W. Biedermann
Eric Dumazet
Phil Sutter
Alexey Dobriyan
Others
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
November 2011
December 2011
January 2012
February 2012
April 2012
May 2012
June 2012
September 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
September 2013
October 2013
November 2013
December 2013
February 2014
March 2014
May 2014
June 2014
August 2014
September 2014
October 2014
November 2014
April 2015
May 2015
June 2015
August 2015
October 2015
November 2015
December 2015
February 2016
March 2016
May 2016
October 2016
November 2016
February 2017
March 2017
April 2017
June 2017
September 2017
October 2017
November 2017
January 2018
March 2018
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
January 2020
February 2020
May 2020
June 2020
July 2020
September 2020
October 2020
November 2020
December 2020
March 2021
April 2021
May 2021
July 2021
September 2021
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 20550}, {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 234}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 249}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 3165}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 128}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 915}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 9, "token_count": 21}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 302}, {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 69}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 31, "token_count": 12}, {"author_id": 3, "token_count": 253}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 471}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 8646}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 36}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 1089}, {"author_id": 14, "token_count": 6369}, {"author_id": 60, "token_count": 651}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 162}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 48, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 39, "token_count": 1585}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 48, "token_count": 67}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 42, "token_count": 685}, {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 804}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 63}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 98}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 48, "token_count": 413}, {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 2923}, {"author_id": 48, "token_count": 812}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 26}, {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 324}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 78}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 26}, {"author_id": 27, "token_count": 67}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 38, "token_count": 1607}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 314}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 3, "token_count": 110}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 52, "token_count": 25}, {"author_id": 1, "token_count": 25}, {"author_id": 3, "token_count": 37}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 414}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 90}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 106}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 700}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 23}, {"author_id": 0, "token_count": 18}, {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 30, "token_count": 1069}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 124}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 2077}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 441}, {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 177}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 521}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 27, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Jozsef Kadlecsik
45112
74.33%
Oliver Smith
6369
10.49%
Tomasz Chilinski
1607
2.65%
Vytas Dauksa
1585
2.61%
Sergey Popovich
1296
2.14%
Jeremy Sowden
1070
1.76%
Anton Danilov
685
1.13%
Pablo Neira Ayuso
340
0.56%
David S. Miller
302
0.50%
Stefano Brivio
209
0.34%
Florian Westphal
135
0.22%
Vishwanath Pai
83
0.14%
Patrick McHardy
53
0.09%
Aaron Conole
25
0.04%
Jan Engelhardt
21
0.03%
Eric W. Biedermann
16
0.03%
Eric Dumazet
16
0.03%
Phil Sutter
1
0.00%
Alexey Dobriyan
1
0.00%
Others
1764
2.91%
Total
60690
ipvs
20479
31
160
90332
Wensong Zhang
Julian Anastasov
Hans Schillstrom
Julius Volz
Simon Horman
Alex Gartrell
Inju Song
Venkata Mohan Reddy
Pablo Neira Ayuso
Marco Angaroni
Stephen Hemminger
Jacky Hu
Sven Wegener
Eric W. Biedermann
Jesper Dangaard Brouer
Hannes Eder
David S. Miller
Daniel Borkmann
Florian Westphal
Eric Dumazet
Patrick McHardy
Gao Feng
Alexey Dobriyan
Linus Torvalds
Jan Engelhardt
Taehee Yoo
Aaron Conole
Others
July 2003
August 2003
September 2003
October 2003
November 2003
February 2004
March 2004
July 2004
August 2004
October 2004
November 2004
December 2004
January 2005
February 2005
March 2005
June 2005
July 2005
August 2005
September 2005
November 2005
December 2005
January 2006
March 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
March 2007
April 2007
May 2007
June 2007
July 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
May 2009
June 2009
July 2009
August 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
January 2011
February 2011
March 2011
May 2011
June 2011
September 2011
October 2011
November 2011
December 2011
January 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
November 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
September 2019
October 2019
November 2019
December 2019
January 2020
March 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
March 2021
May 2021
August 2021
September 2021
October 2021
November 2021
March 2022
April 2022
July 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 36, "token_count": 12}, {"author_id": 5, "token_count": 24436}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 36, "token_count": 10}, {"author_id": 6, "token_count": 77}, {"author_id": 41, "token_count": 1344}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 6, "token_count": 1476}, {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 101}, {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 188}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 36, "token_count": 234}, {"author_id": 56, "token_count": 12}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 5, "token_count": 29}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 6, "token_count": 141}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 16, "token_count": 14}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 31, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 347}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 58}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 57, "token_count": 319}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 13, "token_count": 3649}, {"author_id": 16, "token_count": 7}, {"author_id": 57, "token_count": 674}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 4739}, {"author_id": 16, "token_count": 499}, {"author_id": 57, "token_count": 38}, {"author_id": 60, "token_count": 746}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 445}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 16, "token_count": 24}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 47, "token_count": 255}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 47, "token_count": 154}, {"author_id": 9, "token_count": 4}, {"author_id": 13, "token_count": 48}, {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 16, "token_count": 26}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 16, "token_count": 90}, {"author_id": 29, "token_count": 2136}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 60, "token_count": 98}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 57, "token_count": 32}, {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 47, "token_count": 136}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 16, "token_count": 2593}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 6, "token_count": 1444}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 10, "token_count": 314}, {"author_id": 6, "token_count": 1422}, {"author_id": 16, "token_count": 5}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 10, "token_count": 3433}, {"author_id": 16, "token_count": 32}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 10, "token_count": 4112}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 16, "token_count": 574}, {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 36, "token_count": 48}, {"author_id": 22, "token_count": 1}, {"author_id": 6, "token_count": 310}, {"author_id": 16, "token_count": 13}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 36, "token_count": 7}, {"author_id": 10, "token_count": 698}, {"author_id": 6, "token_count": 207}, {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 10, "token_count": 24}, {"author_id": 6, "token_count": 24}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 16, "token_count": 10}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 10, "token_count": 371}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 11}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 36, "token_count": 5}, {"author_id": 6, "token_count": 46}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 124}, {"author_id": 22, "token_count": 43}, {"author_id": 31, "token_count": 6}, {"author_id": 10, "token_count": 202}, {"author_id": 6, "token_count": 869}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1458}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 22, "token_count": 25}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 794}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 44, "token_count": 39}, {"author_id": 2, "token_count": 29}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 44, "token_count": 645}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 31, "token_count": 77}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 33, "token_count": 37}, {"author_id": 17, "token_count": 54}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 3748}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 6, "token_count": 100}, {"author_id": 16, "token_count": 42}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 16}, {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 6, "token_count": 1130}, {"author_id": 60, "token_count": 415}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 33, "token_count": 17}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 300}, {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 33, "token_count": 144}, {"author_id": 6, "token_count": 3}, {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 44, "token_count": 30}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 21, "token_count": 1339}, {"author_id": 6, "token_count": 429}, {"author_id": 60, "token_count": 265}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 6, "token_count": 62}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 6, "token_count": 807}, {"author_id": 60, "token_count": 238}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 21, "token_count": 19}, {"author_id": 6, "token_count": 196}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 21, "token_count": 72}, {"author_id": 6, "token_count": 1277}, {"author_id": 60, "token_count": 284}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 21, "token_count": 1109}, {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 54}, {"author_id": 31, "token_count": 904}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 31, "token_count": 18}, {"author_id": 16, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 22, "token_count": 32}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 79}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 46, "token_count": 1372}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 46, "token_count": 26}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 292}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 25, "token_count": 10}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 142}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 26, "token_count": 2384}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 6, "token_count": 269}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 1421}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 218}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 245}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 51, "token_count": 579}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 51, "token_count": 568}, {"author_id": 6, "token_count": 604}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 284}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 203}, {"author_id": 60, "token_count": 451}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 22, "token_count": 14}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 552}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 60, "token_count": 356}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 24}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 462}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 122}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
24578
27.21%
Julian Anastasov
18781
20.79%
Hans Schillstrom
9156
10.14%
Julius Volz
8881
9.83%
Simon Horman
3993
4.42%
Alex Gartrell
2603
2.88%
Inju Song
2384
2.64%
Venkata Mohan Reddy
2136
2.36%
Pablo Neira Ayuso
1463
1.62%
Marco Angaroni
1399
1.55%
Stephen Hemminger
1355
1.50%
Jacky Hu
1147
1.27%
Sven Wegener
1066
1.18%
Eric W. Biedermann
1031
1.14%
Jesper Dangaard Brouer
714
0.79%
Hannes Eder
545
0.60%
David S. Miller
450
0.50%
Daniel Borkmann
200
0.22%
Florian Westphal
144
0.16%
Eric Dumazet
134
0.15%
Patrick McHardy
80
0.09%
Gao Feng
60
0.07%
Alexey Dobriyan
22
0.02%
Linus Torvalds
13
0.01%
Jan Engelhardt
12
0.01%
Taehee Yoo
3
0.00%
Aaron Conole
1
0.00%
Others
7981
8.84%
click to expand▼
Total
90332
Files:
core.c
788
-
29
3469
Aaron Conole
Florian Westphal
Pablo Neira Ayuso
Eric W. Biedermann
Harald Welte
Gao Feng
Yasuyuki Kozakai
Linus Torvalds
Eric Dumazet
Daniel Borkmann
Patrick McHardy
David S. Miller
Others
August 2005
February 2007
March 2007
September 2007
October 2007
March 2010
November 2010
January 2011
November 2011
December 2011
February 2012
August 2012
March 2013
April 2013
May 2013
July 2013
August 2014
November 2014
April 2015
May 2015
July 2015
September 2015
October 2015
September 2016
October 2016
November 2016
January 2017
April 2017
July 2017
August 2017
November 2017
December 2017
January 2018
May 2018
July 2018
December 2018
April 2019
May 2019
October 2019
December 2019
October 2020
October 2021
January 2022
February 2022
March 2022
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 185}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 11, "token_count": 47}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 17, "token_count": 100}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 31, "token_count": 224}, {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 33, "token_count": 23}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 52, "token_count": 56}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 56, "token_count": 43}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 52, "token_count": 10}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 52, "token_count": 854}, {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 245}, {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 208}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 396}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 154}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 22, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Conole
920
26.52%
Florian Westphal
876
25.25%
Pablo Neira Ayuso
743
21.42%
Eric W. Biedermann
227
6.54%
Harald Welte
185
5.33%
Gao Feng
100
2.88%
Yasuyuki Kozakai
47
1.35%
Linus Torvalds
43
1.24%
Eric Dumazet
27
0.78%
Daniel Borkmann
23
0.66%
Patrick McHardy
21
0.61%
David S. Miller
4
0.12%
Others
253
7.29%
Total
3469
nf_conncount.c
636
-
8
2902
Florian Westphal
Yi-Hung Wei
Pablo Neira Ayuso
Taehee Yoo
Others
December 2017
January 2018
March 2018
June 2018
July 2018
November 2018
December 2018
May 2019
May 2022
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 1031}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 166}, {"author_id": 0, "token_count": 41}, {"author_id": 43, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 43, "token_count": 1134}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 59, "token_count": 32}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 354}, {"author_id": 0, "token_count": 53}, {"author_id": 59, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 65}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1551
53.45%
Yi-Hung Wei
1154
39.77%
Pablo Neira Ayuso
94
3.24%
Taehee Yoo
33
1.14%
Others
70
2.41%
Total
2902
nf_conntrack_acct.c
28
-
10
75
Alexey Dobriyan
Gao Feng
Florian Westphal
Others
July 2008
October 2008
March 2010
July 2011
December 2011
January 2013
March 2018
December 2018
June 2019
March 2021
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
15
20.00%
Gao Feng
1
1.33%
Florian Westphal
1
1.33%
Others
58
77.33%
Total
75
nf_conntrack_amanda.c
240
-
15
1124
Patrick McHardy
Pablo Neira Ayuso
Liping Zhang
Florian Westphal
Yasuyuki Kozakai
Jan Engelhardt
Others
December 2006
June 2007
July 2007
October 2007
March 2008
April 2008
November 2008
February 2009
March 2010
May 2012
August 2012
February 2013
April 2017
June 2017
February 2019
April 2019
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 953}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
998
88.79%
Pablo Neira Ayuso
24
2.14%
Liping Zhang
9
0.80%
Florian Westphal
5
0.44%
Yasuyuki Kozakai
3
0.27%
Jan Engelhardt
1
0.09%
Others
84
7.47%
Total
1124
nf_conntrack_bpf.c
513
-
3
1925
Lorenzo Bianconi
Others
January 2022
March 2022
April 2022
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 583}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 45, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 45, "token_count": 948}, {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 45, "token_count": 6}, {"author_id": 60, "token_count": 260}, ]}, ]
Author Name
Tokens
Token Proportion
Lorenzo Bianconi
969
50.34%
Others
956
49.66%
Total
1925
nf_conntrack_broadcast.c
84
-
5
385
Florian Westphal
Others
January 2011
June 2018
May 2019
July 2019
June 2022
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 328}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
37
9.61%
Others
348
90.39%
Total
385
nf_conntrack_core.c
2868
-
73
12014
Florian Westphal
Pablo Neira Ayuso
Yasuyuki Kozakai
Patrick McHardy
Martin Josefsson
Jesper Dangaard Brouer
Eric Dumazet
Lorenzo Bianconi
Alexey Dobriyan
Jozsef Kadlecsik
Daniel Borkmann
Gao Feng
Romain Bellan
Liping Zhang
Eric W. Biedermann
Eric Leblond
David S. Miller
wenxu
Harald Welte
Jan Engelhardt
Stephen Hemminger
Aaron Conole
Others
November 2005
January 2006
March 2006
May 2006
June 2006
September 2006
November 2006
December 2006
February 2007
March 2007
June 2007
July 2007
September 2007
October 2007
December 2007
January 2008
April 2008
June 2008
July 2008
October 2008
November 2008
February 2009
March 2009
June 2009
July 2009
October 2009
November 2009
February 2010
April 2010
May 2010
June 2010
September 2010
January 2011
March 2011
May 2011
June 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
September 2012
January 2013
March 2013
July 2013
August 2013
November 2013
January 2014
February 2014
March 2014
June 2014
November 2014
December 2014
July 2015
August 2015
September 2015
October 2015
January 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
January 2017
March 2017
April 2017
May 2017
July 2017
August 2017
October 2017
November 2017
January 2018
March 2018
May 2018
June 2018
July 2018
September 2018
October 2018
December 2018
January 2019
February 2019
March 2019
April 2019
June 2019
July 2019
August 2019
October 2019
January 2020
February 2020
March 2020
May 2020
July 2020
August 2020
February 2021
April 2021
June 2021
July 2021
August 2021
September 2021
November 2021
December 2021
January 2022
February 2022
April 2022
May 2022
July 2022
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 11, "token_count": 1250}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 40, "token_count": 13}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 2, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 558}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 67}, {"author_id": 2, "token_count": 78}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 85}, {"author_id": 11, "token_count": 104}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 111}, {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 185}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 22, "token_count": 113}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 0, "token_count": 99}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 22, "token_count": 38}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 210}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 187}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 93}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 17, "token_count": 106}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 44, "token_count": 483}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 123}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 17}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 151}, {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 168}, {"author_id": 0, "token_count": 66}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 107}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 370}, {"author_id": 20, "token_count": 31}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 176}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 219}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 196}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 369}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 659}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 303}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 164}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 538}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 391}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 24, "token_count": 9}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 328}, {"author_id": 35, "token_count": 37}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 196}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 22, "token_count": 51}, {"author_id": 1, "token_count": 281}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 102}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 216}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 347}, {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 45, "token_count": 189}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
4976
41.42%
Pablo Neira Ayuso
1607
13.38%
Yasuyuki Kozakai
1354
11.27%
Patrick McHardy
634
5.28%
Martin Josefsson
558
4.64%
Jesper Dangaard Brouer
491
4.09%
Eric Dumazet
244
2.03%
Lorenzo Bianconi
189
1.57%
Alexey Dobriyan
188
1.56%
Jozsef Kadlecsik
160
1.33%
Daniel Borkmann
123
1.02%
Gao Feng
116
0.97%
Romain Bellan
37
0.31%
Liping Zhang
37
0.31%
Eric W. Biedermann
17
0.14%
Eric Leblond
13
0.11%
David S. Miller
11
0.09%
wenxu
9
0.07%
Harald Welte
8
0.07%
Jan Engelhardt
6
0.05%
Stephen Hemminger
5
0.04%
Aaron Conole
1
0.01%
Others
1230
10.24%
click to expand▼
Total
12014
nf_conntrack_ecache.c
358
-
15
1512
Florian Westphal
Pablo Neira Ayuso
Martin Josefsson
Patrick McHardy
Gao Feng
Jeremy Sowden
Alexey Dobriyan
Stephen Hemminger
Eric W. Biedermann
Eric Dumazet
Others
November 2006
December 2006
October 2008
June 2009
March 2010
May 2010
July 2011
August 2011
November 2011
January 2012
February 2012
September 2012
January 2013
June 2014
April 2016
August 2016
March 2018
December 2018
June 2019
September 2019
October 2019
April 2021
June 2021
August 2021
January 2022
February 2022
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 70}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 187}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 259}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 201}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 381}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1230
81.35%
Pablo Neira Ayuso
130
8.60%
Martin Josefsson
70
4.63%
Patrick McHardy
27
1.79%
Gao Feng
10
0.66%
Jeremy Sowden
3
0.20%
Alexey Dobriyan
2
0.13%
Stephen Hemminger
1
0.07%
Eric W. Biedermann
1
0.07%
Eric Dumazet
1
0.07%
Others
37
2.45%
Total
1512
nf_conntrack_expect.c
745
-
30
3724
Patrick McHardy
Martin Josefsson
Florian Westphal
Pablo Neira Ayuso
Gao Feng
Alexey Dobriyan
Jesper Dangaard Brouer
Eric Dumazet
Daniel Borkmann
Yasuyuki Kozakai
Jan Engelhardt
Jeremy Sowden
Liping Zhang
Eric W. Biedermann
Others
November 2006
December 2006
March 2007
June 2007
July 2007
September 2007
December 2007
January 2008
March 2008
October 2008
November 2008
April 2009
June 2009
February 2010
September 2010
October 2010
November 2010
April 2011
July 2011
September 2011
December 2011
May 2012
August 2012
January 2013
February 2013
April 2013
July 2013
March 2014
August 2014
March 2015
July 2015
August 2015
November 2015
April 2016
May 2016
August 2016
February 2017
March 2017
April 2017
July 2017
August 2017
October 2017
April 2018
July 2018
January 2019
March 2019
June 2019
July 2019
September 2019
April 2021
June 2021
August 2021
November 2021
January 2022
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 972}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 406}, {"author_id": 11, "token_count": 23}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 530}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 2, "token_count": 83}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 2, "token_count": 199}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 90}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 22, "token_count": 30}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 68}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 44, "token_count": 56}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 22}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 174}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 47}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 298}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
1344
36.09%
Martin Josefsson
972
26.10%
Florian Westphal
642
17.24%
Pablo Neira Ayuso
198
5.32%
Gao Feng
125
3.36%
Alexey Dobriyan
92
2.47%
Jesper Dangaard Brouer
62
1.66%
Eric Dumazet
37
0.99%
Daniel Borkmann
26
0.70%
Yasuyuki Kozakai
23
0.62%
Jan Engelhardt
9
0.24%
Jeremy Sowden
6
0.16%
Liping Zhang
4
0.11%
Eric W. Biedermann
3
0.08%
Others
181
4.86%
Total
3724
nf_conntrack_extend.c
159
-
8
714
Florian Westphal
Yasuyuki Kozakai
Patrick McHardy
Others
July 2007
March 2008
April 2008
June 2008
July 2008
August 2010
April 2017
August 2017
April 2018
May 2019
October 2019
January 2022
April 2022
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 122}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 335}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 141}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
566
79.27%
Yasuyuki Kozakai
122
17.09%
Patrick McHardy
12
1.68%
Others
14
1.96%
Total
714
nf_conntrack_ftp.c
604
-
26
3104
Yasuyuki Kozakai
Patrick McHardy
Pablo Neira Ayuso
Gao Feng
Florian Westphal
Jozsef Kadlecsik
David S. Miller
Alexey Dobriyan
Jan Engelhardt
Martin Josefsson
Harald Welte
Taehee Yoo
Eric Dumazet
Others
November 2005
January 2006
March 2006
May 2006
June 2006
August 2006
November 2006
December 2006
February 2007
May 2007
July 2007
October 2007
December 2007
March 2008
April 2008
October 2008
November 2008
January 2010
March 2010
May 2011
December 2011
January 2012
June 2012
August 2012
September 2012
February 2013
May 2013
October 2014
January 2016
July 2016
August 2016
February 2017
April 2017
April 2018
April 2019
June 2019
July 2019
August 2019
August 2022
September 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 2353}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 117}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 160}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 61}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
2353
75.81%
Patrick McHardy
268
8.63%
Pablo Neira Ayuso
123
3.96%
Gao Feng
61
1.97%
Florian Westphal
34
1.10%
Jozsef Kadlecsik
15
0.48%
David S. Miller
12
0.39%
Alexey Dobriyan
8
0.26%
Jan Engelhardt
7
0.23%
Martin Josefsson
6
0.19%
Harald Welte
2
0.06%
Taehee Yoo
1
0.03%
Eric Dumazet
1
0.03%
Others
213
6.86%
Total
3104
nf_conntrack_h323_asn1.c
939
-
12
4950
Jing Min Zhao
Jan Engelhardt
Harsha Sharma
Patrick McHardy
Stephen Hemminger
Others
March 2006
May 2006
December 2006
July 2007
December 2007
January 2008
April 2011
July 2016
October 2017
November 2017
June 2019
July 2019
July 2020
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 4121}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 106}, {"author_id": 41, "token_count": 18}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 34, "token_count": 78}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 521}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jing Min Zhao
4173
84.30%
Jan Engelhardt
109
2.20%
Harsha Sharma
78
1.58%
Patrick McHardy
35
0.71%
Stephen Hemminger
18
0.36%
Others
537
10.85%
Total
4950
nf_conntrack_h323_main.c
1803
-
24
9639
Patrick McHardy
Florian Westphal
Liping Zhang
David S. Miller
Pablo Neira Ayuso
Jing Min Zhao
Jan Engelhardt
Julian Anastasov
Alexey Dobriyan
Gao Feng
Jesper Dangaard Brouer
Eric Dumazet
Others
December 2006
May 2007
July 2007
October 2007
December 2007
January 2008
March 2008
April 2008
June 2008
October 2008
November 2008
February 2009
February 2010
March 2010
May 2010
March 2011
April 2011
May 2011
November 2011
December 2011
May 2012
June 2012
August 2012
October 2012
February 2013
October 2013
March 2014
November 2014
May 2015
July 2016
April 2017
June 2017
November 2017
May 2019
June 2019
July 2019
May 2021
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 8141}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 4, "token_count": 56}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 95}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 113}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 13}, {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 36, "token_count": 66}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 344}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 20, "token_count": 116}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 207}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
8810
91.40%
Florian Westphal
258
2.68%
Liping Zhang
117
1.21%
David S. Miller
66
0.68%
Pablo Neira Ayuso
64
0.66%
Jing Min Zhao
56
0.58%
Jan Engelhardt
45
0.47%
Julian Anastasov
20
0.21%
Alexey Dobriyan
15
0.16%
Gao Feng
7
0.07%
Jesper Dangaard Brouer
2
0.02%
Eric Dumazet
2
0.02%
Others
177
1.84%
Total
9639
nf_conntrack_h323_types.c
1921
-
4
24631
Jing Min Zhao
Jan Engelhardt
Patrick McHardy
Others
March 2006
May 2006
December 2006
May 2007
January 2008
June 2019
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 24235}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 346}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jing Min Zhao
24270
98.53%
Jan Engelhardt
346
1.40%
Patrick McHardy
13
0.05%
Others
2
0.01%
Total
24631
nf_conntrack_helper.c
516
-
23
2300
Pablo Neira Ayuso
Patrick McHardy
Gao Feng
Liping Zhang
Martin Josefsson
Florian Westphal
Yasuyuki Kozakai
Jesper Dangaard Brouer
Jeremy Sowden
Eric Dumazet
Stephen Hemminger
Alexey Dobriyan
Eric Leblond
Jan Engelhardt
Aaron Conole
Others
November 2006
December 2006
June 2007
July 2007
January 2008
March 2008
April 2008
May 2008
November 2008
March 2009
June 2009
February 2010
November 2010
August 2011
January 2012
February 2012
April 2012
May 2012
June 2012
January 2013
February 2013
March 2013
March 2014
October 2014
May 2016
July 2016
September 2016
November 2016
March 2017
April 2017
May 2017
July 2017
July 2018
April 2019
June 2019
September 2019
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 176}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 189}, {"author_id": 11, "token_count": 8}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 161}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 197}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 0, "token_count": 90}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 33}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 320}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 36}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 20, "token_count": 109}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 73}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 369}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
571
24.83%
Patrick McHardy
390
16.96%
Gao Feng
367
15.96%
Liping Zhang
182
7.91%
Martin Josefsson
176
7.65%
Florian Westphal
143
6.22%
Yasuyuki Kozakai
8
0.35%
Jesper Dangaard Brouer
8
0.35%
Jeremy Sowden
7
0.30%
Eric Dumazet
6
0.26%
Stephen Hemminger
3
0.13%
Alexey Dobriyan
3
0.13%
Eric Leblond
2
0.09%
Jan Engelhardt
1
0.04%
Aaron Conole
1
0.04%
Others
432
18.78%
Total
2300
nf_conntrack_irc.c
314
-
16
1360
Patrick McHardy
Gao Feng
Pablo Neira Ayuso
Florian Westphal
Jan Engelhardt
Taehee Yoo
Stephen Hemminger
Eric Dumazet
Others
December 2006
July 2007
October 2007
January 2008
March 2008
April 2008
September 2008
October 2008
November 2008
March 2009
March 2010
May 2011
January 2012
May 2012
August 2012
February 2013
January 2016
July 2016
March 2017
April 2018
April 2019
May 2019
July 2019
May 2021
August 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 987}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 31}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 60, "token_count": 103}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
1077
79.19%
Gao Feng
50
3.68%
Pablo Neira Ayuso
49
3.60%
Florian Westphal
31
2.28%
Jan Engelhardt
13
0.96%
Taehee Yoo
1
0.07%
Stephen Hemminger
1
0.07%
Eric Dumazet
1
0.07%
Others
137
10.07%
Total
1360
nf_conntrack_labels.c
82
-
4
383
Florian Westphal
Others
January 2013
August 2015
April 2016
July 2016
June 2019
August 2019
January 2022
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 243}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
296
77.28%
Others
87
22.72%
Total
383
nf_conntrack_netbios_ns.c
71
-
9
244
Patrick McHardy
Florian Westphal
Pablo Neira Ayuso
Eric Dumazet
Others
December 2006
October 2007
March 2008
November 2008
February 2009
June 2009
January 2011
April 2017
March 2018
May 2019
January 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 196}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
203
83.20%
Florian Westphal
11
4.51%
Pablo Neira Ayuso
4
1.64%
Eric Dumazet
1
0.41%
Others
25
10.25%
Total
244
nf_conntrack_netlink.c
3914
-
58
19429
Pablo Neira Ayuso
Florian Westphal
Patrick McHardy
Romain Bellan
Daniel Borkmann
Liping Zhang
David S. Miller
Alexey Dobriyan
Jesper Dangaard Brouer
Yasuyuki Kozakai
Eric Leblond
Gao Feng
Eric W. Biedermann
Jozsef Kadlecsik
Harald Welte
Martin Josefsson
Hans Schillstrom
Eric Dumazet
Lorenzo Bianconi
Stephen Hemminger
Others
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
August 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
December 2007
January 2008
April 2008
May 2008
June 2008
July 2008
August 2008
October 2008
November 2008
February 2009
March 2009
April 2009
May 2009
June 2009
August 2009
January 2010
February 2010
March 2010
April 2010
May 2010
September 2010
October 2010
November 2010
January 2011
April 2011
August 2011
November 2011
December 2011
February 2012
March 2012
April 2012
May 2012
June 2012
August 2012
September 2012
November 2012
December 2012
January 2013
February 2013
March 2013
June 2013
July 2013
August 2013
September 2013
December 2013
February 2014
March 2014
April 2014
June 2014
August 2014
December 2014
August 2015
September 2015
October 2015
December 2015
January 2016
April 2016
May 2016
July 2016
August 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
November 2017
January 2018
March 2018
May 2018
June 2018
July 2018
September 2018
October 2018
January 2019
February 2019
March 2019
April 2019
June 2019
July 2019
September 2019
October 2019
March 2020
May 2020
June 2020
August 2020
December 2020
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
November 2022
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 3624}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 31}, {"author_id": 0, "token_count": 105}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 21}, {"author_id": 0, "token_count": 30}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 11, "token_count": 38}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 182}, {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 2, "token_count": 331}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 601}, {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 40, "token_count": 22}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 40, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 21}, {"author_id": 0, "token_count": 139}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 207}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 139}, {"author_id": 2, "token_count": 18}, {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 282}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 25, "token_count": 82}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 2, "token_count": 461}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 85}, {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 222}, {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 0, "token_count": 104}, {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 0, "token_count": 479}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 126}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2040}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 82}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 31, "token_count": 37}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 438}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 457}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 33, "token_count": 78}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 895}, {"author_id": 2, "token_count": 85}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 44, "token_count": 66}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 192}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 533}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 122}, {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 39}, {"author_id": 20, "token_count": 3}, {"author_id": 0, "token_count": 34}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 163}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 40, "token_count": 13}, {"author_id": 1, "token_count": 1}, {"author_id": 20, "token_count": 28}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 419}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 376}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 183}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 212}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 35, "token_count": 1328}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 284}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 299}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 131}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 196}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 45, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
11379
58.57%
Florian Westphal
2566
13.21%
Patrick McHardy
1477
7.60%
Romain Bellan
1329
6.84%
Daniel Borkmann
611
3.14%
Liping Zhang
212
1.09%
David S. Miller
126
0.65%
Alexey Dobriyan
103
0.53%
Jesper Dangaard Brouer
66
0.34%
Yasuyuki Kozakai
54
0.28%
Eric Leblond
49
0.25%
Gao Feng
39
0.20%
Eric W. Biedermann
37
0.19%
Jozsef Kadlecsik
32
0.16%
Harald Welte
31
0.16%
Martin Josefsson
23
0.12%
Hans Schillstrom
18
0.09%
Eric Dumazet
11
0.06%
Lorenzo Bianconi
10
0.05%
Stephen Hemminger
6
0.03%
Others
1250
6.43%
click to expand▼
Total
19429
nf_conntrack_pptp.c
613
-
15
2877
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Alexey Dobriyan
Jan Engelhardt
Daniel Borkmann
Eric Dumazet
Others
December 2006
January 2007
July 2007
October 2007
January 2008
March 2008
April 2008
August 2008
October 2008
November 2008
February 2009
February 2010
May 2011
August 2011
June 2012
August 2012
March 2014
August 2015
August 2016
April 2017
January 2019
May 2019
July 2019
May 2020
August 2020
May 2021
January 2022
June 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 2353}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 41}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
2510
87.24%
Pablo Neira Ayuso
140
4.87%
Florian Westphal
123
4.28%
Alexey Dobriyan
41
1.43%
Jan Engelhardt
16
0.56%
Daniel Borkmann
13
0.45%
Eric Dumazet
1
0.03%
Others
33
1.15%
Total
2877
nf_conntrack_proto.c
726
-
13
3318
Florian Westphal
Pablo Neira Ayuso
Gao Feng
Martin Josefsson
Patrick McHardy
Eric Dumazet
Aaron Conole
Others
November 2006
December 2006
February 2007
March 2007
April 2008
March 2010
November 2010
March 2012
May 2012
June 2012
January 2013
November 2016
April 2017
May 2017
June 2017
August 2017
October 2017
November 2017
June 2018
August 2018
September 2018
January 2019
April 2019
May 2019
July 2020
September 2020
April 2021
May 2021
June 2021
October 2021
April 2022
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 91}, {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 52}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 17, "token_count": 51}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 214}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 1770}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 264}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 351}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
2514
75.77%
Pablo Neira Ayuso
413
12.45%
Gao Feng
111
3.35%
Martin Josefsson
91
2.74%
Patrick McHardy
72
2.17%
Eric Dumazet
14
0.42%
Aaron Conole
1
0.03%
Others
102
3.07%
Total
3318
nf_conntrack_proto_dccp.c
778
-
21
2774
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Gao Feng
David S. Miller
Alexey Dobriyan
Jan Engelhardt
Daniel Borkmann
Others
March 2008
April 2008
June 2008
October 2008
March 2009
April 2009
May 2009
June 2009
March 2010
November 2010
March 2011
December 2011
February 2012
April 2012
May 2012
June 2012
January 2014
October 2014
April 2016
November 2016
April 2017
August 2017
October 2017
November 2017
June 2018
July 2018
August 2018
September 2018
November 2018
January 2019
April 2019
June 2019
January 2020
December 2020
March 2021
June 2021
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 1527}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 314}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 19}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 34}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 17, "token_count": 102}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 46}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 257}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
1564
56.38%
Pablo Neira Ayuso
511
18.42%
Florian Westphal
441
15.90%
Gao Feng
136
4.90%
David S. Miller
19
0.68%
Alexey Dobriyan
10
0.36%
Jan Engelhardt
3
0.11%
Daniel Borkmann
3
0.11%
Others
87
3.14%
Total
2774
nf_conntrack_proto_generic.c
79
-
10
285
Pablo Neira Ayuso
Gao Feng
Yasuyuki Kozakai
Florian Westphal
David S. Miller
Martin Josefsson
Patrick McHardy
Others
November 2005
January 2006
November 2006
February 2007
February 2009
February 2012
April 2012
May 2012
June 2012
November 2017
June 2018
August 2018
November 2018
January 2019
June 2019
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 27}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 17}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 17, "token_count": 22}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
175
61.40%
Gao Feng
39
13.68%
Yasuyuki Kozakai
27
9.47%
Florian Westphal
27
9.47%
David S. Miller
7
2.46%
Martin Josefsson
4
1.40%
Patrick McHardy
2
0.70%
Others
4
1.40%
Total
285
nf_conntrack_proto_gre.c
317
-
14
1493
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Gao Feng
Alexey Dobriyan
Jan Engelhardt
David S. Miller
Eric W. Biedermann
Others
December 2006
March 2007
July 2007
September 2007
January 2008
April 2008
October 2008
March 2009
February 2010
March 2010
September 2011
December 2011
February 2012
April 2012
May 2012
June 2012
October 2014
September 2015
August 2016
August 2017
November 2017
June 2018
August 2018
September 2018
January 2019
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 825}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 55}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 284}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 93}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
842
56.40%
Pablo Neira Ayuso
304
20.36%
Florian Westphal
138
9.24%
Gao Feng
112
7.50%
Alexey Dobriyan
55
3.68%
Jan Engelhardt
15
1.00%
David S. Miller
9
0.60%
Eric W. Biedermann
5
0.33%
Others
13
0.87%
Total
1493
nf_conntrack_proto_icmp.c
383
-
20
1755
Yasuyuki Kozakai
Pablo Neira Ayuso
Florian Westphal
Romain Bellan
Patrick McHardy
Gao Feng
Daniel Borkmann
Jan Engelhardt
David S. Miller
Alexey Dobriyan
Eric W. Biedermann
Martin Josefsson
Others
November 2005
January 2006
April 2006
May 2006
November 2006
February 2007
July 2007
September 2007
November 2007
December 2007
January 2008
April 2008
October 2008
January 2009
March 2009
February 2010
February 2012
April 2012
May 2012
June 2012
June 2014
August 2015
September 2015
January 2017
August 2017
October 2017
November 2017
June 2018
August 2018
September 2018
November 2018
January 2019
March 2019
June 2019
July 2019
November 2019
May 2020
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 653}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 17}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 17, "token_count": 22}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 20}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 192}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 35, "token_count": 93}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
660
37.61%
Pablo Neira Ayuso
407
23.19%
Florian Westphal
375
21.37%
Romain Bellan
93
5.30%
Patrick McHardy
72
4.10%
Gao Feng
39
2.22%
Daniel Borkmann
20
1.14%
Jan Engelhardt
18
1.03%
David S. Miller
18
1.03%
Alexey Dobriyan
8
0.46%
Eric W. Biedermann
7
0.40%
Martin Josefsson
4
0.23%
Others
34
1.94%
Total
1755
nf_conntrack_proto_icmpv6.c
306
-
15
1529
Yasuyuki Kozakai
Pablo Neira Ayuso
Florian Westphal
Eric Leblond
Romain Bellan
Patrick McHardy
Gao Feng
Jan Engelhardt
David S. Miller
Alexey Dobriyan
Eric W. Biedermann
Martin Josefsson
Others
November 2005
December 2005
January 2006
April 2006
May 2006
November 2006
July 2007
September 2007
December 2007
January 2008
April 2008
October 2008
January 2009
February 2009
March 2009
February 2010
February 2012
April 2012
May 2012
June 2012
October 2012
September 2015
January 2017
April 2017
October 2017
November 2017
June 2018
August 2018
September 2018
November 2018
January 2019
March 2019
June 2019
May 2020
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 475}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 229}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 40, "token_count": 111}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 22}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 17, "token_count": 22}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 35, "token_count": 99}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
494
32.31%
Pablo Neira Ayuso
432
28.25%
Florian Westphal
215
14.06%
Eric Leblond
111
7.26%
Romain Bellan
99
6.47%
Patrick McHardy
57
3.73%
Gao Feng
44
2.88%
Jan Engelhardt
18
1.18%
David S. Miller
18
1.18%
Alexey Dobriyan
6
0.39%
Eric W. Biedermann
5
0.33%
Martin Josefsson
4
0.26%
Others
26
1.70%
Total
1529
nf_conntrack_proto_sctp.c
728
-
20
3688
Florian Westphal
Yasuyuki Kozakai
Pablo Neira Ayuso
Patrick McHardy
Gao Feng
David S. Miller
Jan Engelhardt
Martin Josefsson
Others
November 2005
January 2006
May 2006
June 2006
November 2006
February 2007
July 2007
December 2007
January 2008
April 2008
June 2008
March 2009
June 2009
November 2010
March 2011
December 2011
February 2012
April 2012
May 2012
June 2012
October 2014
July 2015
April 2016
November 2016
January 2017
April 2017
June 2017
August 2017
November 2017
June 2018
August 2018
September 2018
November 2018
January 2019
April 2019
May 2019
June 2019
January 2020
August 2020
December 2020
January 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 1132}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 303}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 19}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 38}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 17, "token_count": 27}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 293}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 45}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 882}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 254}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1294
35.09%
Yasuyuki Kozakai
1138
30.86%
Pablo Neira Ayuso
678
18.38%
Patrick McHardy
137
3.71%
Gao Feng
65
1.76%
David S. Miller
19
0.52%
Jan Engelhardt
9
0.24%
Martin Josefsson
4
0.11%
Others
344
9.33%
Total
3688
nf_conntrack_proto_tcp.c
1601
-
33
7162
Yasuyuki Kozakai
Florian Westphal
Pablo Neira Ayuso
Patrick McHardy
Jozsef Kadlecsik
Gao Feng
David S. Miller
Jesper Dangaard Brouer
Alexey Dobriyan
Jan Engelhardt
Martin Josefsson
Stephen Hemminger
Others
November 2005
December 2005
January 2006
April 2006
May 2006
August 2006
September 2006
November 2006
December 2006
February 2007
March 2007
July 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
April 2008
June 2008
July 2008
October 2008
March 2009
May 2009
June 2009
November 2009
February 2010
June 2010
July 2010
October 2010
November 2010
February 2011
August 2011
December 2011
February 2012
April 2012
May 2012
June 2012
August 2012
November 2012
June 2013
July 2013
August 2013
October 2014
May 2015
March 2016
April 2016
April 2017
August 2017
October 2017
November 2017
January 2018
April 2018
June 2018
August 2018
September 2018
November 2018
January 2019
February 2019
April 2019
June 2019
July 2019
July 2020
August 2020
October 2020
December 2020
February 2021
April 2021
May 2021
June 2021
January 2022
March 2022
April 2022
May 2022
August 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 2284}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 200}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 336}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 83}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 2, "token_count": 96}, {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 18}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 84}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 44}, {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 714}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 51}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 84}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 44, "token_count": 46}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 17, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 1003}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 44}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 682}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
2284
31.89%
Florian Westphal
2218
30.97%
Pablo Neira Ayuso
1531
21.38%
Patrick McHardy
365
5.10%
Jozsef Kadlecsik
259
3.62%
Gao Feng
89
1.24%
David S. Miller
51
0.71%
Jesper Dangaard Brouer
46
0.64%
Alexey Dobriyan
18
0.25%
Jan Engelhardt
10
0.14%
Martin Josefsson
6
0.08%
Stephen Hemminger
3
0.04%
Others
282
3.94%
Total
7162
nf_conntrack_proto_udp.c
322
-
12
1442
Florian Westphal
Yasuyuki Kozakai
Pablo Neira Ayuso
Patrick McHardy
Gao Feng
Alexey Dobriyan
Jan Engelhardt
Martin Josefsson
David S. Miller
Others
November 2005
January 2006
April 2006
May 2006
November 2006
December 2007
January 2008
October 2008
March 2009
February 2012
April 2012
May 2012
June 2012
December 2016
October 2017
November 2017
June 2018
August 2018
September 2018
November 2018
December 2018
January 2019
June 2019
February 2020
August 2020
June 2021
October 2021
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 157}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 491}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 401}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1085
75.24%
Yasuyuki Kozakai
157
10.89%
Pablo Neira Ayuso
116
8.04%
Patrick McHardy
22
1.53%
Gao Feng
19
1.32%
Alexey Dobriyan
8
0.55%
Jan Engelhardt
5
0.35%
Martin Josefsson
4
0.28%
David S. Miller
2
0.14%
Others
24
1.66%
Total
1442
nf_conntrack_sane.c
213
-
13
846
Florian Westphal
Gao Feng
Pablo Neira Ayuso
Patrick McHardy
Jan Engelhardt
Taehee Yoo
Eric Dumazet
Others
February 2007
July 2007
October 2007
January 2008
March 2008
April 2008
November 2008
March 2010
May 2011
January 2012
June 2012
February 2013
January 2016
July 2016
April 2017
April 2018
April 2019
June 2019
July 2019
August 2022
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 567}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 62}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 106}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
115
13.59%
Gao Feng
62
7.33%
Pablo Neira Ayuso
42
4.96%
Patrick McHardy
34
4.02%
Jan Engelhardt
6
0.71%
Taehee Yoo
1
0.12%
Eric Dumazet
1
0.12%
Others
585
69.15%
Total
846
nf_conntrack_seqadj.c
234
-
7
1281
Patrick McHardy
Gao Feng
Florian Westphal
Jesper Dangaard Brouer
Others
August 2013
November 2013
December 2013
January 2014
December 2014
August 2015
September 2016
December 2018
May 2019
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 1138}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 44, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 70}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
1138
88.84%
Gao Feng
77
6.01%
Florian Westphal
36
2.81%
Jesper Dangaard Brouer
20
1.56%
Others
10
0.78%
Total
1281
nf_conntrack_sip.c
1707
-
28
9286
Patrick McHardy
Simon Horman
Pablo Neira Ayuso
Gao Feng
Florian Westphal
Alexey Dobriyan
Marco Angaroni
Jan Engelhardt
Jesper Dangaard Brouer
Yasuyuki Kozakai
Taehee Yoo
Stephen Hemminger
Eric Dumazet
Others
December 2006
January 2007
June 2007
July 2007
August 2007
October 2007
December 2007
January 2008
March 2008
April 2008
May 2008
September 2008
October 2008
November 2008
February 2010
May 2010
August 2010
September 2010
March 2011
May 2011
January 2012
June 2012
August 2012
December 2012
February 2013
April 2013
September 2013
March 2014
October 2014
January 2016
July 2016
August 2016
October 2016
February 2017
March 2017
April 2017
April 2018
February 2019
March 2019
April 2019
June 2019
July 2019
June 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 776}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 5531}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 1165}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 16, "token_count": 246}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 472}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 110}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 46, "token_count": 21}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 35}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
8087
87.09%
Simon Horman
248
2.67%
Pablo Neira Ayuso
222
2.39%
Gao Feng
120
1.29%
Florian Westphal
76
0.82%
Alexey Dobriyan
25
0.27%
Marco Angaroni
21
0.23%
Jan Engelhardt
10
0.11%
Jesper Dangaard Brouer
4
0.04%
Yasuyuki Kozakai
3
0.03%
Taehee Yoo
1
0.01%
Stephen Hemminger
1
0.01%
Eric Dumazet
1
0.01%
Others
467
5.03%
Total
9286
nf_conntrack_snmp.c
75
-
4
299
Stephen Hemminger
Others
January 2011
December 2012
March 2018
May 2019
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 293}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
3
1.00%
Others
296
99.00%
Total
299
nf_conntrack_standalone.c
1261
-
42
5740
Florian Westphal
Yasuyuki Kozakai
Alexey Dobriyan
Pablo Neira Ayuso
Patrick McHardy
Daniel Borkmann
Eric Dumazet
Gao Feng
Liping Zhang
Martin Josefsson
Jesper Dangaard Brouer
Eric W. Biedermann
Stephen Hemminger
Jan Engelhardt
David S. Miller
Others
November 2005
March 2006
April 2006
May 2006
June 2006
November 2006
July 2007
September 2007
January 2008
March 2008
April 2008
May 2008
July 2008
August 2008
October 2008
December 2008
March 2009
February 2010
March 2010
April 2010
October 2010
November 2010
January 2011
April 2011
April 2012
November 2012
January 2013
February 2013
March 2013
June 2013
August 2014
September 2014
October 2014
August 2015
November 2015
June 2016
July 2016
August 2016
September 2016
January 2017
March 2017
August 2017
January 2018
March 2018
April 2018
June 2018
December 2018
January 2019
April 2019
July 2019
August 2019
February 2020
March 2020
April 2020
August 2020
January 2021
March 2021
April 2021
May 2021
June 2021
August 2021
January 2022
April 2022
July 2022
November 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 980}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 15}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 43}, {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 25, "token_count": 133}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 253}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 22, "token_count": 82}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 110}, {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 81}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 17, "token_count": 14}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 144}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 34}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 20, "token_count": 26}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 436}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 269}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1879}, {"author_id": 0, "token_count": 84}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 91}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 135}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
2877
50.12%
Yasuyuki Kozakai
980
17.07%
Alexey Dobriyan
386
6.72%
Pablo Neira Ayuso
270
4.70%
Patrick McHardy
151
2.63%
Daniel Borkmann
144
2.51%
Eric Dumazet
97
1.69%
Gao Feng
95
1.66%
Liping Zhang
60
1.05%
Martin Josefsson
15
0.26%
Jesper Dangaard Brouer
10
0.17%
Eric W. Biedermann
10
0.17%
Stephen Hemminger
6
0.10%
Jan Engelhardt
5
0.09%
David S. Miller
1
0.02%
Others
633
11.03%
Total
5740
nf_conntrack_tftp.c
141
-
12
663
Patrick McHardy
Gao Feng
Pablo Neira Ayuso
Jan Engelhardt
Florian Westphal
Yasuyuki Kozakai
Taehee Yoo
Stephen Hemminger
Others
December 2006
July 2007
October 2007
January 2008
March 2008
April 2008
November 2008
January 2012
February 2013
January 2016
July 2016
April 2017
April 2018
April 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 501}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 57}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
537
81.00%
Gao Feng
57
8.60%
Pablo Neira Ayuso
36
5.43%
Jan Engelhardt
8
1.21%
Florian Westphal
5
0.75%
Yasuyuki Kozakai
3
0.45%
Taehee Yoo
1
0.15%
Stephen Hemminger
1
0.15%
Others
15
2.26%
Total
663
nf_conntrack_timeout.c
146
-
6
548
Yi-Hung Wei
Florian Westphal
Pablo Neira Ayuso
Harsha Sharma
Jeremy Sowden
Others
February 2012
August 2018
March 2019
May 2019
September 2019
February 2022
April 2022
June 2022
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 34, "token_count": 72}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 43, "token_count": 323}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Yi-Hung Wei
323
58.94%
Florian Westphal
76
13.87%
Pablo Neira Ayuso
72
13.14%
Harsha Sharma
72
13.14%
Jeremy Sowden
3
0.55%
Others
2
0.36%
Total
548
nf_conntrack_timestamp.c
25
-
6
71
Pablo Neira Ayuso
Gao Feng
Florian Westphal
Others
January 2011
December 2011
January 2013
March 2018
December 2018
May 2019
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
59
83.10%
Gao Feng
1
1.41%
Florian Westphal
1
1.41%
Others
10
14.08%
Total
71
nf_dup_netdev.c
94
-
6
388
Pablo Neira Ayuso
Florian Westphal
Stephen Hemminger
Others
January 2016
November 2016
May 2017
June 2019
September 2019
June 2020
October 2020
March 2022
June 2022
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 104}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 76}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
195
50.26%
Florian Westphal
180
46.39%
Stephen Hemminger
3
0.77%
Others
10
2.58%
Total
388
nf_flow_table_core.c
692
-
17
3409
Pablo Neira Ayuso
Felix Fietkau
Taehee Yoo
Florian Westphal
Eric Dumazet
Jeremy Sowden
wenxu
Others
January 2018
February 2018
March 2018
September 2018
October 2018
November 2018
April 2019
May 2019
August 2019
September 2019
October 2019
November 2019
January 2020
March 2020
May 2020
June 2020
August 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
November 2021
December 2021
February 2022
March 2022
May 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 937}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 772}, {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 59, "token_count": 17}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 59, "token_count": 16}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 59, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 59, "token_count": 47}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 307}, {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 86}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 18, "token_count": 27}, {"author_id": 0, "token_count": 374}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 215}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1985
58.23%
Felix Fietkau
806
23.64%
Taehee Yoo
106
3.11%
Florian Westphal
43
1.26%
Eric Dumazet
7
0.21%
Jeremy Sowden
3
0.09%
wenxu
2
0.06%
Others
457
13.41%
Total
3409
nf_flow_table_inet.c
118
-
5
472
Pablo Neira Ayuso
Florian Westphal
Felix Fietkau
Others
January 2018
February 2018
May 2019
November 2019
June 2020
December 2021
March 2022
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 170}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
346
73.31%
Florian Westphal
118
25.00%
Felix Fietkau
2
0.42%
Others
6
1.27%
Total
472
nf_flow_table_ip.c
689
-
11
3757
Felix Fietkau
Pablo Neira Ayuso
Florian Westphal
Taehee Yoo
Others
February 2018
March 2018
May 2018
April 2019
May 2019
June 2019
July 2019
August 2019
January 2020
March 2020
October 2020
March 2021
February 2022
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 2013}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 59, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 53}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 1060}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 207}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 83}, ]}, ]
Author Name
Tokens
Token Proportion
Felix Fietkau
2032
54.09%
Pablo Neira Ayuso
1195
31.81%
Florian Westphal
173
4.60%
Taehee Yoo
24
0.64%
Others
333
8.86%
Total
3757
nf_flow_table_offload.c
1237
-
16
6449
Pablo Neira Ayuso
wenxu
Felix Fietkau
Florian Westphal
David S. Miller
Others
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
March 2021
April 2021
May 2021
June 2021
August 2021
November 2021
February 2022
March 2022
June 2022
November 2022
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 3554}, {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 24, "token_count": 139}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 320}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 24, "token_count": 759}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 36, "token_count": 8}, {"author_id": 24, "token_count": 90}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 75}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 18, "token_count": 16}, {"author_id": 0, "token_count": 519}, {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 24, "token_count": 339}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 18, "token_count": 32}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
4545
70.48%
wenxu
1337
20.73%
Felix Fietkau
48
0.74%
Florian Westphal
11
0.17%
David S. Miller
8
0.12%
Others
500
7.75%
Total
6449
nf_flow_table_procfs.c
80
-
1
354
Others
June 2022
var spanGroupData = [ {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 354}, ]}, ]
Author Name
Tokens
Token Proportion
Others
354
100.00%
Total
354
nf_hooks_lwtunnel.c
53
-
1
210
Others
August 2021
var spanGroupData = [ {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 210}, ]}, ]
Author Name
Tokens
Token Proportion
Others
210
100.00%
Total
210
nf_internals.h
37
-
6
135
Romain Bellan
Florian Westphal
Harald Welte
Eric W. Biedermann
Pablo Neira Ayuso
Others
August 2005
June 2015
July 2015
November 2017
May 2018
May 2020
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 35, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Romain Bellan
64
47.41%
Florian Westphal
36
26.67%
Harald Welte
26
19.26%
Eric W. Biedermann
5
3.70%
Pablo Neira Ayuso
3
2.22%
Others
1
0.74%
Total
135
nf_log.c
568
-
28
2794
Pablo Neira Ayuso
Eric Leblond
Gao Feng
Harald Welte
Liping Zhang
Patrick McHardy
Jan Engelhardt
Florian Westphal
Eric Dumazet
Eric W. Biedermann
Hans Schillstrom
Stephen Hemminger
Others
August 2005
February 2007
July 2007
December 2007
March 2008
October 2008
March 2009
April 2009
June 2009
November 2009
May 2010
November 2010
March 2011
August 2011
January 2012
April 2012
September 2012
March 2013
April 2013
May 2013
June 2013
June 2014
October 2014
March 2015
September 2015
June 2016
July 2016
August 2016
September 2016
January 2017
March 2017
March 2018
April 2018
June 2018
May 2019
July 2019
August 2022
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 429}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 40, "token_count": 546}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 17, "token_count": 526}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 570}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 77}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
726
25.98%
Eric Leblond
546
19.54%
Gao Feng
545
19.51%
Harald Welte
429
15.35%
Liping Zhang
77
2.76%
Patrick McHardy
65
2.33%
Jan Engelhardt
39
1.40%
Florian Westphal
29
1.04%
Eric Dumazet
9
0.32%
Eric W. Biedermann
3
0.11%
Hans Schillstrom
2
0.07%
Stephen Hemminger
1
0.04%
Others
323
11.56%
Total
2794
nf_log_syslog.c
1082
-
9
5146
Florian Westphal
Pablo Neira Ayuso
Phil Sutter
Liping Zhang
Others
June 2014
October 2014
March 2015
September 2016
August 2017
June 2018
June 2019
March 2020
October 2020
March 2021
April 2021
March 2022
July 2022
var spanGroupData = [ {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 1575}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 3253}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 19, "token_count": 236}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
3253
63.21%
Pablo Neira Ayuso
1597
31.03%
Phil Sutter
244
4.74%
Liping Zhang
4
0.08%
Others
48
0.93%
Total
5146
nf_nat_amanda.c
80
-
8
307
Patrick McHardy
Pablo Neira Ayuso
Gao Feng
Florian Westphal
Stephen Hemminger
Others
December 2006
July 2007
October 2007
November 2007
September 2010
August 2011
June 2012
August 2012
February 2013
March 2017
April 2019
May 2019
September 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 221}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
230
74.92%
Pablo Neira Ayuso
32
10.42%
Gao Feng
7
2.28%
Florian Westphal
4
1.30%
Stephen Hemminger
2
0.65%
Others
32
10.42%
Total
307
nf_nat_bpf.c
79
-
1
251
Lorenzo Bianconi
September 2022
var spanGroupData = [ {"timestamp": 1662015600, "group": [ {"author_id": 45, "token_count": 251}, ]}, ]
Author Name
Tokens
Token Proportion
Lorenzo Bianconi
251
100.00%
Total
251
nf_nat_core.c
1184
-
32
5484
Florian Westphal
Patrick McHardy
Jozsef Kadlecsik
Pablo Neira Ayuso
Daniel Borkmann
Alexey Dobriyan
Yasuyuki Kozakai
Liping Zhang
Gao Feng
Jeremy Sowden
Taehee Yoo
Lorenzo Bianconi
Eric Leblond
Stephen Hemminger
Eric Dumazet
Others
December 2006
February 2007
July 2007
December 2007
April 2008
October 2008
April 2009
August 2009
February 2010
March 2010
July 2010
September 2010
November 2010
January 2011
August 2011
December 2011
February 2012
August 2012
September 2012
April 2013
August 2013
October 2013
February 2014
April 2014
June 2014
August 2014
August 2015
April 2016
May 2016
July 2016
September 2016
November 2016
March 2017
April 2017
May 2017
July 2017
August 2017
September 2017
October 2017
March 2018
April 2018
May 2018
July 2018
December 2018
January 2019
February 2019
March 2019
April 2019
June 2019
July 2019
September 2019
January 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
March 2022
September 2022
October 2022
November 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 657}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 19}, {"author_id": 0, "token_count": 313}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 641}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 21}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 227}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1088}, {"author_id": 0, "token_count": 136}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 805}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 673}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
3194
58.24%
Patrick McHardy
721
13.15%
Jozsef Kadlecsik
657
11.98%
Pablo Neira Ayuso
636
11.60%
Daniel Borkmann
27
0.49%
Alexey Dobriyan
19
0.35%
Yasuyuki Kozakai
16
0.29%
Liping Zhang
16
0.29%
Gao Feng
14
0.26%
Jeremy Sowden
6
0.11%
Taehee Yoo
3
0.05%
Lorenzo Bianconi
3
0.05%
Eric Leblond
2
0.04%
Stephen Hemminger
1
0.02%
Eric Dumazet
1
0.02%
Others
168
3.06%
Total
5484
nf_nat_ftp.c
138
-
11
626
Jozsef Kadlecsik
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Stephen Hemminger
Others
December 2006
July 2007
October 2007
November 2007
January 2010
September 2010
August 2011
August 2012
February 2013
October 2017
March 2018
April 2019
June 2019
September 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 325}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jozsef Kadlecsik
325
51.92%
Patrick McHardy
67
10.70%
Pablo Neira Ayuso
22
3.51%
Florian Westphal
7
1.12%
Stephen Hemminger
2
0.32%
Others
203
32.43%
Total
626
nf_nat_helper.c
231
-
12
992
Jozsef Kadlecsik
Patrick McHardy
Florian Westphal
Gao Feng
Simon Horman
Pablo Neira Ayuso
Taehee Yoo
Others
December 2006
April 2007
July 2007
October 2007
December 2007
February 2010
March 2010
December 2011
August 2012
May 2013
August 2013
January 2017
March 2017
April 2018
September 2018
February 2019
May 2019
June 2019
September 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 600}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 129}, ]}, ]
Author Name
Tokens
Token Proportion
Jozsef Kadlecsik
600
60.48%
Patrick McHardy
186
18.75%
Florian Westphal
141
14.21%
Gao Feng
13
1.31%
Simon Horman
6
0.60%
Pablo Neira Ayuso
3
0.30%
Taehee Yoo
1
0.10%
Others
42
4.23%
Total
992
nf_nat_irc.c
110
-
11
404
Patrick McHardy
Daniel Borkmann
Pablo Neira Ayuso
Gao Feng
Florian Westphal
Stephen Hemminger
Others
December 2006
July 2007
October 2007
November 2007
September 2010
August 2011
August 2012
February 2013
December 2013
March 2017
October 2017
March 2018
April 2019
May 2019
September 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 248}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 33, "token_count": 67}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
257
63.61%
Daniel Borkmann
67
16.58%
Pablo Neira Ayuso
23
5.69%
Gao Feng
7
1.73%
Florian Westphal
4
0.99%
Stephen Hemminger
2
0.50%
Others
44
10.89%
Total
404
nf_nat_masquerade.c
368
-
9
1579
Florian Westphal
Arturo Borrero Gonzalez
Taehee Yoo
Pablo Neira Ayuso
Eric Dumazet
Eric W. Biedermann
Others
September 2014
September 2015
January 2016
April 2017
August 2017
April 2018
September 2018
November 2018
February 2019
March 2019
April 2019
September 2021
December 2021
April 2022
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 260}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 59, "token_count": 73}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 623}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 397}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1188
75.24%
Arturo Borrero Gonzalez
260
16.47%
Taehee Yoo
73
4.62%
Pablo Neira Ayuso
23
1.46%
Eric Dumazet
21
1.33%
Eric W. Biedermann
2
0.13%
Others
12
0.76%
Total
1579
nf_nat_proto.c
1103
-
8
5702
Florian Westphal
Others
December 2018
February 2019
March 2019
May 2019
June 2019
August 2019
January 2020
April 2020
October 2020
February 2021
April 2021
var spanGroupData = [ {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1549}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 3599}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 175}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 213}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
5639
98.90%
Others
63
1.10%
Total
5702
nf_nat_redirect.c
120
-
7
515
Arturo Borrero Gonzalez
Pablo Neira Ayuso
Liping Zhang
Florian Westphal
Others
October 2014
November 2014
April 2017
August 2017
April 2018
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 280}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 192}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arturo Borrero Gonzalez
280
54.37%
Pablo Neira Ayuso
192
37.28%
Liping Zhang
16
3.11%
Florian Westphal
14
2.72%
Others
13
2.52%
Total
515
nf_nat_sip.c
676
-
17
4186
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Stephen Hemminger
Eric Dumazet
Others
December 2006
May 2007
July 2007
October 2007
November 2007
March 2008
July 2008
October 2008
February 2010
September 2010
August 2011
December 2011
February 2012
April 2012
August 2012
December 2012
February 2013
June 2013
August 2013
September 2013
October 2014
April 2018
December 2018
April 2019
May 2019
June 2019
July 2019
September 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 643}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 2017}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 300}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 2, "token_count": 451}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 135}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 206}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
3424
81.80%
Pablo Neira Ayuso
230
5.49%
Florian Westphal
3
0.07%
Stephen Hemminger
2
0.05%
Eric Dumazet
1
0.02%
Others
526
12.57%
Total
4186
nf_nat_tftp.c
56
-
8
219
Patrick McHardy
Pablo Neira Ayuso
Stephen Hemminger
Jan Engelhardt
Others
December 2006
July 2007
October 2007
November 2007
January 2008
August 2011
June 2012
February 2013
April 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 164}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
167
76.26%
Pablo Neira Ayuso
16
7.31%
Stephen Hemminger
2
0.91%
Jan Engelhardt
1
0.46%
Others
33
15.07%
Total
219
nf_queue.c
358
-
16
1493
Florian Westphal
Pablo Neira Ayuso
Harald Welte
Aaron Conole
Patrick McHardy
David S. Miller
Eric W. Biedermann
Yasuyuki Kozakai
Eric Dumazet
Stephen Hemminger
Julian Anastasov
Others
August 2005
February 2006
April 2006
July 2006
July 2007
December 2007
February 2010
March 2010
May 2010
November 2010
January 2011
March 2011
August 2011
January 2012
August 2012
November 2012
April 2013
October 2014
April 2015
June 2015
July 2015
September 2015
October 2015
September 2016
October 2016
November 2016
July 2017
August 2017
November 2017
December 2017
December 2018
April 2019
May 2019
June 2019
December 2019
March 2020
August 2021
February 2022
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 223}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 36, "token_count": 58}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 31, "token_count": 35}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 52, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 52, "token_count": 3}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 52, "token_count": 145}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 97}, {"author_id": 0, "token_count": 187}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 116}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
477
31.95%
Pablo Neira Ayuso
378
25.32%
Harald Welte
223
14.94%
Aaron Conole
153
10.25%
Patrick McHardy
117
7.84%
David S. Miller
58
3.88%
Eric W. Biedermann
41
2.75%
Yasuyuki Kozakai
15
1.00%
Eric Dumazet
11
0.74%
Stephen Hemminger
1
0.07%
Julian Anastasov
1
0.07%
Others
18
1.21%
Total
1493
nf_sockopt.c
120
-
10
576
Harald Welte
Alexey Dobriyan
Pablo Neira Ayuso
Jan Engelhardt
Others
August 2005
March 2006
September 2007
November 2007
October 2008
July 2014
August 2017
November 2017
July 2020
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 387}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 25, "token_count": 10}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 51}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
387
67.19%
Alexey Dobriyan
10
1.74%
Pablo Neira Ayuso
4
0.69%
Jan Engelhardt
3
0.52%
Others
172
29.86%
Total
576
nf_synproxy_core.c
1220
-
23
6367
Fernando Fernandez Mancera
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Daniel Borkmann
Gao Feng
Eric Dumazet
Alexey Dobriyan
Others
August 2013
September 2013
November 2013
February 2014
June 2015
July 2015
August 2015
November 2016
March 2017
April 2017
May 2017
March 2018
April 2018
May 2019
June 2019
July 2019
February 2020
June 2020
July 2020
September 2020
October 2020
June 2021
January 2022
July 2022
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 1664}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 5}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 4570}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Fernando Fernandez Mancera
4584
72.00%
Patrick McHardy
1683
26.43%
Pablo Neira Ayuso
15
0.24%
Florian Westphal
5
0.08%
Daniel Borkmann
5
0.08%
Gao Feng
2
0.03%
Eric Dumazet
2
0.03%
Alexey Dobriyan
1
0.02%
Others
70
1.10%
Total
6367
nf_tables_api.c
10191
-
60
52149
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
Arturo Borrero Gonzalez
Phil Sutter
Harsha Sharma
Stefano Brivio
Jose M. Guisado Gomez
Fernando Fernandez Mancera
Laura Garcia Liebana
Liping Zhang
Eric Leblond
Taehee Yoo
Pablo M. Bermudo Garay
Gao Feng
wenxu
Eric Dumazet
Felix Fietkau
Daniel Borkmann
Linus Torvalds
Eric W. Biedermann
Others
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
November 2015
December 2015
January 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 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
June 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
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
September 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 40, "token_count": 122}, {"author_id": 0, "token_count": 632}, {"author_id": 2, "token_count": 7612}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 33, "token_count": 7}, {"author_id": 0, "token_count": 228}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 72}, {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 2, "token_count": 254}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 15, "token_count": 238}, {"author_id": 0, "token_count": 1612}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 3181}, {"author_id": 0, "token_count": 415}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 103}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 2, "token_count": 1165}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 2, "token_count": 787}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 312}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 143}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 0, "token_count": 578}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 327}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 54}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 0, "token_count": 2985}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 17, "token_count": 75}, {"author_id": 20, "token_count": 53}, {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 0, "token_count": 197}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 118}, {"author_id": 0, "token_count": 392}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 19, "token_count": 225}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 79}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 860}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 329}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 34, "token_count": 549}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 2942}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 59}, {"author_id": 0, "token_count": 788}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 211}, {"author_id": 19, "token_count": 6}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 874}, {"author_id": 0, "token_count": 681}, {"author_id": 59, "token_count": 7}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 512}, {"author_id": 0, "token_count": 80}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 948}, {"author_id": 59, "token_count": 18}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 297}, {"author_id": 0, "token_count": 11}, {"author_id": 59, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 59, "token_count": 31}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 19, "token_count": 269}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 491}, {"author_id": 0, "token_count": 4}, {"author_id": 19, "token_count": 65}, {"author_id": 59, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 168}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 0, "token_count": 135}, {"author_id": 59, "token_count": 31}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 169}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 23, "token_count": 96}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 288}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 23, "token_count": 47}, {"author_id": 0, "token_count": 1}, {"author_id": 24, "token_count": 20}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 1648}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "token_count": 8}, {"author_id": 0, "token_count": 230}, {"author_id": 24, "token_count": 35}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 0, "token_count": 780}, {"author_id": 7, "token_count": 407}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 0, "token_count": 606}, {"author_id": 7, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1023}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 688}, {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 64}, {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 50, "token_count": 95}, {"author_id": 0, "token_count": 391}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 50, "token_count": 236}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 154}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 695}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 604}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 0, "token_count": 237}, {"author_id": 60, "token_count": 508}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 696}, {"author_id": 0, "token_count": 3271}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 22, "token_count": 19}, {"author_id": 0, "token_count": 656}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 360}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 78}, {"author_id": 0, "token_count": 327}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 56, "token_count": 4}, {"author_id": 0, "token_count": 464}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 1, "token_count": 41}, {"author_id": 0, "token_count": 22}, {"author_id": 19, "token_count": 81}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 370}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 327}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 177}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 743}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
29640
56.84%
Patrick McHardy
9953
19.09%
Florian Westphal
4792
9.19%
Arturo Borrero Gonzalez
3419
6.56%
Phil Sutter
646
1.24%
Harsha Sharma
549
1.05%
Stefano Brivio
422
0.81%
Jose M. Guisado Gomez
331
0.63%
Fernando Fernandez Mancera
296
0.57%
Laura Garcia Liebana
197
0.38%
Liping Zhang
194
0.37%
Eric Leblond
122
0.23%
Taehee Yoo
107
0.21%
Pablo M. Bermudo Garay
79
0.15%
Gao Feng
75
0.14%
wenxu
55
0.11%
Eric Dumazet
43
0.08%
Felix Fietkau
21
0.04%
Daniel Borkmann
7
0.01%
Linus Torvalds
4
0.01%
Eric W. Biedermann
3
0.01%
Others
1194
2.29%
click to expand▼
Total
52149
nf_tables_core.c
393
-
15
1955
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Liping Zhang
Phil Sutter
Taehee Yoo
Eric Leblond
Eric W. Biedermann
wenxu
Eric Dumazet
Others
October 2013
November 2013
January 2014
May 2014
July 2014
March 2015
April 2015
June 2015
September 2015
November 2015
December 2015
September 2016
October 2016
November 2016
July 2017
April 2018
May 2018
June 2018
July 2018
September 2018
November 2018
January 2019
February 2019
June 2019
July 2019
July 2020
October 2020
May 2021
June 2021
October 2021
December 2021
January 2022
February 2022
March 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 2, "token_count": 502}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 98}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 20, "token_count": 12}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 20, "token_count": 91}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 46}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 97}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
611
31.25%
Pablo Neira Ayuso
597
30.54%
Florian Westphal
399
20.41%
Liping Zhang
103
5.27%
Phil Sutter
97
4.96%
Taehee Yoo
9
0.46%
Eric Leblond
9
0.46%
Eric W. Biedermann
6
0.31%
wenxu
3
0.15%
Eric Dumazet
2
0.10%
Others
119
6.09%
Total
1955
nf_tables_offload.c
691
-
7
3343
Pablo Neira Ayuso
wenxu
Florian Westphal
Others
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
May 2020
June 2020
July 2020
October 2020
November 2020
April 2021
June 2021
August 2021
February 2022
June 2022
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 947}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 50}, {"author_id": 24, "token_count": 286}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 69}, {"author_id": 24, "token_count": 219}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 504}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 272}, {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 55}, {"author_id": 0, "token_count": 463}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 93}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
2699
80.74%
wenxu
522
15.61%
Florian Westphal
55
1.65%
Others
67
2.00%
Total
3343
nf_tables_trace.c
295
-
6
1421
Florian Westphal
Phil Sutter
Pablo Neira Ayuso
Liping Zhang
Others
November 2015
April 2016
September 2016
November 2016
March 2017
July 2017
June 2019
March 2021
May 2021
October 2021
January 2022
June 2022
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 1121}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 20, "token_count": 36}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 19, "token_count": 96}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 107}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1235
86.91%
Phil Sutter
96
6.76%
Pablo Neira Ayuso
49
3.45%
Liping Zhang
36
2.53%
Others
5
0.35%
Total
1421
nfnetlink.c
811
-
23
3652
Pablo Neira Ayuso
Florian Westphal
Harald Welte
Patrick McHardy
Alexey Dobriyan
Eric Dumazet
Linus Torvalds
Eric W. Biedermann
Others
August 2005
September 2005
March 2006
March 2007
September 2007
October 2007
January 2008
October 2008
March 2009
June 2009
August 2009
January 2010
March 2010
July 2011
January 2012
April 2012
June 2012
February 2013
March 2013
April 2013
October 2013
February 2014
April 2014
May 2014
September 2014
November 2014
December 2014
January 2015
July 2015
August 2015
October 2015
November 2015
December 2015
January 2016
February 2016
December 2016
February 2017
April 2017
June 2017
May 2018
June 2018
July 2018
April 2019
July 2019
January 2020
June 2020
August 2020
October 2020
April 2021
May 2021
June 2021
April 2022
May 2022
June 2022
August 2022
November 2022
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 447}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 25, "token_count": 127}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 22, "token_count": 81}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 114}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 609}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 260}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 77}, {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 104}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 186}, {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 196}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1906
52.19%
Florian Westphal
730
19.99%
Harald Welte
447
12.24%
Patrick McHardy
137
3.75%
Alexey Dobriyan
127
3.48%
Eric Dumazet
86
2.35%
Linus Torvalds
1
0.03%
Eric W. Biedermann
1
0.03%
Others
217
5.94%
Total
3652
nfnetlink_acct.c
560
-
20
2690
Pablo Neira Ayuso
Florian Westphal
Liping Zhang
David S. Miller
Eric W. Biedermann
Patrick McHardy
Linus Torvalds
Others
December 2011
February 2012
March 2012
April 2012
August 2012
September 2012
March 2013
June 2013
April 2014
June 2014
July 2014
August 2014
August 2015
February 2016
April 2016
May 2016
August 2016
March 2017
April 2017
July 2018
April 2019
May 2019
February 2020
July 2020
November 2020
March 2021
April 2021
May 2021
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 1479}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 18}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 429}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 216}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 157}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 127}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1584
58.88%
Florian Westphal
46
1.71%
Liping Zhang
24
0.89%
David S. Miller
18
0.67%
Eric W. Biedermann
6
0.22%
Patrick McHardy
2
0.07%
Linus Torvalds
2
0.07%
Others
1008
37.47%
Total
2690
nfnetlink_cthelper.c
804
-
19
3748
Pablo Neira Ayuso
Liping Zhang
Florian Westphal
Daniel Borkmann
Gao Feng
Eric W. Biedermann
Patrick McHardy
Aaron Conole
Others
May 2012
August 2012
September 2012
June 2013
March 2015
September 2016
February 2017
March 2017
April 2017
May 2017
December 2017
March 2018
June 2018
April 2019
May 2019
December 2019
March 2020
May 2020
November 2020
March 2021
April 2021
May 2021
June 2022
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 2776}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 33, "token_count": 39}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 24}, {"author_id": 20, "token_count": 148}, {"author_id": 0, "token_count": 388}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 26}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
3253
86.79%
Liping Zhang
174
4.64%
Florian Westphal
66
1.76%
Daniel Borkmann
39
1.04%
Gao Feng
24
0.64%
Eric W. Biedermann
6
0.16%
Patrick McHardy
1
0.03%
Aaron Conole
1
0.03%
Others
184
4.91%
Total
3748
nfnetlink_cttimeout.c
681
-
13
3103
Pablo Neira Ayuso
Florian Westphal
Liping Zhang
David S. Miller
Gao Feng
Daniel Borkmann
Eric W. Biedermann
Harsha Sharma
Others
February 2012
March 2012
April 2012
May 2012
September 2012
November 2012
June 2013
September 2013
October 2015
December 2015
August 2016
March 2017
April 2017
July 2017
August 2017
March 2018
June 2018
August 2018
September 2018
November 2018
January 2019
April 2019
May 2019
March 2021
April 2021
May 2021
February 2022
March 2022
April 2022
May 2022
June 2022
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 1477}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 33, "token_count": 8}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 550}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 20, "token_count": 51}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 134}, {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 167}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
2563
82.60%
Florian Westphal
398
12.83%
Liping Zhang
51
1.64%
David S. Miller
13
0.42%
Gao Feng
11
0.35%
Daniel Borkmann
8
0.26%
Eric W. Biedermann
6
0.19%
Harsha Sharma
2
0.06%
Others
51
1.64%
Total
3103
nfnetlink_hook.c
393
-
7
1872
Florian Westphal
Pablo Neira Ayuso
Others
June 2021
July 2021
August 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 1726}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1726
92.20%
Pablo Neira Ayuso
66
3.53%
Others
80
4.27%
Total
1872
nfnetlink_log.c
1209
-
55
5590
Harald Welte
Gao Feng
Patrick McHardy
Pablo Neira Ayuso
David S. Miller
Eric Dumazet
Eric Leblond
Florian Westphal
Eric W. Biedermann
Vishwanath Pai
Linus Torvalds
Liping Zhang
Stephen Hemminger
Taehee Yoo
Hans Schillstrom
Alexey Dobriyan
Jan Engelhardt
Aaron Conole
Others
August 2005
November 2005
January 2006
February 2006
March 2006
April 2006
November 2006
March 2007
April 2007
July 2007
September 2007
December 2007
January 2008
March 2008
July 2008
October 2008
November 2008
February 2009
March 2009
May 2009
August 2009
January 2010
February 2010
March 2010
June 2010
November 2010
June 2011
July 2011
March 2012
May 2012
June 2012
August 2012
September 2012
October 2012
December 2012
March 2013
April 2013
May 2013
August 2013
September 2013
December 2013
June 2014
October 2014
November 2014
March 2015
April 2015
May 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
June 2016
August 2016
September 2016
October 2016
November 2016
March 2017
April 2017
August 2017
October 2017
November 2017
April 2018
November 2018
April 2019
June 2019
August 2019
January 2021
March 2021
April 2021
May 2021
December 2021
March 2022
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 2825}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 138}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 22, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 40, "token_count": 14}, {"author_id": 2, "token_count": 83}, {"author_id": 41, "token_count": 9}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 150}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 65}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 40, "token_count": 57}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 40, "token_count": 22}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 85}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 36, "token_count": 125}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 31, "token_count": 34}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 36, "token_count": 28}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 13}, {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 56, "token_count": 23}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 17, "token_count": 391}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 102}, {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 27, "token_count": 42}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 59, "token_count": 7}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 296}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 22, "token_count": 17}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
2964
53.02%
Gao Feng
406
7.26%
Patrick McHardy
385
6.89%
Pablo Neira Ayuso
259
4.63%
David S. Miller
153
2.74%
Eric Dumazet
134
2.40%
Eric Leblond
104
1.86%
Florian Westphal
81
1.45%
Eric W. Biedermann
47
0.84%
Vishwanath Pai
42
0.75%
Linus Torvalds
23
0.41%
Liping Zhang
16
0.29%
Stephen Hemminger
15
0.27%
Taehee Yoo
7
0.13%
Hans Schillstrom
5
0.09%
Alexey Dobriyan
3
0.05%
Jan Engelhardt
2
0.04%
Aaron Conole
2
0.04%
Others
942
16.85%
Total
5590
nfnetlink_osf.c
441
-
5
2071
Fernando Fernandez Mancera
Pablo Neira Ayuso
Florian Westphal
Others
May 2018
July 2018
October 2018
January 2019
March 2019
May 2019
April 2020
April 2021
May 2021
September 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 12, "token_count": 669}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 619}, {"author_id": 0, "token_count": 655}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Fernando Fernandez Mancera
1349
65.14%
Pablo Neira Ayuso
693
33.46%
Florian Westphal
9
0.43%
Others
20
0.97%
Total
2071
nfnetlink_queue.c
1617
-
53
7625
Harald Welte
Florian Westphal
Patrick McHardy
Pablo Neira Ayuso
Gao Feng
Eric Dumazet
David S. Miller
Eric W. Biedermann
Eric Leblond
Liping Zhang
Stephen Hemminger
Jesper Dangaard Brouer
Alexey Dobriyan
Aaron Conole
Others
August 2005
September 2005
November 2005
January 2006
February 2006
March 2006
April 2006
June 2006
August 2006
November 2006
February 2007
March 2007
April 2007
July 2007
September 2007
December 2007
January 2008
February 2008
March 2008
April 2008
June 2009
August 2009
January 2010
March 2010
June 2010
January 2011
June 2011
July 2011
August 2011
March 2012
May 2012
June 2012
September 2012
November 2012
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
December 2013
January 2014
March 2014
October 2014
March 2015
April 2015
May 2015
June 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
September 2016
October 2016
November 2016
March 2017
April 2017
July 2017
October 2017
November 2017
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
November 2018
December 2018
April 2019
May 2019
June 2019
January 2020
March 2020
January 2021
March 2021
April 2021
May 2021
August 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
July 2022
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 2514}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 40, "token_count": 44}, {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 81}, {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 452}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 21}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 22, "token_count": 69}, {"author_id": 1, "token_count": 472}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 36, "token_count": 78}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 36, "token_count": 12}, {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 31, "token_count": 17}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 22, "token_count": 90}, {"author_id": 17, "token_count": 357}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 578}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 64}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 202}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 27}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 36, "token_count": 24}, {"author_id": 1, "token_count": 27}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 31, "token_count": 75}, {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 536}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 17, "token_count": 25}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 30}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 33}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
2517
33.01%
Florian Westphal
1410
18.49%
Patrick McHardy
647
8.49%
Pablo Neira Ayuso
609
7.99%
Gao Feng
391
5.13%
Eric Dumazet
230
3.02%
David S. Miller
119
1.56%
Eric W. Biedermann
93
1.22%
Eric Leblond
44
0.58%
Liping Zhang
30
0.39%
Stephen Hemminger
7
0.09%
Jesper Dangaard Brouer
4
0.05%
Alexey Dobriyan
2
0.03%
Aaron Conole
1
0.01%
Others
1521
19.95%
Total
7625
nft_bitwise.c
533
-
7
3004
Pablo Neira Ayuso
Jeremy Sowden
Phil Sutter
Patrick McHardy
Laura Garcia Liebana
Others
October 2013
April 2015
September 2016
May 2017
June 2019
July 2019
August 2019
October 2019
January 2020
February 2020
October 2020
January 2021
January 2022
March 2022
April 2022
August 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 406}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 25}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 30, "token_count": 872}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 644}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 648}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 30, "token_count": 20}, {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 108}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
998
33.22%
Jeremy Sowden
901
29.99%
Phil Sutter
644
21.44%
Patrick McHardy
433
14.41%
Laura Garcia Liebana
25
0.83%
Others
3
0.10%
Total
3004
nft_byteorder.c
196
-
6
1040
Patrick McHardy
Florian Westphal
Pablo Neira Ayuso
Laura Garcia Liebana
Others
October 2013
April 2015
January 2016
September 2016
June 2019
August 2019
January 2021
January 2022
March 2022
June 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 741}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 49}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
800
76.92%
Florian Westphal
109
10.48%
Pablo Neira Ayuso
62
5.96%
Laura Garcia Liebana
49
4.71%
Others
20
1.92%
Total
1040
nft_chain_filter.c
446
-
4
1831
Pablo Neira Ayuso
Florian Westphal
Others
March 2018
July 2018
July 2019
October 2019
October 2020
April 2021
October 2021
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1550}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1777
97.05%
Florian Westphal
37
2.02%
Others
17
0.93%
Total
1831
nft_chain_nat.c
148
-
7
589
Florian Westphal
Patrick McHardy
Pablo Neira Ayuso
Phil Sutter
David S. Miller
Eric W. Biedermann
Others
October 2013
January 2014
August 2014
April 2015
September 2015
December 2017
March 2018
May 2018
February 2019
March 2019
July 2019
March 2020
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 2, "token_count": 102}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 186}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
363
61.63%
Patrick McHardy
113
19.19%
Pablo Neira Ayuso
80
13.58%
Phil Sutter
13
2.21%
David S. Miller
3
0.51%
Eric W. Biedermann
2
0.34%
Others
15
2.55%
Total
589
nft_chain_route.c
169
-
2
774
Florian Westphal
Others
March 2019
October 2020
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 766}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
766
98.97%
Others
8
1.03%
Total
774
nft_cmp.c
433
-
6
2310
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
Phil Sutter
Others
October 2013
April 2014
April 2015
May 2017
September 2018
June 2019
July 2019
October 2019
November 2019
July 2020
October 2020
November 2020
January 2021
April 2021
February 2022
March 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 881}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 299}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 44}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 583}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 70}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1245
53.90%
Patrick McHardy
959
41.52%
Florian Westphal
56
2.42%
Phil Sutter
44
1.90%
Others
6
0.26%
Total
2310
nft_compat.c
946
-
9
4743
Pablo Neira Ayuso
Florian Westphal
Arturo Borrero Gonzalez
Liping Zhang
Patrick McHardy
David S. Miller
Others
October 2013
November 2013
March 2014
June 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
September 2015
March 2016
July 2016
March 2017
April 2017
July 2017
May 2018
July 2018
October 2018
November 2018
January 2019
February 2019
April 2019
June 2019
June 2020
July 2020
August 2020
March 2021
April 2021
May 2021
July 2021
September 2021
February 2022
March 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 2651}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 15, "token_count": 209}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 15, "token_count": 36}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 36, "token_count": 6}, {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 72}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 513}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 140}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
3336
70.34%
Florian Westphal
1013
21.36%
Arturo Borrero Gonzalez
245
5.17%
Liping Zhang
72
1.52%
Patrick McHardy
61
1.29%
David S. Miller
6
0.13%
Others
10
0.21%
Total
4743
nft_connlimit.c
303
-
5
1410
Pablo Neira Ayuso
Yi-Hung Wei
Florian Westphal
Others
June 2018
July 2018
December 2018
September 2019
June 2020
January 2022
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1266}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 43, "token_count": 11}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1385
98.23%
Yi-Hung Wei
11
0.78%
Florian Westphal
8
0.57%
Others
6
0.43%
Total
1410
nft_counter.c
308
-
7
1336
Pablo Neira Ayuso
Patrick McHardy
Pablo M. Bermudo Garay
Florian Westphal
Others
October 2013
April 2015
June 2015
November 2015
February 2016
November 2016
December 2016
March 2017
August 2017
June 2018
June 2019
April 2021
December 2021
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 208}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 577}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 37}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1071
80.16%
Patrick McHardy
216
16.17%
Pablo M. Bermudo Garay
37
2.77%
Florian Westphal
6
0.45%
Others
6
0.45%
Total
1336
nft_ct.c
1401
-
22
6505
Florian Westphal
Patrick McHardy
Harsha Sharma
Pablo Neira Ayuso
Liping Zhang
Taehee Yoo
Pablo M. Bermudo Garay
Arturo Borrero Gonzalez
David S. Miller
Others
October 2013
January 2014
February 2014
March 2014
April 2015
January 2016
April 2016
July 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
August 2017
November 2017
March 2018
May 2018
June 2018
August 2018
September 2018
January 2019
April 2019
May 2019
June 2019
July 2019
December 2019
June 2020
November 2020
January 2021
March 2021
May 2021
August 2021
January 2022
March 2022
June 2022
November 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 850}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 15, "token_count": 22}, {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 407}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 52}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 133}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 36, "token_count": 8}, {"author_id": 2, "token_count": 199}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 179}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 20, "token_count": 64}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 20, "token_count": 106}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 672}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 515}, {"author_id": 20, "token_count": 44}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 38}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 202}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 59, "token_count": 53}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 107}, {"author_id": 34, "token_count": 1007}, {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 856}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 249}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1801
27.69%
Patrick McHardy
1196
18.39%
Harsha Sharma
1007
15.48%
Pablo Neira Ayuso
695
10.68%
Liping Zhang
248
3.81%
Taehee Yoo
53
0.81%
Pablo M. Bermudo Garay
38
0.58%
Arturo Borrero Gonzalez
22
0.34%
David S. Miller
8
0.12%
Others
1437
22.09%
Total
6505
nft_dup_netdev.c
112
-
3
475
Pablo Neira Ayuso
Others
January 2016
June 2019
September 2019
June 2020
January 2021
February 2022
March 2022
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 366}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
468
98.53%
Others
7
1.47%
Total
475
nft_dynset.c
425
-
9
2313
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Liping Zhang
Laura Garcia Liebana
Others
April 2015
November 2015
April 2016
June 2016
September 2016
October 2016
January 2017
March 2017
March 2018
April 2018
July 2018
August 2018
February 2019
March 2019
June 2019
August 2019
January 2020
March 2020
December 2020
January 2021
April 2021
September 2021
March 2022
August 2022
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 1175}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 49}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 643}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
1175
50.80%
Pablo Neira Ayuso
963
41.63%
Florian Westphal
80
3.46%
Liping Zhang
56
2.42%
Laura Garcia Liebana
2
0.09%
Others
37
1.60%
Total
2313
nft_exthdr.c
732
-
11
3874
Florian Westphal
Phil Sutter
Patrick McHardy
Pablo Neira Ayuso
Laura Garcia Liebana
Daniel Borkmann
Others
October 2013
December 2013
April 2015
August 2016
September 2016
October 2016
January 2017
February 2017
August 2017
December 2017
April 2018
May 2019
June 2019
March 2020
August 2020
January 2021
May 2021
June 2021
November 2021
January 2022
March 2022
June 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 338}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 23, "token_count": 20}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 19, "token_count": 77}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "token_count": 32}, {"author_id": 60, "token_count": 442}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 1147}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 629}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 19, "token_count": 297}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 19, "token_count": 26}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 490}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 201}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1891
48.81%
Phil Sutter
432
11.15%
Patrick McHardy
363
9.37%
Pablo Neira Ayuso
55
1.42%
Laura Garcia Liebana
27
0.70%
Daniel Borkmann
2
0.05%
Others
1104
28.50%
Total
3874
nft_fib.c
206
-
5
989
Florian Westphal
Phil Sutter
Pablo Neira Ayuso
Liping Zhang
Others
October 2016
November 2016
March 2017
May 2019
June 2019
January 2021
March 2022
var spanGroupData = [ {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 710}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 19, "token_count": 37}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 192}, {"author_id": 0, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
902
91.20%
Phil Sutter
52
5.26%
Pablo Neira Ayuso
31
3.13%
Liping Zhang
2
0.20%
Others
2
0.20%
Total
989
nft_fib_inet.c
80
-
4
319
Florian Westphal
Pablo Neira Ayuso
Others
October 2016
November 2016
June 2019
June 2020
March 2022
var spanGroupData = [ {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 305}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
310
97.18%
Pablo Neira Ayuso
3
0.94%
Others
6
1.88%
Total
319
nft_fib_netdev.c
89
-
5
334
Pablo M. Bermudo Garay
Florian Westphal
Others
July 2017
June 2019
August 2019
June 2020
March 2022
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 55, "token_count": 312}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo M. Bermudo Garay
312
93.41%
Florian Westphal
5
1.50%
Others
17
5.09%
Total
334
nft_flow_offload.c
520
-
11
2818
Pablo Neira Ayuso
Felix Fietkau
Laura Garcia Liebana
Florian Westphal
wenxu
Taehee Yoo
Jeremy Sowden
Others
January 2018
February 2018
March 2018
November 2018
January 2019
April 2019
May 2019
August 2019
September 2019
November 2019
June 2020
August 2020
March 2021
May 2021
February 2022
March 2022
April 2022
May 2022
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 992}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 59, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 24, "token_count": 32}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 59, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 80}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 4}, {"author_id": 23, "token_count": 88}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 18, "token_count": 36}, {"author_id": 0, "token_count": 1136}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 18, "token_count": 71}, {"author_id": 0, "token_count": 6}, {"author_id": 24, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
2243
79.60%
Felix Fietkau
107
3.80%
Laura Garcia Liebana
88
3.12%
Florian Westphal
87
3.09%
wenxu
56
1.99%
Taehee Yoo
24
0.85%
Jeremy Sowden
4
0.14%
Others
209
7.42%
Total
2818
nft_fwd_netdev.c
271
-
4
1238
Pablo Neira Ayuso
Florian Westphal
Others
November 2015
November 2016
May 2018
June 2019
September 2019
March 2020
October 2020
January 2021
November 2021
February 2022
March 2022
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 324}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 695}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1231
99.43%
Florian Westphal
2
0.16%
Others
5
0.40%
Total
1238
nft_hash.c
286
-
6
1500
Laura Garcia Liebana
Pablo Neira Ayuso
Liping Zhang
Others
August 2016
September 2016
October 2016
November 2016
February 2017
March 2017
April 2017
April 2018
May 2018
January 2019
June 2019
July 2019
June 2020
January 2021
March 2022
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 23, "token_count": 568}, {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 91}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 23, "token_count": 19}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 23, "token_count": 470}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 23, "token_count": 20}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 197}, ]}, ]
Author Name
Tokens
Token Proportion
Laura Garcia Liebana
1186
79.07%
Pablo Neira Ayuso
275
18.33%
Liping Zhang
31
2.07%
Others
8
0.53%
Total
1500
nft_immediate.c
274
-
5
1232
Pablo Neira Ayuso
Patrick McHardy
Taehee Yoo
Others
October 2013
March 2014
April 2015
May 2017
May 2018
July 2018
February 2019
June 2019
July 2019
August 2019
June 2020
July 2020
January 2021
February 2022
March 2022
August 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 2, "token_count": 474}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 59, "token_count": 22}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
697
56.57%
Patrick McHardy
500
40.58%
Taehee Yoo
22
1.79%
Others
13
1.06%
Total
1232
nft_last.c
133
-
2
648
Pablo Neira Ayuso
Others
June 2021
July 2021
January 2022
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 369}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 199}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
647
99.85%
Others
1
0.15%
Total
648
nft_limit.c
467
-
12
2329
Pablo Neira Ayuso
Pablo M. Bermudo Garay
Patrick McHardy
Florian Westphal
Liping Zhang
Phil Sutter
Eric Dumazet
Others
October 2013
April 2015
July 2015
August 2015
December 2015
April 2016
September 2016
March 2017
August 2017
May 2018
June 2019
June 2020
April 2021
January 2022
February 2022
March 2022
April 2022
May 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 331}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 576}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 578}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 458}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 19, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1266
54.36%
Pablo M. Bermudo Garay
578
24.82%
Patrick McHardy
336
14.43%
Florian Westphal
81
3.48%
Liping Zhang
18
0.77%
Phil Sutter
8
0.34%
Eric Dumazet
2
0.09%
Others
40
1.72%
Total
2329
nft_log.c
320
-
9
1639
Patrick McHardy
Phil Sutter
Pablo Neira Ayuso
Liping Zhang
Florian Westphal
Eric W. Biedermann
Others
October 2013
February 2014
March 2014
June 2014
April 2015
September 2015
July 2016
September 2016
November 2016
January 2017
May 2018
June 2018
June 2019
June 2020
November 2020
March 2021
March 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 702}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 220}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 112}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 20, "token_count": 38}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 438}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
712
43.44%
Phil Sutter
438
26.72%
Pablo Neira Ayuso
245
14.95%
Liping Zhang
157
9.58%
Florian Westphal
78
4.76%
Eric W. Biedermann
1
0.06%
Others
8
0.49%
Total
1639
nft_lookup.c
286
-
8
1538
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Arturo Borrero Gonzalez
Taehee Yoo
Liping Zhang
Others
October 2013
February 2014
March 2014
April 2014
January 2015
March 2015
April 2015
June 2016
July 2016
January 2017
March 2017
March 2018
May 2018
July 2018
August 2018
February 2019
March 2019
June 2019
March 2020
January 2021
April 2021
May 2021
March 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 540}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 138}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 244}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 59, "token_count": 39}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 236}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 61}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
628
40.83%
Pablo Neira Ayuso
379
24.64%
Florian Westphal
342
22.24%
Arturo Borrero Gonzalez
138
8.97%
Taehee Yoo
39
2.54%
Liping Zhang
7
0.46%
Others
5
0.33%
Total
1538
nft_masq.c
307
-
6
1416
Florian Westphal
Pablo Neira Ayuso
Arturo Borrero Gonzalez
Others
September 2014
October 2014
January 2015
March 2016
November 2016
February 2019
March 2019
April 2019
May 2019
June 2019
December 2019
June 2020
January 2021
March 2022
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 189}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 698}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 271}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
983
69.42%
Pablo Neira Ayuso
236
16.67%
Arturo Borrero Gonzalez
189
13.35%
Others
8
0.56%
Total
1416
nft_meta.c
948
-
17
4023
Florian Westphal
Patrick McHardy
Pablo Neira Ayuso
Arturo Borrero Gonzalez
Liping Zhang
wenxu
Taehee Yoo
Eric Dumazet
Others
October 2013
December 2013
January 2014
February 2014
March 2014
August 2014
September 2014
November 2014
March 2015
April 2015
July 2015
November 2015
December 2015
February 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
March 2017
December 2017
May 2018
June 2018
September 2018
December 2018
January 2019
June 2019
July 2019
August 2019
October 2019
November 2019
December 2019
August 2020
September 2020
November 2020
January 2021
October 2021
January 2022
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 437}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 15, "token_count": 369}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 20, "token_count": 40}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 40}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 128}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 59, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 487}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 151}, {"author_id": 24, "token_count": 48}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1288}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 205}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1612
40.07%
Patrick McHardy
624
15.51%
Pablo Neira Ayuso
514
12.78%
Arturo Borrero Gonzalez
369
9.17%
Liping Zhang
102
2.54%
wenxu
68
1.69%
Taehee Yoo
13
0.32%
Eric Dumazet
2
0.05%
Others
719
17.87%
Total
4023
nft_nat.c
403
-
10
1970
Pablo Neira Ayuso
Florian Westphal
Patrick McHardy
Arturo Borrero Gonzalez
Liping Zhang
Others
October 2013
March 2014
June 2014
September 2014
October 2014
December 2014
January 2015
April 2015
November 2016
March 2017
March 2019
June 2019
December 2019
April 2020
June 2020
January 2021
July 2021
March 2022
June 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 822}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 85}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 232}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 428}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
638
32.39%
Florian Westphal
291
14.77%
Patrick McHardy
114
5.79%
Arturo Borrero Gonzalez
85
4.31%
Liping Zhang
8
0.41%
Others
834
42.34%
Total
1970
nft_numgen.c
255
-
6
1244
Laura Garcia Liebana
Pablo Neira Ayuso
Liping Zhang
Florian Westphal
Others
August 2016
September 2016
October 2016
April 2018
May 2018
October 2018
June 2019
June 2020
January 2021
January 2022
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 23, "token_count": 767}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 141}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 23, "token_count": 57}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 23, "token_count": 26}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Laura Garcia Liebana
991
79.66%
Pablo Neira Ayuso
234
18.81%
Liping Zhang
6
0.48%
Florian Westphal
6
0.48%
Others
7
0.56%
Total
1244
nft_objref.c
260
-
6
1251
Pablo Neira Ayuso
Florian Westphal
Liping Zhang
Pablo M. Bermudo Garay
Others
November 2016
January 2017
March 2017
August 2017
March 2018
August 2018
January 2019
February 2019
March 2019
June 2019
June 2020
January 2021
April 2021
May 2021
March 2022
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1026}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1173
93.76%
Florian Westphal
53
4.24%
Liping Zhang
14
1.12%
Pablo M. Bermudo Garay
4
0.32%
Others
7
0.56%
Total
1251
nft_osf.c
194
-
7
937
Fernando Fernandez Mancera
Pablo Neira Ayuso
Florian Westphal
Others
July 2018
August 2018
September 2018
October 2018
March 2019
May 2019
January 2020
June 2020
January 2021
June 2021
March 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 452}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 12, "token_count": 123}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 12, "token_count": 132}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Fernando Fernandez Mancera
710
75.77%
Pablo Neira Ayuso
202
21.56%
Florian Westphal
17
1.81%
Others
8
0.85%
Total
937
nft_payload.c
891
-
10
4669
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
wenxu
Liping Zhang
Others
October 2013
February 2014
April 2015
August 2015
November 2015
September 2016
November 2016
December 2016
August 2017
May 2019
June 2019
July 2019
October 2019
November 2019
March 2020
July 2020
August 2020
October 2020
November 2020
January 2021
April 2021
May 2021
October 2021
December 2021
January 2022
March 2022
August 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 525}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 698}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 481}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 913}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 100}, {"author_id": 24, "token_count": 171}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 296}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 304}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 234}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 0, "token_count": 243}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
2839
60.81%
Patrick McHardy
1238
26.52%
Florian Westphal
239
5.12%
wenxu
171
3.66%
Liping Zhang
18
0.39%
Others
164
3.51%
Total
4669
nft_queue.c
248
-
7
1128
Eric Leblond
Liping Zhang
Florian Westphal
Pablo Neira Ayuso
Patrick McHardy
Others
December 2013
February 2014
April 2015
September 2016
November 2016
December 2016
June 2019
June 2020
January 2021
March 2022
July 2022
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 40, "token_count": 543}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 20, "token_count": 436}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 115}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Leblond
543
48.14%
Liping Zhang
436
38.65%
Florian Westphal
115
10.20%
Pablo Neira Ayuso
19
1.68%
Patrick McHardy
8
0.71%
Others
7
0.62%
Total
1128
nft_quota.c
300
-
7
1398
Pablo Neira Ayuso
Fernando Fernandez Mancera
Pablo M. Bermudo Garay
Florian Westphal
Others
August 2016
September 2016
November 2016
December 2016
March 2017
August 2017
January 2019
June 2019
August 2019
June 2020
September 2021
January 2022
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 452}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 489}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 41}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 94}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 205}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1247
89.20%
Fernando Fernandez Mancera
94
6.72%
Pablo M. Bermudo Garay
41
2.93%
Florian Westphal
8
0.57%
Others
8
0.57%
Total
1398
nft_range.c
149
-
4
756
Pablo Neira Ayuso
Liping Zhang
Others
September 2016
October 2016
November 2016
May 2017
June 2019
January 2021
March 2022
August 2022
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 614}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 20, "token_count": 30}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
710
93.92%
Liping Zhang
30
3.97%
Others
16
2.12%
Total
756
nft_redir.c
294
-
9
1382
Florian Westphal
Arturo Borrero Gonzalez
Pablo Neira Ayuso
Patrick McHardy
Others
October 2014
January 2015
April 2015
November 2016
February 2019
March 2019
May 2019
June 2019
July 2019
December 2019
June 2020
January 2021
March 2022
var spanGroupData = [ {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 324}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 660}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 264}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
934
67.58%
Arturo Borrero Gonzalez
324
23.44%
Pablo Neira Ayuso
93
6.73%
Patrick McHardy
21
1.52%
Others
10
0.72%
Total
1382
nft_reject.c
133
-
10
515
Patrick McHardy
Pablo Neira Ayuso
Liping Zhang
Jose M. Guisado Gomez
Florian Westphal
Laura Garcia Liebana
Eric Leblond
David S. Miller
Others
October 2013
December 2013
February 2014
September 2014
October 2014
April 2015
August 2016
September 2018
June 2019
May 2020
June 2020
October 2020
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 259}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 20, "token_count": 55}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 50, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
272
52.82%
Pablo Neira Ayuso
124
24.08%
Liping Zhang
55
10.68%
Jose M. Guisado Gomez
32
6.21%
Florian Westphal
14
2.72%
Laura Garcia Liebana
6
1.17%
Eric Leblond
3
0.58%
David S. Miller
2
0.39%
Others
7
1.36%
Total
515
nft_reject_inet.c
111
-
9
475
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
Jan Engelhardt
Eric W. Biedermann
Liping Zhang
Jose M. Guisado Gomez
Others
February 2014
September 2014
February 2015
April 2015
September 2015
August 2016
November 2016
June 2019
June 2020
October 2020
November 2020
May 2021
March 2022
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 205}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
229
48.21%
Patrick McHardy
212
44.63%
Florian Westphal
10
2.11%
Jan Engelhardt
6
1.26%
Eric W. Biedermann
5
1.05%
Liping Zhang
4
0.84%
Jose M. Guisado Gomez
2
0.42%
Others
7
1.47%
Total
475
nft_reject_netdev.c
191
-
3
825
Jose M. Guisado Gomez
Pablo Neira Ayuso
Others
October 2020
December 2021
March 2022
var spanGroupData = [ {"timestamp": 1601535600, "group": [ {"author_id": 50, "token_count": 817}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jose M. Guisado Gomez
817
99.03%
Pablo Neira Ayuso
5
0.61%
Others
3
0.36%
Total
825
nft_rt.c
203
-
5
953
Florian Westphal
Pablo Neira Ayuso
Stephen Hemminger
Others
October 2016
November 2016
May 2017
August 2017
November 2017
August 2018
June 2019
January 2021
March 2022
var spanGroupData = [ {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 552}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 331}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
370
38.82%
Pablo Neira Ayuso
27
2.83%
Stephen Hemminger
2
0.21%
Others
554
58.13%
Total
953
nft_set_bitmap.c
315
-
8
1499
Pablo Neira Ayuso
Liping Zhang
Phil Sutter
Taehee Yoo
Florian Westphal
Others
January 2017
February 2017
March 2017
April 2017
May 2017
October 2017
April 2018
July 2018
June 2019
August 2019
February 2020
March 2020
May 2021
June 2022
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 996}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 50}, {"author_id": 0, "token_count": 267}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 37}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1399
93.33%
Liping Zhang
87
5.80%
Phil Sutter
5
0.33%
Taehee Yoo
2
0.13%
Florian Westphal
2
0.13%
Others
4
0.27%
Total
1499
nft_set_hash.c
756
-
13
3956
Pablo Neira Ayuso
Patrick McHardy
Phil Sutter
Eric Dumazet
Liping Zhang
Taehee Yoo
Florian Westphal
David S. Miller
Others
October 2013
March 2014
August 2014
January 2015
February 2015
March 2015
April 2015
June 2016
July 2016
August 2016
October 2016
December 2016
January 2017
May 2017
October 2017
November 2017
April 2018
June 2018
July 2018
September 2018
February 2019
June 2019
August 2019
February 2020
December 2020
April 2021
May 2021
June 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 261}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 2, "token_count": 154}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 692}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 199}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 37}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1375}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 150}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 59, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 22, "token_count": 43}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
2116
53.49%
Patrick McHardy
1306
33.01%
Phil Sutter
150
3.79%
Eric Dumazet
43
1.09%
Liping Zhang
37
0.94%
Taehee Yoo
21
0.53%
Florian Westphal
7
0.18%
David S. Miller
2
0.05%
Others
274
6.93%
Total
3956
nft_set_pipapo.c
2258
-
7
7450
Stefano Brivio
Pablo Neira Ayuso
Florian Westphal
Others
January 2020
February 2020
March 2020
June 2020
July 2020
April 2021
January 2022
July 2022
November 2022
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 5465}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 7, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 1760}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 7, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Stefano Brivio
7286
97.80%
Pablo Neira Ayuso
106
1.42%
Florian Westphal
50
0.67%
Others
8
0.11%
Total
7450
nft_set_pipapo.h
280
-
1
785
Stefano Brivio
March 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 785}, ]}, ]
Author Name
Tokens
Token Proportion
Stefano Brivio
785
100.00%
Total
785
nft_set_pipapo_avx2.c
1228
-
2
6533
Stefano Brivio
Florian Westphal
March 2020
May 2021
November 2021
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 6504}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 7, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefano Brivio
6531
99.97%
Florian Westphal
2
0.03%
Total
6533
nft_set_pipapo_avx2.h
12
-
2
47
Stefano Brivio
Others
March 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 34}, {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Stefano Brivio
34
72.34%
Others
13
27.66%
Total
47
nft_set_rbtree.c
635
-
10
3230
Pablo Neira Ayuso
Patrick McHardy
Stefano Brivio
Florian Westphal
Taehee Yoo
Phil Sutter
Liping Zhang
Others
October 2013
March 2014
May 2014
March 2015
April 2015
April 2016
June 2016
July 2016
August 2016
October 2016
December 2016
January 2017
March 2017
May 2017
July 2017
October 2017
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
March 2019
June 2019
August 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
April 2021
May 2021
April 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 840}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 197}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 178}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 50}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 201}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 482}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 332}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 59, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 59, "token_count": 62}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 155}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 19, "token_count": 57}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 63}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 74}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1401
43.37%
Patrick McHardy
1108
34.30%
Stefano Brivio
310
9.60%
Florian Westphal
203
6.28%
Taehee Yoo
77
2.38%
Phil Sutter
69
2.14%
Liping Zhang
52
1.61%
Others
10
0.31%
Total
3230
nft_synproxy.c
394
-
4
1937
Fernando Fernandez Mancera
Pablo Neira Ayuso
Florian Westphal
Others
June 2019
July 2019
September 2019
June 2020
May 2021
February 2022
March 2022
var spanGroupData = [ {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 1389}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 508}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Fernando Fernandez Mancera
1913
98.76%
Pablo Neira Ayuso
16
0.83%
Florian Westphal
3
0.15%
Others
5
0.26%
Total
1937
nft_tunnel.c
750
-
8
4039
Pablo Neira Ayuso
wenxu
Florian Westphal
Others
August 2018
January 2019
February 2019
April 2019
December 2019
January 2020
February 2020
March 2020
June 2020
January 2021
March 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 2926}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 24, "token_count": 194}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 24, "token_count": 37}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 514}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
3103
76.83%
wenxu
231
5.72%
Florian Westphal
23
0.57%
Others
682
16.89%
Total
4039
utils.c
217
-
5
1095
Florian Westphal
Pablo Neira Ayuso
Others
November 2017
December 2017
June 2018
January 2019
February 2019
June 2019
July 2020
October 2020
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 617}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
729
66.58%
Pablo Neira Ayuso
340
31.05%
Others
26
2.37%
Total
1095
x_tables.c
2017
-
42
9794
Florian Westphal
Harald Welte
Jan Engelhardt
Patrick McHardy
Alexey Dobriyan
Eric Dumazet
Willem de Bruijn
Stephen Hemminger
Pablo Neira Ayuso
Gao Feng
Balazs Scheidler
Eric W. Biedermann
Others
January 2006
March 2006
April 2006
August 2006
September 2006
December 2006
March 2007
July 2007
September 2007
December 2007
January 2008
April 2008
May 2008
October 2008
January 2009
February 2009
April 2009
June 2009
July 2009
August 2009
February 2010
March 2010
April 2010
October 2010
December 2010
January 2011
March 2011
April 2011
May 2011
January 2013
February 2013
October 2013
June 2014
July 2014
October 2014
May 2015
June 2015
July 2015
November 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
October 2016
November 2016
January 2017
February 2017
May 2017
July 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
June 2018
August 2018
February 2019
April 2019
June 2019
January 2020
February 2020
April 2020
June 2020
July 2020
November 2020
February 2021
March 2021
April 2021
August 2021
January 2022
August 2022
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 1861}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 2, "token_count": 380}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 244}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 220}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 540}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 53, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 200}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 25, "token_count": 512}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 236}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 441}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 197}, {"author_id": 41, "token_count": 28}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 177}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 55}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 59}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 9, "token_count": 176}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 22, "token_count": 211}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 41, "token_count": 45}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 22, "token_count": 26}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 76}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 17, "token_count": 25}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 22, "token_count": 39}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 905}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 191}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 58, "token_count": 270}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 58, "token_count": 22}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 22, "token_count": 10}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 22, "token_count": 36}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 644}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 194}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 266}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 377}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
3004
30.67%
Harald Welte
1861
19.00%
Jan Engelhardt
1432
14.62%
Patrick McHardy
1390
14.19%
Alexey Dobriyan
512
5.23%
Eric Dumazet
324
3.31%
Willem de Bruijn
292
2.98%
Stephen Hemminger
73
0.75%
Pablo Neira Ayuso
35
0.36%
Gao Feng
25
0.26%
Balazs Scheidler
8
0.08%
Eric W. Biedermann
3
0.03%
Others
835
8.53%
Total
9794
xt_AUDIT.c
158
-
9
663
Gao Feng
Pablo Neira Ayuso
Florian Westphal
Others
January 2011
March 2011
June 2011
November 2011
March 2013
March 2014
November 2016
May 2017
February 2018
June 2018
June 2019
May 2021
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 484}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gao Feng
8
1.21%
Pablo Neira Ayuso
3
0.45%
Florian Westphal
2
0.30%
Others
650
98.04%
Total
663
xt_CHECKSUM.c
87
-
3
331
Florian Westphal
Others
July 2010
February 2018
August 2018
June 2019
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 225}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
104
31.42%
Others
227
68.58%
Total
331
xt_CLASSIFY.c
70
-
7
265
Harald Welte
Patrick McHardy
Jan Engelhardt
Others
August 2003
January 2004
June 2004
January 2006
March 2006
August 2006
February 2007
July 2007
October 2007
November 2007
December 2007
January 2008
October 2008
July 2009
November 2010
June 2019
var spanGroupData = [ {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 103}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
116
43.77%
Patrick McHardy
47
17.74%
Jan Engelhardt
23
8.68%
Others
79
29.81%
Total
265
xt_CONNSECMARK.c
139
-
10
476
Jan Engelhardt
Patrick McHardy
Yasuyuki Kozakai
Florian Westphal
Pablo Neira Ayuso
Alexey Dobriyan
Others
June 2006
August 2006
December 2006
March 2007
July 2007
October 2007
November 2007
December 2007
January 2008
April 2008
June 2008
October 2008
July 2009
March 2010
November 2016
February 2018
June 2019
July 2020
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 283}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 31}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
95
19.96%
Patrick McHardy
31
6.51%
Yasuyuki Kozakai
17
3.57%
Florian Westphal
14
2.94%
Pablo Neira Ayuso
11
2.31%
Alexey Dobriyan
1
0.21%
Others
307
64.50%
Total
476
xt_CT.c
405
-
14
1796
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
Daniel Borkmann
Gao Feng
Willem de Bruijn
Yi-Hung Wei
Jan Engelhardt
Eric Leblond
Eric Dumazet
Liping Zhang
Others
February 2010
March 2010
April 2011
February 2012
March 2012
August 2012
October 2012
December 2012
January 2013
May 2013
January 2014
February 2014
July 2015
August 2015
November 2016
January 2017
April 2017
May 2017
August 2017
February 2018
May 2018
January 2019
March 2019
June 2019
January 2022
June 2022
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 246}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 321}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 300}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 388}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 104}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 58, "token_count": 33}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 17, "token_count": 66}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 43, "token_count": 15}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1170
65.14%
Patrick McHardy
246
13.70%
Florian Westphal
106
5.90%
Daniel Borkmann
104
5.79%
Gao Feng
85
4.73%
Willem de Bruijn
33
1.84%
Yi-Hung Wei
15
0.84%
Jan Engelhardt
9
0.50%
Eric Leblond
7
0.39%
Eric Dumazet
7
0.39%
Liping Zhang
1
0.06%
Others
13
0.72%
Total
1796
xt_DSCP.c
161
-
12
716
Jan Engelhardt
Harald Welte
Yasuyuki Kozakai
Patrick McHardy
Florian Westphal
Others
August 2002
March 2003
May 2003
August 2003
January 2004
March 2006
August 2006
April 2007
July 2007
October 2007
December 2007
January 2008
October 2008
July 2009
March 2010
May 2011
May 2019
June 2019
June 2022
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 137}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 11, "token_count": 130}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 310}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 26}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
353
49.30%
Harald Welte
138
19.27%
Yasuyuki Kozakai
130
18.16%
Patrick McHardy
43
6.01%
Florian Westphal
10
1.40%
Others
42
5.87%
Total
716
xt_HL.c
159
-
8
641
Jan Engelhardt
Harald Welte
Patrick McHardy
Florian Westphal
Others
August 2005
March 2006
August 2006
September 2006
November 2006
February 2007
April 2007
July 2007
October 2007
November 2007
December 2007
October 2008
February 2009
July 2009
March 2010
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 266}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 279}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
320
49.92%
Harald Welte
266
41.50%
Patrick McHardy
29
4.52%
Florian Westphal
12
1.87%
Others
14
2.18%
Total
641
xt_HMARK.c
368
-
8
1901
Hans Schillstrom
Florian Westphal
Daniel Borkmann
Others
May 2012
November 2012
August 2014
February 2018
June 2019
November 2019
August 2020
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 1850}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hans Schillstrom
1850
97.32%
Florian Westphal
34
1.79%
Daniel Borkmann
4
0.21%
Others
13
0.68%
Total
1901
xt_IDLETIMER.c
542
-
16
2568
Manoj Basapathi
Luciano Coelho
Taehee Yoo
Eric Dumazet
Liping Zhang
Jan Engelhardt
Others
June 2010
January 2011
July 2015
April 2016
October 2017
January 2018
February 2018
March 2018
October 2018
February 2019
May 2019
February 2020
March 2020
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1275375600, "group": [ {"author_id": 54, "token_count": 1093}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 22, "token_count": 25}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 59, "token_count": 94}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 49, "token_count": 1274}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Manoj Basapathi
1274
49.61%
Luciano Coelho
1093
42.56%
Taehee Yoo
94
3.66%
Eric Dumazet
25
0.97%
Liping Zhang
10
0.39%
Jan Engelhardt
10
0.39%
Others
62
2.41%
Total
2568
xt_LED.c
202
-
9
757
Jan Engelhardt
Florian Westphal
Others
February 2009
July 2009
March 2010
April 2010
January 2011
July 2014
October 2017
January 2018
February 2018
May 2019
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 458}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 222}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
25
3.30%
Florian Westphal
1
0.13%
Others
731
96.57%
Total
757
xt_LOG.c
119
-
12
511
Pablo Neira Ayuso
Harald Welte
Florian Westphal
Jan Engelhardt
Patrick McHardy
Hans Schillstrom
Gao Feng
Others
March 2000
March 2003
August 2003
March 2004
August 2005
February 2006
March 2006
February 2007
July 2007
October 2007
December 2007
October 2008
July 2009
March 2010
June 2010
February 2012
March 2012
March 2013
May 2013
June 2014
November 2016
June 2019
March 2021
September 2021
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 8, "token_count": 33}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
63
12.33%
Harald Welte
57
11.15%
Florian Westphal
44
8.61%
Jan Engelhardt
38
7.44%
Patrick McHardy
23
4.50%
Hans Schillstrom
8
1.57%
Gao Feng
1
0.20%
Others
277
54.21%
Total
511
xt_MASQUERADE.c
128
-
17
552
Florian Westphal
Patrick McHardy
Jan Engelhardt
Harald Welte
Taehee Yoo
Arturo Borrero Gonzalez
Pablo Neira Ayuso
Jozsef Kadlecsik
Linus Torvalds
Others
March 2000
February 2002
March 2003
August 2003
October 2004
November 2004
March 2006
December 2006
February 2007
July 2007
October 2007
November 2007
December 2007
January 2008
October 2008
July 2009
March 2010
December 2011
August 2012
May 2013
July 2013
September 2014
November 2016
April 2018
November 2018
April 2019
June 2019
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 60, "token_count": 166}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 59, "token_count": 13}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 196}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
235
42.57%
Patrick McHardy
41
7.43%
Jan Engelhardt
40
7.25%
Harald Welte
14
2.54%
Taehee Yoo
13
2.36%
Arturo Borrero Gonzalez
13
2.36%
Pablo Neira Ayuso
6
1.09%
Jozsef Kadlecsik
2
0.36%
Linus Torvalds
1
0.18%
Others
187
33.88%
Total
552
xt_NETMAP.c
169
-
13
960
Jan Engelhardt
Harald Welte
Patrick McHardy
Florian Westphal
Pablo Neira Ayuso
Jozsef Kadlecsik
Others
August 2003
August 2005
March 2006
September 2006
December 2006
February 2007
March 2007
April 2007
July 2007
October 2007
November 2007
December 2007
October 2008
July 2009
March 2010
June 2010
December 2011
August 2012
September 2012
November 2016
August 2017
April 2018
June 2019
var spanGroupData = [ {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 245}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 9, "token_count": 449}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 53}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
482
50.21%
Harald Welte
245
25.52%
Patrick McHardy
121
12.60%
Florian Westphal
53
5.52%
Pablo Neira Ayuso
30
3.13%
Jozsef Kadlecsik
2
0.21%
Others
27
2.81%
Total
960
xt_NFLOG.c
90
-
10
420
Patrick McHardy
Florian Westphal
Jan Engelhardt
Taehee Yoo
Pablo Neira Ayuso
Vishwanath Pai
Liping Zhang
Hans Schillstrom
Others
November 2006
July 2007
October 2007
December 2007
January 2008
October 2008
July 2009
March 2010
May 2013
June 2016
October 2016
November 2016
April 2018
June 2019
March 2021
September 2021
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 238}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 27, "token_count": 18}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 59, "token_count": 37}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
242
57.62%
Florian Westphal
44
10.48%
Jan Engelhardt
38
9.05%
Taehee Yoo
37
8.81%
Pablo Neira Ayuso
19
4.52%
Vishwanath Pai
18
4.29%
Liping Zhang
10
2.38%
Hans Schillstrom
8
1.90%
Others
4
0.95%
Total
420
xt_NFQUEUE.c
158
-
9
686
Florian Westphal
Harald Welte
Jan Engelhardt
Eric Leblond
Patrick McHardy
Pablo Neira Ayuso
Others
August 2005
January 2006
March 2006
August 2006
October 2006
July 2007
October 2007
December 2007
January 2008
October 2008
June 2009
July 2009
January 2010
March 2010
January 2011
March 2013
October 2013
December 2013
November 2016
February 2018
June 2019
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 94}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 121}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 203}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 40, "token_count": 26}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
246
35.86%
Harald Welte
130
18.95%
Jan Engelhardt
32
4.66%
Eric Leblond
26
3.79%
Patrick McHardy
20
2.92%
Pablo Neira Ayuso
6
0.87%
Others
226
32.94%
Total
686
xt_RATEEST.c
233
-
14
1131
Patrick McHardy
Jan Engelhardt
Florian Westphal
Willem de Bruijn
Eric Dumazet
Gao Feng
Others
December 2007
January 2008
October 2008
July 2009
January 2010
March 2010
June 2010
May 2011
September 2014
June 2016
September 2016
December 2016
January 2017
February 2018
March 2018
June 2019
December 2019
December 2020
October 2021
August 2022
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 730}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 20}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 58, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 211}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
737
65.16%
Jan Engelhardt
53
4.69%
Florian Westphal
27
2.39%
Willem de Bruijn
11
0.97%
Eric Dumazet
6
0.53%
Gao Feng
1
0.09%
Others
296
26.17%
Total
1131
xt_REDIRECT.c
118
-
12
482
Jan Engelhardt
Florian Westphal
Patrick McHardy
Arturo Borrero Gonzalez
Pablo Neira Ayuso
Jozsef Kadlecsik
Harald Welte
Others
March 2000
March 2003
August 2003
March 2006
December 2006
February 2007
July 2007
October 2007
November 2007
December 2007
October 2008
July 2009
March 2010
December 2011
August 2012
September 2012
October 2014
November 2014
November 2016
April 2018
June 2019
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 9, "token_count": 191}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 53}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
220
45.64%
Florian Westphal
53
11.00%
Patrick McHardy
37
7.68%
Arturo Borrero Gonzalez
10
2.07%
Pablo Neira Ayuso
7
1.45%
Jozsef Kadlecsik
2
0.41%
Harald Welte
1
0.21%
Others
152
31.54%
Total
482
xt_SECMARK.c
191
-
10
726
Pablo Neira Ayuso
Jan Engelhardt
Florian Westphal
Patrick McHardy
Others
June 2006
July 2006
August 2006
July 2007
October 2007
December 2007
January 2008
February 2008
June 2008
October 2008
March 2010
October 2010
February 2018
June 2019
April 2021
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 282}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 40}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 258}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
258
35.54%
Jan Engelhardt
61
8.40%
Florian Westphal
8
1.10%
Patrick McHardy
6
0.83%
Others
393
54.13%
Total
726
xt_TCPMSS.c
345
-
24
1743
Linus Torvalds
Patrick McHardy
Gao Feng
Jan Engelhardt
Pablo Neira Ayuso
Eric Dumazet
Harald Welte
Florian Westphal
David S. Miller
Others
February 2002
November 2002
March 2003
May 2003
August 2003
March 2005
January 2006
March 2006
August 2006
September 2006
November 2006
February 2007
April 2007
July 2007
October 2007
November 2007
December 2007
January 2008
July 2008
October 2008
June 2009
July 2009
February 2010
March 2010
June 2010
November 2011
December 2011
May 2012
June 2013
July 2013
September 2013
May 2015
August 2015
January 2016
September 2016
November 2016
April 2017
November 2017
February 2018
May 2019
June 2019
June 2022
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 56, "token_count": 587}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 457}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 28}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 22}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 17, "token_count": 189}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 22, "token_count": 41}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
587
33.68%
Patrick McHardy
490
28.11%
Gao Feng
200
11.47%
Jan Engelhardt
128
7.34%
Pablo Neira Ayuso
68
3.90%
Eric Dumazet
64
3.67%
Harald Welte
21
1.20%
Florian Westphal
15
0.86%
David S. Miller
2
0.11%
Others
168
9.64%
Total
1743
xt_TCPOPTSTRIP.c
153
-
8
670
Florian Westphal
Pablo Neira Ayuso
Jan Engelhardt
Others
December 2007
January 2008
October 2008
July 2009
February 2010
November 2011
December 2011
May 2013
July 2013
August 2015
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 559}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
46
6.87%
Pablo Neira Ayuso
44
6.57%
Jan Engelhardt
10
1.49%
Others
570
85.07%
Total
670
xt_TEE.c
231
-
13
1090
Jan Engelhardt
Patrick McHardy
Taehee Yoo
Pablo Neira Ayuso
Eric Dumazet
Willem de Bruijn
Florian Westphal
Eric W. Biedermann
Gao Feng
Máté Eckl
Others
July 2009
April 2010
June 2010
December 2011
May 2013
May 2015
July 2015
September 2015
October 2015
September 2016
November 2016
January 2017
March 2018
July 2018
October 2018
May 2019
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 9, "token_count": 308}, {"author_id": 2, "token_count": 303}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "token_count": 30}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 58, "token_count": 22}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 59, "token_count": 250}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
309
28.35%
Patrick McHardy
303
27.80%
Taehee Yoo
250
22.94%
Pablo Neira Ayuso
49
4.50%
Eric Dumazet
36
3.30%
Willem de Bruijn
22
2.02%
Florian Westphal
12
1.10%
Eric W. Biedermann
4
0.37%
Gao Feng
3
0.28%
Máté Eckl
2
0.18%
Others
100
9.17%
Total
1090
xt_TPROXY.c
269
-
13
1232
Balazs Scheidler
Florian Westphal
Máté Eckl
Jan Engelhardt
Pablo Neira Ayuso
Eric W. Biedermann
Hans Schillstrom
Others
October 2008
March 2010
September 2010
October 2010
February 2011
December 2011
April 2012
July 2013
March 2015
September 2015
February 2016
November 2016
February 2018
June 2018
June 2019
April 2021
July 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 60, "token_count": 274}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 53, "token_count": 666}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 28, "token_count": 98}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Balazs Scheidler
666
54.06%
Florian Westphal
118
9.58%
Máté Eckl
98
7.95%
Jan Engelhardt
17
1.38%
Pablo Neira Ayuso
16
1.30%
Eric W. Biedermann
12
0.97%
Hans Schillstrom
4
0.32%
Others
301
24.43%
Total
1232
xt_TRACE.c
55
-
7
198
Jozsef Kadlecsik
Liping Zhang
Jan Engelhardt
Florian Westphal
Patrick McHardy
Others
July 2007
October 2007
December 2007
January 2008
October 2008
July 2009
June 2016
May 2019
March 2021
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 109}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 56}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jozsef Kadlecsik
109
55.05%
Liping Zhang
56
28.28%
Jan Engelhardt
24
12.12%
Florian Westphal
5
2.53%
Patrick McHardy
1
0.51%
Others
3
1.52%
Total
198
xt_addrtype.c
232
-
13
1205
Florian Westphal
Patrick McHardy
Jan Engelhardt
Alexey Dobriyan
Pablo Neira Ayuso
Eric W. Biedermann
Others
June 2004
March 2006
September 2006
February 2007
April 2007
July 2007
December 2007
January 2008
August 2008
October 2008
November 2008
July 2009
March 2010
March 2011
April 2011
November 2011
December 2011
May 2013
May 2015
November 2016
February 2018
February 2019
June 2019
var spanGroupData = [ {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 194}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 60, "token_count": 264}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 25, "token_count": 28}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 427}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
619
51.37%
Patrick McHardy
201
16.68%
Jan Engelhardt
53
4.40%
Alexey Dobriyan
30
2.49%
Pablo Neira Ayuso
15
1.24%
Eric W. Biedermann
1
0.08%
Others
286
23.73%
Total
1205
xt_bpf.c
153
-
10
666
Willem de Bruijn
Florian Westphal
Daniel Borkmann
Others
January 2013
May 2014
July 2014
December 2016
January 2017
October 2017
November 2017
December 2017
February 2018
June 2019
August 2021
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 58, "token_count": 234}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 58, "token_count": 313}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 58, "token_count": 22}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Willem de Bruijn
569
85.44%
Florian Westphal
9
1.35%
Daniel Borkmann
1
0.15%
Others
87
13.06%
Total
666
xt_cgroup.c
219
-
9
1055
Pablo Neira Ayuso
Daniel Borkmann
Willem de Bruijn
Florian Westphal
Others
December 2013
March 2014
March 2015
December 2015
January 2017
January 2018
February 2018
June 2018
September 2018
June 2019
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 33, "token_count": 219}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 365}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 58, "token_count": 11}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 382}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
382
36.21%
Daniel Borkmann
225
21.33%
Willem de Bruijn
11
1.04%
Florian Westphal
11
1.04%
Others
426
40.38%
Total
1055
xt_cluster.c
175
-
8
708
Pablo Neira Ayuso
Jan Engelhardt
Patrick McHardy
Florian Westphal
Daniel Borkmann
Taehee Yoo
Others
March 2009
May 2009
June 2009
July 2009
March 2010
August 2014
November 2016
February 2018
August 2018
June 2019
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 587}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
612
86.44%
Jan Engelhardt
14
1.98%
Patrick McHardy
11
1.55%
Florian Westphal
4
0.56%
Daniel Borkmann
4
0.56%
Taehee Yoo
1
0.14%
Others
62
8.76%
Total
708
xt_comment.c
46
-
4
143
Patrick McHardy
Harald Welte
Jan Engelhardt
Others
September 2004
January 2006
March 2006
August 2006
July 2007
December 2007
January 2008
October 2008
July 2009
May 2019
var spanGroupData = [ {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
92
64.34%
Harald Welte
29
20.28%
Jan Engelhardt
21
14.69%
Others
1
0.70%
Total
143
xt_connbytes.c
157
-
12
757
Harald Welte
Patrick McHardy
Jan Engelhardt
Eric Dumazet
Yasuyuki Kozakai
Florian Westphal
Others
August 2005
November 2005
January 2006
March 2006
August 2006
December 2006
January 2007
March 2007
July 2007
October 2007
December 2007
January 2008
May 2008
July 2008
October 2008
July 2009
March 2010
June 2010
December 2011
September 2013
September 2014
November 2016
February 2018
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 397}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 11, "token_count": 31}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 22, "token_count": 64}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
432
57.07%
Patrick McHardy
68
8.98%
Jan Engelhardt
68
8.98%
Eric Dumazet
64
8.45%
Yasuyuki Kozakai
36
4.76%
Florian Westphal
27
3.57%
Others
62
8.19%
Total
757
xt_connlabel.c
102
-
4
424
Florian Westphal
Others
January 2013
August 2015
July 2016
November 2016
February 2018
April 2019
June 2019
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 330}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
407
95.99%
Others
17
4.01%
Total
424
xt_connlimit.c
137
-
11
679
Jan Engelhardt
Florian Westphal
Willem de Bruijn
Pablo Neira Ayuso
Daniel Borkmann
Alexey Dobriyan
Jeremy Sowden
Eric W. Biedermann
Others
July 2007
December 2007
January 2008
October 2008
July 2009
January 2010
February 2010
March 2010
January 2011
March 2011
May 2012
March 2014
November 2014
August 2015
September 2015
November 2016
January 2017
November 2017
December 2017
July 2018
September 2019
June 2022
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 238}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 9, "token_count": 89}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 58, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 162}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
352
51.84%
Florian Westphal
275
40.50%
Willem de Bruijn
11
1.62%
Pablo Neira Ayuso
9
1.33%
Daniel Borkmann
9
1.33%
Alexey Dobriyan
9
1.33%
Jeremy Sowden
6
0.88%
Eric W. Biedermann
2
0.29%
Others
6
0.88%
Total
679
xt_connmark.c
208
-
10
923
Jan Engelhardt
Harald Welte
Pablo Neira Ayuso
Florian Westphal
Patrick McHardy
Others
October 2004
January 2006
March 2006
August 2006
March 2007
July 2007
October 2007
December 2007
January 2008
October 2008
June 2009
July 2009
February 2010
March 2010
November 2016
February 2018
March 2018
April 2018
June 2018
May 2019
July 2020
November 2022
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 65}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 121}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 307}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 177}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
486
52.65%
Harald Welte
73
7.91%
Pablo Neira Ayuso
69
7.48%
Florian Westphal
28
3.03%
Patrick McHardy
13
1.41%
Others
254
27.52%
Total
923
xt_conntrack.c
327
-
9
1723
Jan Engelhardt
Patrick McHardy
Harald Welte
Florian Westphal
Pablo Neira Ayuso
Yasuyuki Kozakai
Eric Dumazet
Others
August 2002
March 2003
May 2003
August 2003
March 2004
January 2006
March 2006
August 2006
September 2006
December 2006
March 2007
May 2007
July 2007
December 2007
January 2008
February 2008
April 2008
October 2008
June 2009
July 2009
November 2009
March 2010
June 2010
December 2010
August 2016
November 2016
April 2017
February 2018
June 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 152}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 637}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 334}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 405}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
1018
59.08%
Patrick McHardy
430
24.96%
Harald Welte
178
10.33%
Florian Westphal
70
4.06%
Pablo Neira Ayuso
14
0.81%
Yasuyuki Kozakai
2
0.12%
Eric Dumazet
1
0.06%
Others
10
0.58%
Total
1723
xt_cpu.c
61
-
3
208
Eric Dumazet
Jan Engelhardt
Others
July 2010
January 2011
June 2019
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 22, "token_count": 195}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
195
93.75%
Jan Engelhardt
10
4.81%
Others
3
1.44%
Total
208
xt_dccp.c
185
-
8
838
Harald Welte
Jan Engelhardt
Patrick McHardy
Pablo Neira Ayuso
Others
August 2005
January 2006
March 2006
August 2006
February 2007
July 2007
October 2007
December 2007
January 2008
April 2008
October 2008
December 2008
July 2009
March 2010
June 2019
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 574}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 82}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 24}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
656
78.28%
Jan Engelhardt
89
10.62%
Patrick McHardy
60
7.16%
Pablo Neira Ayuso
3
0.36%
Others
30
3.58%
Total
838
xt_devgroup.c
79
-
3
375
Patrick McHardy
Pablo Neira Ayuso
Others
February 2011
November 2016
June 2019
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 367}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
367
97.87%
Pablo Neira Ayuso
6
1.60%
Others
2
0.53%
Total
375
xt_dscp.c
110
-
6
504
Yasuyuki Kozakai
Jan Engelhardt
Patrick McHardy
Pablo Neira Ayuso
Others
August 2006
April 2007
July 2007
December 2007
January 2008
October 2008
July 2009
March 2010
November 2016
June 2019
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 11, "token_count": 247}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 180}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
247
49.01%
Jan Engelhardt
222
44.05%
Patrick McHardy
24
4.76%
Pablo Neira Ayuso
3
0.60%
Others
8
1.59%
Total
504
xt_ecn.c
176
-
9
790
Patrick McHardy
Harald Welte
Jan Engelhardt
David S. Miller
Florian Westphal
Others
August 2002
March 2003
May 2003
August 2003
August 2004
January 2006
March 2006
February 2007
March 2007
April 2007
July 2007
December 2007
October 2008
July 2009
March 2010
June 2011
February 2018
June 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 272}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 36, "token_count": 25}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 9, "token_count": 24}, {"author_id": 2, "token_count": 351}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
361
45.70%
Harald Welte
280
35.44%
Jan Engelhardt
88
11.14%
David S. Miller
25
3.16%
Florian Westphal
4
0.51%
Others
32
4.05%
Total
790
xt_esp.c
104
-
9
442
Linus Torvalds
Yasuyuki Kozakai
Jan Engelhardt
Patrick McHardy
David S. Miller
Harald Welte
Others
February 2002
March 2003
May 2003
August 2003
August 2004
March 2006
April 2006
August 2006
July 2007
December 2007
January 2008
April 2008
October 2008
July 2009
March 2010
June 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 56, "token_count": 224}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 36, "token_count": 18}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 11, "token_count": 67}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
224
50.68%
Yasuyuki Kozakai
67
15.16%
Jan Engelhardt
65
14.71%
Patrick McHardy
32
7.24%
David S. Miller
18
4.07%
Harald Welte
13
2.94%
Others
23
5.20%
Total
442
xt_hashlimit.c
1332
-
50
6699
Vishwanath Pai
Harald Welte
Jan Engelhardt
Florian Westphal
Patrick McHardy
Alexey Dobriyan
Eric Dumazet
Pablo Neira Ayuso
Willem de Bruijn
Gao Feng
Stephen Hemminger
Taehee Yoo
Jeremy Sowden
Sergey Popovich
Daniel Borkmann
Eric W. Biedermann
David S. Miller
Jesper Dangaard Brouer
Others
October 2004
November 2004
January 2005
February 2005
March 2005
August 2005
March 2006
May 2006
June 2006
July 2006
August 2006
September 2006
November 2006
December 2006
February 2007
March 2007
April 2007
July 2007
September 2007
December 2007
January 2008
March 2008
May 2008
October 2008
February 2009
May 2009
July 2009
January 2010
February 2010
March 2010
April 2010
August 2010
November 2011
December 2011
January 2012
May 2012
December 2012
February 2013
April 2013
December 2013
July 2014
August 2014
September 2014
October 2014
September 2016
October 2016
November 2016
January 2017
February 2017
July 2017
August 2017
September 2017
February 2018
March 2018
April 2018
September 2018
November 2018
December 2018
May 2019
September 2019
January 2020
February 2020
January 2022
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 8, "token_count": 1241}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 8, "token_count": 67}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 373}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 46}, {"author_id": 9, "token_count": 11}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 260}, {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 28}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 25, "token_count": 319}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 9, "token_count": 814}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 22, "token_count": 126}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 452}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 84}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 22, "token_count": 51}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 27, "token_count": 1024}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 58, "token_count": 44}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 27, "token_count": 1147}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 59, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Vishwanath Pai
2186
32.63%
Harald Welte
1308
19.53%
Jan Engelhardt
1125
16.79%
Florian Westphal
504
7.52%
Patrick McHardy
412
6.15%
Alexey Dobriyan
320
4.78%
Eric Dumazet
233
3.48%
Pablo Neira Ayuso
84
1.25%
Willem de Bruijn
44
0.66%
Gao Feng
15
0.22%
Stephen Hemminger
12
0.18%
Taehee Yoo
10
0.15%
Jeremy Sowden
7
0.10%
Sergey Popovich
4
0.06%
Daniel Borkmann
4
0.06%
Eric W. Biedermann
3
0.04%
David S. Miller
2
0.03%
Jesper Dangaard Brouer
1
0.01%
Others
425
6.34%
Total
6699
xt_helper.c
96
-
11
406
Harald Welte
Yasuyuki Kozakai
Jan Engelhardt
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Gao Feng
Aaron Conole
Others
August 2002
March 2003
July 2003
August 2003
January 2004
November 2005
January 2006
March 2006
August 2006
July 2007
December 2007
January 2008
October 2008
July 2009
March 2010
September 2016
November 2016
February 2018
June 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 69}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 113}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 0, "token_count": 35}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
125
30.79%
Yasuyuki Kozakai
113
27.83%
Jan Engelhardt
64
15.76%
Patrick McHardy
39
9.61%
Pablo Neira Ayuso
35
8.62%
Florian Westphal
11
2.71%
Gao Feng
8
1.97%
Aaron Conole
1
0.25%
Others
10
2.46%
Total
406
xt_hl.c
93
-
6
364
Jan Engelhardt
Harald Welte
Patrick McHardy
Others
March 2003
March 2006
February 2007
April 2007
July 2007
December 2007
October 2008
February 2009
July 2009
June 2019
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 8, "token_count": 151}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 170}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
189
51.92%
Harald Welte
151
41.48%
Patrick McHardy
7
1.92%
Others
17
4.67%
Total
364
xt_ipcomp.c
109
-
6
436
Liping Zhang
Pablo Neira Ayuso
Florian Westphal
Others
December 2013
January 2014
October 2016
January 2018
February 2018
May 2019
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 421}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Liping Zhang
10
2.29%
Pablo Neira Ayuso
1
0.23%
Florian Westphal
1
0.23%
Others
424
97.25%
Total
436
xt_iprange.c
137
-
10
761
Jan Engelhardt
Harald Welte
Alexey Dobriyan
Patrick McHardy
Pablo Neira Ayuso
Jozsef Kadlecsik
Others
August 2003
March 2006
February 2007
December 2007
January 2008
February 2008
May 2008
October 2008
June 2009
July 2009
March 2010
January 2011
June 2019
var spanGroupData = [ {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 37}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 541}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 16}, {"author_id": 9, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
575
75.56%
Harald Welte
37
4.86%
Alexey Dobriyan
16
2.10%
Patrick McHardy
2
0.26%
Pablo Neira Ayuso
1
0.13%
Jozsef Kadlecsik
1
0.13%
Others
129
16.95%
Total
761
xt_ipvs.c
191
-
7
793
Hannes Eder
Eric W. Biedermann
Pablo Neira Ayuso
Alex Gartrell
Jesper Dangaard Brouer
Florian Westphal
Others
July 2010
September 2012
August 2015
September 2015
November 2016
February 2018
May 2019
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 47, "token_count": 770}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Hannes Eder
770
97.10%
Eric W. Biedermann
12
1.51%
Pablo Neira Ayuso
6
0.76%
Alex Gartrell
2
0.25%
Jesper Dangaard Brouer
1
0.13%
Florian Westphal
1
0.13%
Others
1
0.13%
Total
793
xt_l2tp.c
355
-
3
1625
James Chapman
Florian Westphal
Others
January 2014
February 2018
June 2019
var spanGroupData = [ {"timestamp": 1388563200, "group": [ {"author_id": 37, "token_count": 1614}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
James Chapman
1614
99.32%
Florian Westphal
9
0.55%
Others
2
0.12%
Total
1625
xt_length.c
67
-
7
291
Pablo Neira Ayuso
Harald Welte
Patrick McHardy
Jan Engelhardt
David S. Miller
Others
August 2005
January 2006
March 2006
August 2006
April 2007
July 2007
December 2007
January 2008
October 2008
July 2009
June 2019
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 36, "token_count": 3}, {"author_id": 8, "token_count": 88}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
131
45.02%
Harald Welte
88
30.24%
Patrick McHardy
34
11.68%
Jan Engelhardt
26
8.93%
David S. Miller
3
1.03%
Others
9
3.09%
Total
291
xt_limit.c
215
-
14
889
Patrick McHardy
Jan Engelhardt
Harald Welte
Willem de Bruijn
Florian Westphal
Liping Zhang
Others
March 2000
March 2003
August 2003
October 2003
January 2006
March 2006
August 2006
September 2006
July 2007
December 2007
January 2008
October 2008
March 2009
June 2009
July 2009
March 2010
May 2012
September 2012
January 2017
March 2017
January 2018
February 2018
March 2018
June 2019
April 2021
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 60, "token_count": 264}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 224}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 9, "token_count": 86}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 58, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 87}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
265
29.81%
Jan Engelhardt
145
16.31%
Harald Welte
42
4.72%
Willem de Bruijn
11
1.24%
Florian Westphal
8
0.90%
Liping Zhang
4
0.45%
Others
414
46.57%
Total
889
xt_mac.c
63
-
10
263
Jan Engelhardt
Harald Welte
Patrick McHardy
Linus Torvalds
Others
March 2000
February 2002
March 2003
August 2003
October 2004
January 2006
March 2006
August 2006
February 2007
March 2007
July 2007
November 2007
December 2007
January 2008
October 2008
July 2009
March 2010
May 2012
June 2019
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 34}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 47}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
69
26.24%
Harald Welte
48
18.25%
Patrick McHardy
36
13.69%
Linus Torvalds
2
0.76%
Others
108
41.06%
Total
263
xt_mark.c
82
-
9
324
Jan Engelhardt
Harald Welte
Patrick McHardy
Pablo Neira Ayuso
Others
March 2000
March 2003
August 2003
January 2006
March 2006
August 2006
November 2006
July 2007
December 2007
January 2008
October 2008
February 2009
June 2009
July 2009
April 2015
June 2019
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 149}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
192
59.26%
Harald Welte
34
10.49%
Patrick McHardy
5
1.54%
Pablo Neira Ayuso
3
0.93%
Others
90
27.78%
Total
324
xt_multiport.c
176
-
12
748
Yasuyuki Kozakai
Jan Engelhardt
Gao Feng
Patrick McHardy
Harald Welte
Others
March 2000
March 2003
August 2003
January 2005
March 2006
April 2006
May 2006
August 2006
November 2006
July 2007
December 2007
January 2008
April 2008
October 2008
July 2009
March 2010
May 2010
September 2016
November 2016
June 2019
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 278}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 11, "token_count": 201}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 24}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 17, "token_count": 36}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
201
26.87%
Jan Engelhardt
81
10.83%
Gao Feng
60
8.02%
Patrick McHardy
48
6.42%
Harald Welte
14
1.87%
Others
344
45.99%
Total
748
xt_nat.c
247
-
14
1289
Patrick McHardy
Jozsef Kadlecsik
Florian Westphal
Alexey Dobriyan
Jan Engelhardt
Eric Dumazet
Others
December 2006
October 2007
November 2007
December 2007
January 2008
April 2008
October 2008
June 2009
July 2009
August 2009
January 2010
March 2010
June 2010
September 2010
May 2011
December 2011
August 2012
October 2012
November 2016
August 2017
February 2018
April 2018
October 2018
February 2019
June 2019
June 2020
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 286}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 16}, {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 444}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 363}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
457
35.45%
Jozsef Kadlecsik
286
22.19%
Florian Westphal
97
7.53%
Alexey Dobriyan
20
1.55%
Jan Engelhardt
19
1.47%
Eric Dumazet
1
0.08%
Others
409
31.73%
Total
1289
xt_nfacct.c
93
-
10
377
Pablo Neira Ayuso
Florian Westphal
Liping Zhang
Others
December 2011
April 2014
August 2015
August 2016
November 2016
January 2018
February 2018
May 2019
August 2019
July 2020
November 2020
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 254}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
257
68.17%
Florian Westphal
9
2.39%
Liping Zhang
2
0.53%
Others
109
28.91%
Total
377
xt_osf.c
74
-
8
276
Fernando Fernandez Mancera
Jan Engelhardt
Pablo Neira Ayuso
Gao Feng
Others
June 2009
July 2009
March 2010
March 2013
March 2014
December 2017
May 2018
July 2018
October 2018
May 2019
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 228}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Fernando Fernandez Mancera
14
5.07%
Jan Engelhardt
11
3.99%
Pablo Neira Ayuso
7
2.54%
Gao Feng
1
0.36%
Others
243
88.04%
Total
276
xt_owner.c
150
-
9
765
Jan Engelhardt
Eric W. Biedermann
Pablo Neira Ayuso
Eric Dumazet
Others
December 2007
January 2008
October 2008
November 2008
June 2009
July 2009
February 2012
November 2015
June 2016
November 2016
February 2017
June 2018
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 291}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 118}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 22, "token_count": 13}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 31, "token_count": 183}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
312
40.78%
Eric W. Biedermann
301
39.35%
Pablo Neira Ayuso
16
2.09%
Eric Dumazet
13
1.70%
Others
123
16.08%
Total
765
xt_physdev.c
139
-
11
650
Florian Westphal
Patrick McHardy
Jan Engelhardt
Harald Welte
Eric Dumazet
Jeremy Sowden
Pablo Neira Ayuso
Others
September 2004
January 2006
March 2006
July 2006
August 2006
December 2006
July 2007
November 2007
December 2007
January 2008
October 2008
February 2009
March 2009
July 2009
March 2010
October 2014
April 2015
July 2016
February 2018
December 2018
January 2019
June 2019
September 2019
var spanGroupData = [ {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 375}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 51}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
81
12.46%
Patrick McHardy
56
8.62%
Jan Engelhardt
54
8.31%
Harald Welte
51
7.85%
Eric Dumazet
16
2.46%
Jeremy Sowden
5
0.77%
Pablo Neira Ayuso
4
0.62%
Others
383
58.92%
Total
650
xt_pkttype.c
61
-
9
235
Harald Welte
Jan Engelhardt
Patrick McHardy
Pablo Neira Ayuso
Others
August 2002
March 2003
January 2004
January 2006
March 2006
July 2006
August 2006
April 2007
July 2007
December 2007
January 2008
October 2008
July 2009
November 2016
June 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 85}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
125
53.19%
Jan Engelhardt
53
22.55%
Patrick McHardy
12
5.11%
Pablo Neira Ayuso
6
2.55%
Others
39
16.60%
Total
235
xt_policy.c
189
-
8
974
Patrick McHardy
Jan Engelhardt
Florian Westphal
David S. Miller
Pablo Neira Ayuso
Eric Dumazet
Others
January 2006
February 2006
March 2006
April 2006
August 2006
July 2007
November 2007
December 2007
January 2008
April 2008
October 2008
June 2009
July 2009
March 2010
November 2016
November 2017
February 2018
December 2018
June 2019
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 644}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 158}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
833
85.52%
Jan Engelhardt
80
8.21%
Florian Westphal
42
4.31%
David S. Miller
7
0.72%
Pablo Neira Ayuso
6
0.62%
Eric Dumazet
3
0.31%
Others
3
0.31%
Total
974
xt_quota.c
92
-
7
377
Patrick McHardy
Jan Engelhardt
Willem de Bruijn
Others
May 2006
August 2006
September 2006
July 2007
December 2007
January 2008
October 2008
March 2009
June 2009
July 2009
March 2010
July 2010
May 2011
January 2017
May 2019
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 192}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 9, "token_count": 74}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 58, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
213
56.50%
Jan Engelhardt
127
33.69%
Willem de Bruijn
11
2.92%
Others
26
6.90%
Total
377
xt_rateest.c
153
-
6
734
Patrick McHardy
Eric Dumazet
Jan Engelhardt
Willem de Bruijn
Others
December 2007
October 2008
June 2009
July 2009
March 2010
July 2011
June 2013
December 2016
January 2017
March 2018
June 2019
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 620}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 22, "token_count": 39}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 58, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
621
84.60%
Eric Dumazet
47
6.40%
Jan Engelhardt
33
4.50%
Willem de Bruijn
11
1.50%
Others
22
3.00%
Total
734
xt_realm.c
51
-
6
207
Patrick McHardy
Jan Engelhardt
Harald Welte
Pablo Neira Ayuso
Eric Dumazet
Others
June 2004
January 2006
March 2006
July 2007
November 2007
December 2007
January 2008
October 2008
June 2009
July 2009
June 2019
var spanGroupData = [ {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 139}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
168
81.16%
Jan Engelhardt
17
8.21%
Harald Welte
13
6.28%
Pablo Neira Ayuso
4
1.93%
Eric Dumazet
3
1.45%
Others
2
0.97%
Total
207
xt_recent.c
763
-
38
3909
Patrick McHardy
Jan Engelhardt
Alexey Dobriyan
Florian Westphal
Eric W. Biedermann
Jozsef Kadlecsik
Eric Dumazet
Pablo Neira Ayuso
Harald Welte
Gao Feng
Stephen Hemminger
Others
June 2003
December 2003
July 2004
January 2005
January 2006
March 2006
May 2006
June 2006
August 2006
September 2006
February 2007
July 2007
September 2007
October 2007
December 2007
January 2008
March 2008
April 2008
July 2008
October 2008
November 2008
February 2009
July 2009
January 2010
February 2010
March 2010
August 2010
April 2012
May 2012
December 2012
January 2013
February 2013
March 2013
April 2013
June 2014
November 2014
February 2015
September 2016
November 2016
March 2017
February 2018
March 2018
May 2018
June 2018
February 2019
June 2019
February 2020
August 2020
January 2021
January 2022
var spanGroupData = [ {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 559}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 1132}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 9, "token_count": 802}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 25, "token_count": 296}, {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 39}, {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 128}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 31, "token_count": 56}, {"author_id": 60, "token_count": 238}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 20}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 157}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 25, "token_count": 10}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
1205
30.83%
Jan Engelhardt
907
23.20%
Alexey Dobriyan
324
8.29%
Florian Westphal
191
4.89%
Eric W. Biedermann
59
1.51%
Jozsef Kadlecsik
28
0.72%
Eric Dumazet
21
0.54%
Pablo Neira Ayuso
15
0.38%
Harald Welte
11
0.28%
Gao Feng
6
0.15%
Stephen Hemminger
5
0.13%
Others
1137
29.09%
Total
3909
xt_repldata.h
48
-
3
12
Jan Engelhardt
Others
June 2009
February 2014
November 2017
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
9
75.00%
Others
3
25.00%
Total
12
xt_sctp.c
199
-
11
972
Harald Welte
Jan Engelhardt
Patrick McHardy
Others
July 2004
September 2004
January 2006
March 2006
May 2006
June 2006
August 2006
November 2006
July 2007
October 2007
December 2007
January 2008
April 2008
October 2008
February 2009
July 2009
March 2010
June 2010
September 2016
June 2017
May 2019
var spanGroupData = [ {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 611}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 70}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 58}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
681
70.06%
Jan Engelhardt
127
13.07%
Patrick McHardy
112
11.52%
Others
52
5.35%
Total
972
xt_set.c
712
-
9
3859
Jozsef Kadlecsik
Anton Danilov
Pablo Neira Ayuso
Florian Westphal
Linus Torvalds
Others
February 2011
April 2011
June 2011
September 2012
April 2013
September 2013
October 2013
November 2013
September 2014
November 2014
May 2015
June 2015
November 2016
January 2018
February 2018
June 2018
June 2019
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 1216}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 75}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 364}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 94}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 217}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 472}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 42, "token_count": 832}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 202}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 147}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 53}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jozsef Kadlecsik
2882
74.68%
Anton Danilov
832
21.56%
Pablo Neira Ayuso
40
1.04%
Florian Westphal
21
0.54%
Linus Torvalds
1
0.03%
Others
83
2.15%
Total
3859
xt_socket.c
336
-
18
1414
Balazs Scheidler
Eric Dumazet
Pablo Neira Ayuso
Florian Westphal
Daniel Borkmann
Jan Engelhardt
Máté Eckl
Eric W. Biedermann
Hans Schillstrom
Others
October 2008
June 2009
March 2010
October 2010
December 2011
April 2012
May 2013
June 2013
July 2013
October 2013
February 2015
March 2015
April 2015
June 2015
September 2015
February 2016
October 2016
November 2016
April 2017
September 2017
February 2018
June 2018
September 2018
June 2019
April 2021
February 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 53, "token_count": 306}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 22, "token_count": 244}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 33, "token_count": 54}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 208}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 121}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Balazs Scheidler
306
21.64%
Eric Dumazet
261
18.46%
Pablo Neira Ayuso
208
14.71%
Florian Westphal
200
14.14%
Daniel Borkmann
54
3.82%
Jan Engelhardt
7
0.50%
Máté Eckl
2
0.14%
Eric W. Biedermann
2
0.14%
Hans Schillstrom
1
0.07%
Others
373
26.38%
Total
1414
xt_state.c
75
-
9
283
Harald Welte
Jan Engelhardt
Pablo Neira Ayuso
Florian Westphal
Patrick McHardy
Eric Dumazet
Yasuyuki Kozakai
Others
March 2000
August 2003
January 2004
March 2004
November 2005
January 2006
March 2006
August 2006
March 2007
July 2007
December 2007
October 2008
July 2009
March 2010
June 2010
November 2016
April 2017
February 2018
June 2019
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
53
18.73%
Jan Engelhardt
45
15.90%
Pablo Neira Ayuso
42
14.84%
Florian Westphal
20
7.07%
Patrick McHardy
15
5.30%
Eric Dumazet
14
4.95%
Yasuyuki Kozakai
2
0.71%
Others
92
32.51%
Total
283
xt_statistic.c
99
-
8
430
Patrick McHardy
Jan Engelhardt
Eric Dumazet
Others
May 2006
August 2006
July 2007
December 2007
January 2008
October 2008
March 2009
July 2009
March 2010
June 2010
May 2011
January 2018
June 2019
October 2022
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 228}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 9, "token_count": 80}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 51}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
237
55.12%
Jan Engelhardt
122
28.37%
Eric Dumazet
51
11.86%
Others
20
4.65%
Total
430
xt_string.c
93
-
10
417
Pablo Neira Ayuso
Jan Engelhardt
Patrick McHardy
Harald Welte
Willem de Bruijn
Others
August 2005
January 2006
March 2006
May 2006
July 2006
August 2006
July 2007
December 2007
January 2008
July 2008
October 2008
July 2009
March 2010
January 2017
March 2018
June 2019
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 203}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 19}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 58, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
206
49.40%
Jan Engelhardt
48
11.51%
Patrick McHardy
45
10.79%
Harald Welte
30
7.19%
Willem de Bruijn
11
2.64%
Others
77
18.47%
Total
417
xt_tcpmss.c
107
-
8
467
Linus Torvalds
Patrick McHardy
David S. Miller
Harald Welte
Jan Engelhardt
Others
February 2002
March 2003
May 2003
August 2003
August 2004
January 2006
March 2006
August 2006
July 2007
October 2007
December 2007
January 2008
April 2008
October 2008
July 2009
June 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 56, "token_count": 166}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 36, "token_count": 53}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
166
35.55%
Patrick McHardy
64
13.70%
David S. Miller
53
11.35%
Harald Welte
48
10.28%
Jan Engelhardt
45
9.64%
Others
91
19.49%
Total
467
xt_tcpudp.c
232
-
9
1115
Harald Welte
Jan Engelhardt
Patrick McHardy
Pablo Neira Ayuso
David S. Miller
Others
January 2006
March 2006
August 2006
November 2006
July 2007
August 2007
December 2007
January 2008
April 2008
October 2008
July 2009
March 2010
June 2016
May 2019
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 36, "token_count": 3}, {"author_id": 8, "token_count": 768}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 24}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
768
68.88%
Jan Engelhardt
144
12.91%
Patrick McHardy
108
9.69%
Pablo Neira Ayuso
9
0.81%
David S. Miller
3
0.27%
Others
83
7.44%
Total
1115
xt_time.c
300
-
6
1082
Jan Engelhardt
Florian Westphal
Others
September 2007
December 2007
January 2008
March 2008
April 2008
September 2008
October 2008
January 2009
July 2009
February 2010
March 2010
September 2012
February 2018
March 2018
April 2019
November 2019
July 2020
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 9, "token_count": 874}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
938
86.69%
Florian Westphal
78
7.21%
Others
66
6.10%
Total
1082
xt_u32.c
124
-
5
533
Jan Engelhardt
Patrick McHardy
Others
July 2007
December 2007
January 2008
February 2008
October 2008
July 2009
February 2010
May 2019
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 489}, {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Engelhardt
512
96.06%
Patrick McHardy
1
0.19%
Others
20
3.75%
Total
533
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
487
Author
Tokens
Proportion
Commits
Proportion
0
Pablo Neira Ayuso
118795
19.49%
858
18.30%
1
Florian Westphal
72731
11.93%
685
14.61%
2
Patrick McHardy
72541
11.90%
435
9.28%
3
Jozsef Kadlecsik
50472
8.28%
162
3.45%
4
Jing Min Zhao
28499
4.68%
7
0.15%
5
Wensong Zhang
24578
4.03%
14
0.30%
6
Julian Anastasov
18802
3.08%
153
3.26%
7
Stefano Brivio
15577
2.56%
28
0.60%
8
Harald Welte
15356
2.52%
37
0.79%
9
Jan Engelhardt
13025
2.14%
143
3.05%
10
Hans Schillstrom
11052
1.81%
47
1.00%
11
Yasuyuki Kozakai
10556
1.73%
24
0.51%
12
Fernando Fernandez Mancera
8973
1.47%
19
0.41%
13
Julius Volz
8881
1.46%
23
0.49%
14
Oliver Smith
6369
1.04%
7
0.15%
15
Arturo Borrero Gonzalez
5354
0.88%
20
0.43%
16
Simon Horman
4247
0.70%
56
1.19%
17
Gao Feng
3910
0.64%
71
1.51%
18
Felix Fietkau
3016
0.49%
18
0.38%
19
Phil Sutter
2945
0.48%
29
0.62%
20
Liping Zhang
2895
0.47%
86
1.83%
21
Alex Gartrell
2605
0.43%
29
0.62%
22
Eric Dumazet
2574
0.42%
98
2.09%
23
Laura Garcia Liebana
2571
0.42%
20
0.43%
24
wenxu
2454
0.40%
33
0.70%
25
Alexey Dobriyan
2400
0.39%
53
1.13%
26
Inju Song
2384
0.39%
2
0.04%
27
Vishwanath Pai
2329
0.38%
9
0.19%
28
Máté Eckl
2178
0.36%
9
0.19%
29
Venkata Mohan Reddy
2136
0.35%
1
0.02%
30
Jeremy Sowden
2021
0.33%
19
0.41%
31
Eric W. Biedermann
1985
0.33%
120
2.56%
32
Martin Josefsson
1937
0.32%
9
0.19%
33
Daniel Borkmann
1723
0.28%
20
0.43%
34
Harsha Sharma
1708
0.28%
5
0.11%
35
Romain Bellan
1622
0.27%
2
0.04%
36
David S. Miller
1618
0.27%
51
1.09%
37
James Chapman
1614
0.26%
1
0.02%
38
Tomasz Chilinski
1607
0.26%
1
0.02%
39
Vytas Dauksa
1585
0.26%
2
0.04%
40
Eric Leblond
1581
0.26%
22
0.47%
41
Stephen Hemminger
1533
0.25%
22
0.47%
42
Anton Danilov
1517
0.25%
5
0.11%
43
Yi-Hung Wei
1503
0.25%
9
0.19%
44
Jesper Dangaard Brouer
1429
0.23%
20
0.43%
45
Lorenzo Bianconi
1422
0.23%
5
0.11%
46
Marco Angaroni
1420
0.23%
9
0.19%
47
Hannes Eder
1315
0.22%
4
0.09%
48
Sergey Popovich
1300
0.21%
15
0.32%
49
Manoj Basapathi
1274
0.21%
1
0.02%
50
Jose M. Guisado Gomez
1182
0.19%
7
0.15%
51
Jacky Hu
1147
0.19%
2
0.04%
52
Aaron Conole
1107
0.18%
10
0.21%
53
Balazs Scheidler
1105
0.18%
6
0.13%
54
Luciano Coelho
1093
0.18%
1
0.02%
55
Pablo M. Bermudo Garay
1089
0.18%
4
0.09%
56
Linus Torvalds
1067
0.18%
12
0.26%
57
Sven Wegener
1066
0.17%
18
0.38%
58
Willem de Bruijn
1037
0.17%
7
0.15%
59
Taehee Yoo
1027
0.17%
39
0.83%
60
Others
46686
7.66%
1065
22.71%
click to expand▼
Total
609525
4689