Linux Source Code
Home
Release 6.9
Help
ethernet
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexander Duyck
Alexander Lobakin
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 / 吉藤英明
Ian Wienand
Jakub Kiciński
Jamal Hadi Salim
Jarod Wilson
Jason (Hui) Wang
Jeff Garzik
Jeremy Linton
Jesper Dangaard Brouer
Jesse Gross
Jiri Pirko
Joe Perches
Kai Germaschewski
Kris Katterjohn
Lennert Buytenhek
Linus Torvalds
Linus Torvalds (pre-git)
Marcin Wojtas
Mauro Carvalho Chehab
Maxim Mikityanskiy
Michael Chan
Michael Christie
Michael Walle
Mika Westerberg
Neil Horman
Octavian Purdila
Or Gerlitz
Paolo Abeni
Patrick McHardy
Peter P. Waskiewicz Jr
Rafael J. Wysocki
Rahul Rameshbabu
Randy Dunlap
Richard Gobert
Sabrina Dubroca
Stanislav Fomichev
Stefan Hajnoczi
Steffen Klassert
Stephen Hemminger
Thomas Gleixner
Tom Gundersen
Tom Herbert
Vladimir Oltean
Willem de Bruijn
ye xingchen
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
eth.c
640
-
60
2047
Linus Torvalds (pre-git)
Jesse Gross
David S. Miller
Jakub Kiciński
Stephen Hemminger
Bartosz Golaszewski
Alexander Duyck
Christoph Hellwig
Stefan Hajnoczi
Eric Dumazet
Jeremy Linton
Maxim Mikityanskiy
Marcin Wojtas
Patrick McHardy
Alexander Lobakin
Michael Chan
Lennert Buytenhek
Jeff Garzik
Arnaldo Carvalho de Melo
Rafael J. Wysocki
Tom Herbert
Jiri Pirko
Jarod Wilson
Michael Walle
Or Gerlitz
Michael Christie
Stanislav Fomichev
Jesper Dangaard Brouer
Willem de Bruijn
Neil Horman
Mika Westerberg
Steffen Klassert
Octavian Purdila
Linus Torvalds
Peter P. Waskiewicz Jr
Kris Katterjohn
Kai Germaschewski
Joe Perches
Denys Vlasenko
Paolo Abeni
Jamal Hadi Salim
Heiner Kallweit
Ben Hutchings
Thomas Gleixner
Sabrina Dubroca
Rahul Rameshbabu
Mauro Carvalho Chehab
Jason (Hui) Wang
Florian Fainelli
Changli Gao
ye xingchen
Vladimir Oltean
Tom Gundersen
Richard Gobert
Randy Dunlap
Ian Wienand
Hideaki Yoshifuji / 吉藤英明
Avinash Kumar
Alexey Dobriyan
Al Viro
September 1991
March 1992
May 1992
August 1992
September 1992
June 1993
September 1993
November 1993
April 1994
May 1994
January 1995
June 1995
March 1996
September 1996
March 1997
October 1997
January 1998
February 1998
March 1998
August 1998
February 1999
May 1999
June 1999
September 1999
January 2000
February 2002
September 2002
May 2003
June 2003
September 2003
October 2004
November 2004
June 2005
July 2005
January 2006
February 2006
August 2006
September 2006
March 2007
April 2007
May 2007
July 2007
August 2007
September 2007
October 2007
December 2007
April 2008
October 2008
November 2008
May 2009
December 2009
May 2010
June 2010
August 2010
January 2011
July 2011
September 2011
April 2012
June 2012
July 2012
October 2012
January 2013
March 2013
July 2013
September 2013
January 2014
July 2014
August 2014
September 2014
November 2014
December 2014
March 2015
April 2015
May 2015
June 2015
August 2015
September 2015
November 2015
February 2016
October 2016
November 2016
February 2017
March 2017
January 2018
May 2018
June 2018
November 2018
February 2019
April 2019
May 2019
November 2019
November 2020
March 2021
April 2021
July 2021
October 2021
November 2021
April 2022
August 2022
December 2022
April 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 7, "token_count": 50}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 13, "token_count": 19}, {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 17, "token_count": 16}, {"author_id": 37, "token_count": 2}, {"author_id": 4, "token_count": 81}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 31}, {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 6, "token_count": 86}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 331}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 6, "token_count": 12}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 89}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 118}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 23, "token_count": 11}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 153}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 45, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
550
26.87%
Jesse Gross
331
16.17%
David S. Miller
169
8.26%
Jakub Kiciński
153
7.47%
Stephen Hemminger
122
5.96%
Bartosz Golaszewski
118
5.76%
Alexander Duyck
108
5.28%
Christoph Hellwig
50
2.44%
Stefan Hajnoczi
42
2.05%
Eric Dumazet
39
1.91%
Jeremy Linton
36
1.76%
Maxim Mikityanskiy
21
1.03%
Marcin Wojtas
21
1.03%
Patrick McHardy
20
0.98%
Alexander Lobakin
19
0.93%
Michael Chan
16
0.78%
Lennert Buytenhek
16
0.78%
Jeff Garzik
16
0.78%
Arnaldo Carvalho de Melo
16
0.78%
Rafael J. Wysocki
14
0.68%
Tom Herbert
13
0.64%
Jiri Pirko
12
0.59%
Jarod Wilson
12
0.59%
Michael Walle
11
0.54%
Or Gerlitz
10
0.49%
Michael Christie
9
0.44%
Stanislav Fomichev
7
0.34%
Jesper Dangaard Brouer
7
0.34%
Willem de Bruijn
6
0.29%
Neil Horman
6
0.29%
Mika Westerberg
6
0.29%
Steffen Klassert
5
0.24%
Octavian Purdila
5
0.24%
Linus Torvalds
5
0.24%
Peter P. Waskiewicz Jr
4
0.20%
Kris Katterjohn
4
0.20%
Kai Germaschewski
4
0.20%
Joe Perches
4
0.20%
Denys Vlasenko
4
0.20%
Paolo Abeni
3
0.15%
Jamal Hadi Salim
3
0.15%
Heiner Kallweit
3
0.15%
Ben Hutchings
3
0.15%
Thomas Gleixner
2
0.10%
Sabrina Dubroca
2
0.10%
Rahul Rameshbabu
2
0.10%
Mauro Carvalho Chehab
2
0.10%
Jason (Hui) Wang
2
0.10%
Florian Fainelli
2
0.10%
Changli Gao
2
0.10%
ye xingchen
1
0.05%
Vladimir Oltean
1
0.05%
Tom Gundersen
1
0.05%
Richard Gobert
1
0.05%
Randy Dunlap
1
0.05%
Ian Wienand
1
0.05%
Hideaki Yoshifuji / 吉藤英明
1
0.05%
Avinash Kumar
1
0.05%
Alexey Dobriyan
1
0.05%
Al Viro
1
0.05%
Total
2047
Contributors:
60
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
550
26.87%
41
27.89%
1
Jesse Gross
331
16.17%
1
0.68%
2
David S. Miller
169
8.26%
8
5.44%
3
Jakub Kiciński
153
7.47%
6
4.08%
4
Stephen Hemminger
122
5.96%
9
6.12%
5
Bartosz Golaszewski
118
5.76%
1
0.68%
6
Alexander Duyck
108
5.28%
5
3.40%
7
Christoph Hellwig
50
2.44%
1
0.68%
8
Stefan Hajnoczi
42
2.05%
1
0.68%
9
Eric Dumazet
39
1.91%
4
2.72%
10
Jeremy Linton
36
1.76%
1
0.68%
11
Maxim Mikityanskiy
21
1.03%
1
0.68%
12
Marcin Wojtas
21
1.03%
1
0.68%
13
Patrick McHardy
20
0.98%
2
1.36%
14
Alexander Lobakin
19
0.93%
2
1.36%
15
Michael Chan
16
0.78%
1
0.68%
16
Lennert Buytenhek
16
0.78%
3
2.04%
17
Jeff Garzik
16
0.78%
1
0.68%
18
Arnaldo Carvalho de Melo
16
0.78%
4
2.72%
19
Rafael J. Wysocki
14
0.68%
3
2.04%
20
Tom Herbert
13
0.64%
3
2.04%
21
Jiri Pirko
12
0.59%
4
2.72%
22
Jarod Wilson
12
0.59%
1
0.68%
23
Michael Walle
11
0.54%
1
0.68%
24
Or Gerlitz
10
0.49%
1
0.68%
25
Michael Christie
9
0.44%
1
0.68%
26
Stanislav Fomichev
7
0.34%
2
1.36%
27
Jesper Dangaard Brouer
7
0.34%
2
1.36%
28
Willem de Bruijn
6
0.29%
1
0.68%
29
Neil Horman
6
0.29%
2
1.36%
30
Mika Westerberg
6
0.29%
1
0.68%
31
Steffen Klassert
5
0.24%
1
0.68%
32
Octavian Purdila
5
0.24%
1
0.68%
33
Linus Torvalds
5
0.24%
1
0.68%
34
Peter P. Waskiewicz Jr
4
0.20%
1
0.68%
35
Kris Katterjohn
4
0.20%
1
0.68%
36
Kai Germaschewski
4
0.20%
2
1.36%
37
Joe Perches
4
0.20%
2
1.36%
38
Denys Vlasenko
4
0.20%
1
0.68%
39
Paolo Abeni
3
0.15%
1
0.68%
40
Jamal Hadi Salim
3
0.15%
1
0.68%
41
Heiner Kallweit
3
0.15%
1
0.68%
42
Ben Hutchings
3
0.15%
1
0.68%
43
Thomas Gleixner
2
0.10%
1
0.68%
44
Sabrina Dubroca
2
0.10%
1
0.68%
45
Rahul Rameshbabu
2
0.10%
1
0.68%
46
Mauro Carvalho Chehab
2
0.10%
1
0.68%
47
Jason (Hui) Wang
2
0.10%
1
0.68%
48
Florian Fainelli
2
0.10%
1
0.68%
49
Changli Gao
2
0.10%
2
1.36%
50
ye xingchen
1
0.05%
1
0.68%
51
Vladimir Oltean
1
0.05%
1
0.68%
52
Tom Gundersen
1
0.05%
1
0.68%
53
Richard Gobert
1
0.05%
1
0.68%
54
Randy Dunlap
1
0.05%
1
0.68%
55
Ian Wienand
1
0.05%
1
0.68%
56
Hideaki Yoshifuji / 吉藤英明
1
0.05%
1
0.68%
57
Avinash Kumar
1
0.05%
1
0.68%
58
Alexey Dobriyan
1
0.05%
1
0.68%
59
Al Viro
1
0.05%
1
0.68%
Total
2047
147