Linux Source Code
Home
Release 5.1
Help
netfilter
root
net
ipv6
Highlighting
Reset All
By Author
By Age
──────────
Ahmed Abdelsalam
Alexey Dobriyan
Américo Wang
Andras Kis-Szabo
Andreas Herz
Andrew Morton
Arnaldo Carvalho de Melo
Arnd Bergmann
Art Haas
Balazs Scheidler
Changli Gao
Christoph Paasch
Daniel Borkmann
Dave Jones
David Ahern
David S. Miller
Dmitry Mishin
Eric Dumazet
Eric W. Biedermann
Florian Westphal
Gao Feng
Hannes Frederic Sowa
Hans Schillstrom
Harald Welte
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
James Morris
Jan Engelhardt
Jesper Dangaard Brouer
Joe Perches
Jozsef Kadlecsik
KOVACS Krisztian
Kangjie Lu
Kees Cook
Konstantin Khlebnikov
Linus Torvalds
Linus Torvalds (pre-git)
Liping Zhang
Marcelo Ricardo Leitner
Masahide Nakamura
Michal Kubeček
Máté Eckl
Nikolay Aleksandrov
Others
Pablo M. Bermudo Garay
Pablo Neira Ayuso
Patrick McHardy
Pau Espin Pedrol
Pavel Emelyanov
Peter Oskolkov
Phil Sutter
Rusty Russell
Stephen Hemminger
Subash Abhinov Kasiviswanathan
Taehee Yoo
Tejun Heo
Thomas Graf
Vasiliy Kulikov
Vincent Bernat
Willem de Bruijn
Yasuyuki Kozakai
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ip6_tables.c
1978
-
43
9809
Patrick McHardy
Harald Welte
Jan Engelhardt
Linus Torvalds (pre-git)
Florian Westphal
Jozsef Kadlecsik
Alexey Dobriyan
Eric Dumazet
Eric W. Biedermann
Pablo Neira Ayuso
Vasiliy Kulikov
Willem de Bruijn
Yasuyuki Kozakai
Stephen Hemminger
David S. Miller
Joe Perches
Dave Jones
Hideaki Yoshifuji / 吉藤英明
Dmitry Mishin
Andras Kis-Szabo
Linus Torvalds
Rusty Russell
Hans Schillstrom
Herbert Xu
Thomas Graf
Arnaldo Carvalho de Melo
Andrew Morton
Américo Wang
Gao Feng
Changli Gao
Liping Zhang
Others
March 2000
February 2002
August 2002
March 2003
June 2003
August 2003
February 2004
May 2004
June 2004
October 2004
January 2005
August 2005
October 2005
December 2005
January 2006
February 2006
March 2006
June 2006
July 2006
August 2006
October 2006
December 2006
February 2007
April 2007
July 2007
September 2007
October 2007
November 2007
December 2007
January 2008
March 2008
April 2008
October 2008
February 2009
March 2009
April 2009
June 2009
July 2009
August 2009
January 2010
February 2010
March 2010
April 2010
July 2010
August 2010
October 2010
November 2010
December 2010
January 2011
March 2011
April 2011
April 2012
May 2012
October 2012
November 2012
March 2013
April 2013
April 2014
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
November 2016
December 2016
January 2017
August 2017
September 2017
October 2017
December 2017
February 2018
May 2018
June 2018
July 2018
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 1119}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 48, "token_count": 21}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 47, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 28, "token_count": 11}, {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 15, "token_count": 66}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1552}, {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 84}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 46, "token_count": 21}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 10, "token_count": 460}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 3117}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 167}, {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 220}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 4, "token_count": 38}, {"author_id": 40, "token_count": 18}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 90}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 241}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 53}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 4, "token_count": 543}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 51}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 15, "token_count": 37}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 31, "token_count": 48}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 15, "token_count": 33}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 43, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 21, "token_count": 32}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 36, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 42, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 166}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 61}, {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 269}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 36, "token_count": 20}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 105}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 30, "token_count": 33}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 89}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 45}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
3364
34.30%
Harald Welte
1699
17.32%
Jan Engelhardt
1278
13.03%
Linus Torvalds (pre-git)
1119
11.41%
Florian Westphal
987
10.06%
Jozsef Kadlecsik
460
4.69%
Alexey Dobriyan
224
2.28%
Eric Dumazet
170
1.73%
Eric W. Biedermann
50
0.51%
Pablo Neira Ayuso
48
0.49%
Vasiliy Kulikov
48
0.49%
Willem de Bruijn
33
0.34%
Yasuyuki Kozakai
33
0.34%
Stephen Hemminger
30
0.31%
David S. Miller
29
0.30%
Joe Perches
25
0.25%
Dave Jones
24
0.24%
Hideaki Yoshifuji / 吉藤英明
24
0.24%
Dmitry Mishin
22
0.22%
Andras Kis-Szabo
21
0.21%
Linus Torvalds
21
0.21%
Rusty Russell
12
0.12%
Hans Schillstrom
8
0.08%
Herbert Xu
8
0.08%
Thomas Graf
7
0.07%
Arnaldo Carvalho de Melo
6
0.06%
Andrew Morton
4
0.04%
Américo Wang
2
0.02%
Gao Feng
2
0.02%
Changli Gao
1
0.01%
Liping Zhang
1
0.01%
Others
49
0.50%
Total
9809
ip6t_MASQUERADE.c
81
-
6
283
Patrick McHardy
Konstantin Khlebnikov
Taehee Yoo
Pablo Neira Ayuso
Others
August 2012
September 2014
November 2016
December 2017
April 2018
November 2018
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 216}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 33, "token_count": 38}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 55, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
216
76.33%
Konstantin Khlebnikov
38
13.43%
Taehee Yoo
15
5.30%
Pablo Neira Ayuso
3
1.06%
Others
11
3.89%
Total
283
ip6t_NPT.c
155
-
6
819
Patrick McHardy
Hideaki Yoshifuji / 吉藤英明
Willem de Bruijn
Florian Westphal
Others
August 2012
January 2013
February 2013
March 2013
January 2017
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 653}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 18}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 20, "token_count": 82}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 20, "token_count": 24}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 30, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
653
79.73%
Hideaki Yoshifuji / 吉藤英明
124
15.14%
Willem de Bruijn
22
2.69%
Florian Westphal
10
1.22%
Others
10
1.22%
Total
819
ip6t_REJECT.c
125
-
11
469
Patrick McHardy
Jan Engelhardt
Pablo Neira Ayuso
Andreas Herz
Alexey Dobriyan
Harald Welte
Herbert Xu
Florian Westphal
Tejun Heo
Others
August 2005
January 2006
March 2006
August 2006
February 2007
July 2007
October 2007
November 2007
December 2007
January 2008
October 2008
July 2009
March 2010
April 2013
October 2013
December 2013
March 2015
August 2015
November 2016
February 2018
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 257}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 18}, {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 38, "token_count": 30}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
296
63.11%
Jan Engelhardt
54
11.51%
Pablo Neira Ayuso
38
8.10%
Andreas Herz
30
6.40%
Alexey Dobriyan
18
3.84%
Harald Welte
7
1.49%
Herbert Xu
7
1.49%
Florian Westphal
3
0.64%
Tejun Heo
3
0.64%
Others
13
2.77%
Total
469
ip6t_SYNPROXY.c
526
-
11
2883
Patrick McHardy
Florian Westphal
Liping Zhang
Gao Feng
Pablo Neira Ayuso
Jesper Dangaard Brouer
Phil Sutter
Eric W. Biedermann
David S. Miller
Others
August 2013
September 2013
October 2013
November 2013
December 2013
April 2015
July 2015
August 2015
September 2015
October 2015
March 2016
November 2016
January 2017
April 2017
July 2017
October 2017
March 2018
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 37, "token_count": 26}, {"author_id": 0, "token_count": 2437}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 56, "token_count": 13}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 19, "token_count": 78}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 174}, {"author_id": 34, "token_count": 34}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
2474
85.81%
Florian Westphal
203
7.04%
Liping Zhang
78
2.71%
Gao Feng
34
1.18%
Pablo Neira Ayuso
32
1.11%
Jesper Dangaard Brouer
26
0.90%
Phil Sutter
15
0.52%
Eric W. Biedermann
9
0.31%
David S. Miller
2
0.07%
Others
10
0.35%
Total
2883
ip6t_ah.c
121
-
8
607
Harald Welte
Jan Engelhardt
Patrick McHardy
Yasuyuki Kozakai
Art Haas
Hans Schillstrom
Arnaldo Carvalho de Melo
David S. Miller
March 2003
May 2003
January 2004
October 2004
September 2005
December 2005
January 2006
March 2006
October 2006
February 2007
July 2007
December 2007
January 2008
October 2008
July 2009
March 2010
April 2012
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 13}, {"author_id": 1, "token_count": 448}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 43, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
449
73.97%
Jan Engelhardt
61
10.05%
Patrick McHardy
46
7.58%
Yasuyuki Kozakai
30
4.94%
Art Haas
13
2.14%
Hans Schillstrom
4
0.66%
Arnaldo Carvalho de Melo
3
0.49%
David S. Miller
1
0.16%
Total
607
ip6t_eui64.c
74
-
8
323
Harald Welte
Patrick McHardy
Jan Engelhardt
Arnaldo Carvalho de Melo
Art Haas
Alexey Dobriyan
Hideaki Yoshifuji / 吉藤英明
Yasuyuki Kozakai
August 2002
March 2003
August 2003
January 2004
February 2004
October 2004
March 2006
May 2006
February 2007
March 2007
April 2007
July 2007
November 2007
December 2007
January 2008
October 2008
July 2009
August 2009
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 200}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
215
66.56%
Patrick McHardy
39
12.07%
Jan Engelhardt
33
10.22%
Arnaldo Carvalho de Melo
21
6.50%
Art Haas
12
3.72%
Alexey Dobriyan
1
0.31%
Hideaki Yoshifuji / 吉藤英明
1
0.31%
Yasuyuki Kozakai
1
0.31%
Total
323
ip6t_frag.c
136
-
6
805
Harald Welte
Yasuyuki Kozakai
Jan Engelhardt
Patrick McHardy
Art Haas
Hans Schillstrom
March 2003
January 2004
October 2004
September 2005
January 2006
March 2006
October 2006
February 2007
July 2007
December 2007
January 2008
October 2008
July 2009
March 2010
April 2012
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 13}, {"author_id": 1, "token_count": 529}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 139}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 43, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
530
65.84%
Yasuyuki Kozakai
150
18.63%
Jan Engelhardt
60
7.45%
Patrick McHardy
48
5.96%
Art Haas
13
1.61%
Hans Schillstrom
4
0.50%
Total
805
ip6t_hbh.c
215
-
7
869
Harald Welte
Yasuyuki Kozakai
Patrick McHardy
Jan Engelhardt
Art Haas
Hans Schillstrom
Others
March 2003
January 2004
October 2004
September 2005
January 2006
March 2006
August 2006
October 2006
February 2007
July 2007
December 2007
January 2008
September 2008
October 2008
July 2009
March 2010
April 2012
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 18}, {"author_id": 1, "token_count": 479}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 139}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 43, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
480
55.24%
Yasuyuki Kozakai
173
19.91%
Patrick McHardy
98
11.28%
Jan Engelhardt
94
10.82%
Art Haas
18
2.07%
Hans Schillstrom
4
0.46%
Others
2
0.23%
Total
869
ip6t_ipv6header.c
156
-
10
534
Harald Welte
Yasuyuki Kozakai
Jan Engelhardt
Art Haas
Christoph Paasch
Florian Westphal
Patrick McHardy
Arnaldo Carvalho de Melo
Hideaki Yoshifuji / 吉藤英明
Others
March 2003
October 2003
January 2004
November 2004
March 2006
February 2007
April 2007
July 2007
December 2007
January 2008
April 2008
October 2008
May 2009
July 2009
March 2010
September 2018
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 16}, {"author_id": 1, "token_count": 357}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 6, "token_count": 70}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 14}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
360
67.42%
Yasuyuki Kozakai
70
13.11%
Jan Engelhardt
43
8.05%
Art Haas
16
3.00%
Christoph Paasch
14
2.62%
Florian Westphal
14
2.62%
Patrick McHardy
12
2.25%
Arnaldo Carvalho de Melo
3
0.56%
Hideaki Yoshifuji / 吉藤英明
1
0.19%
Others
1
0.19%
Total
534
ip6t_mh.c
94
-
3
352
Masahide Nakamura
Jan Engelhardt
Patrick McHardy
February 2007
July 2007
December 2007
January 2008
October 2008
July 2009
March 2010
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 13, "token_count": 290}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Masahide Nakamura
290
82.39%
Jan Engelhardt
61
17.33%
Patrick McHardy
1
0.28%
Total
352
ip6t_rpfilter.c
149
-
8
705
Florian Westphal
Liping Zhang
Vincent Bernat
Eric W. Biedermann
Pablo Neira Ayuso
David Ahern
Américo Wang
Others
August 2011
October 2012
April 2013
April 2014
September 2015
November 2016
January 2017
February 2018
March 2018
May 2018
July 2018
var spanGroupData = [ {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 571}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 19, "token_count": 21}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 54, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
644
91.35%
Liping Zhang
21
2.98%
Vincent Bernat
18
2.55%
Eric W. Biedermann
8
1.13%
Pablo Neira Ayuso
6
0.85%
David Ahern
2
0.28%
Américo Wang
1
0.14%
Others
5
0.71%
Total
705
ip6t_rt.c
231
-
9
1241
Harald Welte
Yasuyuki Kozakai
Jan Engelhardt
Patrick McHardy
Florian Westphal
Art Haas
Hans Schillstrom
Hideaki Yoshifuji / 吉藤英明
Others
March 2003
January 2004
October 2004
November 2004
September 2005
January 2006
March 2006
October 2006
February 2007
July 2007
December 2007
January 2008
April 2008
October 2008
July 2009
March 2010
April 2012
September 2018
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 13}, {"author_id": 1, "token_count": 901}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 131}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 6, "token_count": 17}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
902
72.68%
Yasuyuki Kozakai
148
11.93%
Jan Engelhardt
80
6.45%
Patrick McHardy
56
4.51%
Florian Westphal
26
2.10%
Art Haas
13
1.05%
Hans Schillstrom
4
0.32%
Hideaki Yoshifuji / 吉藤英明
3
0.24%
Others
9
0.73%
Total
1241
ip6t_srh.c
324
-
3
1614
Ahmed Abdelsalam
Kangjie Lu
Florian Westphal
January 2018
February 2018
April 2018
March 2019
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 695}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 893}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 44, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Ahmed Abdelsalam
1588
98.39%
Kangjie Lu
24
1.49%
Florian Westphal
2
0.12%
Total
1614
ip6table_filter.c
114
-
14
430
Florian Westphal
Linus Torvalds (pre-git)
Alexey Dobriyan
Jan Engelhardt
Harald Welte
Art Haas
Rusty Russell
Andrew Morton
Eric W. Biedermann
Patrick McHardy
David S. Miller
Tejun Heo
Herbert Xu
Linus Torvalds
March 2000
February 2002
March 2003
August 2003
January 2004
July 2004
January 2006
March 2006
April 2006
February 2007
October 2007
November 2007
December 2007
January 2008
July 2008
June 2009
August 2009
January 2010
March 2010
December 2011
March 2012
October 2013
April 2015
September 2015
February 2016
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 91}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 68}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 74}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 113}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
113
26.28%
Linus Torvalds (pre-git)
91
21.16%
Alexey Dobriyan
83
19.30%
Jan Engelhardt
76
17.67%
Harald Welte
27
6.28%
Art Haas
10
2.33%
Rusty Russell
10
2.33%
Andrew Morton
4
0.93%
Eric W. Biedermann
4
0.93%
Patrick McHardy
4
0.93%
David S. Miller
3
0.70%
Tejun Heo
3
0.70%
Herbert Xu
1
0.23%
Linus Torvalds
1
0.23%
Total
430
ip6table_mangle.c
141
-
15
618
Linus Torvalds
Florian Westphal
Jan Engelhardt
Alexey Dobriyan
David S. Miller
Patrick McHardy
Arnaldo Carvalho de Melo
Harald Welte
Herbert Xu
Art Haas
Eric W. Biedermann
Hideaki Yoshifuji / 吉藤英明
Thomas Graf
Andrew Morton
Tejun Heo
February 2002
October 2002
March 2003
August 2003
January 2005
January 2006
March 2006
September 2006
November 2006
February 2007
March 2007
April 2007
October 2007
November 2007
December 2007
January 2008
October 2008
June 2009
August 2009
October 2009
January 2010
March 2010
April 2011
January 2013
April 2013
October 2013
April 2015
September 2015
February 2016
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 197}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 39, "token_count": 12}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 71}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 85}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 11}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 106}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
197
31.88%
Florian Westphal
106
17.15%
Jan Engelhardt
89
14.40%
Alexey Dobriyan
74
11.97%
David S. Miller
31
5.02%
Patrick McHardy
27
4.37%
Arnaldo Carvalho de Melo
21
3.40%
Harald Welte
21
3.40%
Herbert Xu
12
1.94%
Art Haas
10
1.62%
Eric W. Biedermann
10
1.62%
Hideaki Yoshifuji / 吉藤英明
7
1.13%
Thomas Graf
7
1.13%
Andrew Morton
3
0.49%
Tejun Heo
3
0.49%
Total
618
ip6table_nat.c
154
-
5
605
Patrick McHardy
Florian Westphal
Eric W. Biedermann
David S. Miller
Pablo Neira Ayuso
August 2012
August 2014
April 2015
September 2015
February 2016
July 2017
December 2017
May 2018
February 2019
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 341}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 73}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 176}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
341
56.36%
Florian Westphal
255
42.15%
Eric W. Biedermann
4
0.66%
David S. Miller
3
0.50%
Pablo Neira Ayuso
2
0.33%
Total
605
ip6table_raw.c
118
-
13
471
Harald Welte
Florian Westphal
Arnd Bergmann
Alexey Dobriyan
Jan Engelhardt
Subash Abhinov Kasiviswanathan
Eric W. Biedermann
Patrick McHardy
Andrew Morton
David S. Miller
Tejun Heo
Herbert Xu
Jozsef Kadlecsik
March 2004
January 2005
January 2006
March 2006
April 2006
October 2007
November 2007
December 2007
January 2008
October 2008
June 2009
January 2010
March 2010
October 2013
April 2015
September 2015
February 2016
January 2018
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 60}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 107}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 29, "token_count": 72}, {"author_id": 26, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Harald Welte
115
24.42%
Florian Westphal
107
22.72%
Arnd Bergmann
72
15.29%
Alexey Dobriyan
69
14.65%
Jan Engelhardt
48
10.19%
Subash Abhinov Kasiviswanathan
41
8.70%
Eric W. Biedermann
4
0.85%
Patrick McHardy
4
0.85%
Andrew Morton
3
0.64%
David S. Miller
3
0.64%
Tejun Heo
3
0.64%
Herbert Xu
1
0.21%
Jozsef Kadlecsik
1
0.21%
Total
471
ip6table_security.c
108
-
8
373
James Morris
Florian Westphal
Jan Engelhardt
Eric W. Biedermann
Alexey Dobriyan
David S. Miller
Tejun Heo
Patrick McHardy
June 2008
July 2008
June 2009
August 2009
January 2010
March 2010
October 2013
April 2015
September 2015
February 2016
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 18, "token_count": 206}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 106}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
206
55.23%
Florian Westphal
106
28.42%
Jan Engelhardt
47
12.60%
Eric W. Biedermann
4
1.07%
Alexey Dobriyan
3
0.80%
David S. Miller
3
0.80%
Tejun Heo
3
0.80%
Patrick McHardy
1
0.27%
Total
373
nf_conntrack_reasm.c
557
-
27
2588
Yasuyuki Kozakai
Américo Wang
Peter Oskolkov
Pavel Emelyanov
Eric Dumazet
Nikolay Aleksandrov
Hannes Frederic Sowa
Florian Westphal
Patrick McHardy
Arnaldo Carvalho de Melo
Subash Abhinov Kasiviswanathan
Balazs Scheidler
Michal Kubeček
Kees Cook
Christoph Paasch
Changli Gao
Eric W. Biedermann
Jesper Dangaard Brouer
Joe Perches
Tejun Heo
Taehee Yoo
Herbert Xu
Jan Engelhardt
Others
November 2005
June 2006
August 2006
March 2007
April 2007
July 2007
October 2007
January 2008
March 2008
April 2008
June 2008
March 2009
November 2009
December 2009
March 2010
July 2010
September 2010
October 2010
November 2010
January 2011
April 2012
August 2012
September 2012
January 2013
February 2013
March 2013
May 2014
July 2014
August 2014
July 2015
August 2015
October 2015
November 2015
November 2016
March 2017
October 2017
January 2018
March 2018
June 2018
July 2018
August 2018
September 2018
October 2018
January 2019
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 6, "token_count": 955}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 22, "token_count": 31}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 22, "token_count": 43}, {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 17, "token_count": 104}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 17, "token_count": 107}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 41, "token_count": 15}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 59, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 11, "token_count": 425}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 27, "token_count": 92}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 25, "token_count": 74}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 30}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 35}, {"author_id": 45, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 52, "token_count": 19}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 26, "token_count": 38}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 15, "token_count": 96}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 14, "token_count": 283}, ]}, ]
Author Name
Tokens
Token Proportion
Yasuyuki Kozakai
955
36.90%
Américo Wang
426
16.46%
Peter Oskolkov
289
11.17%
Pavel Emelyanov
211
8.15%
Eric Dumazet
112
4.33%
Nikolay Aleksandrov
104
4.02%
Hannes Frederic Sowa
92
3.55%
Florian Westphal
85
3.28%
Patrick McHardy
76
2.94%
Arnaldo Carvalho de Melo
74
2.86%
Subash Abhinov Kasiviswanathan
38
1.47%
Balazs Scheidler
23
0.89%
Michal Kubeček
21
0.81%
Kees Cook
19
0.73%
Christoph Paasch
15
0.58%
Changli Gao
11
0.43%
Eric W. Biedermann
7
0.27%
Jesper Dangaard Brouer
5
0.19%
Joe Perches
5
0.19%
Tejun Heo
3
0.12%
Taehee Yoo
2
0.08%
Herbert Xu
1
0.04%
Jan Engelhardt
1
0.04%
Others
13
0.50%
Total
2588
nf_defrag_ipv6_hooks.c
161
-
10
578
Balazs Scheidler
Florian Westphal
Daniel Borkmann
KOVACS Krisztian
Subash Abhinov Kasiviswanathan
Eric W. Biedermann
Américo Wang
Arnd Bergmann
David S. Miller
Patrick McHardy
October 2010
January 2011
October 2012
October 2013
April 2015
July 2015
August 2015
September 2015
October 2015
November 2015
November 2016
January 2017
July 2017
January 2018
July 2018
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 12, "token_count": 318}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 49, "token_count": 21}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 32, "token_count": 35}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 155}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Balazs Scheidler
318
55.02%
Florian Westphal
176
30.45%
Daniel Borkmann
35
6.06%
KOVACS Krisztian
21
3.63%
Subash Abhinov Kasiviswanathan
11
1.90%
Eric W. Biedermann
8
1.38%
Américo Wang
3
0.52%
Arnd Bergmann
2
0.35%
David S. Miller
2
0.35%
Patrick McHardy
2
0.35%
Total
578
nf_dup_ipv6.c
81
-
5
394
Pablo Neira Ayuso
Eric W. Biedermann
Florian Westphal
Daniel Borkmann
Others
May 2015
August 2015
September 2015
October 2015
May 2016
January 2017
April 2017
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 354}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
360
91.37%
Eric W. Biedermann
18
4.57%
Florian Westphal
7
1.78%
Daniel Borkmann
3
0.76%
Others
6
1.52%
Total
394
nf_flow_table_ipv6.c
34
-
2
111
Pablo Neira Ayuso
Others
January 2018
February 2018
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 104}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
109
98.20%
Others
2
1.80%
Total
111
nf_log_ipv6.c
428
-
10
1755
Pablo Neira Ayuso
Marcelo Ricardo Leitner
Liping Zhang
Joe Perches
Michal Kubeček
Alexey Dobriyan
Gao Feng
Others
June 2014
October 2014
November 2014
March 2015
August 2016
September 2016
January 2017
February 2017
August 2017
June 2018
var spanGroupData = [ {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 1688}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 35, "token_count": 36}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1688
96.18%
Marcelo Ricardo Leitner
36
2.05%
Liping Zhang
9
0.51%
Joe Perches
4
0.23%
Michal Kubeček
3
0.17%
Alexey Dobriyan
1
0.06%
Gao Feng
1
0.06%
Others
13
0.74%
Total
1755
nf_reject_ipv6.c
255
-
6
1347
Pablo Neira Ayuso
Florian Westphal
Pau Espin Pedrol
David Ahern
Eric W. Biedermann
Others
September 2014
October 2014
November 2014
February 2015
March 2015
April 2015
October 2015
November 2016
January 2017
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 516}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 562}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 190}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 51, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 50, "token_count": 21}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
1078
80.03%
Florian Westphal
217
16.11%
Pau Espin Pedrol
21
1.56%
David Ahern
14
1.04%
Eric W. Biedermann
6
0.45%
Others
11
0.82%
Total
1347
nf_socket_ipv6.c
153
-
2
745
Pablo Neira Ayuso
Subash Abhinov Kasiviswanathan
October 2016
March 2018
var spanGroupData = [ {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 731}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 26, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
731
98.12%
Subash Abhinov Kasiviswanathan
14
1.88%
Total
745
nf_tproxy_ipv6.c
152
-
1
691
Máté Eckl
June 2018
July 2018
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 654}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Máté Eckl
691
100.00%
Total
691
nft_chain_route_ipv6.c
91
-
6
397
Patrick McHardy
Pablo Neira Ayuso
Liping Zhang
Eric W. Biedermann
David S. Miller
Others
October 2013
January 2014
April 2015
September 2015
October 2015
September 2016
December 2017
March 2018
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 0, "token_count": 300}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 19, "token_count": 20}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
313
78.84%
Pablo Neira Ayuso
53
13.35%
Liping Zhang
20
5.04%
Eric W. Biedermann
7
1.76%
David S. Miller
3
0.76%
Others
1
0.25%
Total
397
nft_dup_ipv6.c
110
-
3
512
Pablo Neira Ayuso
Liping Zhang
Eric W. Biedermann
May 2015
September 2015
October 2016
November 2016
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 486}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 19, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
492
96.09%
Liping Zhang
17
3.32%
Eric W. Biedermann
3
0.59%
Total
512
nft_fib_ipv6.c
273
-
5
1299
Florian Westphal
Pablo M. Bermudo Garay
Pablo Neira Ayuso
Liping Zhang
David Ahern
October 2016
November 2016
January 2017
July 2017
February 2018
March 2018
February 2019
var spanGroupData = [ {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 1137}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 23, "token_count": 118}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1140
87.76%
Pablo M. Bermudo Garay
118
9.08%
Pablo Neira Ayuso
24
1.85%
Liping Zhang
13
1.00%
David Ahern
4
0.31%
Total
1299
nft_reject_ipv6.c
77
-
6
273
Patrick McHardy
Pablo Neira Ayuso
Liping Zhang
David S. Miller
Eric W. Biedermann
Florian Westphal
February 2014
November 2014
April 2015
September 2015
August 2016
November 2016
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 244}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick McHardy
251
91.94%
Pablo Neira Ayuso
12
4.40%
Liping Zhang
5
1.83%
David S. Miller
2
0.73%
Eric W. Biedermann
2
0.73%
Florian Westphal
1
0.37%
Total
273
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
94
Author
Tokens
Proportion
Commits
Proportion
0
Patrick McHardy
8322
24.12%
55
11.83%
1
Harald Welte
4805
13.93%
11
2.37%
2
Pablo Neira Ayuso
4676
13.55%
26
5.59%
3
Florian Westphal
4202
12.18%
69
14.84%
4
Jan Engelhardt
2025
5.87%
63
13.55%
5
Ahmed Abdelsalam
1588
4.60%
2
0.43%
6
Yasuyuki Kozakai
1560
4.52%
15
3.23%
7
Linus Torvalds (pre-git)
1210
3.51%
1
0.22%
8
Máté Eckl
691
2.00%
2
0.43%
9
Alexey Dobriyan
473
1.37%
17
3.66%
10
Jozsef Kadlecsik
461
1.34%
2
0.43%
11
Américo Wang
432
1.25%
5
1.08%
12
Balazs Scheidler
341
0.99%
1
0.22%
13
Masahide Nakamura
290
0.84%
2
0.43%
14
Peter Oskolkov
289
0.84%
2
0.43%
15
Eric Dumazet
282
0.82%
22
4.73%
16
Linus Torvalds
219
0.63%
4
0.86%
17
Pavel Emelyanov
211
0.61%
11
2.37%
18
James Morris
206
0.60%
1
0.22%
19
Liping Zhang
164
0.48%
8
1.72%
20
Hideaki Yoshifuji / 吉藤英明
160
0.46%
9
1.94%
21
Eric W. Biedermann
144
0.42%
15
3.23%
22
Arnaldo Carvalho de Melo
128
0.37%
9
1.94%
23
Pablo M. Bermudo Garay
118
0.34%
1
0.22%
24
Art Haas
105
0.30%
2
0.43%
25
Nikolay Aleksandrov
104
0.30%
3
0.65%
26
Subash Abhinov Kasiviswanathan
104
0.30%
4
0.86%
27
Hannes Frederic Sowa
92
0.27%
2
0.43%
28
David S. Miller
82
0.24%
9
1.94%
29
Arnd Bergmann
74
0.21%
2
0.43%
30
Willem de Bruijn
55
0.16%
2
0.43%
31
Vasiliy Kulikov
48
0.14%
1
0.22%
32
Daniel Borkmann
38
0.11%
3
0.65%
33
Konstantin Khlebnikov
38
0.11%
1
0.22%
34
Gao Feng
37
0.11%
3
0.65%
35
Marcelo Ricardo Leitner
36
0.10%
1
0.22%
36
Joe Perches
34
0.10%
4
0.86%
37
Jesper Dangaard Brouer
31
0.09%
3
0.65%
38
Andreas Herz
30
0.09%
1
0.22%
39
Herbert Xu
30
0.09%
2
0.43%
40
Stephen Hemminger
30
0.09%
2
0.43%
41
Christoph Paasch
29
0.08%
2
0.43%
42
Dave Jones
24
0.07%
1
0.22%
43
Hans Schillstrom
24
0.07%
1
0.22%
44
Kangjie Lu
24
0.07%
1
0.22%
45
Michal Kubeček
24
0.07%
3
0.65%
46
Dmitry Mishin
22
0.06%
2
0.43%
47
Rusty Russell
22
0.06%
4
0.86%
48
Andras Kis-Szabo
21
0.06%
1
0.22%
49
KOVACS Krisztian
21
0.06%
1
0.22%
50
Pau Espin Pedrol
21
0.06%
1
0.22%
51
David Ahern
20
0.06%
2
0.43%
52
Kees Cook
19
0.06%
1
0.22%
53
Tejun Heo
18
0.05%
1
0.22%
54
Vincent Bernat
18
0.05%
1
0.22%
55
Taehee Yoo
17
0.05%
2
0.43%
56
Phil Sutter
15
0.04%
2
0.43%
57
Andrew Morton
14
0.04%
1
0.22%
58
Thomas Graf
14
0.04%
2
0.43%
59
Changli Gao
12
0.03%
2
0.43%
60
Others
156
0.45%
36
7.74%
Total
34500
465