Linux Source Code
Home
Release 6.11
Help
netns
root
include
net
Highlighting
Reset All
By Author
By Age
──────────
Alexander Aring
Alexey Dobriyan
Américo Wang
Arnaldo Carvalho de Melo
Benjamin Thery
Björn Töpel
Christophe Gouault
Coco Li
Daniel Lezcano
David Ahern
David S. Miller
Davide Caratti
Denis V. Lunev
Dust Li
Eric Dumazet
Eric W. Biedermann
Fan Du
Florian Westphal
Gao Feng
Greg Kroah-Hartman
Guvenc Gulce
Haishuang Yan
Hannes Frederic Sowa
Hideaki Yoshifuji / 吉藤英明
Ido Schimmel
Jakub Kiciński
Jakub Sitnicki
Jeremy Kerr
Jesper Dangaard Brouer
Jon Grimm
Justin Iurman
Kuniyuki Iwashima
Linus Torvalds (pre-git)
Madhu Challa
Marc Kleine-Budde
Mario Kicherer
Matt Johnston
Michal Kubeček
Michio Honda
Mubashir Adnan Qureshi
Neil Horman
Nikolay Borisov
Oliver Hartkopp
Others
Oz Shlomo
Pablo Neira Ayuso
Paolo Abeni
Patrick McHardy
Pavel Emelyanov
Petr Machata
Robert Shearman
Roopa Prabhu
Sridhar Samudrala
Stephen Suryaputra
Tom Herbert
Tonghao Zhang
Vlad Buslov
Vlad Yasevich
Xin Long
Yotam Gigi
Yuval Mintz
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bpf.h
28
-
4
67
Jakub Sitnicki
Jakub Kiciński
Greg Kroah-Hartman
Others
September 2014
November 2017
May 2020
June 2020
July 2020
December 2021
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 9, "token_count": 46}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Sitnicki
62
92.54%
Jakub Kiciński
1
1.49%
Greg Kroah-Hartman
1
1.49%
Others
3
4.48%
Total
67
can.h
41
-
6
118
Oliver Hartkopp
Mario Kicherer
Marc Kleine-Budde
Jakub Kiciński
Greg Kroah-Hartman
Others
November 2007
August 2011
June 2016
February 2017
April 2017
June 2017
November 2017
October 2018
July 2022
var spanGroupData = [ {"timestamp": 1193900400, "group": [ {"author_id": 8, "token_count": 40}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 28, "token_count": 32}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 55, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 25, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Oliver Hartkopp
67
56.78%
Mario Kicherer
32
27.12%
Marc Kleine-Budde
11
9.32%
Jakub Kiciński
3
2.54%
Greg Kroah-Hartman
1
0.85%
Others
4
3.39%
Total
118
conntrack.h
113
-
15
315
Gao Feng
Davide Caratti
Florian Westphal
Alexey Dobriyan
Oz Shlomo
Pablo Neira Ayuso
Jesper Dangaard Brouer
Patrick McHardy
Eric Dumazet
Greg Kroah-Hartman
Others
November 2006
March 2008
October 2008
March 2009
June 2009
February 2010
November 2010
July 2011
February 2012
May 2012
January 2013
November 2013
March 2014
June 2014
November 2016
November 2017
January 2019
April 2021
May 2021
June 2021
October 2023
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 89}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 51, "token_count": 10}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 11, "token_count": 55}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 34, "token_count": 24}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gao Feng
89
28.25%
Davide Caratti
55
17.46%
Florian Westphal
47
14.92%
Alexey Dobriyan
43
13.65%
Oz Shlomo
24
7.62%
Pablo Neira Ayuso
21
6.67%
Jesper Dangaard Brouer
13
4.13%
Patrick McHardy
8
2.54%
Eric Dumazet
4
1.27%
Greg Kroah-Hartman
1
0.32%
Others
10
3.17%
Total
315
core.h
28
-
9
70
Pavel Emelyanov
Paolo Abeni
Tonghao Zhang
Linus Torvalds (pre-git)
Eric W. Biedermann
Eric Dumazet
Greg Kroah-Hartman
Others
August 1992
November 2007
December 2007
March 2008
February 2010
November 2017
December 2017
January 2022
February 2023
December 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 27, "token_count": 21}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
29
41.43%
Paolo Abeni
21
30.00%
Tonghao Zhang
6
8.57%
Linus Torvalds (pre-git)
3
4.29%
Eric W. Biedermann
3
4.29%
Eric Dumazet
3
4.29%
Greg Kroah-Hartman
1
1.43%
Others
4
5.71%
Total
70
flow_table.h
14
-
2
37
Vlad Buslov
Greg Kroah-Hartman
November 2017
June 2022
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 23, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Vlad Buslov
36
97.30%
Greg Kroah-Hartman
1
2.70%
Total
37
generic.h
52
-
8
104
Pavel Emelyanov
Alexey Dobriyan
Jakub Kiciński
Greg Kroah-Hartman
Others
April 2008
April 2010
November 2010
November 2011
November 2016
December 2016
November 2017
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"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": 2, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
79
75.96%
Alexey Dobriyan
10
9.62%
Jakub Kiciński
3
2.88%
Greg Kroah-Hartman
1
0.96%
Others
11
10.58%
Total
104
hash.h
11
-
4
30
Pavel Emelyanov
Eric Dumazet
Arnaldo Carvalho de Melo
Greg Kroah-Hartman
October 2002
June 2008
March 2015
November 2017
June 2018
March 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
20
66.67%
Eric Dumazet
6
20.00%
Arnaldo Carvalho de Melo
3
10.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": 21, "token_count": 38}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "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
271
-
54
746
Eric Dumazet
Pavel Emelyanov
Nikolay Borisov
Denis V. Lunev
Coco Li
David S. Miller
Américo Wang
Haishuang Yan
Arnaldo Carvalho de Melo
Kuniyuki Iwashima
Patrick McHardy
Ido Schimmel
Mubashir Adnan Qureshi
Petr Machata
Fan Du
David Ahern
Eric W. Biedermann
Yotam Gigi
Benjamin Thery
Robert Shearman
Tonghao Zhang
Roopa Prabhu
Hannes Frederic Sowa
Michal Kubeček
Madhu Challa
Gao Feng
Paolo Abeni
Jakub Kiciński
Greg Kroah-Hartman
Others
June 2004
August 2005
October 2007
December 2007
January 2008
March 2008
July 2008
October 2008
January 2009
April 2010
May 2010
January 2011
March 2011
May 2011
May 2012
June 2012
July 2012
August 2012
January 2013
February 2013
July 2013
September 2013
December 2013
January 2014
May 2014
September 2014
February 2015
March 2015
May 2015
December 2015
January 2016
February 2016
April 2016
December 2016
January 2017
March 2017
April 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
March 2020
April 2020
February 2021
March 2021
May 2021
June 2021
December 2021
January 2022
March 2022
July 2022
August 2022
September 2022
October 2022
November 2022
May 2023
June 2023
July 2023
September 2023
October 2023
November 2023
December 2023
June 2024
var spanGroupData = [ {"timestamp": 1086073200, "group": [ {"author_id": 31, "token_count": 12}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 31, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 29}, {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 18, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 19}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 32, "token_count": 5}, {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 15, "token_count": 34}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 36, "token_count": 9}, {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 50, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 36, "token_count": 14}, {"author_id": 27, "token_count": 3}, {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 29, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 53, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 80}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 44, "token_count": 15}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 26, "token_count": 34}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 45, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
196
26.27%
Pavel Emelyanov
66
8.85%
Nikolay Borisov
40
5.36%
Denis V. Lunev
34
4.56%
Coco Li
34
4.56%
David S. Miller
26
3.49%
Américo Wang
24
3.22%
Haishuang Yan
23
3.08%
Arnaldo Carvalho de Melo
23
3.08%
Kuniyuki Iwashima
19
2.55%
Patrick McHardy
18
2.41%
Ido Schimmel
16
2.14%
Mubashir Adnan Qureshi
15
2.01%
Petr Machata
14
1.88%
Fan Du
14
1.88%
David Ahern
14
1.88%
Eric W. Biedermann
13
1.74%
Yotam Gigi
10
1.34%
Benjamin Thery
8
1.07%
Robert Shearman
7
0.94%
Tonghao Zhang
6
0.80%
Roopa Prabhu
6
0.80%
Hannes Frederic Sowa
6
0.80%
Michal Kubeček
5
0.67%
Madhu Challa
5
0.67%
Gao Feng
5
0.67%
Paolo Abeni
3
0.40%
Jakub Kiciński
3
0.40%
Greg Kroah-Hartman
1
0.13%
Others
92
12.33%
Total
746
ipv6.h
130
-
37
420
Daniel Lezcano
Eric Dumazet
Patrick McHardy
Stephen Suryaputra
Pavel Emelyanov
Benjamin Thery
Tom Herbert
Michal Kubeček
Américo Wang
Yuval Mintz
Justin Iurman
Hideaki Yoshifuji / 吉藤英明
Eric W. Biedermann
Ido Schimmel
Paolo Abeni
David Ahern
Hannes Frederic Sowa
Madhu Challa
Gao Feng
Roopa Prabhu
Linus Torvalds (pre-git)
Jakub Sitnicki
Alexey Dobriyan
Fan Du
Greg Kroah-Hartman
Others
March 1997
August 2006
October 2007
November 2007
January 2008
March 2008
December 2008
August 2009
May 2010
April 2012
June 2012
September 2012
February 2013
March 2013
July 2013
January 2014
May 2014
July 2014
October 2014
February 2015
March 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
March 2019
April 2019
May 2019
November 2019
February 2021
March 2021
May 2021
July 2021
February 2022
April 2022
April 2023
June 2023
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 43, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 7, "token_count": 62}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 33, "token_count": 10}, {"author_id": 7, "token_count": 50}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 33, "token_count": 7}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 29, "token_count": 5}, {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 49, "token_count": 4}, {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 37, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 56, "token_count": 11}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Lezcano
112
26.67%
Eric Dumazet
39
9.29%
Patrick McHardy
22
5.24%
Stephen Suryaputra
21
5.00%
Pavel Emelyanov
20
4.76%
Benjamin Thery
17
4.05%
Tom Herbert
16
3.81%
Michal Kubeček
15
3.57%
Américo Wang
15
3.57%
Yuval Mintz
11
2.62%
Justin Iurman
11
2.62%
Hideaki Yoshifuji / 吉藤英明
11
2.62%
Eric W. Biedermann
11
2.62%
Ido Schimmel
10
2.38%
Paolo Abeni
9
2.14%
David Ahern
9
2.14%
Hannes Frederic Sowa
7
1.67%
Madhu Challa
5
1.19%
Gao Feng
5
1.19%
Roopa Prabhu
4
0.95%
Linus Torvalds (pre-git)
4
0.95%
Jakub Sitnicki
3
0.71%
Alexey Dobriyan
3
0.71%
Fan Du
2
0.48%
Greg Kroah-Hartman
1
0.24%
Others
37
8.81%
Total
420
mctp.h
37
-
4
58
Jeremy Kerr
Matt Johnston
Jakub Kiciński
Greg Kroah-Hartman
November 2017
July 2021
July 2022
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 16, "token_count": 40}, {"author_id": 46, "token_count": 14}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 25, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Kerr
40
68.97%
Matt Johnston
14
24.14%
Jakub Kiciński
3
5.17%
Greg Kroah-Hartman
1
1.72%
Total
58
mib.h
45
-
8
192
Pavel Emelyanov
Denis V. Lunev
Eric Dumazet
Jakub Kiciński
Florian Westphal
Alexey Dobriyan
Hideaki Yoshifuji / 吉藤英明
Greg Kroah-Hartman
April 2003
July 2008
October 2008
November 2008
December 2011
November 2017
October 2019
March 2020
April 2021
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 6, "token_count": 50}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
59
30.73%
Denis V. Lunev
50
26.04%
Eric Dumazet
45
23.44%
Jakub Kiciński
13
6.77%
Florian Westphal
10
5.21%
Alexey Dobriyan
9
4.69%
Hideaki Yoshifuji / 吉藤英明
5
2.60%
Greg Kroah-Hartman
1
0.52%
Total
192
mpls.h
23
-
4
47
Eric W. Biedermann
Robert Shearman
Linus Torvalds (pre-git)
Greg Kroah-Hartman
August 1992
March 2015
March 2017
November 2017
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
37
78.72%
Robert Shearman
6
12.77%
Linus Torvalds (pre-git)
3
6.38%
Greg Kroah-Hartman
1
2.13%
Total
47
netfilter.h
37
-
12
137
Florian Westphal
Gao Feng
Eric W. Biedermann
Pablo Neira Ayuso
Patrick McHardy
Greg Kroah-Hartman
Others
August 2005
February 2007
December 2007
October 2008
March 2009
March 2010
March 2013
June 2015
July 2015
May 2016
September 2016
August 2017
November 2017
December 2017
September 2021
June 2024
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
64
46.72%
Gao Feng
35
25.55%
Eric W. Biedermann
6
4.38%
Pablo Neira Ayuso
4
2.92%
Patrick McHardy
2
1.46%
Greg Kroah-Hartman
1
0.73%
Others
25
18.25%
Total
137
nexthop.h
20
-
5
44
David Ahern
Roopa Prabhu
Jakub Kiciński
Ido Schimmel
Greg Kroah-Hartman
November 2017
May 2019
May 2020
September 2020
July 2022
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 25, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
David Ahern
36
81.82%
Roopa Prabhu
3
6.82%
Jakub Kiciński
3
6.82%
Ido Schimmel
1
2.27%
Greg Kroah-Hartman
1
2.27%
Total
44
nftables.h
9
-
2
17
Pablo Neira Ayuso
Greg Kroah-Hartman
October 2013
November 2017
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
16
94.12%
Greg Kroah-Hartman
1
5.88%
Total
17
packet.h
16
-
5
30
Denis V. Lunev
Pavel Emelyanov
Greg Kroah-Hartman
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": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "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%
Others
2
6.67%
Total
30
sctp.h
184
-
18
249
Eric W. Biedermann
Xin Long
Jon Grimm
Vlad Yasevich
Michio Honda
Neil Horman
Sridhar Samudrala
Jakub Kiciński
Greg Kroah-Hartman
David S. Miller
Others
August 2002
September 2002
October 2002
December 2002
January 2003
June 2003
October 2003
April 2004
April 2005
June 2005
November 2005
January 2006
August 2006
December 2006
September 2007
October 2007
February 2009
September 2009
November 2009
April 2011
December 2011
July 2012
August 2012
October 2012
June 2015
December 2015
January 2017
November 2017
December 2017
August 2019
November 2019
October 2020
June 2021
July 2022
November 2022
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 24, "token_count": 32}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 40, "token_count": 18}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 12, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
60
24.10%
Xin Long
53
21.29%
Jon Grimm
36
14.46%
Vlad Yasevich
23
9.24%
Michio Honda
18
7.23%
Neil Horman
17
6.83%
Sridhar Samudrala
13
5.22%
Jakub Kiciński
6
2.41%
Greg Kroah-Hartman
1
0.40%
David S. Miller
1
0.40%
Others
21
8.43%
Total
249
smc.h
28
-
8
80
Guvenc Gulce
Dust Li
Eric W. Biedermann
Others
September 2007
July 2020
December 2020
June 2021
February 2022
March 2022
July 2022
September 2022
November 2023
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 20, "token_count": 36}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 47, "token_count": 14}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Guvenc Gulce
38
47.50%
Dust Li
14
17.50%
Eric W. Biedermann
2
2.50%
Others
26
32.50%
Total
80
unix.h
22
-
5
48
Denis V. Lunev
Kuniyuki Iwashima
Oliver Hartkopp
Eric W. Biedermann
Greg Kroah-Hartman
November 2007
December 2007
August 2011
November 2017
June 2022
var spanGroupData = [ {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 22, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Denis V. Lunev
23
47.92%
Kuniyuki Iwashima
18
37.50%
Oliver Hartkopp
3
6.25%
Eric W. Biedermann
3
6.25%
Greg Kroah-Hartman
1
2.08%
Total
48
xdp.h
13
-
3
29
Björn Töpel
Greg Kroah-Hartman
Others
November 2017
January 2019
December 2022
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 30, "token_count": 26}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
26
89.66%
Greg Kroah-Hartman
1
3.45%
Others
2
6.90%
Total
29
xfrm.h
89
-
15
253
Alexey Dobriyan
Christophe Gouault
Florian Westphal
David S. Miller
Fan Du
Eric Dumazet
Eric W. Biedermann
Greg Kroah-Hartman
Others
April 2003
August 2006
November 2008
December 2009
January 2010
October 2010
December 2011
November 2013
August 2014
August 2016
November 2017
November 2018
March 2021
April 2021
June 2021
July 2021
March 2022
September 2023
May 2024
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 126}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 17, "token_count": 40}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
141
55.73%
Christophe Gouault
40
15.81%
Florian Westphal
12
4.74%
David S. Miller
12
4.74%
Fan Du
9
3.56%
Eric Dumazet
8
3.16%
Eric W. Biedermann
5
1.98%
Greg Kroah-Hartman
1
0.40%
Others
25
9.88%
Total
253
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
131
Author
Tokens
Proportion
Commits
Proportion
0
Eric Dumazet
304
9.70%
71
15.07%
1
Pavel Emelyanov
275
8.78%
23
4.88%
2
Alexey Dobriyan
206
6.58%
32
6.79%
3
Eric W. Biedermann
140
4.47%
17
3.61%
4
Gao Feng
134
4.28%
9
1.91%
5
Florian Westphal
133
4.25%
15
3.18%
6
Denis V. Lunev
132
4.21%
10
2.12%
7
Daniel Lezcano
112
3.57%
14
2.97%
8
Oliver Hartkopp
70
2.23%
5
1.06%
9
Jakub Sitnicki
65
2.07%
6
1.27%
10
David Ahern
59
1.88%
7
1.49%
11
Davide Caratti
55
1.76%
2
0.42%
12
Xin Long
53
1.69%
10
2.12%
13
Patrick McHardy
50
1.60%
9
1.91%
14
Pablo Neira Ayuso
41
1.31%
7
1.49%
15
Nikolay Borisov
40
1.28%
16
3.40%
16
Jeremy Kerr
40
1.28%
2
0.42%
17
Christophe Gouault
40
1.28%
2
0.42%
18
David S. Miller
39
1.24%
5
1.06%
19
Américo Wang
39
1.24%
5
1.06%
20
Guvenc Gulce
38
1.21%
3
0.64%
21
Alexander Aring
38
1.21%
2
0.42%
22
Kuniyuki Iwashima
37
1.18%
7
1.49%
23
Vlad Buslov
36
1.15%
1
0.21%
24
Jon Grimm
36
1.15%
2
0.42%
25
Jakub Kiciński
35
1.12%
3
0.64%
26
Coco Li
34
1.09%
1
0.21%
27
Paolo Abeni
33
1.05%
3
0.64%
28
Mario Kicherer
32
1.02%
1
0.21%
29
Ido Schimmel
27
0.86%
7
1.49%
30
Björn Töpel
26
0.83%
1
0.21%
31
Arnaldo Carvalho de Melo
26
0.83%
5
1.06%
32
Fan Du
25
0.80%
5
1.06%
33
Benjamin Thery
25
0.80%
5
1.06%
34
Oz Shlomo
24
0.77%
2
0.42%
35
Vlad Yasevich
23
0.73%
6
1.27%
36
Haishuang Yan
23
0.73%
5
1.06%
37
Stephen Suryaputra
21
0.67%
3
0.64%
38
Greg Kroah-Hartman
21
0.67%
1
0.21%
39
Michal Kubeček
20
0.64%
3
0.64%
40
Michio Honda
18
0.57%
1
0.21%
41
Neil Horman
17
0.54%
4
0.85%
42
Tom Herbert
16
0.51%
3
0.64%
43
Hideaki Yoshifuji / 吉藤英明
16
0.51%
2
0.42%
44
Mubashir Adnan Qureshi
15
0.48%
1
0.21%
45
Petr Machata
14
0.45%
2
0.42%
46
Matt Johnston
14
0.45%
2
0.42%
47
Dust Li
14
0.45%
2
0.42%
48
Sridhar Samudrala
13
0.41%
4
0.85%
49
Roopa Prabhu
13
0.41%
4
0.85%
50
Robert Shearman
13
0.41%
3
0.64%
51
Jesper Dangaard Brouer
13
0.41%
2
0.42%
52
Hannes Frederic Sowa
13
0.41%
5
1.06%
53
Tonghao Zhang
12
0.38%
4
0.85%
54
Yuval Mintz
11
0.35%
2
0.42%
55
Marc Kleine-Budde
11
0.35%
4
0.85%
56
Justin Iurman
11
0.35%
1
0.21%
57
Yotam Gigi
10
0.32%
1
0.21%
58
Linus Torvalds (pre-git)
10
0.32%
2
0.42%
59
Madhu Challa
10
0.32%
1
0.21%
60
Others
262
8.36%
88
18.68%
Total
3133
471