Linux Source Code
Home
Release 6.11
Help
netfilter
root
include
net
Highlighting
Reset All
By Author
By Age
──────────
Alaa Hleihel
Alexey Dobriyan
Alin Nastac
Ander Juaristi
Arturo Borrero Gonzalez
Balazs Scheidler
Bart De Schuymer
Changli Gao
Cyrill V. Gorcunov
Daniel Borkmann
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
Harald Welte
Herbert Xu
Holger Eitzenberger
Jan Engelhardt
Jeremy Sowden
Joe Stringer
Jose M. Guisado Gomez
Jozsef Kadlecsik
Julian Anastasov
KOVACS Krisztian
Kazunori Miyazawa
Kevin Mitchell
Krzysztof Piotr Oledzki
Kumar Kartikeya Dwivedi
Laura Garcia Liebana
Linus Torvalds
Linus Torvalds (pre-git)
Liping Zhang
Lorenzo Bianconi
Martin Josefsson
Máté Eckl
Numan Siddique
Others
Pablo M. Bermudo Garay
Pablo Neira Ayuso
Patrick McHardy
Paul Blakey
Phil Sutter
Roi Dayan
Rusty Russell
Ryoga Saito
Stefano Brivio
Thomas Graf
Tim Gardner
Vlad Buslov
Xin Long
Yasuyuki Kozakai
Yi-Hung Wei
wenxu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ipv4
80
4
19
322
Pablo Neira Ayuso
Florian Westphal
Eric Leblond
Patrick McHardy
Davide Caratti
Eric W. Biedermann
Linus Torvalds (pre-git)
KOVACS Krisztian
Yasuyuki Kozakai
Jose M. Guisado Gomez
Harald Welte
Jeremy Sowden
Jan Engelhardt
Greg Kroah-Hartman
Alin Nastac
Martin Josefsson
Linus Torvalds
Balazs Scheidler
Others
March 2000
July 2000
September 2000
February 2002
July 2003
October 2004
August 2005
November 2005
November 2006
March 2008
October 2008
October 2010
October 2013
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": 951897600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 16, "token_count": 33}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 20}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 50, "token_count": 21}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
99
30.75%
Florian Westphal
47
14.60%
Eric Leblond
33
10.25%
Patrick McHardy
22
6.83%
Davide Caratti
21
6.52%
Eric W. Biedermann
20
6.21%
Linus Torvalds (pre-git)
14
4.35%
KOVACS Krisztian
13
4.04%
Yasuyuki Kozakai
12
3.73%
Jose M. Guisado Gomez
8
2.48%
Harald Welte
7
2.17%
Jeremy Sowden
6
1.86%
Jan Engelhardt
4
1.24%
Greg Kroah-Hartman
4
1.24%
Alin Nastac
3
0.93%
Martin Josefsson
2
0.62%
Linus Torvalds
2
0.62%
Balazs Scheidler
2
0.62%
Others
3
0.93%
Total
322
ipv6
70
4
20
323
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
Balazs Scheidler
Alexey Dobriyan
Eric Leblond
Linus Torvalds (pre-git)
Jose M. Guisado Gomez
Eric W. Biedermann
KOVACS Krisztian
Jeremy Sowden
Jan Engelhardt
Greg Kroah-Hartman
Harald Welte
Alin Nastac
Yasuyuki Kozakai
Martin Josefsson
Others
July 2000
September 2000
July 2003
August 2005
November 2005
November 2006
October 2007
October 2008
December 2009
October 2010
January 2011
December 2012
October 2013
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": 962434800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 28, "token_count": 23}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "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": 43, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
94
29.10%
Patrick McHardy
48
14.86%
Florian Westphal
42
13.00%
Balazs Scheidler
23
7.12%
Alexey Dobriyan
20
6.19%
Eric Leblond
19
5.88%
Linus Torvalds (pre-git)
12
3.72%
Jose M. Guisado Gomez
12
3.72%
Eric W. Biedermann
10
3.10%
KOVACS Krisztian
7
2.17%
Jeremy Sowden
6
1.86%
Jan Engelhardt
5
1.55%
Greg Kroah-Hartman
4
1.24%
Harald Welte
3
0.93%
Alin Nastac
3
0.93%
Yasuyuki Kozakai
2
0.62%
Martin Josefsson
2
0.62%
Others
11
3.41%
Total
323
Files:
br_netfilter.h
77
-
16
360
Pablo Neira Ayuso
Florian Westphal
Jeremy Sowden
Eric W. Biedermann
Bart De Schuymer
Linus Torvalds (pre-git)
David S. Miller
Patrick McHardy
Herbert Xu
Greg Kroah-Hartman
Others
September 1992
December 1994
October 1997
March 1998
June 1999
October 2002
March 2006
December 2006
May 2007
October 2007
July 2008
February 2010
November 2010
April 2012
October 2014
March 2015
April 2015
May 2015
June 2015
August 2015
September 2015
September 2016
November 2017
December 2018
June 2019
August 2019
September 2019
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 59, "token_count": 23}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 53, "token_count": 14}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 22}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "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": 12, "token_count": 29}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
130
36.11%
Florian Westphal
43
11.94%
Jeremy Sowden
31
8.61%
Eric W. Biedermann
26
7.22%
Bart De Schuymer
23
6.39%
Linus Torvalds (pre-git)
18
5.00%
David S. Miller
14
3.89%
Patrick McHardy
8
2.22%
Herbert Xu
7
1.94%
Greg Kroah-Hartman
1
0.28%
Others
59
16.39%
Total
360
nf_bpf_link.h
15
-
5
64
Florian Westphal
Pablo Neira Ayuso
Greg Kroah-Hartman
Others
September 2015
November 2017
July 2018
May 2021
April 2023
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 2, "token_count": 49}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
49
76.56%
Pablo Neira Ayuso
4
6.25%
Greg Kroah-Hartman
1
1.56%
Others
10
15.63%
Total
64
nf_conntrack.h
386
-
36
1467
Florian Westphal
Yasuyuki Kozakai
Patrick McHardy
Harald Welte
Linus Torvalds (pre-git)
Pablo Neira Ayuso
Liping Zhang
Rusty Russell
Alexey Dobriyan
Roi Dayan
Linus Torvalds
Fabian Hugelshofer
Julian Anastasov
Jeremy Sowden
Xin Long
Eric Dumazet
Daniel Borkmann
Joe Stringer
Eric W. Biedermann
Kazunori Miyazawa
David S. Miller
Jozsef Kadlecsik
Jan Engelhardt
Herbert Xu
Greg Kroah-Hartman
Changli Gao
Others
August 1992
September 1992
September 1996
August 1998
September 1999
January 2000
March 2000
February 2002
March 2002
August 2002
March 2003
April 2003
May 2003
July 2004
August 2004
September 2004
October 2004
January 2005
August 2005
September 2005
November 2005
January 2006
March 2006
June 2006
November 2006
December 2006
February 2007
March 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
June 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
January 2016
April 2016
May 2016
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
September 2019
April 2020
July 2020
August 2020
April 2021
June 2021
December 2021
January 2022
March 2022
April 2022
February 2023
October 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 74}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 52, "token_count": 28}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 23, "token_count": 36}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 242}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 55, "token_count": 27}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 53, "token_count": 5}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 48}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 58, "token_count": 23}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 59}, {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "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": 1567321200, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 51, "token_count": 35}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 36, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 32, "token_count": 20}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
378
25.77%
Yasuyuki Kozakai
258
17.59%
Patrick McHardy
111
7.57%
Harald Welte
110
7.50%
Linus Torvalds (pre-git)
103
7.02%
Pablo Neira Ayuso
93
6.34%
Liping Zhang
64
4.36%
Rusty Russell
48
3.27%
Alexey Dobriyan
48
3.27%
Roi Dayan
35
2.39%
Linus Torvalds
28
1.91%
Fabian Hugelshofer
27
1.84%
Julian Anastasov
23
1.57%
Jeremy Sowden
23
1.57%
Xin Long
20
1.36%
Eric Dumazet
20
1.36%
Daniel Borkmann
13
0.89%
Joe Stringer
8
0.55%
Eric W. Biedermann
6
0.41%
Kazunori Miyazawa
5
0.34%
David S. Miller
5
0.34%
Jozsef Kadlecsik
4
0.27%
Jan Engelhardt
2
0.14%
Herbert Xu
1
0.07%
Greg Kroah-Hartman
1
0.07%
Changli Gao
1
0.07%
Others
32
2.18%
Total
1467
nf_conntrack_acct.h
81
-
13
287
Krzysztof Piotr Oledzki
Tim Gardner
Jeremy Sowden
Yasuyuki Kozakai
Alexey Dobriyan
Pablo Neira Ayuso
wenxu
Holger Eitzenberger
Patrick McHardy
Harald Welte
Eric Dumazet
Florian Westphal
Others
August 2005
November 2005
April 2008
July 2008
October 2008
June 2010
January 2011
December 2011
September 2013
December 2018
June 2019
August 2019
March 2020
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 27, "token_count": 85}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 45, "token_count": 40}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 48, "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": 12, "token_count": 33}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 24, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Krzysztof Piotr Oledzki
85
29.62%
Tim Gardner
40
13.94%
Jeremy Sowden
33
11.50%
Yasuyuki Kozakai
32
11.15%
Alexey Dobriyan
26
9.06%
Pablo Neira Ayuso
23
8.01%
wenxu
22
7.67%
Holger Eitzenberger
15
5.23%
Patrick McHardy
3
1.05%
Harald Welte
3
1.05%
Eric Dumazet
2
0.70%
Florian Westphal
1
0.35%
Others
2
0.70%
Total
287
nf_conntrack_act_ct.h
54
-
5
215
Paul Blakey
Vlad Buslov
Yasuyuki Kozakai
Pablo Neira Ayuso
Greg Kroah-Hartman
July 2007
May 2016
November 2017
February 2019
July 2019
January 2022
November 2023
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 11, "token_count": 168}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 18, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Blakey
173
80.47%
Vlad Buslov
24
11.16%
Yasuyuki Kozakai
11
5.12%
Pablo Neira Ayuso
6
2.79%
Greg Kroah-Hartman
1
0.47%
Total
215
nf_conntrack_bpf.h
46
-
5
139
Kumar Kartikeya Dwivedi
Lorenzo Bianconi
Jozsef Kadlecsik
Patrick McHardy
Others
December 2006
August 2012
January 2022
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 21, "token_count": 106}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 9}, {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Kumar Kartikeya Dwivedi
106
76.26%
Lorenzo Bianconi
18
12.95%
Jozsef Kadlecsik
2
1.44%
Patrick McHardy
1
0.72%
Others
12
8.63%
Total
139
nf_conntrack_bridge.h
19
-
5
57
Pablo Neira Ayuso
Jeremy Sowden
Patrick McHardy
Daniel Borkmann
Others
December 2012
October 2013
February 2014
August 2015
May 2019
August 2019
var spanGroupData = [ {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
44
77.19%
Jeremy Sowden
6
10.53%
Patrick McHardy
3
5.26%
Daniel Borkmann
1
1.75%
Others
3
5.26%
Total
57
nf_conntrack_core.h
103
-
21
416
Yasuyuki Kozakai
Lorenzo Bianconi
Pablo Neira Ayuso
Florian Westphal
Gao Feng
Alexey Dobriyan
Linus Torvalds (pre-git)
Martin Josefsson
Kumar Kartikeya Dwivedi
Patrick McHardy
Harald Welte
Herbert Xu
Daniel Borkmann
Jan Engelhardt
Jeremy Sowden
Greg Kroah-Hartman
Others
September 1991
October 1994
June 1999
March 2000
October 2004
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
November 2022
April 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 127}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "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": 7, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 21}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "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": 60, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "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": 13}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 21, "token_count": 12}, {"author_id": 19, "token_count": 72}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
127
30.53%
Lorenzo Bianconi
72
17.31%
Pablo Neira Ayuso
34
8.17%
Florian Westphal
34
8.17%
Gao Feng
25
6.01%
Alexey Dobriyan
15
3.61%
Linus Torvalds (pre-git)
14
3.37%
Martin Josefsson
14
3.37%
Kumar Kartikeya Dwivedi
12
2.88%
Patrick McHardy
8
1.92%
Harald Welte
6
1.44%
Herbert Xu
5
1.20%
Daniel Borkmann
4
0.96%
Jan Engelhardt
2
0.48%
Jeremy Sowden
1
0.24%
Greg Kroah-Hartman
1
0.24%
Others
42
10.10%
Total
416
nf_conntrack_count.h
40
-
6
172
Florian Westphal
Yi-Hung Wei
Jan Engelhardt
Pablo Neira Ayuso
Jeremy Sowden
Others
July 2007
March 2014
December 2017
June 2018
July 2018
December 2018
August 2019
May 2022
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 33, "token_count": 18}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 29, "token_count": 37}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
91
52.91%
Yi-Hung Wei
37
21.51%
Jan Engelhardt
18
10.47%
Pablo Neira Ayuso
13
7.56%
Jeremy Sowden
9
5.23%
Others
4
2.33%
Total
172
nf_conntrack_ecache.h
175
-
15
679
Pablo Neira Ayuso
Florian Westphal
Martin Josefsson
Yasuyuki Kozakai
Alexey Dobriyan
Patrick McHardy
Jeremy Sowden
Harald Welte
Changli Gao
Eric W. Biedermann
Gao Feng
Linus Torvalds (pre-git)
Linus Torvalds
Greg Kroah-Hartman
Others
September 1991
August 2005
November 2005
January 2006
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
November 2017
December 2018
September 2019
April 2021
August 2021
February 2022
April 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 98}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 48}, {"author_id": 52, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 30, "token_count": 16}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
261
38.44%
Florian Westphal
121
17.82%
Martin Josefsson
98
14.43%
Yasuyuki Kozakai
50
7.36%
Alexey Dobriyan
48
7.07%
Patrick McHardy
27
3.98%
Jeremy Sowden
21
3.09%
Harald Welte
17
2.50%
Changli Gao
16
2.36%
Eric W. Biedermann
10
1.47%
Gao Feng
4
0.59%
Linus Torvalds (pre-git)
2
0.29%
Linus Torvalds
2
0.29%
Greg Kroah-Hartman
1
0.15%
Others
1
0.15%
Total
679
nf_conntrack_expect.h
138
-
18
518
Patrick McHardy
Yasuyuki Kozakai
Pablo Neira Ayuso
Martin Josefsson
Florian Westphal
Alexey Dobriyan
Linus Torvalds (pre-git)
Rusty Russell
Gao Feng
Daniel Borkmann
Harald Welte
Xin Long
Jan Engelhardt
Felix Fietkau
Jozsef Kadlecsik
Greg Kroah-Hartman
Others
September 1991
March 2000
July 2000
March 2002
January 2005
September 2005
November 2005
January 2006
March 2006
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
January 2015
August 2015
May 2016
March 2017
July 2017
November 2017
March 2019
July 2019
July 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 23, "token_count": 15}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 91}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 60}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 41}, {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"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": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 32, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
107
20.66%
Yasuyuki Kozakai
91
17.57%
Pablo Neira Ayuso
66
12.74%
Martin Josefsson
60
11.58%
Florian Westphal
47
9.07%
Alexey Dobriyan
44
8.49%
Linus Torvalds (pre-git)
24
4.63%
Rusty Russell
15
2.90%
Gao Feng
14
2.70%
Daniel Borkmann
12
2.32%
Harald Welte
8
1.54%
Xin Long
3
0.58%
Jan Engelhardt
3
0.58%
Felix Fietkau
3
0.58%
Jozsef Kadlecsik
1
0.19%
Greg Kroah-Hartman
1
0.19%
Others
19
3.67%
Total
518
nf_conntrack_extend.h
79
-
12
291
Yasuyuki Kozakai
Florian Westphal
Changli Gao
Patrick McHardy
Pablo Neira Ayuso
Paul Blakey
Linus Torvalds (pre-git)
Krzysztof Piotr Oledzki
Linus Torvalds
Jeremy Sowden
Greg Kroah-Hartman
Others
May 1998
February 2002
November 2005
July 2007
July 2008
June 2009
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": 894006000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 131}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 30, "token_count": 30}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 30, "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": 43, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
141
48.45%
Florian Westphal
62
21.31%
Changli Gao
42
14.43%
Patrick McHardy
14
4.81%
Pablo Neira Ayuso
14
4.81%
Paul Blakey
10
3.44%
Linus Torvalds (pre-git)
2
0.69%
Krzysztof Piotr Oledzki
2
0.69%
Linus Torvalds
1
0.34%
Jeremy Sowden
1
0.34%
Greg Kroah-Hartman
1
0.34%
Others
1
0.34%
Total
291
nf_conntrack_helper.h
183
-
21
783
Pablo Neira Ayuso
Yasuyuki Kozakai
Patrick McHardy
Flavio Leitner
Gao Feng
Martin Josefsson
Linus Torvalds (pre-git)
Harald Welte
Xin Long
Florian Westphal
Liping Zhang
Kazunori Miyazawa
Herbert Xu
Holger Eitzenberger
Linus Torvalds
Jan Engelhardt
Greg Kroah-Hartman
Others
September 1991
June 1995
September 1996
March 2000
March 2002
May 2003
July 2004
August 2004
October 2004
November 2005
January 2006
March 2006
November 2006
December 2006
July 2007
September 2007
October 2007
January 2008
March 2008
November 2008
March 2009
June 2009
February 2010
March 2010
January 2011
January 2012
February 2012
May 2012
June 2012
January 2013
February 2013
July 2016
February 2017
April 2017
May 2017
November 2017
April 2019
December 2019
November 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 126}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 37}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 28}, {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 53}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 31, "token_count": 79}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 32, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
199
25.42%
Yasuyuki Kozakai
147
18.77%
Patrick McHardy
106
13.54%
Flavio Leitner
79
10.09%
Gao Feng
64
8.17%
Martin Josefsson
37
4.73%
Linus Torvalds (pre-git)
29
3.70%
Harald Welte
25
3.19%
Xin Long
24
3.07%
Florian Westphal
22
2.81%
Liping Zhang
15
1.92%
Kazunori Miyazawa
5
0.64%
Herbert Xu
5
0.64%
Holger Eitzenberger
4
0.51%
Linus Torvalds
1
0.13%
Jan Engelhardt
1
0.13%
Greg Kroah-Hartman
1
0.13%
Others
19
2.43%
Total
783
nf_conntrack_l4proto.h
247
-
27
1164
Florian Westphal
Yasuyuki Kozakai
Pablo Neira Ayuso
Gao Feng
Patrick McHardy
Thomas Graf
Numan Siddique
Cyrill V. Gorcunov
Linus Torvalds (pre-git)
Rusty Russell
Alexey Dobriyan
Davide Caratti
Holger Eitzenberger
Martin Josefsson
Kazunori Miyazawa
Eric W. Biedermann
Jeremy Sowden
Joe Stringer
Harald Welte
Herbert Xu
Jan Engelhardt
Greg Kroah-Hartman
Others
September 1991
September 1992
November 1993
June 1995
September 1996
September 1999
March 2000
June 2002
May 2003
October 2004
January 2005
June 2005
August 2005
November 2005
January 2006
November 2006
July 2007
September 2007
January 2008
March 2008
October 2008
November 2008
March 2009
February 2010
February 2012
May 2012
October 2014
August 2015
September 2015
April 2016
November 2016
April 2017
August 2017
October 2017
November 2017
May 2018
June 2018
September 2018
November 2018
January 2019
March 2019
August 2019
May 2020
November 2020
December 2020
June 2021
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 23, "token_count": 20}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 34, "token_count": 61}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 3, "token_count": 195}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 47, "token_count": 40}, {"author_id": 48, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 124}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 50, "token_count": 17}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 64}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 37, "token_count": 59}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
289
24.83%
Yasuyuki Kozakai
195
16.75%
Pablo Neira Ayuso
158
13.57%
Gao Feng
124
10.65%
Patrick McHardy
65
5.58%
Thomas Graf
64
5.50%
Numan Siddique
59
5.07%
Cyrill V. Gorcunov
40
3.44%
Linus Torvalds (pre-git)
37
3.18%
Rusty Russell
20
1.72%
Alexey Dobriyan
18
1.55%
Davide Caratti
17
1.46%
Holger Eitzenberger
16
1.37%
Martin Josefsson
10
0.86%
Kazunori Miyazawa
10
0.86%
Eric W. Biedermann
10
0.86%
Jeremy Sowden
8
0.69%
Joe Stringer
6
0.52%
Harald Welte
3
0.26%
Herbert Xu
2
0.17%
Jan Engelhardt
1
0.09%
Greg Kroah-Hartman
1
0.09%
Others
11
0.95%
Total
1164
nf_conntrack_labels.h
62
-
9
265
Florian Westphal
Joe Stringer
Yasuyuki Kozakai
Jeremy Sowden
Pablo Neira Ayuso
Alexey Dobriyan
Linus Torvalds (pre-git)
Krzysztof Piotr Oledzki
Greg Kroah-Hartman
September 1991
November 2005
January 2006
July 2007
July 2008
October 2008
November 2011
January 2013
February 2014
August 2015
April 2016
July 2016
October 2016
November 2017
September 2019
April 2022
October 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 35, "token_count": 50}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
145
54.72%
Joe Stringer
50
18.87%
Yasuyuki Kozakai
32
12.08%
Jeremy Sowden
13
4.91%
Pablo Neira Ayuso
11
4.15%
Alexey Dobriyan
9
3.40%
Linus Torvalds (pre-git)
2
0.75%
Krzysztof Piotr Oledzki
2
0.75%
Greg Kroah-Hartman
1
0.38%
Total
265
nf_conntrack_seqadj.h
45
-
9
181
Patrick McHardy
Yasuyuki Kozakai
Jozsef Kadlecsik
Pablo Neira Ayuso
Linus Torvalds (pre-git)
Harald Welte
Kazunori Miyazawa
Herbert Xu
Greg Kroah-Hartman
March 2000
May 2003
July 2004
October 2004
November 2005
December 2006
July 2007
October 2007
April 2008
November 2009
February 2010
June 2012
August 2012
July 2013
August 2013
November 2017
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
97
53.59%
Yasuyuki Kozakai
33
18.23%
Jozsef Kadlecsik
13
7.18%
Pablo Neira Ayuso
12
6.63%
Linus Torvalds (pre-git)
9
4.97%
Harald Welte
9
4.97%
Kazunori Miyazawa
5
2.76%
Herbert Xu
2
1.10%
Greg Kroah-Hartman
1
0.55%
Total
181
nf_conntrack_synproxy.h
48
-
5
165
Patrick McHardy
Gao Feng
Yasuyuki Kozakai
Jeremy Sowden
Greg Kroah-Hartman
July 2007
August 2013
September 2016
November 2017
September 2019
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 7, "token_count": 54}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
95
57.58%
Gao Feng
54
32.73%
Yasuyuki Kozakai
13
7.88%
Jeremy Sowden
2
1.21%
Greg Kroah-Hartman
1
0.61%
Total
165
nf_conntrack_timeout.h
111
-
10
425
Pablo Neira Ayuso
Yi-Hung Wei
Florian Westphal
Yasuyuki Kozakai
Jeremy Sowden
Patrick McHardy
Greg Kroah-Hartman
Others
November 2005
July 2007
February 2010
February 2012
August 2012
October 2015
December 2015
March 2017
August 2017
November 2017
June 2018
August 2018
March 2019
September 2019
February 2020
February 2022
June 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 192}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 45}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"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
318
74.82%
Yi-Hung Wei
45
10.59%
Florian Westphal
27
6.35%
Yasuyuki Kozakai
17
4.00%
Jeremy Sowden
3
0.71%
Patrick McHardy
2
0.47%
Greg Kroah-Hartman
1
0.24%
Others
12
2.82%
Total
425
nf_conntrack_timestamp.h
47
-
8
158
Pablo Neira Ayuso
Yasuyuki Kozakai
Patrick McHardy
Alexey Dobriyan
Eric W. Biedermann
Florian Westphal
Greg Kroah-Hartman
Others
November 2005
January 2006
July 2007
September 2007
March 2008
October 2008
January 2011
November 2017
December 2018
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 113}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
116
73.42%
Yasuyuki Kozakai
13
8.23%
Patrick McHardy
12
7.59%
Alexey Dobriyan
4
2.53%
Eric W. Biedermann
3
1.90%
Florian Westphal
2
1.27%
Greg Kroah-Hartman
1
0.63%
Others
7
4.43%
Total
158
nf_conntrack_tuple.h
190
-
11
768
Yasuyuki Kozakai
Patrick McHardy
Linus Torvalds (pre-git)
Jan Engelhardt
Florian Westphal
Eric Dumazet
Rusty Russell
Pablo Neira Ayuso
Greg Kroah-Hartman
Others
March 2000
May 2000
July 2000
January 2005
February 2005
November 2005
December 2006
July 2007
December 2007
January 2008
March 2008
April 2008
October 2008
March 2009
November 2017
July 2023
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 4, "token_count": 77}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 304}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 1, "token_count": 85}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 181}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
304
39.58%
Patrick McHardy
285
37.11%
Linus Torvalds (pre-git)
140
18.23%
Jan Engelhardt
17
2.21%
Florian Westphal
5
0.65%
Eric Dumazet
5
0.65%
Rusty Russell
4
0.52%
Pablo Neira Ayuso
2
0.26%
Greg Kroah-Hartman
1
0.13%
Others
5
0.65%
Total
768
nf_conntrack_zones.h
89
-
11
360
Daniel Borkmann
Florian Westphal
Patrick McHardy
Pablo Neira Ayuso
Jan Engelhardt
Harald Welte
Yasuyuki Kozakai
Jozsef Kadlecsik
Jeremy Sowden
Greg Kroah-Hartman
Alexey Dobriyan
August 2002
November 2005
January 2006
December 2006
July 2007
January 2008
March 2008
February 2010
August 2012
August 2015
September 2015
June 2016
November 2017
September 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 228}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
229
63.61%
Florian Westphal
62
17.22%
Patrick McHardy
37
10.28%
Pablo Neira Ayuso
10
2.78%
Jan Engelhardt
7
1.94%
Harald Welte
6
1.67%
Yasuyuki Kozakai
5
1.39%
Jozsef Kadlecsik
1
0.28%
Jeremy Sowden
1
0.28%
Greg Kroah-Hartman
1
0.28%
Alexey Dobriyan
1
0.28%
Total
360
nf_dup_netdev.h
16
-
4
65
Pablo Neira Ayuso
Jeremy Sowden
Florian Westphal
Greg Kroah-Hartman
January 2016
November 2016
November 2017
July 2019
August 2019
September 2019
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
59
90.77%
Jeremy Sowden
3
4.62%
Florian Westphal
2
3.08%
Greg Kroah-Hartman
1
1.54%
Total
65
nf_flow_table.h
401
-
18
1661
Pablo Neira Ayuso
Alaa Hleihel
Vlad Buslov
Paul Blakey
Felix Fietkau
Lorenzo Bianconi
wenxu
Florian Westphal
Eric W. Biedermann
Linus Torvalds (pre-git)
Eric Dumazet
Rusty Russell
Jeremy Sowden
Patrick McHardy
Roi Dayan
Others
March 1997
October 1997
February 1998
April 2003
September 2007
November 2008
April 2012
May 2013
October 2013
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
February 2023
May 2023
June 2023
October 2023
November 2023
December 2023
April 2024
June 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 463}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 41, "token_count": 32}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 279}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 11, "token_count": 36}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 188}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 18, "token_count": 67}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 18, "token_count": 46}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 19, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1122
67.55%
Alaa Hleihel
188
11.32%
Vlad Buslov
117
7.04%
Paul Blakey
51
3.07%
Felix Fietkau
43
2.59%
Lorenzo Bianconi
42
2.53%
wenxu
28
1.69%
Florian Westphal
21
1.26%
Eric W. Biedermann
14
0.84%
Linus Torvalds (pre-git)
7
0.42%
Eric Dumazet
6
0.36%
Rusty Russell
5
0.30%
Jeremy Sowden
4
0.24%
Patrick McHardy
3
0.18%
Roi Dayan
2
0.12%
Others
8
0.48%
Total
1661
nf_hooks_lwtunnel.h
7
-
4
36
Ryoga Saito
Yasuyuki Kozakai
Others
November 2005
July 2015
August 2021
July 2024
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 56, "token_count": 26}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ryoga Saito
26
72.22%
Yasuyuki Kozakai
6
16.67%
Others
4
11.11%
Total
36
nf_log.h
101
-
16
419
Harald Welte
Pablo Neira Ayuso
Patrick McHardy
Linus Torvalds (pre-git)
Gao Feng
Eric Leblond
Eric Dumazet
Liping Zhang
Jan Engelhardt
Linus Torvalds
Herbert Xu
Greg Kroah-Hartman
Others
September 1991
August 1993
June 1999
September 1999
March 2000
February 2002
March 2004
August 2005
November 2006
February 2007
October 2007
December 2007
October 2008
March 2009
October 2011
February 2012
June 2012
March 2013
May 2013
June 2014
March 2015
June 2016
August 2016
September 2016
January 2017
November 2017
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 88}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
136
32.46%
Pablo Neira Ayuso
88
21.00%
Patrick McHardy
52
12.41%
Linus Torvalds (pre-git)
44
10.50%
Gao Feng
38
9.07%
Eric Leblond
13
3.10%
Eric Dumazet
6
1.43%
Liping Zhang
5
1.19%
Jan Engelhardt
5
1.19%
Linus Torvalds
1
0.24%
Herbert Xu
1
0.24%
Greg Kroah-Hartman
1
0.24%
Others
29
6.92%
Total
419
nf_nat.h
119
-
15
586
Jozsef Kadlecsik
Florian Westphal
Patrick McHardy
Yasuyuki Kozakai
Pablo Neira Ayuso
Changli Gao
Linus Torvalds (pre-git)
Xin Long
Jeremy Sowden
Alexey Dobriyan
Herbert Xu
Harald Welte
Greg Kroah-Hartman
Others
March 1997
June 1999
March 2000
September 2005
November 2005
January 2006
December 2006
July 2007
October 2007
November 2007
December 2007
March 2008
October 2008
November 2010
January 2011
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
December 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 8, "token_count": 113}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 30, "token_count": 21}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 75}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"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": 43, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 125}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 32, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jozsef Kadlecsik
188
32.08%
Florian Westphal
176
30.03%
Patrick McHardy
76
12.97%
Yasuyuki Kozakai
52
8.87%
Pablo Neira Ayuso
31
5.29%
Changli Gao
23
3.92%
Linus Torvalds (pre-git)
14
2.39%
Xin Long
9
1.54%
Jeremy Sowden
6
1.02%
Alexey Dobriyan
5
0.85%
Herbert Xu
1
0.17%
Harald Welte
1
0.17%
Greg Kroah-Hartman
1
0.17%
Others
3
0.51%
Total
586
nf_nat_helper.h
42
-
9
192
Jozsef Kadlecsik
Patrick McHardy
Yasuyuki Kozakai
Harald Welte
Florian Westphal
Linus Torvalds (pre-git)
Jeremy Sowden
Gao Feng
Greg Kroah-Hartman
March 2000
July 2004
November 2005
December 2006
February 2010
August 2012
March 2017
November 2017
August 2019
September 2022
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 8, "token_count": 98}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jozsef Kadlecsik
98
51.04%
Patrick McHardy
38
19.79%
Yasuyuki Kozakai
16
8.33%
Harald Welte
12
6.25%
Florian Westphal
12
6.25%
Linus Torvalds (pre-git)
9
4.69%
Jeremy Sowden
3
1.56%
Gao Feng
3
1.56%
Greg Kroah-Hartman
1
0.52%
Total
192
nf_nat_masquerade.h
20
-
8
76
Arturo Borrero Gonzalez
Linus Torvalds (pre-git)
Florian Westphal
Herbert Xu
Patrick McHardy
Greg Kroah-Hartman
Others
September 1992
April 1994
March 2000
October 2007
August 2012
September 2014
November 2017
April 2018
November 2018
April 2019
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 25, "token_count": 49}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Arturo Borrero Gonzalez
49
64.47%
Linus Torvalds (pre-git)
15
19.74%
Florian Westphal
5
6.58%
Herbert Xu
2
2.63%
Patrick McHardy
1
1.32%
Greg Kroah-Hartman
1
1.32%
Others
3
3.95%
Total
76
nf_nat_redirect.h
15
-
7
56
Arturo Borrero Gonzalez
Linus Torvalds (pre-git)
Jeremy Sowden
Pablo Neira Ayuso
Herbert Xu
Greg Kroah-Hartman
Others
March 2000
October 2007
October 2014
November 2014
November 2017
April 2018
August 2019
March 2023
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 25, "token_count": 25}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 12, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arturo Borrero Gonzalez
25
44.64%
Linus Torvalds (pre-git)
14
25.00%
Jeremy Sowden
8
14.29%
Pablo Neira Ayuso
5
8.93%
Herbert Xu
2
3.57%
Greg Kroah-Hartman
1
1.79%
Others
1
1.79%
Total
56
nf_queue.h
129
-
15
689
Florian Westphal
Liping Zhang
Eric Leblond
Patrick McHardy
Harald Welte
Linus Torvalds (pre-git)
Eric W. Biedermann
Jeremy Sowden
Pablo Neira Ayuso
David S. Miller
Holger Eitzenberger
Rusty Russell
Greg Kroah-Hartman
Others
October 1997
June 1999
January 2000
April 2003
August 2005
December 2007
June 2009
June 2012
August 2012
November 2012
March 2013
April 2013
December 2013
October 2014
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": 875689200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 115}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 123}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 16, "token_count": 85}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 170}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"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
Florian Westphal
268
38.90%
Liping Zhang
170
24.67%
Eric Leblond
85
12.34%
Patrick McHardy
73
10.60%
Harald Welte
31
4.50%
Linus Torvalds (pre-git)
24
3.48%
Eric W. Biedermann
11
1.60%
Jeremy Sowden
6
0.87%
Pablo Neira Ayuso
5
0.73%
David S. Miller
5
0.73%
Holger Eitzenberger
3
0.44%
Rusty Russell
1
0.15%
Greg Kroah-Hartman
1
0.15%
Others
6
0.87%
Total
689
nf_reject.h
43
-
8
115
Kevin Mitchell
Alin Nastac
Florian Westphal
Eric Leblond
Jeremy Sowden
Greg Kroah-Hartman
Others
January 2009
December 2013
February 2015
October 2015
November 2017
February 2019
August 2019
April 2022
var spanGroupData = [ {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 47}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 38, "token_count": 53}, ]}, ]
Author Name
Tokens
Token Proportion
Kevin Mitchell
53
46.09%
Alin Nastac
47
40.87%
Florian Westphal
6
5.22%
Eric Leblond
2
1.74%
Jeremy Sowden
1
0.87%
Greg Kroah-Hartman
1
0.87%
Others
5
4.35%
Total
115
nf_socket.h
13
-
7
58
Pablo Neira Ayuso
KOVACS Krisztian
Eric W. Biedermann
Balazs Scheidler
Daniel Borkmann
Máté Eckl
Greg Kroah-Hartman
October 2008
October 2010
April 2015
September 2015
October 2016
November 2017
May 2018
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
18
31.03%
KOVACS Krisztian
12
20.69%
Eric W. Biedermann
10
17.24%
Balazs Scheidler
8
13.79%
Daniel Borkmann
6
10.34%
Máté Eckl
3
5.17%
Greg Kroah-Hartman
1
1.72%
Total
58
nf_synproxy.h
89
-
13
433
Patrick McHardy
Fernando Fernandez Mancera
Jeremy Sowden
Phil Sutter
Liping Zhang
Florian Westphal
Alexey Dobriyan
Linus Torvalds (pre-git)
Pablo Neira Ayuso
Jozsef Kadlecsik
Eric W. Biedermann
David S. Miller
Greg Kroah-Hartman
November 1993
September 1996
September 1999
January 2006
December 2006
December 2007
October 2008
August 2013
September 2013
October 2013
April 2015
August 2015
September 2015
March 2016
November 2016
April 2017
November 2017
June 2019
July 2019
September 2019
var spanGroupData = [ {"timestamp": 752140800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 234}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "token_count": 126}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
239
55.20%
Fernando Fernandez Mancera
130
30.02%
Jeremy Sowden
9
2.08%
Phil Sutter
8
1.85%
Liping Zhang
8
1.85%
Florian Westphal
8
1.85%
Alexey Dobriyan
7
1.62%
Linus Torvalds (pre-git)
6
1.39%
Pablo Neira Ayuso
5
1.15%
Jozsef Kadlecsik
4
0.92%
Eric W. Biedermann
4
0.92%
David S. Miller
4
0.92%
Greg Kroah-Hartman
1
0.23%
Total
433
nf_tables.h
1922
-
33
6907
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
Liping Zhang
Linus Torvalds (pre-git)
Phil Sutter
Ander Juaristi
Pablo M. Bermudo Garay
Fernando Fernandez Mancera
Laura Garcia Liebana
Stefano Brivio
Arturo Borrero Gonzalez
Jose M. Guisado Gomez
Eric W. Biedermann
wenxu
Kazunori Miyazawa
Jeremy Sowden
Eric Dumazet
Rusty Russell
David S. Miller
Felix Fietkau
Herbert Xu
Greg Kroah-Hartman
Others
June 1995
January 1996
March 1996
September 1996
March 1997
October 1997
March 2000
April 2003
May 2003
October 2004
September 2007
May 2008
June 2012
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
May 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
October 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
September 2021
October 2021
January 2022
February 2022
March 2022
May 2022
June 2022
July 2022
August 2022
October 2022
December 2022
April 2023
May 2023
June 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
April 2024
May 2024
June 2024
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 177}, {"author_id": 1, "token_count": 1471}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 25, "token_count": 14}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 854}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 53, "token_count": 5}, {"author_id": 1, "token_count": 252}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 65}, {"author_id": 0, "token_count": 20}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 57, "token_count": 11}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 344}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 5, "token_count": 121}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 40}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 50}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 42, "token_count": 45}, {"author_id": 15, "token_count": 39}, {"author_id": 12, "token_count": 9}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 57, "token_count": 11}, {"author_id": 0, "token_count": 4}, {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 44, "token_count": 24}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 46}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 64}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 21}, {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 108}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 22, "token_count": 28}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 2, "token_count": 252}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 0, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
2891
41.86%
Patrick McHardy
2680
38.80%
Florian Westphal
750
10.86%
Liping Zhang
124
1.80%
Linus Torvalds (pre-git)
69
1.00%
Phil Sutter
53
0.77%
Ander Juaristi
45
0.65%
Pablo M. Bermudo Garay
40
0.58%
Fernando Fernandez Mancera
39
0.56%
Laura Garcia Liebana
25
0.36%
Stefano Brivio
24
0.35%
Arturo Borrero Gonzalez
14
0.20%
Jose M. Guisado Gomez
12
0.17%
Eric W. Biedermann
12
0.17%
wenxu
10
0.14%
Kazunori Miyazawa
10
0.14%
Jeremy Sowden
9
0.13%
Eric Dumazet
7
0.10%
Rusty Russell
5
0.07%
David S. Miller
5
0.07%
Felix Fietkau
4
0.06%
Herbert Xu
2
0.03%
Greg Kroah-Hartman
1
0.01%
Others
76
1.10%
Total
6907
nf_tables_core.h
183
-
10
1007
Patrick McHardy
Florian Westphal
Pablo Neira Ayuso
Liping Zhang
Phil Sutter
Stefano Brivio
Greg Kroah-Hartman
Others
October 2013
January 2014
April 2015
November 2015
September 2016
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
April 2021
May 2021
June 2021
December 2021
February 2022
March 2022
October 2022
January 2023
November 2023
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 370}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 41}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 44, "token_count": 12}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 22, "token_count": 28}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 257}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
415
41.21%
Florian Westphal
327
32.47%
Pablo Neira Ayuso
158
15.69%
Liping Zhang
41
4.07%
Phil Sutter
28
2.78%
Stefano Brivio
17
1.69%
Greg Kroah-Hartman
1
0.10%
Others
20
1.99%
Total
1007
nf_tables_ipv4.h
92
-
5
486
Pablo Neira Ayuso
Florian Westphal
Patrick McHardy
Xin Long
Greg Kroah-Hartman
October 2013
January 2014
May 2015
September 2016
November 2017
December 2017
October 2020
May 2021
October 2021
October 2022
January 2023
December 2023
August 2024
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 80}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
420
86.42%
Florian Westphal
36
7.41%
Patrick McHardy
19
3.91%
Xin Long
10
2.06%
Greg Kroah-Hartman
1
0.21%
Total
486
nf_tables_ipv6.h
116
-
5
581
Pablo Neira Ayuso
Patrick McHardy
Florian Westphal
Jeremy Sowden
Greg Kroah-Hartman
October 2013
January 2014
May 2015
September 2016
March 2017
November 2017
December 2017
August 2019
October 2020
May 2021
October 2021
October 2022
August 2024
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 111}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
516
88.81%
Patrick McHardy
36
6.20%
Florian Westphal
25
4.30%
Jeremy Sowden
3
0.52%
Greg Kroah-Hartman
1
0.17%
Total
581
nf_tables_offload.h
100
-
3
363
Pablo Neira Ayuso
Patrick McHardy
wenxu
October 2013
April 2015
July 2019
August 2019
September 2019
October 2019
November 2020
April 2021
June 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 267}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
351
96.69%
Patrick McHardy
10
2.75%
wenxu
2
0.55%
Total
363
nf_tproxy.h
128
-
8
315
KOVACS Krisztian
Máté Eckl
Florian Westphal
Balazs Scheidler
Eric W. Biedermann
Herbert Xu
Eric Dumazet
Others
October 2008
February 2009
October 2010
February 2011
July 2013
March 2015
September 2015
February 2016
June 2018
March 2023
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 20, "token_count": 94}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 28, "token_count": 51}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 88}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
KOVACS Krisztian
94
29.84%
Máté Eckl
88
27.94%
Florian Westphal
61
19.37%
Balazs Scheidler
51
16.19%
Eric W. Biedermann
10
3.17%
Herbert Xu
5
1.59%
Eric Dumazet
1
0.32%
Others
5
1.59%
Total
315
nft_fib.h
43
-
6
249
Florian Westphal
Liping Zhang
Phil Sutter
Jeremy Sowden
Pablo Neira Ayuso
Greg Kroah-Hartman
October 2016
January 2017
November 2017
May 2019
August 2019
January 2021
March 2022
October 2022
var spanGroupData = [ {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 205}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
214
85.94%
Liping Zhang
25
10.04%
Phil Sutter
5
2.01%
Jeremy Sowden
3
1.20%
Pablo Neira Ayuso
1
0.40%
Greg Kroah-Hartman
1
0.40%
Total
249
nft_meta.h
55
-
11
252
Patrick McHardy
wenxu
Pablo Neira Ayuso
Kazunori Miyazawa
Florian Westphal
Phil Sutter
Arturo Borrero Gonzalez
Liping Zhang
Jeremy Sowden
Herbert Xu
Others
May 2003
October 2004
October 2013
December 2013
March 2014
April 2014
April 2015
November 2015
December 2015
August 2016
July 2019
August 2019
January 2021
January 2022
March 2022
October 2022
var spanGroupData = [ {"timestamp": 1051772400, "group": [ {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 131}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 35}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 22, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
147
58.33%
wenxu
35
13.89%
Pablo Neira Ayuso
22
8.73%
Kazunori Miyazawa
10
3.97%
Florian Westphal
7
2.78%
Phil Sutter
6
2.38%
Arturo Borrero Gonzalez
6
2.38%
Liping Zhang
5
1.98%
Jeremy Sowden
3
1.19%
Herbert Xu
2
0.79%
Others
9
3.57%
Total
252
nft_reject.h
31
-
10
121
Patrick McHardy
Pablo Neira Ayuso
Liping Zhang
Jeremy Sowden
Kazunori Miyazawa
Phil Sutter
Herbert Xu
Greg Kroah-Hartman
Others
May 2003
October 2004
January 2009
October 2013
February 2014
September 2014
October 2015
August 2016
November 2017
August 2019
October 2022
var spanGroupData = [ {"timestamp": 1051772400, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
83
68.60%
Pablo Neira Ayuso
8
6.61%
Liping Zhang
8
6.61%
Jeremy Sowden
7
5.79%
Kazunori Miyazawa
5
4.13%
Phil Sutter
3
2.48%
Herbert Xu
1
0.83%
Greg Kroah-Hartman
1
0.83%
Others
5
4.13%
Total
121
xt_rateest.h
27
-
5
86
Patrick McHardy
Eric Dumazet
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": 59}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
59
68.60%
Eric Dumazet
15
17.44%
Greg Kroah-Hartman
1
1.16%
Others
11
12.79%
Total
86
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
130
Author
Tokens
Proportion
Commits
Proportion
0
Pablo Neira Ayuso
7407
30.44%
281
27.18%
1
Patrick McHardy
4982
20.48%
132
12.77%
2
Florian Westphal
3385
13.91%
193
18.67%
3
Yasuyuki Kozakai
1557
6.40%
7
0.68%
4
Linus Torvalds (pre-git)
608
2.50%
36
3.48%
5
Liping Zhang
465
1.91%
13
1.26%
6
Harald Welte
377
1.55%
23
2.22%
7
Gao Feng
326
1.34%
22
2.13%
8
Jozsef Kadlecsik
311
1.28%
4
0.39%
9
Daniel Borkmann
265
1.09%
6
0.58%
10
Alexey Dobriyan
245
1.01%
17
1.64%
11
Paul Blakey
234
0.96%
8
0.77%
12
Jeremy Sowden
229
0.94%
14
1.35%
13
Martin Josefsson
223
0.92%
4
0.39%
14
Alaa Hleihel
188
0.77%
1
0.10%
15
Fernando Fernandez Mancera
169
0.69%
5
0.48%
16
Eric Leblond
152
0.62%
3
0.29%
17
Eric W. Biedermann
146
0.60%
18
1.74%
18
Vlad Buslov
141
0.58%
5
0.48%
19
Lorenzo Bianconi
132
0.54%
4
0.39%
20
KOVACS Krisztian
126
0.52%
5
0.48%
21
Kumar Kartikeya Dwivedi
118
0.48%
2
0.19%
22
Phil Sutter
103
0.42%
12
1.16%
23
Rusty Russell
98
0.40%
7
0.68%
24
wenxu
97
0.40%
7
0.68%
25
Arturo Borrero Gonzalez
94
0.39%
8
0.77%
26
Máté Eckl
91
0.37%
4
0.39%
27
Krzysztof Piotr Oledzki
89
0.37%
1
0.10%
28
Balazs Scheidler
84
0.35%
5
0.48%
29
Yi-Hung Wei
82
0.34%
4
0.39%
30
Changli Gao
82
0.34%
6
0.58%
31
Flavio Leitner
79
0.32%
2
0.19%
32
Xin Long
66
0.27%
8
0.77%
33
Jan Engelhardt
65
0.27%
9
0.87%
34
Thomas Graf
64
0.26%
2
0.19%
35
Joe Stringer
64
0.26%
3
0.29%
36
Eric Dumazet
62
0.25%
13
1.26%
37
Numan Siddique
59
0.24%
1
0.10%
38
Kevin Mitchell
53
0.22%
1
0.10%
39
Alin Nastac
53
0.22%
1
0.10%
40
Kazunori Miyazawa
50
0.21%
1
0.10%
41
Felix Fietkau
50
0.21%
8
0.77%
42
Ander Juaristi
45
0.18%
2
0.19%
43
Greg Kroah-Hartman
42
0.17%
1
0.10%
44
Stefano Brivio
41
0.17%
3
0.29%
45
Tim Gardner
40
0.16%
1
0.10%
46
Pablo M. Bermudo Garay
40
0.16%
1
0.10%
47
Cyrill V. Gorcunov
40
0.16%
1
0.10%
48
Holger Eitzenberger
38
0.16%
5
0.48%
49
Herbert Xu
38
0.16%
4
0.39%
50
Davide Caratti
38
0.16%
4
0.39%
51
Roi Dayan
37
0.15%
2
0.19%
52
Linus Torvalds
35
0.14%
5
0.48%
53
David S. Miller
33
0.14%
6
0.58%
54
Jose M. Guisado Gomez
32
0.13%
2
0.19%
55
Fabian Hugelshofer
27
0.11%
1
0.10%
56
Ryoga Saito
26
0.11%
1
0.10%
57
Laura Garcia Liebana
25
0.10%
3
0.29%
58
Julian Anastasov
23
0.09%
1
0.10%
59
Bart De Schuymer
23
0.09%
1
0.10%
60
Others
438
1.80%
84
8.12%
Total
24332
1034