Linux Source Code
Home
Release 5.15
Help
ipvlan
root
drivers
net
Highlighting
Reset All
By Author
By Age
──────────
Américo Wang
Bill Sommerfeld
Brenden Blanco
Daniel Borkmann
David Ahern
David Decotigny
David S. Miller
Eric Dumazet
Eric W. Biedermann
Florian Fainelli
Florian Westphal
Gao Feng
Girish Moodalbail
Hangbin Liu
Jakub Kiciński
Jiri Benc
Jiri Wiesner
Keefe Liu
Konstantin Khlebnikov
Krister Johansen
Mahesh Bandewar
Matteo Croce
Matthias Schiffer
Nicolas Dichtel
Paolo Abeni
Petr Machata
Phil Sutter
Sabrina Dubroca
Sainath Grandhi
Stephen Hemminger
Taehee Yoo
Thomas Gleixner
Tom Rix
Xin Long
zhudi
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ipvlan.h
210
-
10
879
Mahesh Bandewar
Daniel Borkmann
Sainath Grandhi
Paolo Abeni
Américo Wang
Jiri Benc
Florian Westphal
Matthias Schiffer
Thomas Gleixner
Eric Dumazet
November 2014
February 2015
March 2015
May 2015
July 2015
February 2016
September 2016
December 2016
January 2017
February 2017
April 2017
June 2017
October 2017
February 2018
March 2018
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 382}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 16, "token_count": 23}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 134}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Mahesh Bandewar
582
66.21%
Daniel Borkmann
134
15.24%
Sainath Grandhi
78
8.87%
Paolo Abeni
26
2.96%
Américo Wang
23
2.62%
Jiri Benc
22
2.50%
Florian Westphal
6
0.68%
Matthias Schiffer
5
0.57%
Thomas Gleixner
2
0.23%
Eric Dumazet
1
0.11%
Total
879
ipvlan_core.c
754
-
15
3599
Mahesh Bandewar
Matteo Croce
Gao Feng
Eric Dumazet
Jiri Benc
Paolo Abeni
Eric W. Biedermann
Sabrina Dubroca
Daniel Borkmann
Tom Rix
Sainath Grandhi
Thomas Gleixner
Brenden Blanco
Keefe Liu
Américo Wang
November 2014
January 2015
March 2015
May 2015
July 2015
October 2015
November 2015
February 2016
July 2016
September 2016
December 2016
February 2017
October 2017
November 2017
December 2017
February 2018
February 2019
May 2019
March 2020
January 2021
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 2501}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 60}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 15, "token_count": 34}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 19, "token_count": 20}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 72}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 143}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 188}, {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Mahesh Bandewar
3008
83.58%
Matteo Croce
188
5.22%
Gao Feng
146
4.06%
Eric Dumazet
75
2.08%
Jiri Benc
60
1.67%
Paolo Abeni
40
1.11%
Eric W. Biedermann
34
0.94%
Sabrina Dubroca
20
0.56%
Daniel Borkmann
11
0.31%
Tom Rix
6
0.17%
Sainath Grandhi
5
0.14%
Thomas Gleixner
2
0.06%
Brenden Blanco
2
0.06%
Keefe Liu
1
0.03%
Américo Wang
1
0.03%
Total
3599
ipvlan_l3s.c
223
-
3
918
Daniel Borkmann
Thomas Gleixner
David S. Miller
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 914}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
914
99.56%
Thomas Gleixner
2
0.22%
David S. Miller
2
0.22%
Total
918
ipvlan_main.c
1083
-
31
4975
Mahesh Bandewar
Krister Johansen
Girish Moodalbail
Gao Feng
Paolo Abeni
Hangbin Liu
Matteo Croce
Florian Westphal
Petr Machata
Daniel Borkmann
Sainath Grandhi
Eric Dumazet
Taehee Yoo
Nicolas Dichtel
David Ahern
Matthias Schiffer
Xin Long
Jiri Benc
Keefe Liu
Bill Sommerfeld
Konstantin Khlebnikov
David Decotigny
Américo Wang
zhudi
Jakub Kiciński
Thomas Gleixner
Phil Sutter
David S. Miller
Stephen Hemminger
Jiri Wiesner
Florian Fainelli
November 2014
December 2014
March 2015
April 2015
May 2015
July 2015
August 2015
January 2016
February 2016
March 2016
April 2016
September 2016
November 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
August 2017
October 2017
November 2017
December 2017
February 2018
March 2018
May 2018
June 2018
July 2018
December 2018
February 2019
May 2019
August 2019
March 2020
May 2020
August 2020
November 2020
July 2021
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 2911}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 34}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 34}, {"author_id": 3, "token_count": 146}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 132}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 92}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 268}, {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 18, "token_count": 22}, {"author_id": 0, "token_count": 197}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "token_count": 172}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 104}, {"author_id": 6, "token_count": 124}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 21, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 115}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 12, "token_count": 78}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 13, "token_count": 37}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 28, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Mahesh Bandewar
3463
69.61%
Krister Johansen
268
5.39%
Girish Moodalbail
172
3.46%
Gao Feng
161
3.24%
Paolo Abeni
151
3.04%
Hangbin Liu
115
2.31%
Matteo Croce
104
2.09%
Florian Westphal
92
1.85%
Petr Machata
78
1.57%
Daniel Borkmann
77
1.55%
Sainath Grandhi
56
1.13%
Eric Dumazet
52
1.05%
Taehee Yoo
37
0.74%
Nicolas Dichtel
34
0.68%
David Ahern
22
0.44%
Matthias Schiffer
15
0.30%
Xin Long
14
0.28%
Jiri Benc
13
0.26%
Keefe Liu
11
0.22%
Bill Sommerfeld
8
0.16%
Konstantin Khlebnikov
7
0.14%
David Decotigny
5
0.10%
Américo Wang
5
0.10%
zhudi
3
0.06%
Jakub Kiciński
3
0.06%
Thomas Gleixner
2
0.04%
Phil Sutter
2
0.04%
David S. Miller
2
0.04%
Stephen Hemminger
1
0.02%
Jiri Wiesner
1
0.02%
Florian Fainelli
1
0.02%
Total
4975
ipvtap.c
241
-
5
1040
Sainath Grandhi
Matthias Schiffer
Girish Moodalbail
Thomas Gleixner
David S. Miller
February 2017
June 2017
July 2017
October 2017
May 2019
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1029}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sainath Grandhi
1029
98.94%
Matthias Schiffer
7
0.67%
Girish Moodalbail
2
0.19%
Thomas Gleixner
1
0.10%
David S. Miller
1
0.10%
Total
1040
Contributors:
35
Author
Tokens
Proportion
Commits
Proportion
0
Mahesh Bandewar
7053
61.81%
24
26.09%
1
Sainath Grandhi
1168
10.24%
1
1.09%
2
Daniel Borkmann
1136
9.96%
3
3.26%
3
Gao Feng
307
2.69%
9
9.78%
4
Matteo Croce
292
2.56%
1
1.09%
5
Krister Johansen
268
2.35%
1
1.09%
6
Paolo Abeni
217
1.90%
5
5.43%
7
Girish Moodalbail
174
1.52%
2
2.17%
8
Eric Dumazet
128
1.12%
4
4.35%
9
Hangbin Liu
115
1.01%
1
1.09%
10
Florian Westphal
98
0.86%
1
1.09%
11
Jiri Benc
95
0.83%
3
3.26%
12
Petr Machata
78
0.68%
3
3.26%
13
Taehee Yoo
37
0.32%
1
1.09%
14
Nicolas Dichtel
34
0.30%
1
1.09%
15
Eric W. Biedermann
34
0.30%
4
4.35%
16
Américo Wang
29
0.25%
2
2.17%
17
Matthias Schiffer
27
0.24%
3
3.26%
18
David Ahern
22
0.19%
1
1.09%
19
Sabrina Dubroca
20
0.18%
2
2.17%
20
Xin Long
14
0.12%
2
2.17%
21
Keefe Liu
12
0.11%
2
2.17%
22
Thomas Gleixner
9
0.08%
2
2.17%
23
Bill Sommerfeld
8
0.07%
1
1.09%
24
Konstantin Khlebnikov
7
0.06%
1
1.09%
25
Tom Rix
6
0.05%
1
1.09%
26
David S. Miller
5
0.04%
3
3.26%
27
David Decotigny
5
0.04%
1
1.09%
28
zhudi
3
0.03%
1
1.09%
29
Jakub Kiciński
3
0.03%
1
1.09%
30
Phil Sutter
2
0.02%
1
1.09%
31
Brenden Blanco
2
0.02%
1
1.09%
32
Stephen Hemminger
1
0.01%
1
1.09%
33
Jiri Wiesner
1
0.01%
1
1.09%
34
Florian Fainelli
1
0.01%
1
1.09%
Total
11411
92