Linux Source Code
Home
Release 5.1
Help
ipvs
root
net
netfilter
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alex Gartrell
Alexander Frolkin
Andrea Claudi
Arjan van de Ven
Arnaldo Carvalho de Melo
Arnd Bergmann
Art Haas
Catalin(ux aka Dino) M. Boie
Changli Gao
Christoph Hellwig
Daniel Borkmann
David S. Miller
Dwip Banerjee
Eric Dumazet
Eric W. Biedermann
Florian Westphal
Gao Feng
Grzegorz Lyczba
Hannes Eder
Hans Schillstrom
Harvey Harrison
Herbert Xu
Inju Song
Jesper Dangaard Brouer
Joe Perches
Johannes Berg
John Stultz
Julian Anastasov
Julius Volz
Kees Cook
Kenny Mathis
Malcolm Turnbull
Marcelo Ricardo Leitner
Marco Angaroni
Matteo Croce
Michael Maxim
Michal Kubeček
Neil Horman
Nick Chalk
Nicolas Dichtel
Others
PaX Team
Pablo Neira Ayuso
Paolo Abeni
Patrick McHardy
Patrick Schaaf
Pavel Emelyanov
Peter Christensen
Raducu Deaconu
Rumen G. Bogdanovski
Sasha Levin
Simon Horman
Simon Kirby
Stephen Hemminger
Sven Wegener
Venkata Mohan Reddy
Vince Busam
Wensong Zhang
Xin Long
ZhangXiaoxu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ip_vs_app.c
608
-
17
2317
Wensong Zhang
Julian Anastasov
Stephen Hemminger
Hans Schillstrom
Eric W. Biedermann
Hannes Eder
Arnaldo Carvalho de Melo
Herbert Xu
Simon Horman
Gao Feng
Christoph Hellwig
Arnd Bergmann
Eric Dumazet
Others
July 2003
September 2003
October 2003
December 2004
August 2005
March 2006
November 2006
March 2007
April 2007
July 2007
September 2007
October 2007
June 2008
July 2009
August 2009
March 2010
September 2010
January 2011
March 2011
May 2011
April 2012
July 2012
February 2013
March 2013
September 2015
January 2016
April 2018
May 2018
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1297}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 10, "token_count": 288}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 228}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 34, "token_count": 21}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 100}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 50, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 55, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
1297
55.98%
Julian Anastasov
489
21.10%
Stephen Hemminger
288
12.43%
Hans Schillstrom
102
4.40%
Eric W. Biedermann
24
1.04%
Hannes Eder
23
0.99%
Arnaldo Carvalho de Melo
22
0.95%
Herbert Xu
21
0.91%
Simon Horman
13
0.56%
Gao Feng
9
0.39%
Christoph Hellwig
8
0.35%
Arnd Bergmann
4
0.17%
Eric Dumazet
1
0.04%
Others
16
0.69%
Total
2317
ip_vs_conn.c
1449
-
42
6241
Wensong Zhang
Julian Anastasov
Simon Horman
Julius Volz
Stephen Hemminger
Hans Schillstrom
Rumen G. Bogdanovski
Marco Angaroni
Vince Busam
Eric W. Biedermann
Catalin(ux aka Dino) M. Boie
Alex Gartrell
Pablo Neira Ayuso
Sven Wegener
Nick Chalk
Al Viro
Kees Cook
Matteo Croce
Eric Dumazet
Gao Feng
Hannes Eder
Christoph Hellwig
David S. Miller
Arnaldo Carvalho de Melo
Michal Kubeček
Changli Gao
Neil Horman
Harvey Harrison
Jesper Dangaard Brouer
Pavel Emelyanov
Arjan van de Ven
Others
July 2003
September 2003
November 2003
March 2004
November 2004
December 2004
June 2005
July 2005
August 2005
September 2005
November 2005
December 2005
January 2006
September 2006
December 2006
July 2007
September 2007
November 2007
January 2008
June 2008
August 2008
September 2008
October 2008
May 2009
July 2009
August 2009
January 2010
March 2010
June 2010
August 2010
September 2010
October 2010
November 2010
January 2011
February 2011
March 2011
May 2011
June 2011
December 2011
April 2012
May 2012
September 2012
February 2013
March 2013
April 2013
May 2013
June 2013
January 2014
September 2014
August 2015
September 2015
October 2015
April 2016
May 2016
February 2017
March 2017
September 2017
October 2017
April 2018
May 2018
June 2018
July 2018
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 16, "token_count": 12}, {"author_id": 0, "token_count": 2073}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 10, "token_count": 318}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 125}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 28, "token_count": 22}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 19, "token_count": 246}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 332}, {"author_id": 17, "token_count": 159}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 44, "token_count": 64}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 32, "token_count": 30}, {"author_id": 12, "token_count": 32}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 760}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 2, "token_count": 13}, {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 278}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 39, "token_count": 8}, {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 11}, {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 50, "token_count": 18}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 462}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 33, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 51}, {"author_id": 1, "token_count": 147}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 83}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 157}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 35, "token_count": 18}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 55, "token_count": 16}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 118}, {"author_id": 24, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
2077
33.28%
Julian Anastasov
1221
19.56%
Simon Horman
860
13.78%
Julius Volz
332
5.32%
Stephen Hemminger
318
5.10%
Hans Schillstrom
311
4.98%
Rumen G. Bogdanovski
246
3.94%
Marco Angaroni
172
2.76%
Vince Busam
159
2.55%
Eric W. Biedermann
86
1.38%
Catalin(ux aka Dino) M. Boie
64
1.03%
Alex Gartrell
55
0.88%
Pablo Neira Ayuso
44
0.71%
Sven Wegener
33
0.53%
Nick Chalk
30
0.48%
Al Viro
22
0.35%
Kees Cook
22
0.35%
Matteo Croce
20
0.32%
Eric Dumazet
18
0.29%
Gao Feng
18
0.29%
Hannes Eder
18
0.29%
Christoph Hellwig
16
0.26%
David S. Miller
12
0.19%
Arnaldo Carvalho de Melo
9
0.14%
Michal Kubeček
9
0.14%
Changli Gao
8
0.13%
Neil Horman
7
0.11%
Harvey Harrison
4
0.06%
Jesper Dangaard Brouer
4
0.06%
Pavel Emelyanov
4
0.06%
Arjan van de Ven
1
0.02%
Others
41
0.66%
Total
6241
ip_vs_core.c
2412
-
39
10610
Julian Anastasov
Wensong Zhang
Julius Volz
Marco Angaroni
Hans Schillstrom
Alex Gartrell
Simon Horman
Jesper Dangaard Brouer
Malcolm Turnbull
Eric W. Biedermann
Grzegorz Lyczba
Venkata Mohan Reddy
David S. Miller
Marcelo Ricardo Leitner
Matteo Croce
Nick Chalk
Florian Westphal
Patrick McHardy
Peter Christensen
Eric Dumazet
Arnaldo Carvalho de Melo
Hannes Eder
Herbert Xu
Harvey Harrison
Sven Wegener
Xin Long
Al Viro
Andrea Claudi
Others
July 2003
August 2003
October 2003
August 2004
January 2005
March 2005
September 2005
September 2006
October 2006
November 2006
March 2007
April 2007
October 2007
November 2007
December 2007
June 2008
September 2008
October 2008
July 2009
August 2009
February 2010
March 2010
June 2010
August 2010
September 2010
October 2010
November 2010
January 2011
February 2011
March 2011
May 2011
June 2011
September 2011
November 2011
January 2012
April 2012
May 2012
July 2012
September 2012
November 2012
March 2013
April 2013
May 2013
June 2013
September 2013
October 2013
April 2014
May 2014
August 2014
September 2014
December 2014
February 2015
April 2015
June 2015
August 2015
September 2015
October 2015
November 2015
March 2016
April 2016
May 2016
November 2016
March 2017
April 2017
June 2017
July 2017
May 2018
July 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1852}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 491}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 16, "token_count": 110}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 37, "token_count": 13}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 19}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 34, "token_count": 15}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 37, "token_count": 11}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 1356}, {"author_id": 18, "token_count": 356}, {"author_id": 4, "token_count": 93}, {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 46, "token_count": 12}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 3, "token_count": 48}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 7, "token_count": 139}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 32, "token_count": 64}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 295}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 753}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 415}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 178}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 272}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 1, "token_count": 24}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 2, "token_count": 21}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 359}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 431}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 27, "token_count": 172}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 37, "token_count": 20}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 57, "token_count": 39}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 95}, {"author_id": 22, "token_count": 125}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 626}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 11, "token_count": 299}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 31, "token_count": 32}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 915}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 52, "token_count": 46}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 45, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 24, "token_count": 125}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Julian Anastasov
2184
20.58%
Wensong Zhang
1853
17.46%
Julius Volz
1404
13.23%
Marco Angaroni
926
8.73%
Hans Schillstrom
818
7.71%
Alex Gartrell
658
6.20%
Simon Horman
592
5.58%
Jesper Dangaard Brouer
431
4.06%
Malcolm Turnbull
356
3.36%
Eric W. Biedermann
303
2.86%
Grzegorz Lyczba
172
1.62%
Venkata Mohan Reddy
139
1.31%
David S. Miller
132
1.24%
Marcelo Ricardo Leitner
125
1.18%
Matteo Croce
125
1.18%
Nick Chalk
64
0.60%
Florian Westphal
47
0.44%
Patrick McHardy
47
0.44%
Peter Christensen
39
0.37%
Eric Dumazet
33
0.31%
Arnaldo Carvalho de Melo
19
0.18%
Hannes Eder
19
0.18%
Herbert Xu
15
0.14%
Harvey Harrison
12
0.11%
Sven Wegener
9
0.08%
Xin Long
8
0.08%
Al Viro
6
0.06%
Andrea Claudi
1
0.01%
Others
73
0.69%
Total
10610
ip_vs_ctl.c
4122
-
69
19305
Wensong Zhang
Julius Volz
Julian Anastasov
Hans Schillstrom
Stephen Hemminger
Simon Horman
Eric W. Biedermann
Alex Gartrell
Vince Busam
Marco Angaroni
Pablo Neira Ayuso
Art Haas
David S. Miller
John Stultz
Alexander Frolkin
Johannes Berg
ZhangXiaoxu
Paolo Abeni
Rumen G. Bogdanovski
Andrea Claudi
Hannes Eder
Marcelo Ricardo Leitner
Arjan van de Ven
Eric Dumazet
Nicolas Dichtel
PaX Team
Sven Wegener
Gao Feng
Changli Gao
Nick Chalk
Arnd Bergmann
Inju Song
Christoph Hellwig
Kees Cook
Xin Long
Al Viro
Venkata Mohan Reddy
Harvey Harrison
Neil Horman
Catalin(ux aka Dino) M. Boie
Joe Perches
Arnaldo Carvalho de Melo
Others
July 2003
September 2003
October 2003
March 2004
May 2004
June 2004
August 2004
November 2004
December 2004
February 2005
June 2005
July 2005
November 2005
December 2005
January 2006
March 2006
July 2006
September 2006
November 2006
May 2007
July 2007
September 2007
November 2007
January 2008
June 2008
August 2008
September 2008
October 2008
July 2009
August 2009
November 2009
December 2009
January 2010
February 2010
March 2010
June 2010
August 2010
September 2010
October 2010
November 2010
January 2011
February 2011
March 2011
May 2011
October 2011
December 2011
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
September 2013
October 2013
November 2013
March 2014
June 2014
July 2014
September 2014
January 2015
February 2015
May 2015
June 2015
July 2015
August 2015
September 2015
January 2016
April 2016
July 2016
October 2016
November 2016
December 2016
January 2017
March 2017
April 2017
September 2017
October 2017
March 2018
April 2018
May 2018
October 2018
November 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 5287}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 16, "token_count": 10}, {"author_id": 10, "token_count": 606}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 26, "token_count": 148}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 56, "token_count": 35}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 58, "token_count": 5}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 19, "token_count": 62}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 3616}, {"author_id": 4, "token_count": 3}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 763}, {"author_id": 4, "token_count": 2}, {"author_id": 12, "token_count": 23}, {"author_id": 17, "token_count": 223}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 41}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 53, "token_count": 39}, {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 32, "token_count": 26}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 253}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 271}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 133}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 39, "token_count": 26}, {"author_id": 2, "token_count": 1365}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 4, "token_count": 212}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 31, "token_count": 1}, {"author_id": 1, "token_count": 180}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 352}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 359}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 124}, {"author_id": 31, "token_count": 13}, {"author_id": 11, "token_count": 2}, {"author_id": 2, "token_count": 87}, {"author_id": 1, "token_count": 128}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 215}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 31, "token_count": 25}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 58}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 49, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 11, "token_count": 35}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 50, "token_count": 27}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 795}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 77}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 15, "token_count": 76}, {"author_id": 43, "token_count": 4}, {"author_id": 1, "token_count": 38}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 146}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 36, "token_count": 100}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 251}, {"author_id": 1, "token_count": 249}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 41, "token_count": 9}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 557}, {"author_id": 22, "token_count": 44}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 144}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 512}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 38}, {"author_id": 11, "token_count": 339}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 49, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 222}, {"author_id": 59, "token_count": 36}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 41, "token_count": 52}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 41, "token_count": 9}, {"author_id": 48, "token_count": 62}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 35, "token_count": 14}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 55, "token_count": 16}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 45, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 42, "token_count": 72}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 38, "token_count": 54}, {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
5350
27.71%
Julius Volz
4379
22.68%
Julian Anastasov
3305
17.12%
Hans Schillstrom
2296
11.89%
Stephen Hemminger
606
3.14%
Simon Horman
504
2.61%
Eric W. Biedermann
386
2.00%
Alex Gartrell
327
1.69%
Vince Busam
223
1.16%
Marco Angaroni
222
1.15%
Pablo Neira Ayuso
220
1.14%
Art Haas
148
0.77%
David S. Miller
143
0.74%
John Stultz
100
0.52%
Alexander Frolkin
76
0.39%
Johannes Berg
72
0.37%
ZhangXiaoxu
72
0.37%
Paolo Abeni
62
0.32%
Rumen G. Bogdanovski
62
0.32%
Andrea Claudi
54
0.28%
Hannes Eder
52
0.27%
Marcelo Ricardo Leitner
44
0.23%
Arjan van de Ven
41
0.21%
Eric Dumazet
39
0.20%
Nicolas Dichtel
36
0.19%
PaX Team
35
0.18%
Sven Wegener
31
0.16%
Gao Feng
28
0.15%
Changli Gao
26
0.13%
Nick Chalk
26
0.13%
Arnd Bergmann
25
0.13%
Inju Song
23
0.12%
Christoph Hellwig
16
0.08%
Kees Cook
14
0.07%
Xin Long
14
0.07%
Al Viro
12
0.06%
Venkata Mohan Reddy
7
0.04%
Harvey Harrison
5
0.03%
Neil Horman
5
0.03%
Catalin(ux aka Dino) M. Boie
4
0.02%
Joe Perches
4
0.02%
Arnaldo Carvalho de Melo
3
0.02%
Others
208
1.08%
Total
19305
ip_vs_dh.c
277
-
11
895
Wensong Zhang
Julian Anastasov
Julius Volz
Hannes Eder
Sven Wegener
Arnaldo Carvalho de Melo
Harvey Harrison
Eric Dumazet
Others
July 2003
October 2003
December 2005
August 2008
September 2008
October 2008
November 2008
July 2009
August 2009
March 2010
April 2012
March 2013
June 2013
September 2014
February 2017
April 2018
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 552}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 153}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
552
61.68%
Julian Anastasov
165
18.44%
Julius Volz
133
14.86%
Hannes Eder
14
1.56%
Sven Wegener
9
1.01%
Arnaldo Carvalho de Melo
6
0.67%
Harvey Harrison
2
0.22%
Eric Dumazet
1
0.11%
Others
13
1.45%
Total
895
ip_vs_est.c
203
-
10
1011
Wensong Zhang
Hans Schillstrom
Julian Anastasov
Sven Wegener
Kees Cook
Eric W. Biedermann
Hannes Eder
Arnaldo Carvalho de Melo
Pavel Emelyanov
Others
July 2003
December 2005
January 2006
January 2008
August 2008
September 2008
July 2009
January 2011
March 2011
May 2011
March 2013
September 2013
February 2015
September 2015
October 2017
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 358}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 68}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 269}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 124}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 133}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 35, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
358
35.41%
Hans Schillstrom
271
26.81%
Julian Anastasov
268
26.51%
Sven Wegener
69
6.82%
Kees Cook
14
1.38%
Eric W. Biedermann
11
1.09%
Hannes Eder
11
1.09%
Arnaldo Carvalho de Melo
3
0.30%
Pavel Emelyanov
3
0.30%
Others
3
0.30%
Total
1011
ip_vs_fo.c
79
-
2
267
Kenny Mathis
Julian Anastasov
September 2014
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 21, "token_count": 266}, ]}, ]
Author Name
Tokens
Token Proportion
Kenny Mathis
266
99.63%
Julian Anastasov
1
0.37%
Total
267
ip_vs_ftp.c
645
-
24
2764
Julian Anastasov
Wensong Zhang
Hannes Eder
Hans Schillstrom
Simon Horman
Joe Perches
Julius Volz
Eric W. Biedermann
Herbert Xu
Al Viro
Stephen Hemminger
Arnaldo Carvalho de Melo
Gao Feng
Harvey Harrison
Andrea Claudi
Alex Gartrell
Patrick McHardy
Eric Dumazet
Others
July 2003
October 2003
July 2004
September 2006
November 2006
April 2007
October 2007
September 2008
October 2008
July 2009
August 2009
January 2010
March 2010
July 2010
August 2010
September 2010
October 2010
November 2010
January 2011
May 2011
September 2011
April 2012
July 2012
August 2012
March 2013
September 2014
October 2014
December 2014
September 2015
March 2017
May 2018
February 2019
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 828}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 28, "token_count": 12}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 43, "token_count": 62}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "token_count": 128}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 53}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 50, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1171}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 38, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Julian Anastasov
1417
51.27%
Wensong Zhang
828
29.96%
Hannes Eder
140
5.07%
Hans Schillstrom
103
3.73%
Simon Horman
67
2.42%
Joe Perches
63
2.28%
Julius Volz
28
1.01%
Eric W. Biedermann
26
0.94%
Herbert Xu
14
0.51%
Al Viro
12
0.43%
Stephen Hemminger
11
0.40%
Arnaldo Carvalho de Melo
7
0.25%
Gao Feng
5
0.18%
Harvey Harrison
5
0.18%
Andrea Claudi
3
0.11%
Alex Gartrell
2
0.07%
Patrick McHardy
2
0.07%
Eric Dumazet
1
0.04%
Others
30
1.09%
Total
2764
ip_vs_lblc.c
635
-
27
2276
Wensong Zhang
Hans Schillstrom
Julian Anastasov
Sven Wegener
Julius Volz
Simon Horman
Stephen Hemminger
Kees Cook
Eric W. Biedermann
Art Haas
Pavel Emelyanov
Hannes Eder
Arnaldo Carvalho de Melo
Simon Kirby
Patrick Schaaf
Al Viro
Changli Gao
Eric Dumazet
Harvey Harrison
Joe Perches
Others
July 2003
September 2003
October 2003
February 2004
March 2004
December 2005
December 2006
December 2007
January 2008
August 2008
October 2008
November 2008
July 2009
August 2009
November 2009
March 2010
June 2010
January 2011
February 2011
April 2012
November 2012
March 2013
June 2013
August 2013
September 2013
October 2013
September 2014
September 2015
February 2017
March 2017
October 2017
March 2018
April 2018
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1221}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 10, "token_count": 41}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 26, "token_count": 20}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 40, "token_count": 15}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 12, "token_count": 203}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 132}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 213}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 39, "token_count": 3}, {"author_id": 30, "token_count": 4}, {"author_id": 4, "token_count": 82}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 11, "token_count": 2}, {"author_id": 2, "token_count": 9}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 35, "token_count": 32}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
1222
53.69%
Hans Schillstrom
222
9.75%
Julian Anastasov
206
9.05%
Sven Wegener
203
8.92%
Julius Volz
132
5.80%
Simon Horman
84
3.69%
Stephen Hemminger
41
1.80%
Kees Cook
32
1.41%
Eric W. Biedermann
25
1.10%
Art Haas
20
0.88%
Pavel Emelyanov
19
0.83%
Hannes Eder
14
0.62%
Arnaldo Carvalho de Melo
6
0.26%
Simon Kirby
6
0.26%
Patrick Schaaf
4
0.18%
Al Viro
3
0.13%
Changli Gao
3
0.13%
Eric Dumazet
3
0.13%
Harvey Harrison
3
0.13%
Joe Perches
1
0.04%
Others
27
1.19%
Total
2276
ip_vs_lblcr.c
820
-
28
3183
Wensong Zhang
Sven Wegener
Julian Anastasov
Hans Schillstrom
Simon Horman
Julius Volz
Stephen Hemminger
Kees Cook
Eric W. Biedermann
Art Haas
Hannes Eder
Pavel Emelyanov
Simon Kirby
Changli Gao
Arnaldo Carvalho de Melo
Harvey Harrison
Patrick Schaaf
Al Viro
Eric Dumazet
Joe Perches
Others
July 2003
September 2003
October 2003
February 2004
March 2004
December 2005
December 2006
September 2007
December 2007
January 2008
June 2008
August 2008
October 2008
November 2008
July 2009
August 2009
November 2009
February 2010
March 2010
June 2010
January 2011
February 2011
April 2012
November 2012
March 2013
June 2013
August 2013
September 2013
October 2013
September 2014
September 2015
February 2017
March 2017
October 2017
March 2018
April 2018
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1832}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 26, "token_count": 20}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 40, "token_count": 15}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 12, "token_count": 306}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 148}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 90}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 214}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 39, "token_count": 7}, {"author_id": 30, "token_count": 4}, {"author_id": 4, "token_count": 85}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 11, "token_count": 2}, {"author_id": 2, "token_count": 9}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 174}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 54, "token_count": 18}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 35, "token_count": 32}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
1833
57.59%
Sven Wegener
306
9.61%
Julian Anastasov
258
8.11%
Hans Schillstrom
223
7.01%
Simon Horman
177
5.56%
Julius Volz
148
4.65%
Stephen Hemminger
42
1.32%
Kees Cook
32
1.01%
Eric W. Biedermann
28
0.88%
Art Haas
20
0.63%
Hannes Eder
20
0.63%
Pavel Emelyanov
19
0.60%
Simon Kirby
18
0.57%
Changli Gao
7
0.22%
Arnaldo Carvalho de Melo
6
0.19%
Harvey Harrison
5
0.16%
Patrick Schaaf
4
0.13%
Al Viro
3
0.09%
Eric Dumazet
3
0.09%
Joe Perches
1
0.03%
Others
30
0.94%
Total
3183
ip_vs_lc.c
93
-
10
279
Wensong Zhang
Julian Anastasov
Hannes Eder
Sven Wegener
Simon Horman
Julius Volz
Patrick Schaaf
Stephen Hemminger
Changli Gao
Others
July 2003
September 2003
October 2003
June 2008
August 2008
September 2008
December 2008
July 2009
August 2009
February 2011
March 2013
June 2013
September 2014
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
208
74.55%
Julian Anastasov
24
8.60%
Hannes Eder
14
5.02%
Sven Wegener
10
3.58%
Simon Horman
7
2.51%
Julius Volz
6
2.15%
Patrick Schaaf
4
1.43%
Stephen Hemminger
4
1.43%
Changli Gao
1
0.36%
Others
1
0.36%
Total
279
ip_vs_mh.c
540
-
2
2373
Inju Song
Arnd Bergmann
March 2018
August 2018
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 2372}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 49, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Inju Song
2372
99.96%
Arnd Bergmann
1
0.04%
Total
2373
ip_vs_nfct.c
296
-
9
1146
Julian Anastasov
Jesper Dangaard Brouer
Simon Horman
Hans Schillstrom
Marco Angaroni
Eric W. Biedermann
Daniel Borkmann
Florian Westphal
Others
August 2010
September 2010
January 2011
December 2013
August 2015
September 2015
April 2016
August 2016
May 2018
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 965}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 13, "token_count": 30}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 100}, ]}, ]
Author Name
Tokens
Token Proportion
Julian Anastasov
1065
92.93%
Jesper Dangaard Brouer
30
2.62%
Simon Horman
17
1.48%
Hans Schillstrom
13
1.13%
Marco Angaroni
10
0.87%
Eric W. Biedermann
7
0.61%
Daniel Borkmann
2
0.17%
Florian Westphal
1
0.09%
Others
1
0.09%
Total
1146
ip_vs_nq.c
143
-
11
366
Wensong Zhang
Julian Anastasov
Hannes Eder
Sven Wegener
Julius Volz
Simon Kirby
Simon Horman
Patrick Schaaf
Stephen Hemminger
Others
July 2003
September 2003
October 2003
June 2008
August 2008
September 2008
December 2008
July 2009
August 2009
February 2011
March 2013
June 2013
August 2013
September 2014
March 2017
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 276}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
276
75.41%
Julian Anastasov
39
10.66%
Hannes Eder
14
3.83%
Sven Wegener
10
2.73%
Julius Volz
7
1.91%
Simon Kirby
6
1.64%
Simon Horman
5
1.37%
Patrick Schaaf
4
1.09%
Stephen Hemminger
3
0.82%
Others
2
0.55%
Total
366
ip_vs_ovf.c
86
-
1
285
Raducu Deaconu
July 2015
var spanGroupData = [ {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 285}, ]}, ]
Author Name
Tokens
Token Proportion
Raducu Deaconu
285
100.00%
Total
285
ip_vs_pe.c
110
-
3
360
Simon Horman
Julian Anastasov
Hans Schillstrom
August 2010
November 2010
March 2013
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 333}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Horman
337
93.61%
Julian Anastasov
22
6.11%
Hans Schillstrom
1
0.28%
Total
360
ip_vs_pe_sip.c
186
-
9
892
Simon Horman
Marco Angaroni
Hans Schillstrom
Jesper Dangaard Brouer
Arnd Bergmann
Julian Anastasov
Alex Gartrell
Others
August 2010
October 2010
November 2010
March 2011
December 2011
September 2012
March 2013
April 2013
August 2015
January 2016
March 2016
April 2016
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 766}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 71}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Horman
779
87.33%
Marco Angaroni
72
8.07%
Hans Schillstrom
17
1.91%
Jesper Dangaard Brouer
6
0.67%
Arnd Bergmann
5
0.56%
Julian Anastasov
3
0.34%
Alex Gartrell
2
0.22%
Others
8
0.90%
Total
892
ip_vs_proto.c
389
-
20
1629
Wensong Zhang
Hans Schillstrom
Julius Volz
Julian Anastasov
Sasha Levin
David S. Miller
Hannes Eder
Patrick McHardy
Eric W. Biedermann
Harvey Harrison
Venkata Mohan Reddy
Eric Dumazet
Sven Wegener
Jesper Dangaard Brouer
Arnaldo Carvalho de Melo
Al Viro
Pavel Emelyanov
Others
July 2003
October 2003
August 2004
December 2004
September 2006
November 2006
November 2007
December 2007
April 2008
June 2008
August 2008
September 2008
October 2008
July 2009
August 2009
February 2010
March 2010
April 2010
July 2010
October 2010
January 2011
May 2011
April 2012
September 2012
September 2015
July 2018
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 589}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 16, "token_count": 58}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 243}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 46, "token_count": 12}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 37, "token_count": 15}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 406}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 2, "token_count": 31}, {"author_id": 1, "token_count": 1}, {"author_id": 47, "token_count": 67}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 76}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
589
36.16%
Hans Schillstrom
439
26.95%
Julius Volz
243
14.92%
Julian Anastasov
138
8.47%
Sasha Levin
67
4.11%
David S. Miller
58
3.56%
Hannes Eder
19
1.17%
Patrick McHardy
15
0.92%
Eric W. Biedermann
14
0.86%
Harvey Harrison
12
0.74%
Venkata Mohan Reddy
11
0.68%
Eric Dumazet
6
0.37%
Sven Wegener
4
0.25%
Jesper Dangaard Brouer
3
0.18%
Arnaldo Carvalho de Melo
2
0.12%
Al Viro
1
0.06%
Pavel Emelyanov
1
0.06%
Others
7
0.43%
Total
1629
ip_vs_proto_ah_esp.c
161
-
11
608
Wensong Zhang
Julius Volz
Simon Horman
Hans Schillstrom
Eric W. Biedermann
Julian Anastasov
Alex Gartrell
Hannes Eder
Arnaldo Carvalho de Melo
Jesper Dangaard Brouer
Others
July 2003
October 2003
December 2005
March 2007
April 2008
August 2008
September 2008
July 2009
August 2010
October 2010
January 2011
September 2012
August 2015
September 2015
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 290}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 107}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
290
47.70%
Julius Volz
150
24.67%
Simon Horman
68
11.18%
Hans Schillstrom
26
4.28%
Eric W. Biedermann
21
3.45%
Julian Anastasov
15
2.47%
Alex Gartrell
12
1.97%
Hannes Eder
11
1.81%
Arnaldo Carvalho de Melo
6
0.99%
Jesper Dangaard Brouer
5
0.82%
Others
4
0.66%
Total
608
ip_vs_proto_sctp.c
595
-
18
3532
Venkata Mohan Reddy
Julian Anastasov
Daniel Borkmann
Hans Schillstrom
Alex Gartrell
Xin Long
Jesper Dangaard Brouer
Matteo Croce
Eric W. Biedermann
Simon Horman
Alexander Frolkin
David S. Miller
Others
February 2010
July 2010
August 2010
October 2010
November 2010
January 2011
September 2011
April 2012
September 2012
February 2013
March 2013
June 2013
July 2013
October 2013
September 2014
August 2015
September 2015
December 2015
March 2017
June 2017
July 2017
August 2017
November 2017
May 2018
July 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 7, "token_count": 1948}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 133}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 45}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 25, "token_count": 37}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 1, "token_count": 913}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 25, "token_count": 145}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 106}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 45, "token_count": 16}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 45, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 45, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Venkata Mohan Reddy
1948
55.15%
Julian Anastasov
982
27.80%
Daniel Borkmann
182
5.15%
Hans Schillstrom
162
4.59%
Alex Gartrell
106
3.00%
Xin Long
46
1.30%
Jesper Dangaard Brouer
45
1.27%
Matteo Croce
20
0.57%
Eric W. Biedermann
19
0.54%
Simon Horman
5
0.14%
Alexander Frolkin
3
0.08%
David S. Miller
1
0.03%
Others
13
0.37%
Total
3532
ip_vs_proto_tcp.c
748
-
28
4007
Wensong Zhang
Julius Volz
Julian Anastasov
Simon Horman
Hans Schillstrom
Alex Gartrell
Michal Kubeček
Jesper Dangaard Brouer
David S. Miller
Herbert Xu
Matteo Croce
Al Viro
Eric W. Biedermann
Arnaldo Carvalho de Melo
Andrea Claudi
Hannes Eder
Stephen Hemminger
Alexander Frolkin
Harvey Harrison
Malcolm Turnbull
Patrick McHardy
Arjan van de Ven
Others
July 2003
September 2003
October 2003
February 2004
July 2004
August 2004
November 2005
August 2006
September 2006
November 2006
March 2007
April 2007
October 2007
March 2008
April 2008
September 2008
November 2008
July 2009
August 2009
August 2010
October 2010
November 2010
January 2011
September 2011
April 2012
September 2012
March 2013
June 2013
September 2014
August 2015
September 2015
June 2016
March 2017
July 2017
November 2017
May 2018
July 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 2353}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 243}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 16, "token_count": 31}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 28, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 13}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 34, "token_count": 30}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 389}, {"author_id": 18, "token_count": 4}, {"author_id": 4, "token_count": 200}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 173}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 44}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 122}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 33, "token_count": 107}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 38, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
2354
58.75%
Julius Volz
389
9.71%
Julian Anastasov
368
9.18%
Simon Horman
204
5.09%
Hans Schillstrom
202
5.04%
Alex Gartrell
122
3.04%
Michal Kubeček
107
2.67%
Jesper Dangaard Brouer
44
1.10%
David S. Miller
31
0.77%
Herbert Xu
30
0.75%
Matteo Croce
24
0.60%
Al Viro
23
0.57%
Eric W. Biedermann
22
0.55%
Arnaldo Carvalho de Melo
19
0.47%
Andrea Claudi
12
0.30%
Hannes Eder
12
0.30%
Stephen Hemminger
12
0.30%
Alexander Frolkin
9
0.22%
Harvey Harrison
5
0.12%
Malcolm Turnbull
4
0.10%
Patrick McHardy
4
0.10%
Arjan van de Ven
1
0.02%
Others
9
0.22%
Total
4007
ip_vs_proto_udp.c
508
-
23
2452
Wensong Zhang
Julian Anastasov
Julius Volz
Simon Horman
Hans Schillstrom
Alex Gartrell
Jesper Dangaard Brouer
David S. Miller
Herbert Xu
Arnaldo Carvalho de Melo
Al Viro
Matteo Croce
Eric W. Biedermann
Andrea Claudi
Hannes Eder
Stephen Hemminger
Harvey Harrison
Patrick McHardy
Others
July 2003
September 2003
October 2003
July 2004
August 2004
December 2005
August 2006
September 2006
November 2006
March 2007
April 2007
October 2007
March 2008
April 2008
September 2008
November 2008
July 2009
August 2009
August 2010
October 2010
November 2010
January 2011
September 2011
April 2012
September 2012
March 2013
August 2015
September 2015
July 2017
November 2017
May 2018
July 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1012}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 257}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 16, "token_count": 35}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 28, "token_count": 23}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 13}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 34, "token_count": 30}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 341}, {"author_id": 4, "token_count": 206}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 124}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 45}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 99}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 38, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
1012
41.27%
Julian Anastasov
376
15.33%
Julius Volz
341
13.91%
Simon Horman
210
8.56%
Hans Schillstrom
153
6.24%
Alex Gartrell
99
4.04%
Jesper Dangaard Brouer
45
1.84%
David S. Miller
35
1.43%
Herbert Xu
30
1.22%
Arnaldo Carvalho de Melo
28
1.14%
Al Viro
26
1.06%
Matteo Croce
24
0.98%
Eric W. Biedermann
20
0.82%
Andrea Claudi
12
0.49%
Hannes Eder
12
0.49%
Stephen Hemminger
12
0.49%
Harvey Harrison
5
0.20%
Patrick McHardy
4
0.16%
Others
8
0.33%
Total
2452
ip_vs_rr.c
130
-
10
463
Wensong Zhang
Julian Anastasov
Hannes Eder
Sven Wegener
Julius Volz
Patrick Schaaf
Simon Horman
Stephen Hemminger
Others
July 2003
September 2003
October 2003
June 2008
August 2008
September 2008
December 2008
July 2009
August 2009
February 2011
March 2013
June 2013
September 2014
March 2017
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 301}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
301
65.01%
Julian Anastasov
121
26.13%
Hannes Eder
14
3.02%
Sven Wegener
10
2.16%
Julius Volz
7
1.51%
Patrick Schaaf
4
0.86%
Simon Horman
3
0.65%
Stephen Hemminger
1
0.22%
Others
2
0.43%
Total
463
ip_vs_sched.c
254
-
12
775
Wensong Zhang
Patrick Schaaf
Julian Anastasov
Hannes Eder
Pavel Emelyanov
Sven Wegener
Stephen Hemminger
Jesper Dangaard Brouer
Simon Horman
Others
July 2003
August 2003
September 2003
January 2005
January 2006
December 2007
January 2008
June 2008
August 2008
July 2009
August 2009
August 2010
February 2011
September 2012
March 2013
June 2015
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 481}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 40, "token_count": 24}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 34}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 30, "token_count": 121}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
481
62.06%
Patrick Schaaf
121
15.61%
Julian Anastasov
79
10.19%
Hannes Eder
45
5.81%
Pavel Emelyanov
27
3.48%
Sven Wegener
7
0.90%
Stephen Hemminger
5
0.65%
Jesper Dangaard Brouer
1
0.13%
Simon Horman
1
0.13%
Others
8
1.03%
Total
775
ip_vs_sed.c
144
-
12
363
Wensong Zhang
Julian Anastasov
Hannes Eder
Sven Wegener
Julius Volz
Stephen Hemminger
Simon Kirby
Patrick Schaaf
Simon Horman
Others
July 2003
September 2003
October 2003
May 2007
June 2008
August 2008
September 2008
December 2008
July 2009
August 2009
February 2011
March 2013
June 2013
August 2013
September 2014
March 2017
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 288}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
288
79.34%
Julian Anastasov
21
5.79%
Hannes Eder
14
3.86%
Sven Wegener
10
2.75%
Julius Volz
7
1.93%
Stephen Hemminger
7
1.93%
Simon Kirby
6
1.65%
Patrick Schaaf
4
1.10%
Simon Horman
3
0.83%
Others
3
0.83%
Total
363
ip_vs_sh.c
383
-
19
1390
Wensong Zhang
Alexander Frolkin
Julian Anastasov
Julius Volz
Alex Gartrell
Michael Maxim
Daniel Borkmann
Hannes Eder
Sven Wegener
Arnaldo Carvalho de Melo
Patrick Schaaf
Simon Horman
Eric Dumazet
Harvey Harrison
Others
July 2003
October 2003
December 2005
June 2008
August 2008
October 2008
November 2008
December 2008
July 2009
March 2010
February 2011
December 2011
April 2012
March 2013
May 2013
June 2013
August 2013
September 2013
September 2014
August 2015
February 2017
April 2018
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 562}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 51, "token_count": 56}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 147}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 15, "token_count": 308}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 25, "token_count": 17}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 98}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 58}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
562
40.43%
Alexander Frolkin
406
29.21%
Julian Anastasov
160
11.51%
Julius Volz
80
5.76%
Alex Gartrell
58
4.17%
Michael Maxim
56
4.03%
Daniel Borkmann
17
1.22%
Hannes Eder
11
0.79%
Sven Wegener
10
0.72%
Arnaldo Carvalho de Melo
6
0.43%
Patrick Schaaf
4
0.29%
Simon Horman
3
0.22%
Eric Dumazet
1
0.07%
Harvey Harrison
1
0.07%
Others
15
1.08%
Total
1390
ip_vs_sync.c
2033
-
34
9299
Hans Schillstrom
Julian Anastasov
Wensong Zhang
Pablo Neira Ayuso
Sven Wegener
Simon Horman
Marcelo Ricardo Leitner
Eric W. Biedermann
Al Viro
Rumen G. Bogdanovski
Venkata Mohan Reddy
Hannes Eder
Arnd Bergmann
Neil Horman
Arnaldo Carvalho de Melo
Julius Volz
Alex Gartrell
Eric Dumazet
PaX Team
Stephen Hemminger
Harvey Harrison
Pavel Emelyanov
Others
July 2003
September 2003
February 2004
July 2004
October 2004
December 2004
February 2005
June 2005
September 2005
December 2005
September 2006
June 2007
October 2007
November 2007
April 2008
July 2008
September 2008
October 2008
July 2009
August 2009
February 2010
April 2010
August 2010
November 2010
January 2011
February 2011
March 2011
May 2011
October 2011
November 2011
April 2012
May 2012
January 2013
March 2013
April 2013
June 2013
November 2013
September 2014
February 2015
May 2015
July 2015
September 2015
June 2016
October 2016
February 2017
March 2017
April 2017
September 2017
October 2017
November 2017
April 2018
July 2018
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1556}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 28, "token_count": 21}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 58, "token_count": 25}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 19, "token_count": 37}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 12, "token_count": 375}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 3180}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 342}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 1, "token_count": 616}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 1332}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 22, "token_count": 77}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 790}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 54}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 49, "token_count": 25}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 286}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Hans Schillstrom
3607
38.79%
Julian Anastasov
1863
20.03%
Wensong Zhang
1613
17.35%
Pablo Neira Ayuso
1332
14.32%
Sven Wegener
383
4.12%
Simon Horman
85
0.91%
Marcelo Ricardo Leitner
77
0.83%
Eric W. Biedermann
61
0.66%
Al Viro
50
0.54%
Rumen G. Bogdanovski
37
0.40%
Venkata Mohan Reddy
36
0.39%
Hannes Eder
27
0.29%
Arnd Bergmann
25
0.27%
Neil Horman
25
0.27%
Arnaldo Carvalho de Melo
9
0.10%
Julius Volz
6
0.06%
Alex Gartrell
5
0.05%
Eric Dumazet
5
0.05%
PaX Team
4
0.04%
Stephen Hemminger
3
0.03%
Harvey Harrison
2
0.02%
Pavel Emelyanov
2
0.02%
Others
42
0.45%
Total
9299
ip_vs_wlc.c
116
-
12
336
Wensong Zhang
Julian Anastasov
Hannes Eder
Sven Wegener
Julius Volz
Stephen Hemminger
Simon Kirby
Patrick Schaaf
Simon Horman
Changli Gao
Others
July 2003
September 2003
October 2003
June 2008
August 2008
September 2008
December 2008
July 2009
February 2011
March 2013
June 2013
August 2013
September 2014
March 2017
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 263}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 39, "token_count": 2}, {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
263
78.27%
Julian Anastasov
21
6.25%
Hannes Eder
11
3.27%
Sven Wegener
10
2.98%
Julius Volz
7
2.08%
Stephen Hemminger
7
2.08%
Simon Kirby
6
1.79%
Patrick Schaaf
4
1.19%
Simon Horman
3
0.89%
Changli Gao
2
0.60%
Others
2
0.60%
Total
336
ip_vs_wrr.c
270
-
11
921
Wensong Zhang
Julian Anastasov
Hannes Eder
Sven Wegener
Stephen Hemminger
Simon Horman
Julius Volz
Others
July 2003
September 2003
October 2003
March 2005
February 2008
June 2008
August 2008
September 2008
July 2009
August 2009
December 2009
March 2010
April 2012
March 2013
June 2013
September 2014
March 2017
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 536}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 287}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Wensong Zhang
551
59.83%
Julian Anastasov
309
33.55%
Hannes Eder
14
1.52%
Sven Wegener
13
1.41%
Stephen Hemminger
10
1.09%
Simon Horman
9
0.98%
Julius Volz
7
0.76%
Others
8
0.87%
Total
921
ip_vs_xmit.c
1441
-
32
6452
Julian Anastasov
Julius Volz
Alex Gartrell
Wensong Zhang
Hans Schillstrom
Dwip Banerjee
Jesper Dangaard Brouer
Eric W. Biedermann
David S. Miller
Changli Gao
Patrick McHardy
Hannes Eder
Eric Dumazet
Arnaldo Carvalho de Melo
Harvey Harrison
Andrea Claudi
Herbert Xu
Simon Horman
Others
July 2003
October 2003
April 2007
October 2007
January 2008
September 2008
October 2008
November 2008
June 2009
July 2009
August 2009
March 2010
September 2010
October 2010
November 2010
February 2011
March 2011
May 2011
November 2011
December 2011
July 2012
August 2012
September 2012
October 2012
March 2013
September 2013
May 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
April 2016
May 2016
October 2016
February 2017
April 2018
June 2018
February 2019
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 625}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 1195}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 314}, {"author_id": 1, "token_count": 651}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 39, "token_count": 28}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 16, "token_count": 44}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 16, "token_count": 7}, {"author_id": 1, "token_count": 121}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 233}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 13, "token_count": 39}, {"author_id": 37, "token_count": 28}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 64}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 1224}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 1016}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 72}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 43}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 84}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 23, "token_count": 221}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 38, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Julian Anastasov
2444
37.88%
Julius Volz
1195
18.52%
Alex Gartrell
1160
17.98%
Wensong Zhang
625
9.69%
Hans Schillstrom
314
4.87%
Dwip Banerjee
221
3.43%
Jesper Dangaard Brouer
103
1.60%
Eric W. Biedermann
102
1.58%
David S. Miller
56
0.87%
Changli Gao
28
0.43%
Patrick McHardy
28
0.43%
Hannes Eder
14
0.22%
Eric Dumazet
9
0.14%
Arnaldo Carvalho de Melo
6
0.09%
Harvey Harrison
6
0.09%
Andrea Claudi
4
0.06%
Herbert Xu
4
0.06%
Simon Horman
2
0.03%
Others
131
2.03%
Total
6452
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
135
Author
Tokens
Proportion
Commits
Proportion
0
Wensong Zhang
24783
28.55%
14
1.98%
1
Julian Anastasov
17564
20.24%
140
19.83%
2
Hans Schillstrom
9280
10.69%
42
5.95%
3
Julius Volz
9001
10.37%
23
3.26%
4
Simon Horman
4038
4.65%
54
7.65%
5
Alex Gartrell
2606
3.00%
29
4.11%
6
Inju Song
2395
2.76%
2
0.28%
7
Venkata Mohan Reddy
2141
2.47%
1
0.14%
8
Pablo Neira Ayuso
1596
1.84%
4
0.57%
9
Marco Angaroni
1402
1.62%
6
0.85%
10
Stephen Hemminger
1370
1.58%
5
0.71%
11
Eric W. Biedermann
1155
1.33%
101
14.31%
12
Sven Wegener
1127
1.30%
18
2.55%
13
Jesper Dangaard Brouer
717
0.83%
7
0.99%
14
Hannes Eder
543
0.63%
4
0.57%
15
Alexander Frolkin
494
0.57%
3
0.42%
16
David S. Miller
468
0.54%
16
2.27%
17
Vince Busam
382
0.44%
2
0.28%
18
Malcolm Turnbull
360
0.41%
1
0.14%
19
Rumen G. Bogdanovski
345
0.40%
3
0.42%
20
Raducu Deaconu
285
0.33%
1
0.14%
21
Kenny Mathis
266
0.31%
1
0.14%
22
Marcelo Ricardo Leitner
246
0.28%
1
0.14%
23
Dwip Banerjee
221
0.25%
1
0.14%
24
Matteo Croce
213
0.25%
3
0.42%
25
Daniel Borkmann
201
0.23%
5
0.71%
26
Art Haas
188
0.22%
3
0.42%
27
Grzegorz Lyczba
172
0.20%
1
0.14%
28
Al Viro
158
0.18%
13
1.84%
29
Arnaldo Carvalho de Melo
157
0.18%
9
1.27%
30
Patrick Schaaf
153
0.18%
1
0.14%
31
Eric Dumazet
120
0.14%
9
1.27%
32
Nick Chalk
120
0.14%
1
0.14%
33
Michal Kubeček
116
0.13%
2
0.28%
34
Herbert Xu
114
0.13%
4
0.57%
35
Kees Cook
114
0.13%
2
0.28%
36
John Stultz
100
0.12%
1
0.14%
37
Patrick McHardy
100
0.12%
8
1.13%
38
Andrea Claudi
86
0.10%
3
0.42%
39
Changli Gao
75
0.09%
4
0.57%
40
Pavel Emelyanov
75
0.09%
7
0.99%
41
Johannes Berg
72
0.08%
7
0.99%
42
ZhangXiaoxu
72
0.08%
1
0.14%
43
Joe Perches
69
0.08%
3
0.42%
44
Catalin(ux aka Dino) M. Boie
68
0.08%
1
0.14%
45
Xin Long
68
0.08%
6
0.85%
46
Harvey Harrison
67
0.08%
6
0.85%
47
Sasha Levin
67
0.08%
2
0.28%
48
Paolo Abeni
62
0.07%
1
0.14%
49
Arnd Bergmann
60
0.07%
5
0.71%
50
Gao Feng
60
0.07%
4
0.57%
51
Michael Maxim
56
0.06%
1
0.14%
52
Florian Westphal
48
0.06%
3
0.42%
53
Arjan van de Ven
43
0.05%
2
0.28%
54
Simon Kirby
42
0.05%
1
0.14%
55
Christoph Hellwig
40
0.05%
2
0.28%
56
PaX Team
39
0.04%
1
0.14%
57
Peter Christensen
39
0.04%
1
0.14%
58
Neil Horman
37
0.04%
3
0.42%
59
Nicolas Dichtel
36
0.04%
1
0.14%
60
Others
705
0.81%
100
14.16%
Total
86797
706