Linux Source Code
Home
Release 6.1
Help
netns
root
include
net
Highlighting
Reset All
By Author
By Age
──────────
Alexander Aring
Alexey Dobriyan
Américo Wang
Benjamin Thery
Björn Töpel
Christophe Gouault
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
Gustavo A. R. Silva
Guvenc Gulce
Haishuang Yan
Hannes Frederic Sowa
Ido Schimmel
Jakub Kiciński
Jakub Sitnicki
Jeremy Kerr
Jesper Dangaard Brouer
Justin Iurman
Kirill V Tkhai
Kuniyuki Iwashima
Lorenzo Colitti
Madhu Challa
Marc Kleine-Budde
Mario Kicherer
Matt Johnston
Michal Kubeček
Mike Manning
Nicolas Dichtel
Nikolay Borisov
Oliver Hartkopp
Others
Oz Shlomo
Pablo Neira Ayuso
Paolo Abeni
Patrick McHardy
Pavel Emelyanov
Robert Shearman
Roopa Prabhu
Sabrina Dubroca
Stephen Hemminger
Stephen Suryaputra
Tom Herbert
Tonghao Zhang
Tony Lu
Vlad Buslov
Wen Gu
Willem de Bruijn
Xin Long
Yotam Gigi
Yuval Mintz
xu xin
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bpf.h
28
-
2
67
Jakub Sitnicki
Jakub Kiciński
May 2020
June 2020
December 2021
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 12, "token_count": 35}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Sitnicki
49
73.13%
Jakub Kiciński
18
26.87%
Total
67
can.h
41
-
5
118
Mario Kicherer
Oliver Hartkopp
Marc Kleine-Budde
Jakub Kiciński
Greg Kroah-Hartman
February 2017
April 2017
June 2017
November 2017
October 2018
July 2022
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 79}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 30, "token_count": 24}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 43, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Mario Kicherer
79
66.95%
Oliver Hartkopp
24
20.34%
Marc Kleine-Budde
11
9.32%
Jakub Kiciński
3
2.54%
Greg Kroah-Hartman
1
0.85%
Total
118
conntrack.h
114
-
12
319
Gao Feng
Florian Westphal
Davide Caratti
Alexey Dobriyan
Oz Shlomo
Jesper Dangaard Brouer
Pablo Neira Ayuso
Eric Dumazet
Greg Kroah-Hartman
Others
October 2008
March 2009
February 2010
July 2011
November 2011
May 2012
January 2013
November 2013
March 2014
June 2014
November 2016
November 2017
January 2019
April 2021
May 2021
June 2021
April 2022
August 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 90}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 35, "token_count": 13}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 72}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 29, "token_count": 24}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gao Feng
90
28.21%
Florian Westphal
73
22.88%
Davide Caratti
72
22.57%
Alexey Dobriyan
29
9.09%
Oz Shlomo
24
7.52%
Jesper Dangaard Brouer
16
5.02%
Pablo Neira Ayuso
6
1.88%
Eric Dumazet
3
0.94%
Greg Kroah-Hartman
1
0.31%
Others
5
1.57%
Total
319
core.h
22
-
6
46
Pavel Emelyanov
Tonghao Zhang
Jakub Kiciński
Greg Kroah-Hartman
Others
March 2008
February 2010
November 2017
December 2017
January 2022
July 2022
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
32
69.57%
Tonghao Zhang
6
13.04%
Jakub Kiciński
3
6.52%
Greg Kroah-Hartman
1
2.17%
Others
4
8.70%
Total
46
flow_table.h
14
-
1
37
Vlad Buslov
June 2022
var spanGroupData = [ {"timestamp": 1654066800, "group": [ {"author_id": 21, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Vlad Buslov
37
100.00%
Total
37
generic.h
52
-
8
104
Pavel Emelyanov
Alexey Dobriyan
Gustavo A. R. Silva
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": 3, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 59, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
79
75.96%
Alexey Dobriyan
10
9.62%
Gustavo A. R. Silva
6
5.77%
Jakub Kiciński
3
2.88%
Greg Kroah-Hartman
1
0.96%
Others
5
4.81%
Total
104
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": 1, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "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
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": 20, "token_count": 38}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "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
233
-
41
657
Eric Dumazet
Pavel Emelyanov
Nikolay Borisov
Haishuang Yan
Denis V. Lunev
Américo Wang
David S. Miller
Eric W. Biedermann
Patrick McHardy
Fan Du
David Ahern
Ido Schimmel
Yotam Gigi
Kuniyuki Iwashima
Kirill V Tkhai
xu xin
Benjamin Thery
Stephen Hemminger
Robert Shearman
Mike Manning
Tonghao Zhang
Hannes Frederic Sowa
Michal Kubeček
Madhu Challa
Gao Feng
Lorenzo Colitti
Jakub Kiciński
Roopa Prabhu
Greg Kroah-Hartman
Others
December 2007
January 2008
March 2008
July 2008
January 2009
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
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
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
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 7, "token_count": 29}, {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 22, "token_count": 18}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 26, "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": 26, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 17, "token_count": 28}, {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 28, "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": 14, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 14, "token_count": 38}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 20}, {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 39, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 15, "token_count": 23}, {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 36, "token_count": 1}, {"author_id": 51, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 47, "token_count": 10}, {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"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": 25, "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": 87}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
205
31.20%
Pavel Emelyanov
62
9.44%
Nikolay Borisov
44
6.70%
Haishuang Yan
43
6.54%
Denis V. Lunev
34
5.18%
Américo Wang
28
4.26%
David S. Miller
26
3.96%
Eric W. Biedermann
20
3.04%
Patrick McHardy
18
2.74%
Fan Du
14
2.13%
David Ahern
14
2.13%
Ido Schimmel
13
1.98%
Yotam Gigi
10
1.52%
Kuniyuki Iwashima
10
1.52%
Kirill V Tkhai
10
1.52%
xu xin
9
1.37%
Benjamin Thery
8
1.22%
Stephen Hemminger
7
1.07%
Robert Shearman
7
1.07%
Mike Manning
7
1.07%
Tonghao Zhang
6
0.91%
Hannes Frederic Sowa
6
0.91%
Michal Kubeček
5
0.76%
Madhu Challa
5
0.76%
Gao Feng
5
0.76%
Lorenzo Colitti
4
0.61%
Jakub Kiciński
3
0.46%
Roopa Prabhu
2
0.30%
Greg Kroah-Hartman
1
0.15%
Others
31
4.72%
Total
657
ipv6.h
129
-
32
417
Daniel Lezcano
Eric Dumazet
Stephen Suryaputra
Patrick McHardy
Benjamin Thery
Pavel Emelyanov
Tom Herbert
Michal Kubeček
Américo Wang
Yuval Mintz
Justin Iurman
Eric W. Biedermann
Ido Schimmel
David Ahern
Paolo Abeni
Willem de Bruijn
Hannes Frederic Sowa
Madhu Challa
Gao Feng
Roopa Prabhu
Nicolas Dichtel
Jakub Sitnicki
Alexey Dobriyan
Lorenzo Colitti
Fan Du
Greg Kroah-Hartman
Others
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
var spanGroupData = [ {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 65}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 27, "token_count": 11}, {"author_id": 6, "token_count": 59}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 22, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 49, "token_count": 4}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 42, "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": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 32, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 50, "token_count": 9}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 44, "token_count": 11}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Lezcano
124
29.74%
Eric Dumazet
53
12.71%
Stephen Suryaputra
21
5.04%
Patrick McHardy
18
4.32%
Benjamin Thery
18
4.32%
Pavel Emelyanov
17
4.08%
Tom Herbert
16
3.84%
Michal Kubeček
15
3.60%
Américo Wang
15
3.60%
Yuval Mintz
11
2.64%
Justin Iurman
11
2.64%
Eric W. Biedermann
11
2.64%
Ido Schimmel
10
2.40%
David Ahern
10
2.40%
Paolo Abeni
9
2.16%
Willem de Bruijn
7
1.68%
Hannes Frederic Sowa
7
1.68%
Madhu Challa
5
1.20%
Gao Feng
5
1.20%
Roopa Prabhu
4
0.96%
Nicolas Dichtel
3
0.72%
Jakub Sitnicki
3
0.72%
Alexey Dobriyan
3
0.72%
Lorenzo Colitti
2
0.48%
Fan Du
2
0.48%
Greg Kroah-Hartman
1
0.24%
Others
16
3.84%
Total
417
mctp.h
37
-
3
58
Jeremy Kerr
Matt Johnston
Jakub Kiciński
July 2021
July 2022
var spanGroupData = [ {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 41}, {"author_id": 37, "token_count": 14}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Kerr
41
70.69%
Matt Johnston
14
24.14%
Jakub Kiciński
3
5.17%
Total
58
mib.h
45
-
7
192
Eric Dumazet
Pavel Emelyanov
Denis V. Lunev
Jakub Kiciński
Florian Westphal
Alexey Dobriyan
Greg Kroah-Hartman
July 2008
October 2008
November 2008
December 2011
November 2017
October 2019
March 2020
April 2021
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 7, "token_count": 33}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Dumazet
76
39.58%
Pavel Emelyanov
59
30.73%
Denis V. Lunev
33
17.19%
Jakub Kiciński
11
5.73%
Florian Westphal
7
3.65%
Alexey Dobriyan
5
2.60%
Greg Kroah-Hartman
1
0.52%
Total
192
mpls.h
23
-
4
47
Eric W. Biedermann
Robert Shearman
Jakub Kiciński
Greg Kroah-Hartman
March 2015
March 2017
November 2017
July 2022
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
37
78.72%
Robert Shearman
6
12.77%
Jakub Kiciński
3
6.38%
Greg Kroah-Hartman
1
2.13%
Total
47
netfilter.h
34
-
6
127
Florian Westphal
Gao Feng
Eric W. Biedermann
Pablo Neira Ayuso
Greg Kroah-Hartman
Others
March 2013
June 2015
July 2015
May 2016
September 2016
August 2017
November 2017
December 2017
September 2021
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 49}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "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": 36, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 4, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
64
50.39%
Gao Feng
49
38.58%
Eric W. Biedermann
6
4.72%
Pablo Neira Ayuso
4
3.15%
Greg Kroah-Hartman
1
0.79%
Others
3
2.36%
Total
127
nexthop.h
20
-
4
44
David Ahern
Roopa Prabhu
Jakub Kiciński
Ido Schimmel
May 2019
May 2020
September 2020
July 2022
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
David Ahern
37
84.09%
Roopa Prabhu
3
6.82%
Jakub Kiciński
3
6.82%
Ido Schimmel
1
2.27%
Total
44
nftables.h
11
-
2
20
Pablo Neira Ayuso
Greg Kroah-Hartman
October 2013
November 2017
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 23, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pablo Neira Ayuso
19
95.00%
Greg Kroah-Hartman
1
5.00%
Total
20
packet.h
16
-
5
30
Denis V. Lunev
Pavel Emelyanov
Stephen Hemminger
Greg Kroah-Hartman
Others
December 2007
February 2010
August 2012
November 2017
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Denis V. Lunev
25
83.33%
Pavel Emelyanov
2
6.67%
Stephen Hemminger
1
3.33%
Greg Kroah-Hartman
1
3.33%
Others
1
3.33%
Total
30
sctp.h
180
-
7
241
Eric W. Biedermann
Xin Long
Jakub Kiciński
Greg Kroah-Hartman
Others
August 2012
October 2012
June 2015
December 2015
January 2017
November 2017
December 2017
August 2019
November 2019
October 2020
June 2021
July 2022
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 179}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "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": 13, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
179
74.27%
Xin Long
45
18.67%
Jakub Kiciński
6
2.49%
Greg Kroah-Hartman
1
0.41%
Others
10
4.15%
Total
241
smc.h
26
-
5
74
Guvenc Gulce
Dust Li
Wen Gu
Tony Lu
Others
June 2021
February 2022
March 2022
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1622530800, "group": [ {"author_id": 16, "token_count": 43}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 38, "token_count": 14}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 55, "token_count": 6}, {"author_id": 53, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Guvenc Gulce
43
58.11%
Dust Li
14
18.92%
Wen Gu
7
9.46%
Tony Lu
6
8.11%
Others
4
5.41%
Total
74
unix.h
22
-
4
48
Denis V. Lunev
Kuniyuki Iwashima
Jakub Kiciński
Greg Kroah-Hartman
December 2007
November 2017
June 2022
July 2022
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 25, "token_count": 18}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Denis V. Lunev
26
54.17%
Kuniyuki Iwashima
18
37.50%
Jakub Kiciński
3
6.25%
Greg Kroah-Hartman
1
2.08%
Total
48
xdp.h
13
-
1
29
Björn Töpel
January 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 24, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
29
100.00%
Total
29
xfrm.h
87
-
12
245
Alexey Dobriyan
Christophe Gouault
Eric Dumazet
Florian Westphal
Fan Du
Sabrina Dubroca
Eric W. Biedermann
Nicolas Dichtel
Greg Kroah-Hartman
Others
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
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 141}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 19, "token_count": 40}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 56, "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": 57, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
144
58.78%
Christophe Gouault
40
16.33%
Eric Dumazet
16
6.53%
Florian Westphal
12
4.90%
Fan Du
9
3.67%
Sabrina Dubroca
6
2.45%
Eric W. Biedermann
5
2.04%
Nicolas Dichtel
3
1.22%
Greg Kroah-Hartman
1
0.41%
Others
9
3.67%
Total
245
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
93
Author
Tokens
Proportion
Commits
Proportion
0
Eric Dumazet
362
12.10%
64
17.25%
1
Pavel Emelyanov
274
9.16%
20
5.39%
2
Eric W. Biedermann
258
8.62%
14
3.77%
3
Alexey Dobriyan
191
6.38%
30
8.09%
4
Florian Westphal
156
5.21%
16
4.31%
5
Gao Feng
149
4.98%
9
2.43%
6
Daniel Lezcano
124
4.14%
12
3.23%
7
Denis V. Lunev
118
3.94%
10
2.70%
8
Mario Kicherer
79
2.64%
1
0.27%
9
Davide Caratti
72
2.41%
2
0.54%
10
David Ahern
61
2.04%
7
1.89%
11
Jakub Kiciński
59
1.97%
3
0.81%
12
Jakub Sitnicki
52
1.74%
5
1.35%
13
Xin Long
45
1.50%
9
2.43%
14
Nikolay Borisov
44
1.47%
17
4.58%
15
Haishuang Yan
43
1.44%
5
1.35%
16
Guvenc Gulce
43
1.44%
1
0.27%
17
Américo Wang
43
1.44%
4
1.08%
18
Jeremy Kerr
41
1.37%
2
0.54%
19
Christophe Gouault
40
1.34%
2
0.54%
20
Alexander Aring
38
1.27%
2
0.54%
21
Vlad Buslov
37
1.24%
1
0.27%
22
Patrick McHardy
36
1.20%
5
1.35%
23
Pablo Neira Ayuso
29
0.97%
5
1.35%
24
Björn Töpel
29
0.97%
1
0.27%
25
Kuniyuki Iwashima
28
0.94%
5
1.35%
26
David S. Miller
26
0.87%
3
0.81%
27
Benjamin Thery
26
0.87%
5
1.35%
28
Fan Du
25
0.84%
5
1.35%
29
Oz Shlomo
24
0.80%
2
0.54%
30
Oliver Hartkopp
24
0.80%
3
0.81%
31
Ido Schimmel
24
0.80%
6
1.62%
32
Stephen Suryaputra
21
0.70%
3
0.81%
33
Michal Kubeček
20
0.67%
3
0.81%
34
Tom Herbert
16
0.53%
3
0.81%
35
Jesper Dangaard Brouer
16
0.53%
2
0.54%
36
Greg Kroah-Hartman
16
0.53%
1
0.27%
37
Matt Johnston
14
0.47%
2
0.54%
38
Dust Li
14
0.47%
2
0.54%
39
Robert Shearman
13
0.43%
3
0.81%
40
Hannes Frederic Sowa
13
0.43%
5
1.35%
41
Tonghao Zhang
12
0.40%
4
1.08%
42
Yuval Mintz
11
0.37%
2
0.54%
43
Marc Kleine-Budde
11
0.37%
4
1.08%
44
Justin Iurman
11
0.37%
1
0.27%
45
Yotam Gigi
10
0.33%
1
0.27%
46
Madhu Challa
10
0.33%
1
0.27%
47
Kirill V Tkhai
10
0.33%
2
0.54%
48
xu xin
9
0.30%
3
0.81%
49
Roopa Prabhu
9
0.30%
3
0.81%
50
Paolo Abeni
9
0.30%
1
0.27%
51
Stephen Hemminger
8
0.27%
2
0.54%
52
Willem de Bruijn
7
0.23%
1
0.27%
53
Wen Gu
7
0.23%
2
0.54%
54
Mike Manning
7
0.23%
1
0.27%
55
Tony Lu
6
0.20%
1
0.27%
56
Sabrina Dubroca
6
0.20%
1
0.27%
57
Nicolas Dichtel
6
0.20%
2
0.54%
58
Lorenzo Colitti
6
0.20%
2
0.54%
59
Gustavo A. R. Silva
6
0.20%
1
0.27%
60
Others
88
2.94%
36
9.70%
Total
2992
371