Linux Source Code
Home
Release 5.4
Help
ethernet
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexander Duyck
Alexey Dobriyan
Arnaldo Carvalho de Melo
Avinash Kumar
Bartosz Golaszewski
Ben Hutchings
Changli Gao
Christoph Hellwig
David S. Miller
Denys Vlasenko
Eric Dumazet
Florian Fainelli
Heiner Kallweit
Hideaki Yoshifuji / 吉藤英明
Jamal Hadi Salim
Jarod Wilson
Jeff Garzik
Jesper Dangaard Brouer
Jesse Gross
Jiri Pirko
Joe Perches
Kai Germaschewski
Kris Katterjohn
Lennert Buytenhek
Li RongQing
Linus Torvalds
Linus Torvalds (pre-git)
Maxim Mikityanskiy
Michael Chan
Neil Horman
Octavian Purdila
Paolo Abeni
Patrick McHardy
Peter P. Waskiewicz Jr
Petr Štetiar
Rafał Miłecki
Randy Dunlap
Sabrina Dubroca
Stanislav Fomichev
Stefan Hajnoczi
Steffen Klassert
Stephen Hemminger
Thomas Gleixner
Tom Gundersen
Tom Herbert
Vladimir Oltean
Willem de Bruijn
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
eth.c
599
-
48
2056
Linus Torvalds (pre-git)
Jesse Gross
Christoph Hellwig
David S. Miller
Alexander Duyck
Rafał Miłecki
Bartosz Golaszewski
Stephen Hemminger
Stefan Hajnoczi
Maxim Mikityanskiy
Eric Dumazet
Michael Chan
Jeff Garzik
Li RongQing
Jarod Wilson
Lennert Buytenhek
Patrick McHardy
Arnaldo Carvalho de Melo
Jiri Pirko
Stanislav Fomichev
Tom Herbert
Jamal Hadi Salim
Vladimir Oltean
Jesper Dangaard Brouer
Joe Perches
Kris Katterjohn
Neil Horman
Willem de Bruijn
Heiner Kallweit
Octavian Purdila
Steffen Klassert
Denys Vlasenko
Kai Germaschewski
Peter P. Waskiewicz Jr
Paolo Abeni
Petr Štetiar
Sabrina Dubroca
Ben Hutchings
Changli Gao
Florian Fainelli
Thomas Gleixner
Tom Gundersen
Al Viro
Alexey Dobriyan
Avinash Kumar
Hideaki Yoshifuji / 吉藤英明
Linus Torvalds
Randy Dunlap
September 1992
June 1993
September 1993
November 1993
April 1994
May 1994
June 1995
September 1996
March 1997
October 1997
January 1998
May 1999
June 1999
February 2002
September 2002
June 2003
September 2003
October 2004
November 2004
June 2005
July 2005
January 2006
February 2006
August 2006
September 2006
March 2007
April 2007
July 2007
August 2007
September 2007
October 2007
December 2007
April 2008
October 2008
November 2008
December 2009
May 2010
June 2010
August 2010
January 2011
July 2011
September 2011
April 2012
May 2012
June 2012
July 2012
January 2013
July 2013
September 2013
January 2014
July 2014
August 2014
September 2014
December 2014
March 2015
April 2015
May 2015
June 2015
September 2015
November 2015
February 2016
October 2016
November 2016
January 2017
February 2017
May 2018
June 2018
November 2018
February 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 149}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 16, "token_count": 14}, {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 12, "token_count": 28}, {"author_id": 24, "token_count": 3}, {"author_id": 7, "token_count": 57}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 29}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 8, "token_count": 80}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 109}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 403}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 84}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 21}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 130}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 30, "token_count": 5}, {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 6, "token_count": 124}, {"author_id": 13, "token_count": 22}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 35, "token_count": 3}, {"author_id": 40, "token_count": 2}, {"author_id": 22, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
429
20.87%
Jesse Gross
403
19.60%
Christoph Hellwig
149
7.25%
David S. Miller
149
7.25%
Alexander Duyck
132
6.42%
Rafał Miłecki
130
6.32%
Bartosz Golaszewski
124
6.03%
Stephen Hemminger
100
4.86%
Stefan Hajnoczi
80
3.89%
Maxim Mikityanskiy
38
1.85%
Eric Dumazet
35
1.70%
Michael Chan
29
1.41%
Jeff Garzik
28
1.36%
Li RongQing
22
1.07%
Jarod Wilson
21
1.02%
Lennert Buytenhek
16
0.78%
Patrick McHardy
15
0.73%
Arnaldo Carvalho de Melo
14
0.68%
Jiri Pirko
13
0.63%
Stanislav Fomichev
13
0.63%
Tom Herbert
13
0.63%
Jamal Hadi Salim
12
0.58%
Vladimir Oltean
8
0.39%
Jesper Dangaard Brouer
7
0.34%
Joe Perches
6
0.29%
Kris Katterjohn
6
0.29%
Neil Horman
6
0.29%
Willem de Bruijn
6
0.29%
Heiner Kallweit
5
0.24%
Octavian Purdila
5
0.24%
Steffen Klassert
5
0.24%
Denys Vlasenko
4
0.19%
Kai Germaschewski
4
0.19%
Peter P. Waskiewicz Jr
4
0.19%
Paolo Abeni
3
0.15%
Petr Štetiar
3
0.15%
Sabrina Dubroca
3
0.15%
Ben Hutchings
2
0.10%
Changli Gao
2
0.10%
Florian Fainelli
2
0.10%
Thomas Gleixner
2
0.10%
Tom Gundersen
2
0.10%
Al Viro
1
0.05%
Alexey Dobriyan
1
0.05%
Avinash Kumar
1
0.05%
Hideaki Yoshifuji / 吉藤英明
1
0.05%
Linus Torvalds
1
0.05%
Randy Dunlap
1
0.05%
Total
2056
Contributors:
48
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
429
20.87%
20
19.42%
1
Jesse Gross
403
19.60%
1
0.97%
2
Christoph Hellwig
149
7.25%
1
0.97%
3
David S. Miller
149
7.25%
7
6.80%
4
Alexander Duyck
132
6.42%
6
5.83%
5
Rafał Miłecki
130
6.32%
1
0.97%
6
Bartosz Golaszewski
124
6.03%
1
0.97%
7
Stephen Hemminger
100
4.86%
7
6.80%
8
Stefan Hajnoczi
80
3.89%
1
0.97%
9
Maxim Mikityanskiy
38
1.85%
1
0.97%
10
Eric Dumazet
35
1.70%
3
2.91%
11
Michael Chan
29
1.41%
1
0.97%
12
Jeff Garzik
28
1.36%
1
0.97%
13
Li RongQing
22
1.07%
1
0.97%
14
Jarod Wilson
21
1.02%
1
0.97%
15
Lennert Buytenhek
16
0.78%
2
1.94%
16
Patrick McHardy
15
0.73%
2
1.94%
17
Arnaldo Carvalho de Melo
14
0.68%
4
3.88%
18
Jiri Pirko
13
0.63%
3
2.91%
19
Stanislav Fomichev
13
0.63%
2
1.94%
20
Tom Herbert
13
0.63%
3
2.91%
21
Jamal Hadi Salim
12
0.58%
1
0.97%
22
Vladimir Oltean
8
0.39%
1
0.97%
23
Jesper Dangaard Brouer
7
0.34%
2
1.94%
24
Joe Perches
6
0.29%
3
2.91%
25
Kris Katterjohn
6
0.29%
2
1.94%
26
Neil Horman
6
0.29%
2
1.94%
27
Willem de Bruijn
6
0.29%
1
0.97%
28
Heiner Kallweit
5
0.24%
1
0.97%
29
Octavian Purdila
5
0.24%
1
0.97%
30
Steffen Klassert
5
0.24%
1
0.97%
31
Denys Vlasenko
4
0.19%
1
0.97%
32
Kai Germaschewski
4
0.19%
2
1.94%
33
Peter P. Waskiewicz Jr
4
0.19%
1
0.97%
34
Paolo Abeni
3
0.15%
1
0.97%
35
Petr Štetiar
3
0.15%
1
0.97%
36
Sabrina Dubroca
3
0.15%
1
0.97%
37
Ben Hutchings
2
0.10%
1
0.97%
38
Changli Gao
2
0.10%
2
1.94%
39
Florian Fainelli
2
0.10%
1
0.97%
40
Thomas Gleixner
2
0.10%
1
0.97%
41
Tom Gundersen
2
0.10%
1
0.97%
42
Al Viro
1
0.05%
1
0.97%
43
Alexey Dobriyan
1
0.05%
1
0.97%
44
Avinash Kumar
1
0.05%
1
0.97%
45
Hideaki Yoshifuji / 吉藤英明
1
0.05%
1
0.97%
46
Linus Torvalds
1
0.05%
1
0.97%
47
Randy Dunlap
1
0.05%
1
0.97%
Total
2056
103