Linux Source Code
Home
Release 6.1
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
Changli Gao
Christian Göttsche
Daniel Borkmann
Daniel Xu
David S. Miller
Davide Caratti
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
Jan Engelhardt
Jeremy Sowden
Jesper Dangaard Brouer
Jiri Olsa
Joe Stringer
Jose M. Guisado Gomez
Jozsef Kadlecsik
Julian Anastasov
KOVACS Krisztian
Kevin Mitchell
Krzysztof Piotr Oledzki
Kumar Kartikeya Dwivedi
Laura Garcia Liebana
Liping Zhang
Lorenzo Bianconi
Martin Josefsson
Máté Eckl
Numan Siddique
Others
Oz Shlomo
Pablo M. Bermudo Garay
Pablo Neira Ayuso
Patrick McHardy
Paul Blakey
Phil Sutter
Roi Dayan
Ryoga Saito
Saeed Mirzamohammadi
Stefano Brivio
Tim Gardner
Vlad Buslov
Vladimir Davydov
Yasuyuki Kozakai
Yi-Hung Wei
wenxu
xiao ruizhu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ipv4
80
4
13
322
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
April 2021
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": 38, "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": 28, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 48, "token_count": 27}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 40, "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": 33, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 53}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
104
32.30%
Jose M. Guisado Gomez
53
16.46%
Florian Westphal
44
13.66%
Eric Leblond
31
9.63%
Davide Caratti
27
8.39%
Patrick McHardy
13
4.04%
KOVACS Krisztian
13
4.04%
Yasuyuki Kozakai
10
3.11%
Eric W. Biedermann
10
3.11%
Jeremy Sowden
6
1.86%
Jan Engelhardt
4
1.24%
Greg Kroah-Hartman
4
1.24%
Alin Nastac
3
0.93%
Total
322
ipv6
70
4
12
323
Pablo Neira Ayuso
Jose M. Guisado Gomez
Eric Leblond
Florian Westphal
KOVACS Krisztian
Patrick McHardy
Balazs Scheidler
Eric W. Biedermann
Jeremy Sowden
Jan Engelhardt
Greg Kroah-Hartman
Alin Nastac
November 2006
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
April 2021
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 54, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 38, "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": 28, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 28, "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": 40, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 53}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
105
32.51%
Jose M. Guisado Gomez
53
16.41%
Eric Leblond
48
14.86%
Florian Westphal
33
10.22%
KOVACS Krisztian
26
8.05%
Patrick McHardy
14
4.33%
Balazs Scheidler
13
4.02%
Eric W. Biedermann
10
3.10%
Jeremy Sowden
9
2.79%
Jan Engelhardt
5
1.55%
Greg Kroah-Hartman
4
1.24%
Alin Nastac
3
0.93%
Total
323
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": 28, "token_count": 17}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "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": 5, "token_count": 29}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "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
372
-
29
1383
Yasuyuki Kozakai
Florian Westphal
Patrick McHardy
Pablo Neira Ayuso
Liping Zhang
Fabian Hugelshofer
Roi Dayan
Alexey Dobriyan
Julian Anastasov
Daniel Borkmann
Eric Dumazet
Jeremy Sowden
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
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
April 2021
June 2021
December 2021
January 2022
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 419}, ]}, {"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": 60, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 14, "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": 42, "token_count": 1}, {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 41, "token_count": 37}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 55, "token_count": 4}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 16, "token_count": 34}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 32, "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": 32, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 46, "token_count": 31}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 66}, {"author_id": 4, "token_count": 79}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "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": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "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": 39, "token_count": 35}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 32, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
446
32.25%
Florian Westphal
358
25.89%
Patrick McHardy
135
9.76%
Pablo Neira Ayuso
123
8.89%
Liping Zhang
79
5.71%
Fabian Hugelshofer
37
2.68%
Roi Dayan
35
2.53%
Alexey Dobriyan
34
2.46%
Julian Anastasov
31
2.24%
Daniel Borkmann
20
1.45%
Eric Dumazet
18
1.30%
Jeremy Sowden
16
1.16%
Eric W. Biedermann
6
0.43%
Changli Gao
5
0.36%
Jozsef Kadlecsik
4
0.29%
David S. Miller
4
0.29%
Jesper Dangaard Brouer
1
0.07%
Jan Engelhardt
1
0.07%
Greg Kroah-Hartman
1
0.07%
Others
29
2.10%
Total
1383
nf_conntrack_acct.h
83
-
11
293
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": 20, "token_count": 107}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 16, "token_count": 22}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 35, "token_count": 46}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 44, "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": 5, "token_count": 34}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 13, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Krzysztof Piotr Oledzki
107
36.52%
Tim Gardner
46
15.70%
wenxu
43
14.68%
Jeremy Sowden
34
11.60%
Alexey Dobriyan
22
7.51%
Pablo Neira Ayuso
15
5.12%
Holger Eitzenberger
15
5.12%
Gao Feng
6
2.05%
Eric Dumazet
2
0.68%
Florian Westphal
1
0.34%
Others
2
0.68%
Total
293
nf_conntrack_act_ct.h
50
-
1
197
Paul Blakey
January 2022
var spanGroupData = [ {"timestamp": 1641024000, "group": [ {"author_id": 7, "token_count": 197}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Blakey
197
100.00%
Total
197
nf_conntrack_bpf.h
46
-
3
139
Kumar Kartikeya Dwivedi
Lorenzo Bianconi
Daniel Xu
January 2022
September 2022
var spanGroupData = [ {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 62}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 51, "token_count": 16}, {"author_id": 17, "token_count": 61}, ]}, ]
Author Name
Tokens
Token Proportion
Kumar Kartikeya Dwivedi
62
44.60%
Lorenzo Bianconi
61
43.88%
Daniel Xu
16
11.51%
Total
139
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": 5, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "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
100
-
18
402
Yasuyuki Kozakai
Lorenzo Bianconi
Gao Feng
Pablo Neira Ayuso
Florian Westphal
Martin Josefsson
Alexey Dobriyan
Kumar Kartikeya Dwivedi
Jesper Dangaard Brouer
Vladimir Davydov
Patrick McHardy
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
April 2022
May 2022
July 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 122}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 33}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 59, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 53, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "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": 5, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 26, "token_count": 12}, {"author_id": 17, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
122
30.35%
Lorenzo Bianconi
72
17.91%
Gao Feng
37
9.20%
Pablo Neira Ayuso
36
8.96%
Florian Westphal
33
8.21%
Martin Josefsson
24
5.97%
Alexey Dobriyan
15
3.73%
Kumar Kartikeya Dwivedi
12
2.99%
Jesper Dangaard Brouer
12
2.99%
Vladimir Davydov
9
2.24%
Patrick McHardy
6
1.49%
Jeremy Sowden
4
1.00%
Daniel Borkmann
4
1.00%
Jan Engelhardt
2
0.50%
Greg Kroah-Hartman
1
0.25%
Others
13
3.23%
Total
402
nf_conntrack_count.h
40
-
5
172
Florian Westphal
Yi-Hung Wei
Pablo Neira Ayuso
Jeremy Sowden
Others
December 2017
June 2018
July 2018
December 2018
August 2019
May 2022
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": 18, "token_count": 48}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
82
47.67%
Yi-Hung Wei
48
27.91%
Pablo Neira Ayuso
29
16.86%
Jeremy Sowden
9
5.23%
Others
4
2.33%
Total
172
nf_conntrack_ecache.h
175
-
11
679
Florian Westphal
Pablo Neira Ayuso
Martin Josefsson
Jeremy Sowden
Alexey Dobriyan
Patrick McHardy
Changli Gao
Eric W. Biedermann
Gao Feng
Greg Kroah-Hartman
Others
November 2006
March 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
April 2021
August 2021
February 2022
April 2022
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 11, "token_count": 104}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 16, "token_count": 36}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 91}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
246
36.23%
Pablo Neira Ayuso
200
29.46%
Martin Josefsson
104
15.32%
Jeremy Sowden
62
9.13%
Alexey Dobriyan
36
5.30%
Patrick McHardy
10
1.47%
Changli Gao
10
1.47%
Eric W. Biedermann
5
0.74%
Gao Feng
4
0.59%
Greg Kroah-Hartman
1
0.15%
Others
1
0.15%
Total
679
nf_conntrack_expect.h
138
-
12
515
Martin Josefsson
Patrick McHardy
Florian Westphal
Pablo Neira Ayuso
Alexey Dobriyan
Gao Feng
xiao ruizhu
Daniel Borkmann
Jan Engelhardt
Jozsef Kadlecsik
Greg Kroah-Hartman
Others
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": 11, "token_count": 158}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 42, "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": 16, "token_count": 42}, {"author_id": 42, "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": 16, "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": 9, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 52, "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%
Jan Engelhardt
3
0.58%
Jozsef Kadlecsik
1
0.19%
Greg Kroah-Hartman
1
0.19%
Others
4
0.78%
Total
515
nf_conntrack_extend.h
79
-
11
291
Yasuyuki Kozakai
Florian Westphal
Changli Gao
Patrick McHardy
Pablo Neira Ayuso
Paul Blakey
Krzysztof Piotr Oledzki
Jeremy Sowden
Greg Kroah-Hartman
Others
July 2007
July 2008
June 2009
March 2010
August 2010
November 2010
January 2011
February 2012
January 2013
August 2013
April 2017
November 2017
September 2019
February 2020
January 2022
April 2022
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 127}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 25, "token_count": 31}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 61}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
127
43.64%
Florian Westphal
75
25.77%
Changli Gao
43
14.78%
Patrick McHardy
14
4.81%
Pablo Neira Ayuso
14
4.81%
Paul Blakey
10
3.44%
Krzysztof Piotr Oledzki
2
0.69%
Jeremy Sowden
1
0.34%
Greg Kroah-Hartman
1
0.34%
Others
4
1.37%
Total
291
nf_conntrack_helper.h
181
-
15
751
Pablo Neira Ayuso
Gao Feng
Yasuyuki Kozakai
Flavio Leitner
Patrick McHardy
Florian Westphal
Jiri Olsa
Liping Zhang
Martin Josefsson
Phil Sutter
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
March 2022
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": 11, "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": 44, "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": 50, "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": 9, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 107}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 21, "token_count": 98}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 29, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
236
31.42%
Gao Feng
119
15.85%
Yasuyuki Kozakai
106
14.11%
Flavio Leitner
98
13.05%
Patrick McHardy
72
9.59%
Florian Westphal
53
7.06%
Jiri Olsa
22
2.93%
Liping Zhang
15
2.00%
Martin Josefsson
10
1.33%
Phil Sutter
9
1.20%
Holger Eitzenberger
4
0.53%
Eric Leblond
4
0.53%
Greg Kroah-Hartman
1
0.13%
Others
2
0.27%
Total
751
nf_conntrack_l4proto.h
247
-
14
1164
Florian Westphal
Pablo Neira Ayuso
Numan Siddique
Yasuyuki Kozakai
Patrick McHardy
Holger Eitzenberger
Martin Josefsson
Jeremy Sowden
Gao Feng
Greg Kroah-Hartman
Alexey Dobriyan
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
June 2021
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": 11, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 44, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 9, "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": 88}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 40, "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": 5, "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}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
637
54.73%
Pablo Neira Ayuso
328
28.18%
Numan Siddique
78
6.70%
Yasuyuki Kozakai
38
3.26%
Patrick McHardy
30
2.58%
Holger Eitzenberger
16
1.37%
Martin Josefsson
10
0.86%
Jeremy Sowden
8
0.69%
Gao Feng
8
0.69%
Greg Kroah-Hartman
1
0.09%
Alexey Dobriyan
1
0.09%
Others
9
0.77%
Total
1164
nf_conntrack_labels.h
63
-
5
267
Florian Westphal
Joe Stringer
Jeremy Sowden
Greg Kroah-Hartman
Gao Feng
January 2013
February 2014
August 2015
April 2016
July 2016
October 2016
November 2017
September 2019
April 2022
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 143}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 34, "token_count": 51}, ]}, {"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": 40, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
201
75.28%
Joe Stringer
51
19.10%
Jeremy Sowden
13
4.87%
Greg Kroah-Hartman
1
0.37%
Gao Feng
1
0.37%
Total
267
nf_conntrack_seqadj.h
45
-
2
181
Patrick McHardy
Greg Kroah-Hartman
August 2013
November 2017
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 180}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
180
99.45%
Greg Kroah-Hartman
1
0.55%
Total
181
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": 9, "token_count": 54}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "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
111
-
8
425
Pablo Neira Ayuso
Yi-Hung Wei
Florian Westphal
Harsha Sharma
Jeremy Sowden
Greg Kroah-Hartman
Others
February 2012
August 2012
October 2015
December 2015
March 2017
November 2017
June 2018
August 2018
March 2019
September 2019
February 2020
February 2022
June 2022
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 49, "token_count": 13}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 79}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
292
68.71%
Yi-Hung Wei
79
18.59%
Florian Westphal
26
6.12%
Harsha Sharma
13
3.06%
Jeremy Sowden
10
2.35%
Greg Kroah-Hartman
1
0.24%
Others
4
0.94%
Total
425
nf_conntrack_timestamp.h
47
-
4
158
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
Greg Kroah-Hartman
January 2011
November 2017
December 2018
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 136}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
136
86.08%
Patrick McHardy
19
12.03%
Florian Westphal
2
1.27%
Greg Kroah-Hartman
1
0.63%
Total
158
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": 42, "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": 42, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "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": 10, "token_count": 269}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "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": 40, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "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
362
-
10
1453
Pablo Neira Ayuso
Alaa Hleihel
Paul Blakey
Vlad Buslov
Felix Fietkau
wenxu
Oz Shlomo
Jeremy Sowden
Roi Dayan
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
January 2021
March 2021
April 2021
June 2021
November 2021
February 2022
March 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 355}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 36, "token_count": 32}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "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": 63}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 7, "token_count": 126}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 15, "token_count": 188}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 11}, {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 39, "token_count": 3}, {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 56, "token_count": 10}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 22, "token_count": 91}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
947
65.18%
Alaa Hleihel
188
12.94%
Paul Blakey
138
9.50%
Vlad Buslov
91
6.26%
Felix Fietkau
43
2.96%
wenxu
28
1.93%
Oz Shlomo
10
0.69%
Jeremy Sowden
4
0.28%
Roi Dayan
3
0.21%
Others
1
0.07%
Total
1453
nf_hooks_lwtunnel.h
7
-
1
35
Ryoga Saito
August 2021
var spanGroupData = [ {"timestamp": 1627801200, "group": [ {"author_id": 43, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Ryoga Saito
35
100.00%
Total
35
nf_log.h
101
-
11
419
Patrick McHardy
Pablo Neira Ayuso
Gao Feng
Eric Leblond
Liping Zhang
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
January 2017
November 2017
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 171}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 42, "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": 9, "token_count": 49}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
171
40.81%
Pablo Neira Ayuso
146
34.84%
Gao Feng
50
11.93%
Eric Leblond
18
4.30%
Liping Zhang
5
1.19%
Jan Engelhardt
4
0.95%
Greg Kroah-Hartman
1
0.24%
Others
24
5.73%
Total
419
nf_nat.h
115
-
10
555
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
June 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 14, "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": 25, "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": 14, "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": 40, "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": 242}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
335
60.36%
Jozsef Kadlecsik
109
19.64%
Yasuyuki Kozakai
48
8.65%
Changli Gao
19
3.42%
Pablo Neira Ayuso
18
3.24%
Jeremy Sowden
15
2.70%
Patrick McHardy
8
1.44%
Greg Kroah-Hartman
1
0.18%
Others
2
0.36%
Total
555
nf_nat_helper.h
42
-
6
192
Jozsef Kadlecsik
Patrick McHardy
Florian Westphal
Jeremy Sowden
Gao Feng
Greg Kroah-Hartman
December 2006
February 2010
August 2012
March 2017
November 2017
August 2019
September 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 14, "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": 9, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jozsef Kadlecsik
95
49.48%
Patrick McHardy
75
39.06%
Florian Westphal
12
6.25%
Jeremy Sowden
6
3.13%
Gao Feng
3
1.56%
Greg Kroah-Hartman
1
0.52%
Total
192
nf_nat_masquerade.h
20
-
6
76
Arturo Borrero Gonzalez
Florian Westphal
Jeremy Sowden
Greg Kroah-Hartman
Others
September 2014
November 2017
April 2018
November 2018
April 2019
September 2019
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 27, "token_count": 43}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "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%
Others
2
2.63%
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": 27, "token_count": 26}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "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
-
10
702
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
September 2016
August 2017
November 2017
April 2019
August 2019
March 2020
August 2021
February 2022
October 2022
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": 346}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 28, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 178}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Leblond
346
49.29%
Liping Zhang
178
25.36%
Patrick McHardy
84
11.97%
Florian Westphal
67
9.54%
Eric W. Biedermann
11
1.57%
Jeremy Sowden
6
0.85%
David S. Miller
3
0.43%
Greg Kroah-Hartman
1
0.14%
Others
6
0.85%
Total
702
nf_reject.h
43
-
3
115
Kevin Mitchell
Alin Nastac
Jeremy Sowden
February 2019
August 2019
April 2022
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 33, "token_count": 50}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 30, "token_count": 59}, ]}, ]
Author Name
Tokens
Token Proportion
Kevin Mitchell
59
51.30%
Alin Nastac
50
43.48%
Jeremy Sowden
6
5.22%
Total
115
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": 40, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 12, "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
433
Fernando Fernandez Mancera
Jeremy Sowden
June 2019
September 2019
var spanGroupData = [ {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 288}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 145}, ]}, ]
Author Name
Tokens
Token Proportion
Fernando Fernandez Mancera
288
66.51%
Jeremy Sowden
145
33.49%
Total
433
nf_tables.h
1688
-
24
5954
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
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
February 2021
March 2021
April 2021
May 2021
September 2021
October 2021
January 2022
February 2022
March 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 110}, {"author_id": 1, "token_count": 997}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 1, "token_count": 11}, ]}, {"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": 32, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 27, "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": 1248}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 55, "token_count": 4}, {"author_id": 1, "token_count": 246}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 28, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 88}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "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": 37, "token_count": 17}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 406}, ]}, {"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": 4, "token_count": 84}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 31, "token_count": 58}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 49, "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": 29, "token_count": 17}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 31}, {"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": 60, "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": 37, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 23, "token_count": 79}, {"author_id": 8, "token_count": 42}, {"author_id": 5, "token_count": 9}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 37, "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": 47, "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": 23}, ]}, {"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": 19, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 45, "token_count": 31}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 52}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
2586
43.43%
Pablo Neira Ayuso
2453
41.20%
Florian Westphal
448
7.52%
Liping Zhang
87
1.46%
Ander Juaristi
79
1.33%
Pablo M. Bermudo Garay
58
0.97%
Fernando Fernandez Mancera
42
0.71%
Laura Garcia Liebana
39
0.66%
Saeed Mirzamohammadi
31
0.52%
Phil Sutter
22
0.37%
Jose M. Guisado Gomez
21
0.35%
Stefano Brivio
18
0.30%
Harsha Sharma
12
0.20%
Eric W. Biedermann
11
0.18%
Jeremy Sowden
9
0.15%
Eric Dumazet
7
0.12%
David S. Miller
4
0.07%
Arturo Borrero Gonzalez
3
0.05%
Greg Kroah-Hartman
1
0.02%
Others
23
0.39%
Total
5954
nf_tables_core.h
151
-
8
833
Florian Westphal
Pablo Neira Ayuso
Patrick McHardy
Liping Zhang
Phil Sutter
Stefano Brivio
Christian Göttsche
Greg Kroah-Hartman
October 2013
November 2015
November 2016
July 2017
November 2017
April 2018
May 2018
July 2018
September 2018
January 2019
January 2020
February 2020
March 2020
October 2020
January 2021
May 2021
June 2021
December 2021
February 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 168}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 29, "token_count": 27}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 283}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
528
63.39%
Pablo Neira Ayuso
126
15.13%
Patrick McHardy
88
10.56%
Liping Zhang
42
5.04%
Phil Sutter
27
3.24%
Stefano Brivio
11
1.32%
Christian Göttsche
10
1.20%
Greg Kroah-Hartman
1
0.12%
Total
833
nf_tables_ipv4.h
86
-
4
432
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
Greg Kroah-Hartman
October 2013
January 2014
September 2016
November 2017
December 2017
October 2020
May 2021
October 2021
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
406
93.98%
Patrick McHardy
13
3.01%
Florian Westphal
12
2.78%
Greg Kroah-Hartman
1
0.23%
Total
432
nf_tables_ipv6.h
115
-
5
556
Pablo Neira Ayuso
Florian Westphal
Patrick McHardy
Jeremy Sowden
Greg Kroah-Hartman
October 2013
January 2014
September 2016
March 2017
November 2017
December 2017
August 2019
October 2020
May 2021
October 2021
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 209}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
534
96.04%
Florian Westphal
12
2.16%
Patrick McHardy
6
1.08%
Jeremy Sowden
3
0.54%
Greg Kroah-Hartman
1
0.18%
Total
556
nf_tables_offload.h
100
-
2
363
Pablo Neira Ayuso
wenxu
July 2019
August 2019
September 2019
October 2019
November 2020
April 2021
June 2022
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 236}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
362
99.72%
wenxu
1
0.28%
Total
363
nf_tproxy.h
121
-
1
292
Máté Eckl
June 2018
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 12, "token_count": 292}, ]}, ]
Author Name
Tokens
Token Proportion
Máté Eckl
292
100.00%
Total
292
nft_fib.h
43
-
6
246
Florian Westphal
Liping Zhang
Phil Sutter
Jeremy Sowden
Pablo Neira Ayuso
Greg Kroah-Hartman
October 2016
January 2017
March 2017
November 2017
May 2019
August 2019
January 2021
March 2022
var spanGroupData = [ {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 187}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
202
82.11%
Liping Zhang
32
13.01%
Phil Sutter
7
2.85%
Jeremy Sowden
3
1.22%
Pablo Neira Ayuso
1
0.41%
Greg Kroah-Hartman
1
0.41%
Total
246
nft_meta.h
49
-
4
217
wenxu
Florian Westphal
Pablo Neira Ayuso
Jeremy Sowden
July 2019
August 2019
January 2021
March 2022
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 13, "token_count": 194}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
wenxu
194
89.40%
Florian Westphal
15
6.91%
Pablo Neira Ayuso
5
2.30%
Jeremy Sowden
3
1.38%
Total
217
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": 4, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "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
-
5
86
Patrick McHardy
Eric Dumazet
Américo Wang
Greg Kroah-Hartman
Others
December 2007
June 2010
December 2016
November 2017
March 2018
October 2021
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 32, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 58, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
48
55.81%
Eric Dumazet
26
30.23%
Américo Wang
10
11.63%
Greg Kroah-Hartman
1
1.16%
Others
1
1.16%
Total
86
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
98
Author
Tokens
Proportion
Commits
Proportion
0
Pablo Neira Ayuso
7087
31.33%
219
30.54%
1
Patrick McHardy
4240
18.74%
100
13.95%
2
Florian Westphal
3667
16.21%
149
20.78%
3
Yasuyuki Kozakai
1276
5.64%
7
0.98%
4
Liping Zhang
461
2.04%
10
1.39%
5
Jeremy Sowden
448
1.98%
13
1.81%
6
Eric Leblond
447
1.98%
4
0.56%
7
Paul Blakey
345
1.52%
7
0.98%
8
Fernando Fernandez Mancera
333
1.47%
3
0.42%
9
Gao Feng
309
1.37%
17
2.37%
10
Daniel Borkmann
309
1.37%
5
0.70%
11
Martin Josefsson
306
1.35%
4
0.56%
12
Máté Eckl
295
1.30%
3
0.42%
13
wenxu
266
1.18%
5
0.70%
14
Jozsef Kadlecsik
209
0.92%
3
0.42%
15
Alaa Hleihel
188
0.83%
1
0.14%
16
Alexey Dobriyan
153
0.68%
11
1.53%
17
Lorenzo Bianconi
133
0.59%
3
0.42%
18
Yi-Hung Wei
127
0.56%
4
0.56%
19
Jose M. Guisado Gomez
127
0.56%
4
0.56%
20
Krzysztof Piotr Oledzki
109
0.48%
1
0.14%
21
Flavio Leitner
98
0.43%
2
0.28%
22
Vlad Buslov
91
0.40%
1
0.14%
23
Ander Juaristi
79
0.35%
2
0.28%
24
Numan Siddique
78
0.34%
1
0.14%
25
Changli Gao
77
0.34%
4
0.56%
26
Kumar Kartikeya Dwivedi
74
0.33%
2
0.28%
27
Arturo Borrero Gonzalez
72
0.32%
3
0.42%
28
Eric W. Biedermann
70
0.31%
12
1.67%
29
Phil Sutter
65
0.29%
10
1.39%
30
Kevin Mitchell
59
0.26%
1
0.14%
31
Pablo M. Bermudo Garay
58
0.26%
1
0.14%
32
Eric Dumazet
58
0.26%
9
1.26%
33
Alin Nastac
56
0.25%
1
0.14%
34
Joe Stringer
51
0.23%
1
0.14%
35
Tim Gardner
46
0.20%
1
0.14%
36
Felix Fietkau
43
0.19%
6
0.84%
37
Laura Garcia Liebana
39
0.17%
3
0.42%
38
KOVACS Krisztian
39
0.17%
2
0.28%
39
Roi Dayan
38
0.17%
2
0.28%
40
Greg Kroah-Hartman
38
0.17%
1
0.14%
41
Fabian Hugelshofer
37
0.16%
1
0.14%
42
Jan Engelhardt
36
0.16%
5
0.70%
43
Ryoga Saito
35
0.15%
1
0.14%
44
Holger Eitzenberger
35
0.15%
4
0.56%
45
Saeed Mirzamohammadi
31
0.14%
1
0.14%
46
Julian Anastasov
31
0.14%
1
0.14%
47
Stefano Brivio
29
0.13%
3
0.42%
48
Davide Caratti
27
0.12%
3
0.42%
49
Harsha Sharma
25
0.11%
2
0.28%
50
Jiri Olsa
22
0.10%
1
0.14%
51
Daniel Xu
16
0.07%
1
0.14%
52
xiao ruizhu
15
0.07%
1
0.14%
53
Jesper Dangaard Brouer
13
0.06%
3
0.42%
54
Balazs Scheidler
13
0.06%
1
0.14%
55
David S. Miller
11
0.05%
3
0.42%
56
Oz Shlomo
10
0.04%
1
0.14%
57
Christian Göttsche
10
0.04%
1
0.14%
58
Américo Wang
10
0.04%
1
0.14%
59
Vladimir Davydov
9
0.04%
1
0.14%
60
Others
144
0.64%
44
6.14%
Total
22623
717