Linux Source Code
Home
Release 5.6
Help
netns
root
include
net
Highlighting
Reset All
By Author
By Age
──────────
Aaron Conole
Ahmed Abdelsalam
Alexander Aring
Alexander Duyck
Alexey Dobriyan
Américo Wang
Benjamin Thery
Björn Töpel
Christophe Gouault
Cyrill V. Gorcunov
Daniel Borkmann
Daniel Lezcano
David Ahern
David Lebrun
David S. Miller
Davide Caratti
Denis V. Lunev
Eric Dumazet
Eric W. Biedermann
Fan Du
Florent Fourcot
Florian Westphal
François-Xavier Le Bail
Gao Feng
Greg Kroah-Hartman
Haishuang Yan
Hannes Frederic Sowa
Ido Schimmel
Jakub Kiciński
Jakub Sitnicki
James Morris
Jesper Dangaard Brouer
Joshua Hunt
Kevin Yang
Kirill V Tkhai
Lorenzo Colitti
Madhu Challa
Marc Kleine-Budde
Mario Kicherer
Michal Kubeček
Mike Manning
Neil Horman
Nikolay Borisov
Oliver Hartkopp
Others
Pablo Neira Ayuso
Paolo Abeni
Patrick McHardy
Pavel Emelyanov
Robert Shearman
Roopa Prabhu
Stephen Hemminger
Stephen Suryaputra
Subash Abhinov Kasiviswanathan
Tom Herbert
Tonghao Zhang
Vincent Bernat
Xin Long
Yotam Gigi
Yuval Mintz
Zhu Yanjun
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
can.h
41
-
4
120
Mario Kicherer
Oliver Hartkopp
Marc Kleine-Budde
Greg Kroah-Hartman
February 2017
April 2017
June 2017
November 2017
October 2018
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 84}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 35, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Mario Kicherer
84
70.00%
Oliver Hartkopp
24
20.00%
Marc Kleine-Budde
11
9.17%
Greg Kroah-Hartman
1
0.83%
Total
120
conntrack.h
122
-
10
345
Gao Feng
Davide Caratti
Florian Westphal
Jesper Dangaard Brouer
Alexey Dobriyan
Pablo Neira Ayuso
Eric Dumazet
Greg Kroah-Hartman
Others
October 2008
March 2009
June 2009
February 2010
July 2011
November 2011
May 2012
December 2012
January 2013
November 2013
March 2014
June 2014
November 2016
November 2017
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 93}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 14, "token_count": 30}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 73}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Gao Feng
93
26.96%
Davide Caratti
73
21.16%
Florian Westphal
70
20.29%
Jesper Dangaard Brouer
53
15.36%
Alexey Dobriyan
36
10.43%
Pablo Neira Ayuso
14
4.06%
Eric Dumazet
3
0.87%
Greg Kroah-Hartman
1
0.29%
Others
2
0.58%
Total
345
core.h
20
-
4
45
Pavel Emelyanov
Tonghao Zhang
Greg Kroah-Hartman
Others
March 2008
February 2010
November 2017
December 2017
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 29, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
32
71.11%
Tonghao Zhang
11
24.44%
Greg Kroah-Hartman
1
2.22%
Others
1
2.22%
Total
45
dccp.h
12
-
2
27
Pavel Emelyanov
Greg Kroah-Hartman
April 2008
November 2017
var spanGroupData = [ {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
26
96.30%
Greg Kroah-Hartman
1
3.70%
Total
27
generic.h
51
-
6
100
Pavel Emelyanov
Alexey Dobriyan
Greg Kroah-Hartman
Others
April 2008
April 2010
November 2010
November 2011
November 2016
December 2016
November 2017
var spanGroupData = [ {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
84
84.00%
Alexey Dobriyan
10
10.00%
Greg Kroah-Hartman
1
1.00%
Others
5
5.00%
Total
100
hash.h
11
-
3
30
Pavel Emelyanov
Eric Dumazet
Greg Kroah-Hartman
June 2008
March 2015
November 2017
June 2018
March 2019
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
23
76.67%
Eric Dumazet
6
20.00%
Greg Kroah-Hartman
1
3.33%
Total
30
ieee802154_6lowpan.h
22
-
3
42
Alexander Aring
Eric Dumazet
Greg Kroah-Hartman
February 2014
November 2017
May 2019
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 18, "token_count": 38}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Alexander Aring
38
90.48%
Eric Dumazet
3
7.14%
Greg Kroah-Hartman
1
2.38%
Total
42
ipv4.h
226
-
39
665
Eric Dumazet
Pavel Emelyanov
Nikolay Borisov
Haishuang Yan
Denis V. Lunev
Alexey Dobriyan
David S. Miller
Américo Wang
Eric W. Biedermann
Patrick McHardy
David Ahern
Fan Du
Ido Schimmel
Kirill V Tkhai
Yotam Gigi
Hannes Frederic Sowa
Benjamin Thery
Mike Manning
Robert Shearman
Stephen Hemminger
Lorenzo Colitti
Subash Abhinov Kasiviswanathan
Tonghao Zhang
Alexander Duyck
Gao Feng
James Morris
Madhu Challa
Michal Kubeček
Roopa Prabhu
Daniel Borkmann
Joshua Hunt
Kevin Yang
Vincent Bernat
Greg Kroah-Hartman
Others
December 2007
January 2008
February 2008
March 2008
June 2008
July 2008
October 2008
January 2009
January 2010
April 2010
March 2011
May 2011
May 2012
June 2012
July 2012
January 2013
February 2013
July 2013
September 2013
December 2013
January 2014
May 2014
September 2014
January 2015
February 2015
March 2015
May 2015
December 2015
January 2016
February 2016
April 2016
December 2016
January 2017
March 2017
June 2017
August 2017
September 2017
October 2017
November 2017
February 2018
March 2018
May 2018
July 2018
November 2018
March 2019
May 2019
June 2019
August 2019
December 2019
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 6, "token_count": 29}, {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 18}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 19, "token_count": 27}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 15, "token_count": 28}, {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 48, "token_count": 5}, {"author_id": 22, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 54, "token_count": 3}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 12, "token_count": 50}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 30}, {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 34, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 46, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 13, "token_count": 26}, {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 78}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 28, "token_count": 1}, {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 38, "token_count": 10}, {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 43, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 59, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
134
20.15%
Pavel Emelyanov
68
10.23%
Nikolay Borisov
59
8.87%
Haishuang Yan
56
8.42%
Denis V. Lunev
40
6.02%
Alexey Dobriyan
35
5.26%
David S. Miller
33
4.96%
Américo Wang
28
4.21%
Eric W. Biedermann
20
3.01%
Patrick McHardy
18
2.71%
David Ahern
16
2.41%
Fan Du
15
2.26%
Ido Schimmel
10
1.50%
Kirill V Tkhai
10
1.50%
Yotam Gigi
10
1.50%
Hannes Frederic Sowa
9
1.35%
Benjamin Thery
8
1.20%
Mike Manning
8
1.20%
Robert Shearman
8
1.20%
Stephen Hemminger
7
1.05%
Lorenzo Colitti
6
0.90%
Subash Abhinov Kasiviswanathan
6
0.90%
Tonghao Zhang
6
0.90%
Alexander Duyck
5
0.75%
Gao Feng
5
0.75%
James Morris
5
0.75%
Madhu Challa
5
0.75%
Michal Kubeček
5
0.75%
Roopa Prabhu
4
0.60%
Daniel Borkmann
3
0.45%
Joshua Hunt
3
0.45%
Kevin Yang
3
0.45%
Vincent Bernat
3
0.45%
Greg Kroah-Hartman
1
0.15%
Others
13
1.95%
Total
665
ipv6.h
126
-
33
426
Daniel Lezcano
Alexey Dobriyan
Benjamin Thery
Patrick McHardy
Stephen Suryaputra
Eric Dumazet
Tom Herbert
Pavel Emelyanov
Américo Wang
Michal Kubeček
David Ahern
Eric W. Biedermann
Yuval Mintz
Paolo Abeni
Hannes Frederic Sowa
Denis V. Lunev
David Lebrun
Gao Feng
Ido Schimmel
James Morris
Madhu Challa
Roopa Prabhu
Ahmed Abdelsalam
Florent Fourcot
François-Xavier Le Bail
Jakub Sitnicki
Lorenzo Colitti
Vincent Bernat
Fan Du
Greg Kroah-Hartman
Others
January 2008
February 2008
March 2008
June 2008
December 2008
August 2009
January 2010
May 2010
April 2012
June 2012
August 2012
September 2012
February 2013
March 2013
July 2013
January 2014
May 2014
July 2014
October 2014
February 2015
March 2015
April 2015
July 2015
March 2016
November 2016
August 2017
September 2017
October 2017
November 2017
February 2018
March 2018
April 2018
August 2018
October 2018
February 2019
March 2019
April 2019
May 2019
November 2019
var spanGroupData = [ {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 7, "token_count": 68}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 20, "token_count": 17}, {"author_id": 7, "token_count": 59}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 16, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 55, "token_count": 3}, {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 27, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 32, "token_count": 5}, {"author_id": 57, "token_count": 3}, {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 53, "token_count": 3}, {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Lezcano
127
29.81%
Alexey Dobriyan
28
6.57%
Benjamin Thery
24
5.63%
Patrick McHardy
23
5.40%
Stephen Suryaputra
23
5.40%
Eric Dumazet
21
4.93%
Tom Herbert
21
4.93%
Pavel Emelyanov
17
3.99%
Américo Wang
15
3.52%
Michal Kubeček
15
3.52%
David Ahern
11
2.58%
Eric W. Biedermann
11
2.58%
Yuval Mintz
11
2.58%
Paolo Abeni
9
2.11%
Hannes Frederic Sowa
7
1.64%
Denis V. Lunev
6
1.41%
David Lebrun
5
1.17%
Gao Feng
5
1.17%
Ido Schimmel
5
1.17%
James Morris
5
1.17%
Madhu Challa
5
1.17%
Roopa Prabhu
4
0.94%
Ahmed Abdelsalam
3
0.70%
Florent Fourcot
3
0.70%
François-Xavier Le Bail
3
0.70%
Jakub Sitnicki
3
0.70%
Lorenzo Colitti
3
0.70%
Vincent Bernat
3
0.70%
Fan Du
2
0.47%
Greg Kroah-Hartman
1
0.23%
Others
7
1.64%
Total
426
mib.h
32
-
6
155
Pavel Emelyanov
Denis V. Lunev
Jakub Kiciński
Alexey Dobriyan
Eric Dumazet
Greg Kroah-Hartman
July 2008
October 2008
November 2008
November 2011
December 2011
November 2017
October 2019
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 31, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
71
45.81%
Denis V. Lunev
51
32.90%
Jakub Kiciński
16
10.32%
Alexey Dobriyan
13
8.39%
Eric Dumazet
3
1.94%
Greg Kroah-Hartman
1
0.65%
Total
155
mpls.h
21
-
3
44
Eric W. Biedermann
Robert Shearman
Greg Kroah-Hartman
March 2015
March 2017
November 2017
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
37
84.09%
Robert Shearman
6
13.64%
Greg Kroah-Hartman
1
2.27%
Total
44
netfilter.h
38
-
6
149
Florian Westphal
Gao Feng
Eric W. Biedermann
Pablo Neira Ayuso
Aaron Conole
Greg Kroah-Hartman
March 2013
June 2015
July 2015
May 2016
September 2016
November 2016
August 2017
November 2017
December 2017
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 49}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
76
51.01%
Gao Feng
49
32.89%
Eric W. Biedermann
16
10.74%
Pablo Neira Ayuso
4
2.68%
Aaron Conole
3
2.01%
Greg Kroah-Hartman
1
0.67%
Total
149
nexthop.h
18
-
1
37
David Ahern
May 2019
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
David Ahern
37
100.00%
Total
37
nftables.h
17
-
3
43
Pablo Neira Ayuso
Florian Westphal
Greg Kroah-Hartman
October 2013
July 2014
November 2017
January 2018
May 2018
July 2018
January 2020
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 11, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
38
88.37%
Florian Westphal
4
9.30%
Greg Kroah-Hartman
1
2.33%
Total
43
packet.h
16
-
5
30
Denis V. Lunev
Pavel Emelyanov
Greg Kroah-Hartman
Stephen Hemminger
Others
December 2007
February 2010
August 2012
November 2017
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Denis V. Lunev
25
83.33%
Pavel Emelyanov
2
6.67%
Greg Kroah-Hartman
1
3.33%
Stephen Hemminger
1
3.33%
Others
1
3.33%
Total
30
sctp.h
166
-
6
211
Eric W. Biedermann
Xin Long
Neil Horman
Zhu Yanjun
Greg Kroah-Hartman
Others
August 2012
October 2012
June 2015
December 2015
January 2017
November 2017
December 2017
August 2019
November 2019
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 179}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 25, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
179
84.83%
Xin Long
21
9.95%
Neil Horman
5
2.37%
Zhu Yanjun
4
1.90%
Greg Kroah-Hartman
1
0.47%
Others
1
0.47%
Total
211
unix.h
14
-
2
27
Denis V. Lunev
Greg Kroah-Hartman
December 2007
November 2017
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Denis V. Lunev
26
96.30%
Greg Kroah-Hartman
1
3.70%
Total
27
x_tables.h
21
-
5
65
Alexey Dobriyan
Cyrill V. Gorcunov
Pablo Neira Ayuso
Greg Kroah-Hartman
Patrick McHardy
January 2008
October 2008
November 2008
July 2009
December 2012
March 2015
June 2015
November 2017
var spanGroupData = [ {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
42
64.62%
Cyrill V. Gorcunov
14
21.54%
Pablo Neira Ayuso
7
10.77%
Greg Kroah-Hartman
1
1.54%
Patrick McHardy
1
1.54%
Total
65
xdp.h
13
-
1
29
Björn Töpel
January 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 21, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
29
100.00%
Total
29
xfrm.h
80
-
7
227
Alexey Dobriyan
Christophe Gouault
Eric Dumazet
Florian Westphal
Fan Du
Eric W. Biedermann
Greg Kroah-Hartman
November 2008
December 2009
January 2010
October 2010
December 2011
November 2013
August 2014
August 2016
November 2017
November 2018
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 17, "token_count": 40}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
144
63.44%
Christophe Gouault
40
17.62%
Eric Dumazet
16
7.05%
Florian Westphal
12
5.29%
Fan Du
9
3.96%
Eric W. Biedermann
5
2.20%
Greg Kroah-Hartman
1
0.44%
Total
227
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
75
Author
Tokens
Proportion
Commits
Proportion
0
Pavel Emelyanov
323
11.47%
23
6.69%
1
Alexey Dobriyan
308
10.93%
40
11.63%
2
Eric W. Biedermann
268
9.51%
14
4.07%
3
Eric Dumazet
186
6.60%
50
14.53%
4
Florian Westphal
162
5.75%
14
4.07%
5
Gao Feng
152
5.40%
9
2.62%
6
Denis V. Lunev
148
5.25%
12
3.49%
7
Daniel Lezcano
127
4.51%
13
3.78%
8
Mario Kicherer
84
2.98%
1
0.29%
9
Davide Caratti
73
2.59%
2
0.58%
10
David Ahern
64
2.27%
7
2.03%
11
Pablo Neira Ayuso
63
2.24%
13
3.78%
12
Nikolay Borisov
59
2.09%
19
5.52%
13
Haishuang Yan
56
1.99%
6
1.74%
14
Jesper Dangaard Brouer
53
1.88%
3
0.87%
15
Américo Wang
43
1.53%
4
1.16%
16
Patrick McHardy
42
1.49%
7
2.03%
17
Christophe Gouault
40
1.42%
2
0.58%
18
Alexander Aring
38
1.35%
2
0.58%
19
David S. Miller
33
1.17%
4
1.16%
20
Benjamin Thery
32
1.14%
6
1.74%
21
Björn Töpel
29
1.03%
1
0.29%
22
Fan Du
26
0.92%
5
1.45%
23
Oliver Hartkopp
24
0.85%
3
0.87%
24
Stephen Suryaputra
23
0.82%
3
0.87%
25
Xin Long
21
0.75%
5
1.45%
26
Tom Herbert
21
0.75%
4
1.16%
27
Michal Kubeček
20
0.71%
3
0.87%
28
Greg Kroah-Hartman
18
0.64%
1
0.29%
29
Tonghao Zhang
17
0.60%
4
1.16%
30
Hannes Frederic Sowa
16
0.57%
5
1.45%
31
Jakub Kiciński
16
0.57%
1
0.29%
32
Ido Schimmel
15
0.53%
3
0.87%
33
Cyrill V. Gorcunov
14
0.50%
1
0.29%
34
Robert Shearman
14
0.50%
3
0.87%
35
Marc Kleine-Budde
11
0.39%
4
1.16%
36
Yuval Mintz
11
0.39%
2
0.58%
37
James Morris
10
0.35%
2
0.58%
38
Kirill V Tkhai
10
0.35%
2
0.58%
39
Madhu Challa
10
0.35%
1
0.29%
40
Yotam Gigi
10
0.35%
1
0.29%
41
Lorenzo Colitti
9
0.32%
2
0.58%
42
Paolo Abeni
9
0.32%
1
0.29%
43
Mike Manning
8
0.28%
1
0.29%
44
Roopa Prabhu
8
0.28%
2
0.58%
45
Stephen Hemminger
8
0.28%
2
0.58%
46
Subash Abhinov Kasiviswanathan
6
0.21%
1
0.29%
47
Vincent Bernat
6
0.21%
2
0.58%
48
Alexander Duyck
5
0.18%
1
0.29%
49
David Lebrun
5
0.18%
1
0.29%
50
Neil Horman
5
0.18%
1
0.29%
51
Zhu Yanjun
4
0.14%
1
0.29%
52
Aaron Conole
3
0.11%
2
0.58%
53
Ahmed Abdelsalam
3
0.11%
1
0.29%
54
Daniel Borkmann
3
0.11%
1
0.29%
55
Florent Fourcot
3
0.11%
1
0.29%
56
François-Xavier Le Bail
3
0.11%
1
0.29%
57
Jakub Sitnicki
3
0.11%
1
0.29%
58
Joshua Hunt
3
0.11%
1
0.29%
59
Kevin Yang
3
0.11%
1
0.29%
60
Others
30
1.06%
15
4.36%
Total
2817
344