Linux Source Code
Home
Release 7.1
Help
netfilter
root
include
linux
Highlighting
Reset All
By Author
By Age
──────────
Alexey Dobriyan
Andreas Schultz
Anton Danilov
Arnd Bergmann
Arturo Borrero Gonzalez
Christoph Hellwig
Daniel Borkmann
David Howells
David J. Wilder
David S. Miller
Dmitry Mishin
Eric Dumazet
Eric W. Biedermann
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
Jaswinder Singh Rajput
Jeremy Sowden
Jesper Dangaard Brouer
Jing Min Zhao
Jiri Olsa
Joe Perches
Joshua Hunt
Jozsef Kadlecsik
KOVACS Krisztian
Kevin Cernekee
Linus Torvalds
Linus Torvalds (pre-git)
Liping Zhang
Martin Josefsson
Masahiro Yamada
Mathieu J. Poirier
Michal Kubeček
Michal Schmidt
Oliver Smith
Others
Pablo Neira Ayuso
Patrick McHardy
Phil Oester
Richard Kennedy
Rusty Russell
Sergey Popovich
Stefano Brivio
Stephen Hemminger
Sun Jian
Thomas Gleixner
Vishwanath Pai
Vitaly E. Lavrov
Vytas Dauksa
Willem de Bruijn
Xin Long
Yaowei Bai
Yasuyuki Kozakai
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ipset
673
6
23
2729
Jozsef Kadlecsik
David S. Miller
Oliver Smith
Vishwanath Pai
Anton Danilov
Vitaly E. Lavrov
Jeremy Sowden
Vytas Dauksa
Patrick McHardy
David Howells
Joshua Hunt
Stefano Brivio
Greg Kroah-Hartman
Sergey Popovich
Michal Kubeček
Kevin Cernekee
Jan Engelhardt
Florian Westphal
Thomas Gleixner
Pablo Neira Ayuso
Gustavo A. R. Silva
Others
February 2011
March 2011
April 2011
May 2011
June 2011
January 2012
February 2012
April 2012
May 2012
September 2012
October 2012
December 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
June 2018
July 2018
October 2018
April 2019
June 2019
August 2019
September 2019
October 2019
February 2020
October 2020
July 2021
November 2022
December 2022
January 2024
March 2026
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 1340}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 126}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 12, "token_count": 107}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 297}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 138}, {"author_id": 16, "token_count": 78}, {"author_id": 24, "token_count": 30}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 31, "token_count": 17}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 38, "token_count": 7}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 19, "token_count": 41}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 48, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 109}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 15, "token_count": 71}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 5, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jozsef Kadlecsik
2294
84.06%
David S. Miller
107
3.92%
Oliver Smith
78
2.86%
Vishwanath Pai
75
2.75%
Anton Danilov
41
1.50%
Vitaly E. Lavrov
30
1.10%
Jeremy Sowden
20
0.73%
Vytas Dauksa
17
0.62%
Patrick McHardy
16
0.59%
David Howells
12
0.44%
Joshua Hunt
7
0.26%
Stefano Brivio
5
0.18%
Greg Kroah-Hartman
5
0.18%
Sergey Popovich
4
0.15%
Michal Kubeček
4
0.15%
Kevin Cernekee
3
0.11%
Jan Engelhardt
3
0.11%
Florian Westphal
2
0.07%
Thomas Gleixner
1
0.04%
Pablo Neira Ayuso
1
0.04%
Gustavo A. R. Silva
1
0.04%
Others
3
0.11%
Total
2729
Files:
nf_conntrack_amanda.h
19
-
5
58
Patrick McHardy
Jeremy Sowden
Sun Jian
Herbert Xu
Greg Kroah-Hartman
December 2006
October 2007
August 2012
November 2017
August 2019
March 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 20, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
39
67.24%
Jeremy Sowden
9
15.52%
Sun Jian
8
13.79%
Herbert Xu
1
1.72%
Greg Kroah-Hartman
1
1.72%
Total
58
nf_conntrack_common.h
45
-
9
152
Jeremy Sowden
Harald Welte
Florian Westphal
Yasuyuki Kozakai
Jesper Dangaard Brouer
Linus Torvalds (pre-git)
David Howells
Martin Josefsson
Greg Kroah-Hartman
January 2000
July 2004
September 2004
November 2005
April 2010
October 2012
January 2017
November 2017
September 2019
August 2020
August 2021
January 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 10, "token_count": 66}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Sowden
66
43.42%
Harald Welte
42
27.63%
Florian Westphal
21
13.82%
Yasuyuki Kozakai
11
7.24%
Jesper Dangaard Brouer
4
2.63%
Linus Torvalds (pre-git)
3
1.97%
David Howells
3
1.97%
Martin Josefsson
1
0.66%
Greg Kroah-Hartman
1
0.66%
Total
152
nf_conntrack_ftp.h
39
-
14
113
Yasuyuki Kozakai
Linus Torvalds (pre-git)
Pablo Neira Ayuso
Rusty Russell
Jeremy Sowden
Sun Jian
Patrick McHardy
Harald Welte
Linus Torvalds
Kevin Cernekee
Jozsef Kadlecsik
David Howells
Herbert Xu
Greg Kroah-Hartman
March 2000
February 2002
March 2002
January 2005
November 2005
December 2006
October 2007
August 2012
September 2012
October 2012
December 2012
November 2017
August 2019
March 2026
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 29, "token_count": 11}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 31}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 20, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
31
27.43%
Linus Torvalds (pre-git)
14
12.39%
Pablo Neira Ayuso
12
10.62%
Rusty Russell
11
9.73%
Jeremy Sowden
9
7.96%
Sun Jian
8
7.08%
Patrick McHardy
7
6.19%
Harald Welte
7
6.19%
Linus Torvalds
3
2.65%
Kevin Cernekee
3
2.65%
Jozsef Kadlecsik
3
2.65%
David Howells
3
2.65%
Herbert Xu
1
0.88%
Greg Kroah-Hartman
1
0.88%
Total
113
nf_conntrack_h323.h
96
-
11
506
Patrick McHardy
Jing Min Zhao
Yasuyuki Kozakai
Harald Welte
Florian Westphal
Linus Torvalds (pre-git)
Herbert Xu
Jeremy Sowden
Kevin Cernekee
Jan Engelhardt
Greg Kroah-Hartman
March 2000
July 2004
November 2005
March 2006
April 2006
May 2006
December 2006
October 2007
December 2007
August 2012
December 2012
November 2017
August 2019
June 2022
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
190
37.55%
Jing Min Zhao
176
34.78%
Yasuyuki Kozakai
44
8.70%
Harald Welte
28
5.53%
Florian Westphal
22
4.35%
Linus Torvalds (pre-git)
21
4.15%
Herbert Xu
9
1.78%
Jeremy Sowden
7
1.38%
Kevin Cernekee
5
0.99%
Jan Engelhardt
3
0.59%
Greg Kroah-Hartman
1
0.20%
Total
506
nf_conntrack_h323_asn1.h
97
-
7
206
Jing Min Zhao
Linus Torvalds (pre-git)
Jaswinder Singh Rajput
Patrick McHardy
Thomas Gleixner
David Howells
Others
March 2000
March 2006
December 2006
January 2009
October 2012
June 2019
July 2019
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jing Min Zhao
194
94.17%
Linus Torvalds (pre-git)
4
1.94%
Jaswinder Singh Rajput
3
1.46%
Patrick McHardy
2
0.97%
Thomas Gleixner
1
0.49%
David Howells
1
0.49%
Others
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": 3975}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 35, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jing Min Zhao
3979
99.03%
Patrick McHardy
22
0.55%
Masahiro Yamada
9
0.22%
Eric Dumazet
6
0.15%
Thomas Gleixner
2
0.05%
Total
4018
nf_conntrack_irc.h
21
-
5
61
Patrick McHardy
Jeremy Sowden
Sun Jian
Herbert Xu
Greg Kroah-Hartman
December 2006
October 2007
August 2012
November 2017
August 2019
March 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 20, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
42
68.85%
Jeremy Sowden
9
14.75%
Sun Jian
8
13.11%
Herbert Xu
1
1.64%
Greg Kroah-Hartman
1
1.64%
Total
61
nf_conntrack_pptp.h
321
-
10
951
Patrick McHardy
Florian Westphal
Linus Torvalds (pre-git)
Yasuyuki Kozakai
Harald Welte
Jeremy Sowden
Pablo Neira Ayuso
Kevin Cernekee
Herbert Xu
Greg Kroah-Hartman
June 1995
September 1996
March 2000
July 2004
November 2005
December 2006
July 2007
October 2007
August 2012
December 2012
November 2017
August 2019
May 2020
January 2022
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 866}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
878
92.32%
Florian Westphal
17
1.79%
Linus Torvalds (pre-git)
16
1.68%
Yasuyuki Kozakai
12
1.26%
Harald Welte
8
0.84%
Jeremy Sowden
7
0.74%
Pablo Neira Ayuso
5
0.53%
Kevin Cernekee
5
0.53%
Herbert Xu
2
0.21%
Greg Kroah-Hartman
1
0.11%
Total
951
nf_conntrack_proto_gre.h
31
-
9
103
Patrick McHardy
Yasuyuki Kozakai
Linus Torvalds (pre-git)
Florian Westphal
Pablo Neira Ayuso
Eric W. Biedermann
Martin Josefsson
Greg Kroah-Hartman
Others
September 1996
September 1999
January 2000
March 2000
November 2005
January 2006
November 2006
December 2006
July 2007
September 2010
September 2015
November 2017
January 2019
May 2026
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 5, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
42
40.78%
Yasuyuki Kozakai
21
20.39%
Linus Torvalds (pre-git)
13
12.62%
Florian Westphal
10
9.71%
Pablo Neira Ayuso
7
6.80%
Eric W. Biedermann
5
4.85%
Martin Josefsson
3
2.91%
Greg Kroah-Hartman
1
0.97%
Others
1
0.97%
Total
103
nf_conntrack_sane.h
18
-
2
33
Michal Schmidt
Greg Kroah-Hartman
February 2007
November 2017
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 23, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "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
17
-
8
41
Yasuyuki Kozakai
Harald Welte
Xin Long
Florian Westphal
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Others
September 1991
March 2000
August 2004
November 2005
November 2006
November 2015
November 2017
August 2020
October 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 40, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
14
34.15%
Harald Welte
8
19.51%
Xin Long
6
14.63%
Florian Westphal
6
14.63%
Linus Torvalds (pre-git)
4
9.76%
Greg Kroah-Hartman
1
2.44%
Others
2
4.88%
Total
41
nf_conntrack_sip.h
198
-
10
879
Patrick McHardy
Holger Eitzenberger
Jan Engelhardt
Herbert Xu
Kevin Cernekee
Pablo Neira Ayuso
Jeremy Sowden
Greg Kroah-Hartman
Florian Westphal
Others
December 2006
October 2007
December 2007
January 2008
March 2008
May 2008
February 2010
August 2010
June 2012
August 2012
December 2012
September 2013
November 2017
August 2019
June 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 288}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 445}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 30, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
828
94.20%
Holger Eitzenberger
19
2.16%
Jan Engelhardt
10
1.14%
Herbert Xu
9
1.02%
Kevin Cernekee
6
0.68%
Pablo Neira Ayuso
2
0.23%
Jeremy Sowden
1
0.11%
Greg Kroah-Hartman
1
0.11%
Florian Westphal
1
0.11%
Others
2
0.23%
Total
879
nf_conntrack_snmp.h
16
-
6
45
Patrick McHardy
Jiri Olsa
Sun Jian
Jeremy Sowden
Herbert Xu
Greg Kroah-Hartman
December 2006
October 2007
January 2011
November 2017
August 2019
March 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 34, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 20, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
18
40.00%
Jiri Olsa
11
24.44%
Sun Jian
8
17.78%
Jeremy Sowden
6
13.33%
Herbert Xu
1
2.22%
Greg Kroah-Hartman
1
2.22%
Total
45
nf_conntrack_tcp.h
33
-
10
97
Harald Welte
Linus Torvalds (pre-git)
Pablo Neira Ayuso
Yasuyuki Kozakai
Jozsef Kadlecsik
Phil Oester
George Hansper
Arnd Bergmann
Greg Kroah-Hartman
David Howells
October 1997
March 1998
July 2000
July 2004
February 2005
March 2005
November 2005
September 2006
February 2009
May 2009
November 2009
October 2012
November 2017
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
53
54.64%
Linus Torvalds (pre-git)
11
11.34%
Pablo Neira Ayuso
9
9.28%
Yasuyuki Kozakai
7
7.22%
Jozsef Kadlecsik
5
5.15%
Phil Oester
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
29
-
6
80
Patrick McHardy
Sun Jian
Jeremy Sowden
Kevin Cernekee
Herbert Xu
Greg Kroah-Hartman
December 2006
October 2007
December 2012
November 2017
August 2019
March 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 20, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
61
76.25%
Sun Jian
8
10.00%
Jeremy Sowden
6
7.50%
Kevin Cernekee
3
3.75%
Herbert Xu
1
1.25%
Greg Kroah-Hartman
1
1.25%
Total
80
nf_conntrack_zones_common.h
24
-
3
53
Daniel Borkmann
Patrick McHardy
Greg Kroah-Hartman
February 2010
August 2015
September 2015
November 2017
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 18, "token_count": 31}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
43
81.13%
Patrick McHardy
9
16.98%
Greg Kroah-Hartman
1
1.89%
Total
53
nfnetlink.h
108
-
10
529
Pablo Neira Ayuso
Harald Welte
Patrick McHardy
Alexey Dobriyan
Florian Westphal
Gao Feng
David Howells
Yaowei Bai
Greg Kroah-Hartman
Eric Dumazet
August 2005
March 2006
September 2007
October 2008
March 2009
June 2009
August 2009
January 2010
March 2010
December 2011
April 2012
October 2012
February 2013
March 2013
April 2013
October 2013
February 2014
April 2014
October 2015
December 2015
February 2017
March 2017
November 2017
January 2018
July 2018
January 2020
October 2020
March 2021
April 2021
May 2021
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 3, "token_count": 137}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 4, "token_count": 98}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
271
51.23%
Harald Welte
137
25.90%
Patrick McHardy
60
11.34%
Alexey Dobriyan
25
4.73%
Florian Westphal
22
4.16%
Gao Feng
5
0.95%
David Howells
4
0.76%
Yaowei Bai
3
0.57%
Greg Kroah-Hartman
1
0.19%
Eric Dumazet
1
0.19%
Total
529
nfnetlink_acct.h
20
-
7
85
Pablo Neira Ayuso
Mathieu J. Poirier
Andreas Schultz
Liping Zhang
Harald Welte
David Howells
Greg Kroah-Hartman
August 2005
December 2011
October 2012
April 2014
August 2015
August 2016
November 2017
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
49
57.65%
Mathieu J. Poirier
15
17.65%
Andreas Schultz
8
9.41%
Liping Zhang
5
5.88%
Harald Welte
4
4.71%
David Howells
3
3.53%
Greg Kroah-Hartman
1
1.18%
Total
85
nfnetlink_osf.h
38
-
3
136
Fernando Fernandez Mancera
Evgeniy Polyakov
Pablo Neira Ayuso
June 2009
May 2018
July 2018
October 2018
March 2019
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 22, "token_count": 32}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 14, "token_count": 57}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Fernando Fernandez Mancera
91
66.91%
Evgeniy Polyakov
32
23.53%
Pablo Neira Ayuso
13
9.56%
Total
136
x_tables.h
537
-
38
2111
Florian Westphal
Patrick McHardy
Harald Welte
Eric Dumazet
Linus Torvalds (pre-git)
Jan Engelhardt
Dmitry Mishin
Pablo Neira Ayuso
Alexey Dobriyan
Willem de Bruijn
Stephen Hemminger
Joe Perches
Yasuyuki Kozakai
David S. Miller
Jozsef Kadlecsik
Rusty Russell
Linus Torvalds
KOVACS Krisztian
Arnd Bergmann
Gustavo A. R. Silva
David J. Wilder
Arturo Borrero Gonzalez
Richard Kennedy
Vishwanath Pai
Evgeniy Polyakov
Christoph Hellwig
David Howells
Jeremy Sowden
Herbert Xu
Greg Kroah-Hartman
Others
September 1991
September 1996
October 1997
September 1999
March 2000
February 2002
March 2002
March 2003
October 2004
January 2005
September 2005
October 2005
November 2005
January 2006
March 2006
April 2006
May 2006
August 2006
September 2006
November 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
February 2011
April 2011
December 2011
October 2012
April 2013
September 2013
October 2014
May 2015
June 2015
July 2015
February 2016
April 2016
June 2016
July 2016
September 2016
November 2016
January 2017
May 2017
November 2017
December 2017
February 2018
March 2018
February 2019
September 2019
February 2020
June 2020
July 2020
March 2021
April 2021
May 2021
August 2021
December 2024
April 2026
May 2026
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 6, "token_count": 34}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 6, "token_count": 204}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 36, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 12, "token_count": 7}, {"author_id": 3, "token_count": 248}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 1, "token_count": 137}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 11, "token_count": 123}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 98}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 13, "token_count": 39}, {"author_id": 8, "token_count": 8}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 122}, {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 39, "token_count": 5}, {"author_id": 7, "token_count": 190}, {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 21, "token_count": 33}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 13, "token_count": 28}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 39}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 5, "token_count": 92}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 33, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 31}, {"author_id": 4, "token_count": 71}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 17, "token_count": 44}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 5, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
312
14.78%
Patrick McHardy
295
13.97%
Harald Welte
265
12.55%
Eric Dumazet
254
12.03%
Linus Torvalds (pre-git)
249
11.80%
Jan Engelhardt
227
10.75%
Dmitry Mishin
125
5.92%
Pablo Neira Ayuso
95
4.50%
Alexey Dobriyan
94
4.45%
Willem de Bruijn
47
2.23%
Stephen Hemminger
38
1.80%
Joe Perches
13
0.62%
Yasuyuki Kozakai
12
0.57%
David S. Miller
12
0.57%
Jozsef Kadlecsik
10
0.47%
Rusty Russell
8
0.38%
Linus Torvalds
5
0.24%
KOVACS Krisztian
5
0.24%
Arnd Bergmann
5
0.24%
Gustavo A. R. Silva
4
0.19%
David J. Wilder
4
0.19%
Arturo Borrero Gonzalez
4
0.19%
Richard Kennedy
3
0.14%
Vishwanath Pai
3
0.14%
Evgeniy Polyakov
3
0.14%
Christoph Hellwig
3
0.14%
David Howells
2
0.09%
Jeremy Sowden
1
0.05%
Herbert Xu
1
0.05%
Greg Kroah-Hartman
1
0.05%
Others
11
0.52%
Total
2111
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
74
Author
Tokens
Proportion
Commits
Proportion
0
Jing Min Zhao
4349
33.49%
4
1.10%
1
Patrick McHardy
2509
19.32%
49
13.54%
2
Jozsef Kadlecsik
2312
17.80%
63
17.40%
3
Harald Welte
552
4.25%
13
3.59%
4
Pablo Neira Ayuso
464
3.57%
28
7.73%
5
Florian Westphal
413
3.18%
46
12.71%
6
Linus Torvalds (pre-git)
335
2.58%
13
3.59%
7
Eric Dumazet
261
2.01%
8
2.21%
8
Jan Engelhardt
243
1.87%
29
8.01%
9
Yasuyuki Kozakai
152
1.17%
5
1.38%
10
Jeremy Sowden
141
1.09%
8
2.21%
11
Dmitry Mishin
125
0.96%
2
0.55%
12
David S. Miller
119
0.92%
3
0.83%
13
Alexey Dobriyan
119
0.92%
10
2.76%
14
Fernando Fernandez Mancera
91
0.70%
5
1.38%
15
Vishwanath Pai
78
0.60%
3
0.83%
16
Oliver Smith
78
0.60%
1
0.28%
17
Willem de Bruijn
47
0.36%
2
0.55%
18
Daniel Borkmann
43
0.33%
4
1.10%
19
Anton Danilov
41
0.32%
1
0.28%
20
Sun Jian
40
0.31%
1
0.28%
21
Stephen Hemminger
38
0.29%
3
0.83%
22
Evgeniy Polyakov
35
0.27%
2
0.55%
23
Michal Schmidt
32
0.25%
1
0.28%
24
Vitaly E. Lavrov
30
0.23%
1
0.28%
25
David Howells
29
0.22%
3
0.83%
26
Herbert Xu
26
0.20%
1
0.28%
27
Kevin Cernekee
25
0.19%
1
0.28%
28
Greg Kroah-Hartman
22
0.17%
1
0.28%
29
Rusty Russell
19
0.15%
2
0.55%
30
Holger Eitzenberger
19
0.15%
1
0.28%
31
Vytas Dauksa
17
0.13%
1
0.28%
32
Mathieu J. Poirier
15
0.12%
1
0.28%
33
Joe Perches
13
0.10%
1
0.28%
34
Jiri Olsa
11
0.08%
1
0.28%
35
Masahiro Yamada
9
0.07%
1
0.28%
36
Linus Torvalds
8
0.06%
2
0.55%
37
Andreas Schultz
8
0.06%
1
0.28%
38
Joshua Hunt
7
0.05%
1
0.28%
39
Arnd Bergmann
7
0.05%
1
0.28%
40
Xin Long
6
0.05%
1
0.28%
41
Stefano Brivio
5
0.04%
1
0.28%
42
Liping Zhang
5
0.04%
1
0.28%
43
KOVACS Krisztian
5
0.04%
1
0.28%
44
Gustavo A. R. Silva
5
0.04%
1
0.28%
45
Gao Feng
5
0.04%
1
0.28%
46
Eric W. Biedermann
5
0.04%
1
0.28%
47
Thomas Gleixner
4
0.03%
2
0.55%
48
Sergey Popovich
4
0.03%
1
0.28%
49
Phil Oester
4
0.03%
1
0.28%
50
Michal Kubeček
4
0.03%
1
0.28%
51
Martin Josefsson
4
0.03%
2
0.55%
52
Jesper Dangaard Brouer
4
0.03%
1
0.28%
53
George Hansper
4
0.03%
1
0.28%
54
David J. Wilder
4
0.03%
1
0.28%
55
Arturo Borrero Gonzalez
4
0.03%
2
0.55%
56
Yaowei Bai
3
0.02%
1
0.28%
57
Richard Kennedy
3
0.02%
1
0.28%
58
Jaswinder Singh Rajput
3
0.02%
1
0.28%
59
Christoph Hellwig
3
0.02%
1
0.28%
60
Others
20
0.15%
15
4.14%
Total
12986
362