Linux Source Code
Home
Release 5.6
Help
netfilter
root
include
net
Highlighting
Reset All
By Author
By Age
──────────
Aaron Conole
Alexey Dobriyan
Alin Nastac
Américo Wang
Ander Juaristi
Arturo Borrero Gonzalez
Balazs Scheidler
Carlos Falgueras García
Changli Gao
Christian Brauner
Christian Göttsche
Daniel Borkmann
David S. Miller
Davide Caratti
Elena Reshetova
Eric Dumazet
Eric Leblond
Eric W. Biedermann
Fabian Hugelshofer
Felix Fietkau
Fernando Fernandez Mancera
Flavio Leitner
Florian Westphal
Gao Feng
Greg Kroah-Hartman
Harald Welte
Harsha Sharma
Holger Eitzenberger
James Morris
Jan Engelhardt
Jeremy Sowden
Jesper Dangaard Brouer
Jiri Olsa
Joe Perches
Joe Stringer
Jozsef Kadlecsik
Julian Anastasov
KOVACS Krisztian
Krzysztof Piotr Oledzki
Laura Garcia Liebana
Liping Zhang
Lukas Wunner
Martin Josefsson
Máté Eckl
Others
Pablo M. Bermudo Garay
Pablo Neira Ayuso
Patrick McHardy
Paul Gortmaker
Pavel Emelyanov
Phil Sutter
Sasha Levin
Stefano Brivio
Taehee Yoo
Tim Gardner
Vishwanath Pai
Vladimir Davydov
Yasuyuki Kozakai
Yi-Hung Wei
wenxu
xiao ruizhu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ipv4
69
4
11
255
Pablo Neira Ayuso
Florian Westphal
Eric Leblond
Davide Caratti
KOVACS Krisztian
Patrick McHardy
Eric W. Biedermann
Yasuyuki Kozakai
Jeremy Sowden
Greg Kroah-Hartman
Alin Nastac
November 2005
November 2006
October 2008
December 2013
September 2014
October 2014
February 2015
March 2015
May 2015
September 2015
November 2016
November 2017
September 2018
January 2019
February 2019
August 2019
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 35, "token_count": 27}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
104
40.78%
Florian Westphal
34
13.33%
Eric Leblond
31
12.16%
Davide Caratti
27
10.59%
KOVACS Krisztian
13
5.10%
Patrick McHardy
13
5.10%
Eric W. Biedermann
10
3.92%
Yasuyuki Kozakai
10
3.92%
Jeremy Sowden
6
2.35%
Greg Kroah-Hartman
4
1.57%
Alin Nastac
3
1.18%
Total
255
ipv6
59
4
11
249
Pablo Neira Ayuso
Eric Leblond
KOVACS Krisztian
Patrick McHardy
Balazs Scheidler
Eric W. Biedermann
Jeremy Sowden
Florian Westphal
Pavel Emelyanov
Greg Kroah-Hartman
Alin Nastac
November 2006
October 2007
January 2008
October 2010
January 2011
December 2013
October 2014
February 2015
March 2015
May 2015
September 2015
October 2015
November 2015
November 2016
November 2017
February 2019
August 2019
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 41, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 27, "token_count": 26}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
105
42.17%
Eric Leblond
48
19.28%
KOVACS Krisztian
26
10.44%
Patrick McHardy
16
6.43%
Balazs Scheidler
13
5.22%
Eric W. Biedermann
10
4.02%
Jeremy Sowden
9
3.61%
Florian Westphal
8
3.21%
Pavel Emelyanov
7
2.81%
Greg Kroah-Hartman
4
1.61%
Alin Nastac
3
1.20%
Total
249
Files:
br_netfilter.h
77
-
7
360
Pablo Neira Ayuso
Florian Westphal
Jeremy Sowden
Eric W. Biedermann
Christian Brauner
Greg Kroah-Hartman
Others
October 2014
June 2015
August 2015
September 2015
September 2016
November 2017
December 2018
June 2019
August 2019
September 2019
var spanGroupData = [ {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 19, "token_count": 17}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
232
64.44%
Florian Westphal
72
20.00%
Jeremy Sowden
31
8.61%
Eric W. Biedermann
17
4.72%
Christian Brauner
6
1.67%
Greg Kroah-Hartman
1
0.28%
Others
1
0.28%
Total
360
nf_conntrack.h
329
-
26
1243
Yasuyuki Kozakai
Florian Westphal
Patrick McHardy
Liping Zhang
Pablo Neira Ayuso
Alexey Dobriyan
Fabian Hugelshofer
Julian Anastasov
Daniel Borkmann
Jeremy Sowden
Eric Dumazet
James Morris
Eric W. Biedermann
Harald Welte
Changli Gao
David S. Miller
Jozsef Kadlecsik
Paul Gortmaker
Greg Kroah-Hartman
Jan Engelhardt
Jesper Dangaard Brouer
Others
November 2005
January 2006
March 2006
June 2006
November 2006
December 2006
February 2007
July 2007
December 2007
January 2008
March 2008
April 2008
June 2008
July 2008
October 2008
November 2008
February 2009
March 2009
June 2009
October 2009
February 2010
May 2010
November 2010
June 2011
August 2011
February 2012
April 2012
July 2013
February 2014
March 2014
November 2014
March 2015
July 2015
August 2015
September 2015
June 2016
July 2016
August 2016
November 2016
January 2017
May 2017
July 2017
August 2017
September 2017
October 2017
November 2017
June 2018
December 2018
February 2019
April 2019
May 2019
June 2019
September 2019
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 423}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 56, "token_count": 6}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 51, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 31, "token_count": 37}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 39}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 34, "token_count": 31}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 66}, {"author_id": 5, "token_count": 80}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
450
36.20%
Florian Westphal
311
25.02%
Patrick McHardy
135
10.86%
Liping Zhang
80
6.44%
Pablo Neira Ayuso
71
5.71%
Alexey Dobriyan
39
3.14%
Fabian Hugelshofer
37
2.98%
Julian Anastasov
31
2.49%
Daniel Borkmann
20
1.61%
Jeremy Sowden
16
1.29%
Eric Dumazet
8
0.64%
James Morris
8
0.64%
Eric W. Biedermann
6
0.48%
Harald Welte
6
0.48%
Changli Gao
5
0.40%
David S. Miller
4
0.32%
Jozsef Kadlecsik
4
0.32%
Paul Gortmaker
3
0.24%
Greg Kroah-Hartman
1
0.08%
Jan Engelhardt
1
0.08%
Jesper Dangaard Brouer
1
0.08%
Others
6
0.48%
Total
1243
nf_conntrack_acct.h
73
-
9
241
Krzysztof Piotr Oledzki
Tim Gardner
Jeremy Sowden
Alexey Dobriyan
Holger Eitzenberger
Gao Feng
Eric Dumazet
Florian Westphal
Others
July 2008
October 2008
June 2010
December 2011
January 2013
September 2013
December 2018
June 2019
August 2019
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 107}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 22}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 26, "token_count": 46}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Krzysztof Piotr Oledzki
107
44.40%
Tim Gardner
46
19.09%
Jeremy Sowden
34
14.11%
Alexey Dobriyan
22
9.13%
Holger Eitzenberger
15
6.22%
Gao Feng
12
4.98%
Eric Dumazet
2
0.83%
Florian Westphal
1
0.41%
Others
2
0.83%
Total
241
nf_conntrack_bridge.h
19
-
2
57
Pablo Neira Ayuso
Jeremy Sowden
May 2019
August 2019
September 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
45
78.95%
Jeremy Sowden
12
21.05%
Total
57
nf_conntrack_core.h
83
-
16
307
Yasuyuki Kozakai
Gao Feng
Pablo Neira Ayuso
Martin Josefsson
Alexey Dobriyan
Jesper Dangaard Brouer
Patrick McHardy
Florian Westphal
Vladimir Davydov
Sasha Levin
Daniel Borkmann
Jeremy Sowden
Jan Engelhardt
Greg Kroah-Hartman
Joe Perches
Others
November 2005
November 2006
March 2007
October 2007
January 2008
April 2008
October 2008
March 2009
February 2010
May 2012
January 2013
March 2013
March 2014
September 2014
August 2015
January 2016
January 2017
November 2017
September 2018
January 2019
May 2019
September 2019
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 124}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 34}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 52, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
124
40.39%
Gao Feng
42
13.68%
Pablo Neira Ayuso
38
12.38%
Martin Josefsson
24
7.82%
Alexey Dobriyan
15
4.89%
Jesper Dangaard Brouer
12
3.91%
Patrick McHardy
10
3.26%
Florian Westphal
9
2.93%
Vladimir Davydov
9
2.93%
Sasha Levin
8
2.61%
Daniel Borkmann
4
1.30%
Jeremy Sowden
4
1.30%
Jan Engelhardt
2
0.65%
Greg Kroah-Hartman
1
0.33%
Joe Perches
1
0.33%
Others
4
1.30%
Total
307
nf_conntrack_count.h
39
-
4
168
Florian Westphal
Yi-Hung Wei
Pablo Neira Ayuso
Jeremy Sowden
December 2017
June 2018
July 2018
December 2018
August 2019
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 15, "token_count": 48}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
82
48.81%
Yi-Hung Wei
48
28.57%
Pablo Neira Ayuso
29
17.26%
Jeremy Sowden
9
5.36%
Total
168
nf_conntrack_ecache.h
228
-
10
862
Pablo Neira Ayuso
Jeremy Sowden
Martin Josefsson
Florian Westphal
Patrick McHardy
Alexey Dobriyan
Gao Feng
Changli Gao
Eric W. Biedermann
Greg Kroah-Hartman
November 2006
March 2007
July 2007
October 2008
November 2008
June 2009
February 2010
November 2010
November 2011
July 2012
September 2012
January 2013
June 2014
April 2016
August 2016
April 2017
November 2017
December 2018
September 2019
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 105}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 38}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 153}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
315
36.54%
Jeremy Sowden
153
17.75%
Martin Josefsson
105
12.18%
Florian Westphal
104
12.06%
Patrick McHardy
84
9.74%
Alexey Dobriyan
38
4.41%
Gao Feng
36
4.18%
Changli Gao
20
2.32%
Eric W. Biedermann
6
0.70%
Greg Kroah-Hartman
1
0.12%
Total
862
nf_conntrack_expect.h
138
-
12
515
Martin Josefsson
Patrick McHardy
Florian Westphal
Pablo Neira Ayuso
Alexey Dobriyan
Gao Feng
Daniel Borkmann
xiao ruizhu
Elena Reshetova
Jan Engelhardt
Greg Kroah-Hartman
Jozsef Kadlecsik
November 2006
December 2006
July 2007
December 2007
January 2008
March 2008
October 2008
November 2008
April 2009
February 2010
October 2010
January 2012
August 2012
January 2013
April 2013
August 2015
May 2016
March 2017
July 2017
November 2017
March 2019
July 2019
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 158}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 42}, {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 40, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Josefsson
158
30.68%
Patrick McHardy
113
21.94%
Florian Westphal
71
13.79%
Pablo Neira Ayuso
62
12.04%
Alexey Dobriyan
45
8.74%
Gao Feng
27
5.24%
Daniel Borkmann
15
2.91%
xiao ruizhu
15
2.91%
Elena Reshetova
4
0.78%
Jan Engelhardt
3
0.58%
Greg Kroah-Hartman
1
0.19%
Jozsef Kadlecsik
1
0.19%
Total
515
nf_conntrack_extend.h
90
-
11
326
Yasuyuki Kozakai
Changli Gao
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
Krzysztof Piotr Oledzki
Greg Kroah-Hartman
Holger Eitzenberger
Jeremy Sowden
Liping Zhang
Others
July 2007
July 2008
June 2009
March 2010
August 2010
November 2010
January 2011
February 2012
January 2013
August 2013
September 2013
April 2017
November 2017
September 2019
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 207}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 18, "token_count": 31}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
207
63.50%
Changli Gao
43
13.19%
Pablo Neira Ayuso
26
7.98%
Patrick McHardy
22
6.75%
Florian Westphal
16
4.91%
Krzysztof Piotr Oledzki
5
1.53%
Greg Kroah-Hartman
1
0.31%
Holger Eitzenberger
1
0.31%
Jeremy Sowden
1
0.31%
Liping Zhang
1
0.31%
Others
3
0.92%
Total
326
nf_conntrack_helper.h
180
-
14
742
Pablo Neira Ayuso
Gao Feng
Yasuyuki Kozakai
Flavio Leitner
Patrick McHardy
Florian Westphal
Jiri Olsa
Liping Zhang
Martin Josefsson
Eric Leblond
Holger Eitzenberger
Greg Kroah-Hartman
Others
November 2005
January 2006
November 2006
December 2006
July 2007
September 2007
October 2007
January 2008
March 2008
November 2008
March 2009
June 2009
February 2010
January 2011
January 2012
February 2012
April 2012
May 2012
June 2012
January 2013
February 2013
July 2016
April 2017
May 2017
November 2017
December 2018
April 2019
December 2019
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 39, "token_count": 22}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 107}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 17, "token_count": 98}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
236
31.81%
Gao Feng
119
16.04%
Yasuyuki Kozakai
106
14.29%
Flavio Leitner
98
13.21%
Patrick McHardy
72
9.70%
Florian Westphal
53
7.14%
Jiri Olsa
22
2.96%
Liping Zhang
15
2.02%
Martin Josefsson
10
1.35%
Eric Leblond
4
0.54%
Holger Eitzenberger
4
0.54%
Greg Kroah-Hartman
1
0.13%
Others
2
0.27%
Total
742
nf_conntrack_l4proto.h
227
-
12
1073
Florian Westphal
Pablo Neira Ayuso
Yasuyuki Kozakai
Patrick McHardy
Holger Eitzenberger
Martin Josefsson
Gao Feng
Jeremy Sowden
Alexey Dobriyan
Greg Kroah-Hartman
Others
November 2005
January 2006
November 2006
September 2007
October 2008
November 2008
March 2009
February 2012
May 2012
April 2016
April 2017
August 2017
October 2017
November 2017
September 2018
November 2018
January 2019
March 2019
August 2019
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 32, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 396}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
627
58.43%
Pablo Neira Ayuso
328
30.57%
Yasuyuki Kozakai
38
3.54%
Patrick McHardy
30
2.80%
Holger Eitzenberger
16
1.49%
Martin Josefsson
10
0.93%
Gao Feng
8
0.75%
Jeremy Sowden
8
0.75%
Alexey Dobriyan
3
0.28%
Greg Kroah-Hartman
1
0.09%
Others
4
0.37%
Total
1073
nf_conntrack_labels.h
58
-
5
256
Florian Westphal
Joe Stringer
Jeremy Sowden
Gao Feng
Greg Kroah-Hartman
January 2013
February 2014
August 2015
April 2016
July 2016
October 2016
November 2017
September 2019
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 169}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 24, "token_count": 50}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
188
73.44%
Joe Stringer
50
19.53%
Jeremy Sowden
13
5.08%
Gao Feng
4
1.56%
Greg Kroah-Hartman
1
0.39%
Total
256
nf_conntrack_seqadj.h
48
-
2
193
Patrick McHardy
Greg Kroah-Hartman
August 2013
November 2017
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 192}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
192
99.48%
Greg Kroah-Hartman
1
0.52%
Total
193
nf_conntrack_synproxy.h
48
-
5
165
Patrick McHardy
Gao Feng
Jeremy Sowden
Fernando Fernandez Mancera
Greg Kroah-Hartman
August 2013
September 2016
November 2017
June 2019
September 2019
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 7, "token_count": 54}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
99
60.00%
Gao Feng
54
32.73%
Jeremy Sowden
8
4.85%
Fernando Fernandez Mancera
3
1.82%
Greg Kroah-Hartman
1
0.61%
Total
165
nf_conntrack_timeout.h
127
-
8
476
Pablo Neira Ayuso
Yi-Hung Wei
Harsha Sharma
Florian Westphal
Jeremy Sowden
Elena Reshetova
Gao Feng
Greg Kroah-Hartman
February 2012
March 2012
August 2012
January 2013
October 2015
December 2015
March 2017
November 2017
June 2018
August 2018
March 2019
September 2019
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 37, "token_count": 13}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 15, "token_count": 79}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
354
74.37%
Yi-Hung Wei
79
16.60%
Harsha Sharma
13
2.73%
Florian Westphal
11
2.31%
Jeremy Sowden
10
2.10%
Elena Reshetova
4
0.84%
Gao Feng
4
0.84%
Greg Kroah-Hartman
1
0.21%
Total
476
nf_conntrack_timestamp.h
60
-
5
191
Pablo Neira Ayuso
Gao Feng
Patrick McHardy
Florian Westphal
Greg Kroah-Hartman
January 2011
January 2013
November 2017
December 2018
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 136}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
136
71.20%
Gao Feng
34
17.80%
Patrick McHardy
17
8.90%
Florian Westphal
3
1.57%
Greg Kroah-Hartman
1
0.52%
Total
191
nf_conntrack_tuple.h
187
-
7
763
Yasuyuki Kozakai
Patrick McHardy
Jan Engelhardt
Eric Dumazet
Greg Kroah-Hartman
Others
November 2005
December 2006
July 2007
December 2007
January 2008
March 2008
April 2008
October 2008
March 2009
November 2017
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 379}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 135}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
379
49.67%
Patrick McHardy
356
46.66%
Jan Engelhardt
17
2.23%
Eric Dumazet
5
0.66%
Greg Kroah-Hartman
1
0.13%
Others
5
0.66%
Total
763
nf_conntrack_zones.h
89
-
5
360
Daniel Borkmann
Florian Westphal
Patrick McHardy
Greg Kroah-Hartman
Jeremy Sowden
February 2010
August 2015
September 2015
June 2016
November 2017
September 2019
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 269}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
270
75.00%
Florian Westphal
62
17.22%
Patrick McHardy
26
7.22%
Greg Kroah-Hartman
1
0.28%
Jeremy Sowden
1
0.28%
Total
360
nf_dup_netdev.h
16
-
4
65
Pablo Neira Ayuso
Florian Westphal
Jeremy Sowden
Greg Kroah-Hartman
January 2016
November 2016
November 2017
August 2019
September 2019
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
48
73.85%
Florian Westphal
13
20.00%
Jeremy Sowden
3
4.62%
Greg Kroah-Hartman
1
1.54%
Total
65
nf_flow_table.h
185
-
4
739
Pablo Neira Ayuso
Felix Fietkau
Jeremy Sowden
Others
January 2018
February 2018
June 2018
August 2019
September 2019
October 2019
November 2019
January 2020
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 359}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 33, "token_count": 35}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 245}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
699
94.59%
Felix Fietkau
35
4.74%
Jeremy Sowden
4
0.54%
Others
1
0.14%
Total
739
nf_log.h
125
-
12
597
Pablo Neira Ayuso
Patrick McHardy
Gao Feng
Eric Leblond
Vishwanath Pai
Liping Zhang
Flavio Leitner
Joe Perches
Jan Engelhardt
Greg Kroah-Hartman
Others
December 2007
October 2008
March 2009
October 2011
March 2013
May 2013
June 2014
March 2015
June 2016
August 2016
September 2016
October 2016
November 2016
January 2017
November 2017
June 2018
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 171}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 218}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 17, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
316
52.93%
Patrick McHardy
171
28.64%
Gao Feng
50
8.38%
Eric Leblond
18
3.02%
Vishwanath Pai
9
1.51%
Liping Zhang
8
1.34%
Flavio Leitner
5
0.84%
Joe Perches
5
0.84%
Jan Engelhardt
4
0.67%
Greg Kroah-Hartman
1
0.17%
Others
10
1.68%
Total
597
nf_nat.h
117
-
9
572
Florian Westphal
Jozsef Kadlecsik
Yasuyuki Kozakai
Changli Gao
Pablo Neira Ayuso
Jeremy Sowden
Patrick McHardy
Greg Kroah-Hartman
Others
December 2006
July 2007
November 2007
December 2007
November 2010
October 2011
December 2011
August 2012
November 2012
October 2013
April 2014
September 2014
April 2017
November 2017
April 2018
May 2018
February 2019
March 2019
September 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 12, "token_count": 47}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 12, "token_count": 62}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 260}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
353
61.71%
Jozsef Kadlecsik
109
19.06%
Yasuyuki Kozakai
48
8.39%
Changli Gao
19
3.32%
Pablo Neira Ayuso
18
3.15%
Jeremy Sowden
15
2.62%
Patrick McHardy
8
1.40%
Greg Kroah-Hartman
1
0.17%
Others
1
0.17%
Total
572
nf_nat_helper.h
41
-
5
180
Jozsef Kadlecsik
Patrick McHardy
Jeremy Sowden
Gao Feng
Greg Kroah-Hartman
December 2006
February 2010
August 2012
March 2017
November 2017
August 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 12, "token_count": 95}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jozsef Kadlecsik
95
52.78%
Patrick McHardy
75
41.67%
Jeremy Sowden
6
3.33%
Gao Feng
3
1.67%
Greg Kroah-Hartman
1
0.56%
Total
180
nf_nat_masquerade.h
20
-
6
76
Arturo Borrero Gonzalez
Florian Westphal
Jeremy Sowden
Greg Kroah-Hartman
Taehee Yoo
Others
September 2014
November 2017
April 2018
November 2018
April 2019
September 2019
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 21, "token_count": 43}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Arturo Borrero Gonzalez
43
56.58%
Florian Westphal
27
35.53%
Jeremy Sowden
3
3.95%
Greg Kroah-Hartman
1
1.32%
Taehee Yoo
1
1.32%
Others
1
1.32%
Total
76
nf_nat_redirect.h
16
-
5
56
Arturo Borrero Gonzalez
Pablo Neira Ayuso
Jeremy Sowden
Greg Kroah-Hartman
Others
October 2014
November 2014
November 2017
April 2018
August 2019
var spanGroupData = [ {"timestamp": 1412146800, "group": [ {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Arturo Borrero Gonzalez
26
46.43%
Pablo Neira Ayuso
22
39.29%
Jeremy Sowden
6
10.71%
Greg Kroah-Hartman
1
1.79%
Others
1
1.79%
Total
56
nf_queue.h
127
-
9
692
Eric Leblond
Liping Zhang
Patrick McHardy
Florian Westphal
Eric W. Biedermann
Jeremy Sowden
Aaron Conole
David S. Miller
Greg Kroah-Hartman
December 2007
November 2012
April 2013
December 2013
April 2015
June 2015
October 2015
May 2016
September 2016
August 2017
November 2017
April 2019
August 2019
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 347}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 178}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Leblond
347
50.14%
Liping Zhang
178
25.72%
Patrick McHardy
84
12.14%
Florian Westphal
48
6.94%
Eric W. Biedermann
20
2.89%
Jeremy Sowden
6
0.87%
Aaron Conole
5
0.72%
David S. Miller
3
0.43%
Greg Kroah-Hartman
1
0.14%
Total
692
nf_reject.h
30
-
2
60
Alin Nastac
Jeremy Sowden
February 2019
August 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 22, "token_count": 54}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Alin Nastac
54
90.00%
Jeremy Sowden
6
10.00%
Total
60
nf_socket.h
13
-
3
58
Pablo Neira Ayuso
Máté Eckl
Greg Kroah-Hartman
October 2016
November 2017
May 2018
var spanGroupData = [ {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 11, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
54
93.10%
Máté Eckl
3
5.17%
Greg Kroah-Hartman
1
1.72%
Total
58
nf_synproxy.h
89
-
2
432
Fernando Fernandez Mancera
Jeremy Sowden
June 2019
September 2019
var spanGroupData = [ {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 287}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 145}, ]}, ]
Author Name
Tokens
Token Proportion
Fernando Fernandez Mancera
287
66.44%
Jeremy Sowden
145
33.56%
Total
432
nf_tables.h
1481
-
22
4971
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Liping Zhang
Ander Juaristi
Pablo M. Bermudo Garay
Fernando Fernandez Mancera
Laura Garcia Liebana
Phil Sutter
Stefano Brivio
Harsha Sharma
Lukas Wunner
Eric W. Biedermann
Jeremy Sowden
Carlos Falgueras García
Eric Dumazet
Taehee Yoo
David S. Miller
Arturo Borrero Gonzalez
Paul Gortmaker
Greg Kroah-Hartman
Others
October 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
October 2014
January 2015
March 2015
April 2015
June 2015
August 2015
September 2015
November 2015
December 2015
January 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
May 2017
July 2017
August 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
January 2019
February 2019
March 2019
April 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
January 2020
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 116}, {"author_id": 1, "token_count": 1125}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 1282}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 1, "token_count": 322}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 100}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 28, "token_count": 17}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 416}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 5, "token_count": 84}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 23, "token_count": 58}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 37, "token_count": 12}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 30, "token_count": 26}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 53, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 20, "token_count": 79}, {"author_id": 8, "token_count": 42}, {"author_id": 4, "token_count": 9}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 28, "token_count": 19}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 43, "token_count": 12}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 38, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
2829
56.91%
Pablo Neira Ayuso
1484
29.85%
Florian Westphal
223
4.49%
Liping Zhang
87
1.75%
Ander Juaristi
79
1.59%
Pablo M. Bermudo Garay
58
1.17%
Fernando Fernandez Mancera
42
0.84%
Laura Garcia Liebana
39
0.78%
Phil Sutter
31
0.62%
Stefano Brivio
20
0.40%
Harsha Sharma
12
0.24%
Lukas Wunner
12
0.24%
Eric W. Biedermann
11
0.22%
Jeremy Sowden
9
0.18%
Carlos Falgueras García
8
0.16%
Eric Dumazet
7
0.14%
Taehee Yoo
7
0.14%
David S. Miller
4
0.08%
Arturo Borrero Gonzalez
3
0.06%
Paul Gortmaker
3
0.06%
Greg Kroah-Hartman
1
0.02%
Others
2
0.04%
Total
4971
nf_tables_core.h
102
-
8
484
Florian Westphal
Patrick McHardy
Pablo Neira Ayuso
Liping Zhang
Christian Göttsche
Stefano Brivio
Greg Kroah-Hartman
Others
October 2013
April 2014
November 2015
November 2016
July 2017
November 2017
April 2018
May 2018
July 2018
September 2018
January 2019
December 2019
January 2020
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 42}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 46, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 168}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 38, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
239
49.38%
Patrick McHardy
132
27.27%
Pablo Neira Ayuso
54
11.16%
Liping Zhang
42
8.68%
Christian Göttsche
10
2.07%
Stefano Brivio
5
1.03%
Greg Kroah-Hartman
1
0.21%
Others
1
0.21%
Total
484
nf_tables_ipv4.h
56
-
3
280
Pablo Neira Ayuso
Patrick McHardy
Greg Kroah-Hartman
October 2013
January 2014
September 2016
November 2017
December 2017
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 197}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
264
94.29%
Patrick McHardy
15
5.36%
Greg Kroah-Hartman
1
0.36%
Total
280
nf_tables_ipv6.h
73
-
4
343
Pablo Neira Ayuso
Patrick McHardy
Jeremy Sowden
Greg Kroah-Hartman
October 2013
January 2014
September 2016
March 2017
November 2017
December 2017
August 2019
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 233}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
333
97.08%
Patrick McHardy
6
1.75%
Jeremy Sowden
3
0.87%
Greg Kroah-Hartman
1
0.29%
Total
343
nf_tables_offload.h
84
-
2
280
Pablo Neira Ayuso
wenxu
July 2019
August 2019
September 2019
October 2019
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 241}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
279
99.64%
wenxu
1
0.36%
Total
280
nf_tproxy.h
121
-
1
292
Máté Eckl
June 2018
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 11, "token_count": 292}, ]}, ]
Author Name
Tokens
Token Proportion
Máté Eckl
292
100.00%
Total
292
nft_fib.h
40
-
5
234
Florian Westphal
Liping Zhang
Phil Sutter
Jeremy Sowden
Greg Kroah-Hartman
October 2016
January 2017
March 2017
November 2017
May 2019
August 2019
var spanGroupData = [ {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 191}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
191
81.62%
Liping Zhang
32
13.68%
Phil Sutter
7
2.99%
Jeremy Sowden
3
1.28%
Greg Kroah-Hartman
1
0.43%
Total
234
nft_meta.h
46
-
2
205
wenxu
Jeremy Sowden
July 2019
August 2019
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 13, "token_count": 202}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
wenxu
202
98.54%
Jeremy Sowden
3
1.46%
Total
205
nft_reject.h
30
-
5
118
Patrick McHardy
Liping Zhang
Jeremy Sowden
Pablo Neira Ayuso
Greg Kroah-Hartman
February 2014
September 2014
August 2016
November 2017
August 2019
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
74
62.71%
Liping Zhang
23
19.49%
Jeremy Sowden
12
10.17%
Pablo Neira Ayuso
8
6.78%
Greg Kroah-Hartman
1
0.85%
Total
118
xt_rateest.h
27
-
4
86
Patrick McHardy
Eric Dumazet
Américo Wang
Greg Kroah-Hartman
December 2007
June 2010
December 2016
November 2017
March 2018
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 45, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
48
55.81%
Eric Dumazet
27
31.40%
Américo Wang
10
11.63%
Greg Kroah-Hartman
1
1.16%
Total
86
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
79
Author
Tokens
Proportion
Commits
Proportion
0
Pablo Neira Ayuso
5660
28.85%
159
27.18%
1
Patrick McHardy
4627
23.58%
104
17.78%
2
Florian Westphal
2746
13.99%
109
18.63%
3
Yasuyuki Kozakai
1362
6.94%
7
1.20%
4
Jeremy Sowden
539
2.75%
13
2.22%
5
Liping Zhang
466
2.37%
12
2.05%
6
Eric Leblond
448
2.28%
4
0.68%
7
Gao Feng
393
2.00%
19
3.25%
8
Fernando Fernandez Mancera
332
1.69%
3
0.51%
9
Daniel Borkmann
309
1.57%
5
0.85%
10
Martin Josefsson
307
1.56%
4
0.68%
11
Máté Eckl
295
1.50%
3
0.51%
12
Jozsef Kadlecsik
209
1.07%
3
0.51%
13
wenxu
203
1.03%
2
0.34%
14
Alexey Dobriyan
162
0.83%
11
1.88%
15
Yi-Hung Wei
127
0.65%
4
0.68%
16
Krzysztof Piotr Oledzki
112
0.57%
1
0.17%
17
Flavio Leitner
103
0.52%
3
0.51%
18
Changli Gao
87
0.44%
4
0.68%
19
Eric W. Biedermann
80
0.41%
13
2.22%
20
Ander Juaristi
79
0.40%
2
0.34%
21
Arturo Borrero Gonzalez
72
0.37%
3
0.51%
22
Alin Nastac
60
0.31%
1
0.17%
23
Pablo M. Bermudo Garay
58
0.30%
1
0.17%
24
Joe Stringer
50
0.25%
1
0.17%
25
Eric Dumazet
49
0.25%
8
1.37%
26
Tim Gardner
46
0.23%
1
0.17%
27
KOVACS Krisztian
39
0.20%
2
0.34%
28
Laura Garcia Liebana
39
0.20%
3
0.51%
29
Greg Kroah-Hartman
38
0.19%
1
0.17%
30
Phil Sutter
38
0.19%
7
1.20%
31
Fabian Hugelshofer
37
0.19%
1
0.17%
32
Holger Eitzenberger
36
0.18%
4
0.68%
33
Felix Fietkau
35
0.18%
5
0.85%
34
Julian Anastasov
31
0.16%
1
0.17%
35
Davide Caratti
27
0.14%
3
0.51%
36
Jan Engelhardt
27
0.14%
4
0.68%
37
Harsha Sharma
25
0.13%
2
0.34%
38
Stefano Brivio
25
0.13%
2
0.34%
39
Jiri Olsa
22
0.11%
1
0.17%
40
xiao ruizhu
15
0.08%
1
0.17%
41
Balazs Scheidler
13
0.07%
1
0.17%
42
Jesper Dangaard Brouer
13
0.07%
3
0.51%
43
Lukas Wunner
12
0.06%
1
0.17%
44
David S. Miller
11
0.06%
3
0.51%
45
Américo Wang
10
0.05%
1
0.17%
46
Christian Göttsche
10
0.05%
1
0.17%
47
Vishwanath Pai
9
0.05%
1
0.17%
48
Vladimir Davydov
9
0.05%
1
0.17%
49
Carlos Falgueras García
8
0.04%
1
0.17%
50
Elena Reshetova
8
0.04%
1
0.17%
51
James Morris
8
0.04%
1
0.17%
52
Sasha Levin
8
0.04%
1
0.17%
53
Taehee Yoo
8
0.04%
3
0.51%
54
Pavel Emelyanov
7
0.04%
2
0.34%
55
Christian Brauner
6
0.03%
1
0.17%
56
Harald Welte
6
0.03%
1
0.17%
57
Joe Perches
6
0.03%
2
0.34%
58
Paul Gortmaker
6
0.03%
2
0.34%
59
Aaron Conole
5
0.03%
1
0.17%
60
Others
44
0.22%
20
3.42%
Total
19622
585