Linux Source Code
Home
Release 5.11
Help
netfilter
root
include
net
Highlighting
Reset All
By Author
By Age
──────────
Alaa Hleihel
Alexey Dobriyan
Alin Nastac
Américo Wang
Ander Juaristi
Arturo Borrero Gonzalez
Balazs Scheidler
Carlos Falgueras García
Changli Gao
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
Harsha Sharma
Holger Eitzenberger
James Morris
Jan Engelhardt
Jeremy Sowden
Jesper Dangaard Brouer
Jiri Olsa
Joe Stringer
Jose M. Guisado Gomez
Jozsef Kadlecsik
Julian Anastasov
KOVACS Krisztian
Krzysztof Piotr Oledzki
Laura Garcia Liebana
Liping Zhang
Martin Josefsson
Máté Eckl
Numan Siddique
Others
Pablo M. Bermudo Garay
Pablo Neira Ayuso
Patrick McHardy
Paul Blakey
Pavel Emelyanov
Phil Sutter
Roi Dayan
Saeed Mirzamohammadi
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
79
4
13
312
Pablo Neira Ayuso
Jose M. Guisado Gomez
Florian Westphal
Eric Leblond
Davide Caratti
Patrick McHardy
KOVACS Krisztian
Yasuyuki Kozakai
Eric W. Biedermann
Jeremy Sowden
Jan Engelhardt
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
October 2020
November 2020
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": 33, "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": 22, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 43, "token_count": 27}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 34, "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": 27, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 18, "token_count": 53}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 37, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
104
33.33%
Jose M. Guisado Gomez
53
16.99%
Florian Westphal
34
10.90%
Eric Leblond
31
9.94%
Davide Caratti
27
8.65%
Patrick McHardy
13
4.17%
KOVACS Krisztian
13
4.17%
Yasuyuki Kozakai
10
3.21%
Eric W. Biedermann
10
3.21%
Jeremy Sowden
6
1.92%
Jan Engelhardt
4
1.28%
Greg Kroah-Hartman
4
1.28%
Alin Nastac
3
0.96%
Total
312
ipv6
67
4
13
307
Pablo Neira Ayuso
Jose M. Guisado Gomez
Eric Leblond
KOVACS Krisztian
Patrick McHardy
Balazs Scheidler
Eric W. Biedermann
Jeremy Sowden
Florian Westphal
Pavel Emelyanov
Jan Engelhardt
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
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 48, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 33, "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": 22, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "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": 34, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 18, "token_count": 53}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 37, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
105
34.20%
Jose M. Guisado Gomez
53
17.26%
Eric Leblond
48
15.64%
KOVACS Krisztian
26
8.47%
Patrick McHardy
16
5.21%
Balazs Scheidler
13
4.23%
Eric W. Biedermann
10
3.26%
Jeremy Sowden
9
2.93%
Florian Westphal
8
2.61%
Pavel Emelyanov
7
2.28%
Jan Engelhardt
5
1.63%
Greg Kroah-Hartman
4
1.30%
Alin Nastac
3
0.98%
Total
307
Files:
br_netfilter.h
77
-
7
360
Pablo Neira Ayuso
Florian Westphal
Jeremy Sowden
Eric W. Biedermann
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": 22, "token_count": 17}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "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%
Greg Kroah-Hartman
1
0.28%
Others
7
1.94%
Total
360
nf_conntrack.h
341
-
29
1277
Yasuyuki Kozakai
Florian Westphal
Patrick McHardy
Liping Zhang
Pablo Neira Ayuso
Alexey Dobriyan
Fabian Hugelshofer
Roi Dayan
Julian Anastasov
Daniel Borkmann
Jeremy Sowden
James Morris
Eric Dumazet
Eric W. Biedermann
Changli Gao
Jozsef Kadlecsik
David S. Miller
Jesper Dangaard Brouer
Jan Engelhardt
Greg Kroah-Hartman
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
April 2020
July 2020
August 2020
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": 0, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 13, "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": 37, "token_count": 1}, {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 35, "token_count": 37}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 49, "token_count": 4}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 15, "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": 30, "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": 30, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 41, "token_count": 31}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 30, "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": 47, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "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": 22, "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": 79}, ]}, {"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": 34, "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}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 36, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
450
35.24%
Florian Westphal
306
23.96%
Patrick McHardy
135
10.57%
Liping Zhang
79
6.19%
Pablo Neira Ayuso
71
5.56%
Alexey Dobriyan
39
3.05%
Fabian Hugelshofer
37
2.90%
Roi Dayan
36
2.82%
Julian Anastasov
31
2.43%
Daniel Borkmann
20
1.57%
Jeremy Sowden
16
1.25%
James Morris
8
0.63%
Eric Dumazet
8
0.63%
Eric W. Biedermann
6
0.47%
Changli Gao
5
0.39%
Jozsef Kadlecsik
4
0.31%
David S. Miller
4
0.31%
Jesper Dangaard Brouer
1
0.08%
Jan Engelhardt
1
0.08%
Greg Kroah-Hartman
1
0.08%
Others
19
1.49%
Total
1277
nf_conntrack_acct.h
84
-
11
299
Krzysztof Piotr Oledzki
Tim Gardner
wenxu
Jeremy Sowden
Alexey Dobriyan
Pablo Neira Ayuso
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
March 2020
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 19, "token_count": 107}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 15, "token_count": 22}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 31, "token_count": 46}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 38, "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}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 12, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Krzysztof Piotr Oledzki
107
35.79%
Tim Gardner
46
15.38%
wenxu
43
14.38%
Jeremy Sowden
34
11.37%
Alexey Dobriyan
22
7.36%
Pablo Neira Ayuso
15
5.02%
Holger Eitzenberger
15
5.02%
Gao Feng
12
4.01%
Eric Dumazet
2
0.67%
Florian Westphal
1
0.33%
Others
2
0.67%
Total
299
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
Vladimir Davydov
Florian Westphal
Sasha Levin
Jeremy Sowden
Daniel Borkmann
Jan Engelhardt
Greg Kroah-Hartman
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": 37, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 15, "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": 52, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 47, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 55, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "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%
Vladimir Davydov
9
2.93%
Florian Westphal
9
2.93%
Sasha Levin
8
2.61%
Jeremy Sowden
4
1.30%
Daniel Borkmann
4
1.30%
Jan Engelhardt
2
0.65%
Greg Kroah-Hartman
1
0.33%
Others
5
1.63%
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": 17, "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": 15, "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": 21, "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": 22, "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": 34, "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
xiao ruizhu
Daniel Borkmann
Elena Reshetova
Jan Engelhardt
Jozsef Kadlecsik
Greg Kroah-Hartman
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": 13, "token_count": 1}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 37, "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": 15, "token_count": 42}, {"author_id": 37, "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": 15, "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": 57, "token_count": 4}, {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 46, "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%
xiao ruizhu
15
2.91%
Daniel Borkmann
15
2.91%
Elena Reshetova
4
0.78%
Jan Engelhardt
3
0.58%
Jozsef Kadlecsik
1
0.19%
Greg Kroah-Hartman
1
0.19%
Total
515
nf_conntrack_extend.h
90
-
12
324
Yasuyuki Kozakai
Changli Gao
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
Krzysztof Piotr Oledzki
Liping Zhang
Jeremy Sowden
Holger Eitzenberger
Greg Kroah-Hartman
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
February 2020
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 204}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 19, "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": 21, "token_count": 31}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 21, "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": 38, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
204
62.96%
Changli Gao
43
13.27%
Pablo Neira Ayuso
26
8.02%
Patrick McHardy
22
6.79%
Florian Westphal
16
4.94%
Krzysztof Piotr Oledzki
5
1.54%
Liping Zhang
1
0.31%
Jeremy Sowden
1
0.31%
Holger Eitzenberger
1
0.31%
Greg Kroah-Hartman
1
0.31%
Others
4
1.23%
Total
324
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
Holger Eitzenberger
Eric Leblond
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": 38, "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": 45, "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": 34, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 20, "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%
Holger Eitzenberger
4
0.54%
Eric Leblond
4
0.54%
Greg Kroah-Hartman
1
0.13%
Others
2
0.27%
Total
742
nf_conntrack_l4proto.h
243
-
14
1160
Florian Westphal
Pablo Neira Ayuso
Numan Siddique
Yasuyuki Kozakai
Patrick McHardy
Holger Eitzenberger
Martin Josefsson
Jeremy Sowden
Gao Feng
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
May 2020
November 2020
December 2020
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": 15, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 38, "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": 34, "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}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 24, "token_count": 78}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
630
54.31%
Pablo Neira Ayuso
328
28.28%
Numan Siddique
78
6.72%
Yasuyuki Kozakai
38
3.28%
Patrick McHardy
30
2.59%
Holger Eitzenberger
16
1.38%
Martin Josefsson
10
0.86%
Jeremy Sowden
8
0.69%
Gao Feng
8
0.69%
Alexey Dobriyan
3
0.26%
Greg Kroah-Hartman
1
0.09%
Others
10
0.86%
Total
1160
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": 29, "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": 34, "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": 34, "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": 34, "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
-
9
474
Pablo Neira Ayuso
Yi-Hung Wei
Harsha Sharma
Florian Westphal
Jeremy Sowden
Gao Feng
Elena Reshetova
Greg Kroah-Hartman
Others
February 2012
March 2012
August 2012
January 2013
October 2015
December 2015
March 2017
November 2017
June 2018
August 2018
March 2019
September 2019
February 2020
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": 57, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 44, "token_count": 13}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 17, "token_count": 79}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
351
74.05%
Yi-Hung Wei
79
16.67%
Harsha Sharma
13
2.74%
Florian Westphal
11
2.32%
Jeremy Sowden
10
2.11%
Gao Feng
4
0.84%
Elena Reshetova
4
0.84%
Greg Kroah-Hartman
1
0.21%
Others
1
0.21%
Total
474
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": 34, "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": 37, "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": 37, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "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
Jeremy Sowden
Greg Kroah-Hartman
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": 34, "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%
Jeremy Sowden
1
0.28%
Greg Kroah-Hartman
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": 34, "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
268
-
7
1096
Pablo Neira Ayuso
Alaa Hleihel
Paul Blakey
Felix Fietkau
wenxu
Jeremy Sowden
Others
January 2018
February 2018
June 2018
August 2019
September 2019
October 2019
November 2019
January 2020
February 2020
March 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 359}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 39, "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": 244}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 16, "token_count": 126}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 188}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
720
65.69%
Alaa Hleihel
188
17.15%
Paul Blakey
128
11.68%
Felix Fietkau
35
3.19%
wenxu
20
1.82%
Jeremy Sowden
4
0.36%
Others
1
0.09%
Total
1096
nf_log.h
126
-
12
612
Pablo Neira Ayuso
Patrick McHardy
Gao Feng
Eric Leblond
Vishwanath Pai
Liping Zhang
Flavio Leitner
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
October 2020
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 171}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "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": 53, "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": 34, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
331
54.08%
Patrick McHardy
171
27.94%
Gao Feng
50
8.17%
Eric Leblond
18
2.94%
Vishwanath Pai
9
1.47%
Liping Zhang
8
1.31%
Flavio Leitner
5
0.82%
Jan Engelhardt
4
0.65%
Greg Kroah-Hartman
1
0.16%
Others
15
2.45%
Total
612
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": 13, "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": 21, "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": 13, "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": 34, "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": 13, "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": 34, "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
Taehee Yoo
Greg Kroah-Hartman
Others
September 2014
November 2017
April 2018
November 2018
April 2019
September 2019
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 25, "token_count": 43}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 54, "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%
Taehee Yoo
1
1.32%
Greg Kroah-Hartman
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": 25, "token_count": 26}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "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
130
-
9
710
Eric Leblond
Liping Zhang
Patrick McHardy
Florian Westphal
Eric W. Biedermann
Jeremy Sowden
David S. Miller
Greg Kroah-Hartman
Others
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
March 2020
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": 21}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 347}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 178}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Leblond
347
48.87%
Liping Zhang
178
25.07%
Patrick McHardy
84
11.83%
Florian Westphal
66
9.30%
Eric W. Biedermann
20
2.82%
Jeremy Sowden
6
0.85%
David S. Miller
3
0.42%
Greg Kroah-Hartman
1
0.14%
Others
5
0.70%
Total
710
nf_reject.h
30
-
2
60
Alin Nastac
Jeremy Sowden
February 2019
August 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 27, "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": 34, "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
1554
-
24
5309
Patrick McHardy
Pablo Neira Ayuso
Florian Westphal
Liping Zhang
Ander Juaristi
Pablo M. Bermudo Garay
Fernando Fernandez Mancera
Laura Garcia Liebana
Saeed Mirzamohammadi
Phil Sutter
Jose M. Guisado Gomez
Stefano Brivio
Harsha Sharma
Eric W. Biedermann
Jeremy Sowden
Carlos Falgueras García
Taehee Yoo
Eric Dumazet
David S. Miller
Arturo Borrero Gonzalez
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
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
December 2020
January 2021
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 116}, {"author_id": 1, "token_count": 1003}, ]}, {"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": 30, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 25, "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": 1263}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 49, "token_count": 4}, {"author_id": 1, "token_count": 266}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 22, "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": 58, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 32, "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": 27}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 28, "token_count": 58}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 44, "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": 26, "token_count": 17}, ]}, {"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": 54, "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": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 23, "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": 32, "token_count": 19}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 42, "token_count": 18}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 40, "token_count": 31}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
2632
49.58%
Pablo Neira Ayuso
1965
37.01%
Florian Westphal
245
4.61%
Liping Zhang
87
1.64%
Ander Juaristi
79
1.49%
Pablo M. Bermudo Garay
58
1.09%
Fernando Fernandez Mancera
42
0.79%
Laura Garcia Liebana
39
0.73%
Saeed Mirzamohammadi
31
0.58%
Phil Sutter
22
0.41%
Jose M. Guisado Gomez
21
0.40%
Stefano Brivio
18
0.34%
Harsha Sharma
12
0.23%
Eric W. Biedermann
11
0.21%
Jeremy Sowden
9
0.17%
Carlos Falgueras García
8
0.15%
Taehee Yoo
7
0.13%
Eric Dumazet
7
0.13%
David S. Miller
4
0.08%
Arturo Borrero Gonzalez
3
0.06%
Greg Kroah-Hartman
1
0.02%
Others
8
0.15%
Total
5309
nf_tables_core.h
114
-
9
531
Florian Westphal
Patrick McHardy
Pablo Neira Ayuso
Liping Zhang
Phil Sutter
Stefano Brivio
Christian Göttsche
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
February 2020
March 2020
October 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": 34, "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": 50, "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": 42, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 26, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
245
46.14%
Patrick McHardy
132
24.86%
Pablo Neira Ayuso
54
10.17%
Liping Zhang
42
7.91%
Phil Sutter
35
6.59%
Stefano Brivio
11
2.07%
Christian Göttsche
10
1.88%
Greg Kroah-Hartman
1
0.19%
Others
1
0.19%
Total
531
nf_tables_ipv4.h
89
-
3
458
Pablo Neira Ayuso
Patrick McHardy
Greg Kroah-Hartman
October 2013
January 2014
September 2016
November 2017
December 2017
October 2020
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": 34, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 178}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
442
96.51%
Patrick McHardy
15
3.28%
Greg Kroah-Hartman
1
0.22%
Total
458
nf_tables_ipv6.h
119
-
4
582
Pablo Neira Ayuso
Patrick McHardy
Jeremy Sowden
Greg Kroah-Hartman
October 2013
January 2014
September 2016
March 2017
November 2017
December 2017
August 2019
October 2020
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": 34, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 239}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
572
98.28%
Patrick McHardy
6
1.03%
Jeremy Sowden
3
0.52%
Greg Kroah-Hartman
1
0.17%
Total
582
nf_tables_offload.h
91
-
2
297
Pablo Neira Ayuso
wenxu
July 2019
August 2019
September 2019
October 2019
November 2020
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 240}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
296
99.66%
wenxu
1
0.34%
Total
297
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": 26, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "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": 12, "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": 34, "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": 30, "token_count": 13}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 30, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 51, "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:
88
Author
Tokens
Proportion
Commits
Proportion
0
Pablo Neira Ayuso
6623
31.36%
184
28.89%
1
Patrick McHardy
4430
20.97%
103
16.17%
2
Florian Westphal
2790
13.21%
115
18.05%
3
Yasuyuki Kozakai
1359
6.43%
7
1.10%
4
Jeremy Sowden
539
2.55%
13
2.04%
5
Liping Zhang
465
2.20%
12
1.88%
6
Eric Leblond
448
2.12%
4
0.63%
7
Gao Feng
393
1.86%
19
2.98%
8
Fernando Fernandez Mancera
332
1.57%
3
0.47%
9
Daniel Borkmann
309
1.46%
5
0.78%
10
Martin Josefsson
307
1.45%
4
0.63%
11
Máté Eckl
295
1.40%
3
0.47%
12
wenxu
266
1.26%
4
0.63%
13
Jozsef Kadlecsik
209
0.99%
3
0.47%
14
Alaa Hleihel
188
0.89%
1
0.16%
15
Alexey Dobriyan
162
0.77%
11
1.73%
16
Paul Blakey
128
0.61%
5
0.78%
17
Yi-Hung Wei
127
0.60%
4
0.63%
18
Jose M. Guisado Gomez
127
0.60%
4
0.63%
19
Krzysztof Piotr Oledzki
112
0.53%
1
0.16%
20
Flavio Leitner
103
0.49%
3
0.47%
21
Changli Gao
87
0.41%
4
0.63%
22
Eric W. Biedermann
80
0.38%
13
2.04%
23
Ander Juaristi
79
0.37%
2
0.31%
24
Numan Siddique
78
0.37%
1
0.16%
25
Arturo Borrero Gonzalez
72
0.34%
3
0.47%
26
Phil Sutter
64
0.30%
9
1.41%
27
Alin Nastac
60
0.28%
1
0.16%
28
Pablo M. Bermudo Garay
58
0.27%
1
0.16%
29
Joe Stringer
50
0.24%
1
0.16%
30
Eric Dumazet
49
0.23%
8
1.26%
31
Tim Gardner
46
0.22%
1
0.16%
32
Laura Garcia Liebana
39
0.18%
3
0.47%
33
KOVACS Krisztian
39
0.18%
2
0.31%
34
Greg Kroah-Hartman
38
0.18%
1
0.16%
35
Fabian Hugelshofer
37
0.18%
1
0.16%
36
Roi Dayan
36
0.17%
1
0.16%
37
Jan Engelhardt
36
0.17%
5
0.78%
38
Holger Eitzenberger
36
0.17%
4
0.63%
39
Felix Fietkau
35
0.17%
5
0.78%
40
Saeed Mirzamohammadi
31
0.15%
1
0.16%
41
Julian Anastasov
31
0.15%
1
0.16%
42
Stefano Brivio
29
0.14%
3
0.47%
43
Davide Caratti
27
0.13%
3
0.47%
44
Harsha Sharma
25
0.12%
2
0.31%
45
Jiri Olsa
22
0.10%
1
0.16%
46
xiao ruizhu
15
0.07%
1
0.16%
47
Jesper Dangaard Brouer
13
0.06%
3
0.47%
48
Balazs Scheidler
13
0.06%
1
0.16%
49
David S. Miller
11
0.05%
3
0.47%
50
Christian Göttsche
10
0.05%
1
0.16%
51
Américo Wang
10
0.05%
1
0.16%
52
Vladimir Davydov
9
0.04%
1
0.16%
53
Vishwanath Pai
9
0.04%
1
0.16%
54
Taehee Yoo
8
0.04%
3
0.47%
55
Sasha Levin
8
0.04%
1
0.16%
56
James Morris
8
0.04%
1
0.16%
57
Elena Reshetova
8
0.04%
1
0.16%
58
Carlos Falgueras García
8
0.04%
1
0.16%
59
Pavel Emelyanov
7
0.03%
2
0.31%
60
Others
88
0.42%
31
4.87%
Total
21121
637