Linux Source Code
Home
Release 5.11
Help
netfilter
root
include
linux
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexey Dobriyan
Andreas Schultz
Anton Danilov
Arnd Bergmann
Christoph Hellwig
Christoph Lameter
Daniel Borkmann
David Howells
David S. Miller
Davide Caratti
Dmitry Mishin
Eric Dumazet
Evgeniy Polyakov
Fernando Fernandez Mancera
Florian Westphal
Gao Feng
George Hansper
Greg Kroah-Hartman
Gustavo A. R. Silva
Harald Welte
Herbert Xu
Holger Eitzenberger
Jan Engelhardt
Jeremy Sowden
Jesper Dangaard Brouer
Jing Min Zhao
Jiri Benc
Jiri Olsa
Joe Perches
Joshua Hunt
Jozsef Kadlecsik
Kevin Cernekee
Li RongQing
Liping Zhang
Luciano Coelho
Marcelo Ricardo Leitner
Masahiro Yamada
Mathieu J. Poirier
Michal Kubeček
Michal Schmidt
Oliver Smith
Pablo Neira Ayuso
Patrick McHardy
Richard Kennedy
Sergey Popovich
Simon Horman
Stefano Brivio
Stephen Hemminger
Subash Abhinov Kasiviswanathan
Thomas Gleixner
Vishwanath Pai
Vitaly E. Lavrov
Vytas Dauksa
Willem de Bruijn
Yaowei Bai
Yasuyuki Kozakai
Yonatan Goldschmidt
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ipset
658
6
20
2634
Jozsef Kadlecsik
Jeremy Sowden
David S. Miller
Oliver Smith
Anton Danilov
Patrick McHardy
Vitaly E. Lavrov
Jan Engelhardt
Vytas Dauksa
David Howells
Joshua Hunt
Stefano Brivio
Greg Kroah-Hartman
Sergey Popovich
Vishwanath Pai
Michal Kubeček
Jiri Benc
Thomas Gleixner
Pablo Neira Ayuso
Gustavo A. R. Silva
February 2011
March 2011
April 2011
June 2011
January 2012
February 2012
April 2012
September 2012
October 2012
April 2013
September 2013
October 2013
December 2013
February 2014
August 2014
March 2015
May 2015
June 2015
November 2015
March 2016
October 2016
November 2016
November 2017
January 2018
July 2018
October 2018
April 2019
June 2019
August 2019
September 2019
October 2019
February 2020
October 2020
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 1123}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 118}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 11, "token_count": 119}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 233}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 162}, {"author_id": 14, "token_count": 83}, {"author_id": 21, "token_count": 30}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 27, "token_count": 18}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 33, "token_count": 7}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 17, "token_count": 47}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 285}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Jozsef Kadlecsik
1928
73.20%
Jeremy Sowden
303
11.50%
David S. Miller
119
4.52%
Oliver Smith
83
3.15%
Anton Danilov
47
1.78%
Patrick McHardy
36
1.37%
Vitaly E. Lavrov
30
1.14%
Jan Engelhardt
24
0.91%
Vytas Dauksa
18
0.68%
David Howells
12
0.46%
Joshua Hunt
7
0.27%
Stefano Brivio
5
0.19%
Greg Kroah-Hartman
5
0.19%
Sergey Popovich
4
0.15%
Vishwanath Pai
4
0.15%
Michal Kubeček
4
0.15%
Jiri Benc
2
0.08%
Thomas Gleixner
1
0.04%
Pablo Neira Ayuso
1
0.04%
Gustavo A. R. Silva
1
0.04%
Total
2634
Files:
nf_conntrack_amanda.h
16
-
4
55
Patrick McHardy
Jeremy Sowden
Herbert Xu
Greg Kroah-Hartman
December 2006
October 2007
August 2012
November 2017
August 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
44
80.00%
Jeremy Sowden
9
16.36%
Herbert Xu
1
1.82%
Greg Kroah-Hartman
1
1.82%
Total
55
nf_conntrack_common.h
42
-
6
147
Jeremy Sowden
Yasuyuki Kozakai
Jesper Dangaard Brouer
Florian Westphal
David Howells
Greg Kroah-Hartman
November 2005
April 2010
October 2012
November 2017
September 2019
August 2020
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 54}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 81}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Sowden
81
55.10%
Yasuyuki Kozakai
54
36.73%
Jesper Dangaard Brouer
4
2.72%
Florian Westphal
4
2.72%
David Howells
3
2.04%
Greg Kroah-Hartman
1
0.68%
Total
147
nf_conntrack_dccp.h
38
-
3
81
Patrick McHardy
Greg Kroah-Hartman
Davide Caratti
March 2008
November 2016
November 2017
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
79
97.53%
Greg Kroah-Hartman
1
1.23%
Davide Caratti
1
1.23%
Total
81
nf_conntrack_ftp.h
36
-
8
110
Yasuyuki Kozakai
Jeremy Sowden
Pablo Neira Ayuso
Patrick McHardy
Jozsef Kadlecsik
David Howells
Herbert Xu
Greg Kroah-Hartman
November 2005
December 2006
October 2007
August 2012
September 2012
October 2012
November 2017
August 2019
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 70}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
70
63.64%
Jeremy Sowden
15
13.64%
Pablo Neira Ayuso
12
10.91%
Patrick McHardy
4
3.64%
Jozsef Kadlecsik
4
3.64%
David Howells
3
2.73%
Herbert Xu
1
0.91%
Greg Kroah-Hartman
1
0.91%
Total
110
nf_conntrack_h323.h
97
-
5
530
Patrick McHardy
Jeremy Sowden
Herbert Xu
Jan Engelhardt
Greg Kroah-Hartman
December 2006
October 2007
December 2007
August 2012
November 2017
August 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 466}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
502
94.72%
Jeremy Sowden
15
2.83%
Herbert Xu
9
1.70%
Jan Engelhardt
3
0.57%
Greg Kroah-Hartman
1
0.19%
Total
530
nf_conntrack_h323_asn1.h
97
-
6
206
Jing Min Zhao
Jeremy Sowden
Patrick McHardy
Yonatan Goldschmidt
Thomas Gleixner
David Howells
March 2006
December 2006
October 2012
June 2019
July 2019
August 2019
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jing Min Zhao
198
96.12%
Jeremy Sowden
3
1.46%
Patrick McHardy
2
0.97%
Yonatan Goldschmidt
1
0.49%
Thomas Gleixner
1
0.49%
David Howells
1
0.49%
Total
206
nf_conntrack_h323_types.h
938
-
5
4018
Jing Min Zhao
Patrick McHardy
Masahiro Yamada
Eric Dumazet
Thomas Gleixner
March 2006
May 2006
December 2006
May 2007
April 2012
June 2019
August 2019
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 3959}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jing Min Zhao
3966
98.71%
Patrick McHardy
35
0.87%
Masahiro Yamada
9
0.22%
Eric Dumazet
6
0.15%
Thomas Gleixner
2
0.05%
Total
4018
nf_conntrack_irc.h
18
-
4
58
Patrick McHardy
Jeremy Sowden
Herbert Xu
Greg Kroah-Hartman
December 2006
October 2007
August 2012
November 2017
August 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
47
81.03%
Jeremy Sowden
9
15.52%
Herbert Xu
1
1.72%
Greg Kroah-Hartman
1
1.72%
Total
58
nf_conntrack_pptp.h
325
-
6
942
Patrick McHardy
Jeremy Sowden
Pablo Neira Ayuso
Yasuyuki Kozakai
Herbert Xu
Greg Kroah-Hartman
December 2006
July 2007
October 2007
August 2012
November 2017
August 2019
May 2020
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 904}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
916
97.24%
Jeremy Sowden
15
1.59%
Pablo Neira Ayuso
5
0.53%
Yasuyuki Kozakai
3
0.32%
Herbert Xu
2
0.21%
Greg Kroah-Hartman
1
0.11%
Total
942
nf_conntrack_proto_gre.h
34
-
4
118
Patrick McHardy
Florian Westphal
Gao Feng
Greg Kroah-Hartman
December 2006
August 2016
November 2017
January 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
74
62.71%
Florian Westphal
37
31.36%
Gao Feng
6
5.08%
Greg Kroah-Hartman
1
0.85%
Total
118
nf_conntrack_sane.h
18
-
2
33
Michal Schmidt
Greg Kroah-Hartman
February 2007
November 2017
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Michal Schmidt
32
96.97%
Greg Kroah-Hartman
1
3.03%
Total
33
nf_conntrack_sctp.h
16
-
3
35
Marcelo Ricardo Leitner
Florian Westphal
Greg Kroah-Hartman
November 2015
November 2017
August 2020
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Marcelo Ricardo Leitner
28
80.00%
Florian Westphal
6
17.14%
Greg Kroah-Hartman
1
2.86%
Total
35
nf_conntrack_sip.h
198
-
9
878
Patrick McHardy
Holger Eitzenberger
Kevin Cernekee
Jeremy Sowden
Simon Horman
Pablo Neira Ayuso
Herbert Xu
Jan Engelhardt
Greg Kroah-Hartman
December 2006
October 2007
January 2008
March 2008
May 2008
February 2010
August 2010
June 2012
August 2012
December 2012
September 2013
November 2017
August 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 658}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 26, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
841
95.79%
Holger Eitzenberger
19
2.16%
Kevin Cernekee
6
0.68%
Jeremy Sowden
4
0.46%
Simon Horman
2
0.23%
Pablo Neira Ayuso
2
0.23%
Herbert Xu
2
0.23%
Jan Engelhardt
1
0.11%
Greg Kroah-Hartman
1
0.11%
Total
878
nf_conntrack_snmp.h
13
-
3
42
Jiri Olsa
Jeremy Sowden
Greg Kroah-Hartman
January 2011
November 2017
August 2019
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 19, "token_count": 35}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Olsa
35
83.33%
Jeremy Sowden
6
14.29%
Greg Kroah-Hartman
1
2.38%
Total
42
nf_conntrack_tcp.h
33
-
7
97
Yasuyuki Kozakai
Pablo Neira Ayuso
Jozsef Kadlecsik
George Hansper
Arnd Bergmann
Greg Kroah-Hartman
David Howells
November 2005
September 2006
February 2009
May 2009
November 2009
October 2012
November 2017
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 76}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
76
78.35%
Pablo Neira Ayuso
9
9.28%
Jozsef Kadlecsik
4
4.12%
George Hansper
4
4.12%
Arnd Bergmann
2
2.06%
Greg Kroah-Hartman
1
1.03%
David Howells
1
1.03%
Total
97
nf_conntrack_tftp.h
26
-
4
77
Patrick McHardy
Jeremy Sowden
Herbert Xu
Greg Kroah-Hartman
December 2006
October 2007
November 2017
August 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
63
81.82%
Jeremy Sowden
12
15.58%
Herbert Xu
1
1.30%
Greg Kroah-Hartman
1
1.30%
Total
77
nf_conntrack_zones_common.h
24
-
2
53
Daniel Borkmann
Greg Kroah-Hartman
September 2015
November 2017
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 16, "token_count": 52}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
52
98.11%
Greg Kroah-Hartman
1
1.89%
Total
53
nfnetlink.h
74
-
9
434
Pablo Neira Ayuso
Harald Welte
Patrick McHardy
Eric Dumazet
Alexey Dobriyan
Florian Westphal
David Howells
Yaowei Bai
Greg Kroah-Hartman
August 2005
March 2006
September 2007
October 2008
March 2009
June 2009
August 2009
January 2010
March 2010
July 2011
April 2012
October 2012
February 2013
April 2013
October 2013
February 2014
October 2015
December 2015
February 2017
March 2017
June 2017
November 2017
May 2018
July 2018
January 2020
October 2020
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 3, "token_count": 127}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
187
43.09%
Harald Welte
127
29.26%
Patrick McHardy
55
12.67%
Eric Dumazet
32
7.37%
Alexey Dobriyan
20
4.61%
Florian Westphal
5
1.15%
David Howells
4
0.92%
Yaowei Bai
3
0.69%
Greg Kroah-Hartman
1
0.23%
Total
434
nfnetlink_acct.h
20
-
6
85
Pablo Neira Ayuso
Mathieu J. Poirier
Andreas Schultz
Liping Zhang
David Howells
Greg Kroah-Hartman
December 2011
October 2012
April 2014
August 2015
August 2016
November 2017
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 25, "token_count": 21}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
47
55.29%
Mathieu J. Poirier
21
24.71%
Andreas Schultz
8
9.41%
Liping Zhang
5
5.88%
David Howells
3
3.53%
Greg Kroah-Hartman
1
1.18%
Total
85
nfnetlink_osf.h
38
-
3
136
Fernando Fernandez Mancera
Pablo Neira Ayuso
Florian Westphal
May 2018
July 2018
October 2018
March 2019
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 13, "token_count": 60}, {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 13, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Fernando Fernandez Mancera
94
69.12%
Pablo Neira Ayuso
25
18.38%
Florian Westphal
17
12.50%
Total
136
x_tables.h
536
-
25
2052
Harald Welte
Patrick McHardy
Florian Westphal
Eric Dumazet
Jan Engelhardt
Dmitry Mishin
Pablo Neira Ayuso
Alexey Dobriyan
Willem de Bruijn
Stephen Hemminger
Subash Abhinov Kasiviswanathan
Joe Perches
Gustavo A. R. Silva
Richard Kennedy
Evgeniy Polyakov
Christoph Hellwig
Li RongQing
David Howells
Christoph Lameter
Arnd Bergmann
Al Viro
Luciano Coelho
Jeremy Sowden
Herbert Xu
Greg Kroah-Hartman
January 2006
March 2006
April 2006
May 2006
August 2006
September 2006
July 2007
October 2007
November 2007
December 2007
January 2008
April 2008
October 2008
November 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
January 2010
February 2010
March 2010
April 2010
May 2010
December 2010
April 2011
December 2011
October 2012
May 2015
June 2015
July 2015
February 2016
April 2016
June 2016
July 2016
November 2016
January 2017
May 2017
November 2017
December 2017
February 2018
March 2018
February 2019
September 2019
February 2020
July 2020
November 2020
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 381}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 10, "token_count": 187}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 12, "token_count": 23}, {"author_id": 8, "token_count": 2}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 145}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 45, "token_count": 2}, {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 7, "token_count": 196}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 18, "token_count": 33}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 12, "token_count": 42}, {"author_id": 6, "token_count": 1}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 6, "token_count": 92}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 6, "token_count": 59}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 30, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 31}, {"author_id": 5, "token_count": 161}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 60}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 29, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
381
18.57%
Patrick McHardy
297
14.47%
Florian Westphal
292
14.23%
Eric Dumazet
255
12.43%
Jan Engelhardt
234
11.40%
Dmitry Mishin
187
9.11%
Pablo Neira Ayuso
167
8.14%
Alexey Dobriyan
78
3.80%
Willem de Bruijn
63
3.07%
Stephen Hemminger
45
2.19%
Subash Abhinov Kasiviswanathan
13
0.63%
Joe Perches
13
0.63%
Gustavo A. R. Silva
4
0.19%
Richard Kennedy
3
0.15%
Evgeniy Polyakov
3
0.15%
Christoph Hellwig
3
0.15%
Li RongQing
2
0.10%
David Howells
2
0.10%
Christoph Lameter
2
0.10%
Arnd Bergmann
2
0.10%
Al Viro
2
0.10%
Luciano Coelho
1
0.05%
Jeremy Sowden
1
0.05%
Herbert Xu
1
0.05%
Greg Kroah-Hartman
1
0.05%
Total
2052
Contributors:
58
Author
Tokens
Proportion
Commits
Proportion
0
Jing Min Zhao
4164
32.48%
3
1.14%
1
Patrick McHardy
2995
23.36%
49
18.63%
2
Jozsef Kadlecsik
1936
15.10%
45
17.11%
3
Harald Welte
508
3.96%
5
1.90%
4
Jeremy Sowden
473
3.69%
8
3.04%
5
Pablo Neira Ayuso
455
3.55%
24
9.13%
6
Florian Westphal
361
2.82%
26
9.89%
7
Eric Dumazet
293
2.29%
8
3.04%
8
Jan Engelhardt
262
2.04%
26
9.89%
9
Yasuyuki Kozakai
203
1.58%
2
0.76%
10
Dmitry Mishin
187
1.46%
1
0.38%
11
David S. Miller
119
0.93%
1
0.38%
12
Alexey Dobriyan
98
0.76%
10
3.80%
13
Fernando Fernandez Mancera
94
0.73%
5
1.90%
14
Oliver Smith
83
0.65%
1
0.38%
15
Willem de Bruijn
63
0.49%
2
0.76%
16
Daniel Borkmann
52
0.41%
1
0.38%
17
Anton Danilov
47
0.37%
1
0.38%
18
Stephen Hemminger
45
0.35%
3
1.14%
19
Jiri Olsa
35
0.27%
1
0.38%
20
Michal Schmidt
32
0.25%
1
0.38%
21
Vitaly E. Lavrov
30
0.23%
1
0.38%
22
David Howells
29
0.23%
3
1.14%
23
Marcelo Ricardo Leitner
28
0.22%
1
0.38%
24
Greg Kroah-Hartman
23
0.18%
1
0.38%
25
Mathieu J. Poirier
21
0.16%
1
0.38%
26
Holger Eitzenberger
19
0.15%
1
0.38%
27
Vytas Dauksa
18
0.14%
1
0.38%
28
Herbert Xu
18
0.14%
1
0.38%
29
Subash Abhinov Kasiviswanathan
13
0.10%
1
0.38%
30
Joe Perches
13
0.10%
1
0.38%
31
Masahiro Yamada
9
0.07%
1
0.38%
32
Andreas Schultz
8
0.06%
1
0.38%
33
Joshua Hunt
7
0.05%
1
0.38%
34
Kevin Cernekee
6
0.05%
1
0.38%
35
Gao Feng
6
0.05%
1
0.38%
36
Stefano Brivio
5
0.04%
1
0.38%
37
Liping Zhang
5
0.04%
1
0.38%
38
Gustavo A. R. Silva
5
0.04%
1
0.38%
39
Thomas Gleixner
4
0.03%
2
0.76%
40
Sergey Popovich
4
0.03%
1
0.38%
41
Vishwanath Pai
4
0.03%
1
0.38%
42
Michal Kubeček
4
0.03%
1
0.38%
43
Jesper Dangaard Brouer
4
0.03%
1
0.38%
44
George Hansper
4
0.03%
1
0.38%
45
Arnd Bergmann
4
0.03%
1
0.38%
46
Yaowei Bai
3
0.02%
1
0.38%
47
Richard Kennedy
3
0.02%
1
0.38%
48
Evgeniy Polyakov
3
0.02%
1
0.38%
49
Christoph Hellwig
3
0.02%
1
0.38%
50
Simon Horman
2
0.02%
1
0.38%
51
Li RongQing
2
0.02%
1
0.38%
52
Jiri Benc
2
0.02%
1
0.38%
53
Christoph Lameter
2
0.02%
1
0.38%
54
Al Viro
2
0.02%
1
0.38%
55
Yonatan Goldschmidt
1
0.01%
1
0.38%
56
Luciano Coelho
1
0.01%
1
0.38%
57
Davide Caratti
1
0.01%
1
0.38%
Total
12821
263