Linux Source Code
Home
Release 6.16
Help
dlink
root
drivers
net
ethernet
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Andrew Morton
Andy Shevchenko
Arjan van de Ven
Arnd Bergmann
Auke-Jan H Kok
Benoit Taine
Christophe Jaillet
Daniel Hellstrom
David Decotigny
David S. Miller
Devendra Naga
Edward Peng
Eric Dumazet
Florian Westphal
François Romieu
Henk de Groot
Ingo Molnar
Jakub Kiciński
Jarod Wilson
Jeff Garzik
Jeff Mahoney
Jiri Pirko
Joe Perches
Johannes Berg
John W. Linville
Jun Komuro
Kees Cook
Linus Torvalds
Linus Torvalds (pre-git)
Matthew Wilcox
Michael S. Tsirkin
Moon Yeounsu
Ondrej Zary
Patrick McHardy
Philippe Reynes
Randy Dunlap
Rusty Russell
Simon Horman
Stephen Hemminger
Thierry Vignaud
Thomas Gleixner
Tobias Klauser
Wilfried Klaebe
Wolfram Sang
huang.zijiang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
dl2k.c
1876
-
46
9669
Linus Torvalds
Ondrej Zary
Edward Peng
Linus Torvalds (pre-git)
François Romieu
Al Viro
Jeff Garzik
Philippe Reynes
Christophe Jaillet
Andrew Morton
Stephen Hemminger
Moon Yeounsu
Matthew Wilcox
Jun Komuro
Jeff Mahoney
Kees Cook
Jiri Pirko
Tobias Klauser
Jarod Wilson
David Decotigny
Rusty Russell
Michael S. Tsirkin
John W. Linville
Henk de Groot
Joe Perches
Jakub Kiciński
Eric Dumazet
Thomas Gleixner
David S. Miller
Andy Shevchenko
Wilfried Klaebe
Simon Horman
Randy Dunlap
Florian Westphal
Daniel Hellstrom
Wolfram Sang
Devendra Naga
Arjan van de Ven
Thierry Vignaud
Patrick McHardy
Johannes Berg
Ingo Molnar
huang.zijiang
Auke-Jan H Kok
Arnd Bergmann
Adrian Bunk
September 1991
August 1992
September 1992
March 1993
June 1993
August 1993
September 1993
November 1993
April 1994
May 1994
June 1994
November 1994
June 1995
March 1996
September 1996
January 1997
March 1997
October 1997
January 1998
March 1998
May 1998
August 1998
February 1999
May 1999
June 1999
September 1999
December 1999
January 2000
March 2000
May 2000
June 2000
August 2000
September 2000
October 2000
February 2002
March 2002
May 2002
June 2002
August 2002
November 2002
December 2002
April 2003
May 2003
August 2003
September 2003
March 2004
July 2004
August 2004
January 2005
March 2005
June 2005
March 2006
May 2006
June 2006
August 2006
September 2006
June 2007
July 2007
August 2007
October 2007
December 2007
January 2008
April 2008
October 2008
November 2008
May 2009
July 2009
August 2009
September 2009
October 2009
February 2010
April 2010
April 2011
June 2011
August 2011
March 2012
April 2012
October 2012
May 2014
June 2014
November 2015
May 2016
October 2016
January 2017
April 2017
October 2017
February 2019
May 2019
December 2019
June 2020
September 2020
July 2021
October 2021
August 2022
December 2023
August 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 3, "token_count": 94}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 770454000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 3, "token_count": 104}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 6, "token_count": 121}, {"author_id": 0, "token_count": 4706}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 6, "token_count": 164}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 2, "token_count": 716}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 13, "token_count": 1}, {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 370}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 13, "token_count": 27}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 159}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 12, "token_count": 28}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 142}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 10, "token_count": 53}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 24, "token_count": 7}, {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 67}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 512}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 1173}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 87}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 15, "token_count": 25}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 9, "token_count": 78}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 11, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
4706
48.67%
Ondrej Zary
1173
12.13%
Edward Peng
1130
11.69%
Linus Torvalds (pre-git)
790
8.17%
François Romieu
580
6.00%
Al Viro
351
3.63%
Jeff Garzik
310
3.21%
Philippe Reynes
87
0.90%
Christophe Jaillet
78
0.81%
Andrew Morton
77
0.80%
Stephen Hemminger
75
0.78%
Moon Yeounsu
49
0.51%
Matthew Wilcox
28
0.29%
Jun Komuro
28
0.29%
Jeff Mahoney
27
0.28%
Kees Cook
25
0.26%
Jiri Pirko
20
0.21%
Tobias Klauser
19
0.20%
Jarod Wilson
19
0.20%
David Decotigny
10
0.10%
Rusty Russell
8
0.08%
Michael S. Tsirkin
8
0.08%
John W. Linville
7
0.07%
Henk de Groot
7
0.07%
Joe Perches
6
0.06%
Jakub Kiciński
5
0.05%
Eric Dumazet
5
0.05%
Thomas Gleixner
4
0.04%
David S. Miller
4
0.04%
Andy Shevchenko
4
0.04%
Wilfried Klaebe
3
0.03%
Simon Horman
3
0.03%
Randy Dunlap
3
0.03%
Florian Westphal
3
0.03%
Daniel Hellstrom
3
0.03%
Wolfram Sang
2
0.02%
Devendra Naga
2
0.02%
Arjan van de Ven
2
0.02%
Thierry Vignaud
1
0.01%
Patrick McHardy
1
0.01%
Johannes Berg
1
0.01%
Ingo Molnar
1
0.01%
huang.zijiang
1
0.01%
Auke-Jan H Kok
1
0.01%
Arnd Bergmann
1
0.01%
Adrian Bunk
1
0.01%
Total
9669
dl2k.h
436
-
14
1464
Linus Torvalds
Linus Torvalds (pre-git)
Ondrej Zary
Jeff Garzik
Edward Peng
Al Viro
François Romieu
Jun Komuro
Simon Horman
Benoit Taine
Moon Yeounsu
Andrew Morton
Thomas Gleixner
Adrian Bunk
September 1991
November 1991
March 1992
May 1992
August 1992
July 1993
July 1994
January 1995
February 1995
June 1995
March 1997
March 1998
August 1998
January 2000
March 2000
February 2002
March 2002
May 2002
June 2002
November 2002
August 2004
October 2004
June 2006
August 2007
December 2007
January 2008
August 2011
March 2012
August 2014
November 2015
December 2016
May 2019
April 2025
May 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 6, "token_count": 28}, {"author_id": 0, "token_count": 1156}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 19, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1157
79.03%
Linus Torvalds (pre-git)
95
6.49%
Ondrej Zary
75
5.12%
Jeff Garzik
37
2.53%
Edward Peng
30
2.05%
Al Viro
21
1.43%
François Romieu
13
0.89%
Jun Komuro
10
0.68%
Simon Horman
9
0.61%
Benoit Taine
6
0.41%
Moon Yeounsu
4
0.27%
Andrew Morton
3
0.20%
Thomas Gleixner
2
0.14%
Adrian Bunk
2
0.14%
Total
1464
Contributors:
47
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
5863
52.66%
14
7.57%
1
Ondrej Zary
1248
11.21%
4
2.16%
2
Edward Peng
1160
10.42%
4
2.16%
3
Linus Torvalds (pre-git)
885
7.95%
85
45.95%
4
François Romieu
593
5.33%
3
1.62%
5
Al Viro
372
3.34%
8
4.32%
6
Jeff Garzik
347
3.12%
7
3.78%
7
Philippe Reynes
87
0.78%
1
0.54%
8
Andrew Morton
80
0.72%
4
2.16%
9
Christophe Jaillet
78
0.70%
1
0.54%
10
Stephen Hemminger
75
0.67%
6
3.24%
11
Moon Yeounsu
53
0.48%
2
1.08%
12
Jun Komuro
38
0.34%
1
0.54%
13
Matthew Wilcox
28
0.25%
2
1.08%
14
Jeff Mahoney
27
0.24%
1
0.54%
15
Kees Cook
25
0.22%
1
0.54%
16
Jiri Pirko
20
0.18%
5
2.70%
17
Tobias Klauser
19
0.17%
1
0.54%
18
Jarod Wilson
19
0.17%
1
0.54%
19
Simon Horman
12
0.11%
2
1.08%
20
David Decotigny
10
0.09%
1
0.54%
21
Rusty Russell
8
0.07%
1
0.54%
22
Michael S. Tsirkin
8
0.07%
1
0.54%
23
John W. Linville
7
0.06%
1
0.54%
24
Henk de Groot
7
0.06%
1
0.54%
25
Thomas Gleixner
6
0.05%
2
1.08%
26
Joe Perches
6
0.05%
1
0.54%
27
Benoit Taine
6
0.05%
1
0.54%
28
Jakub Kiciński
5
0.04%
2
1.08%
29
Eric Dumazet
5
0.04%
2
1.08%
30
David S. Miller
4
0.04%
2
1.08%
31
Andy Shevchenko
4
0.04%
1
0.54%
32
Wilfried Klaebe
3
0.03%
1
0.54%
33
Randy Dunlap
3
0.03%
1
0.54%
34
Florian Westphal
3
0.03%
1
0.54%
35
Daniel Hellstrom
3
0.03%
1
0.54%
36
Adrian Bunk
3
0.03%
2
1.08%
37
Wolfram Sang
2
0.02%
1
0.54%
38
Devendra Naga
2
0.02%
1
0.54%
39
Arjan van de Ven
2
0.02%
1
0.54%
40
Thierry Vignaud
1
0.01%
1
0.54%
41
Patrick McHardy
1
0.01%
1
0.54%
42
Johannes Berg
1
0.01%
1
0.54%
43
Ingo Molnar
1
0.01%
1
0.54%
44
huang.zijiang
1
0.01%
1
0.54%
45
Auke-Jan H Kok
1
0.01%
1
0.54%
46
Arnd Bergmann
1
0.01%
1
0.54%
Total
11133
185