Linux Source Code
Home
Release 6.1
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
Jean Sacren
Jiri Benc
Jiri Wiesner
Keefe Liu
Konstantin Khlebnikov
Krister Johansen
Lu Wei
Maciej Żenczykowski
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
Wolfram Sang
Xin Long
zhudi
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ipvlan.h
211
-
10
885
Mahesh Bandewar
Daniel Borkmann
Sainath Grandhi
Paolo Abeni
Américo Wang
Jiri Benc
Florian Westphal
Eric Dumazet
Matthias Schiffer
Thomas Gleixner
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
June 2022
November 2022
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 377}, ]}, {"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": 137}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Mahesh Bandewar
580
65.54%
Daniel Borkmann
137
15.48%
Sainath Grandhi
78
8.81%
Paolo Abeni
26
2.94%
Américo Wang
23
2.60%
Jiri Benc
22
2.49%
Florian Westphal
6
0.68%
Eric Dumazet
6
0.68%
Matthias Schiffer
5
0.56%
Thomas Gleixner
2
0.23%
Total
885
ipvlan_core.c
755
-
16
3604
Mahesh Bandewar
Matteo Croce
Gao Feng
Eric Dumazet
Jiri Benc
Paolo Abeni
Eric W. Biedermann
Sabrina Dubroca
Lu Wei
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
March 2022
June 2022
September 2022
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 2485}, ]}, {"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": 274}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 35, "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": 68}, {"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": 22, "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": 187}, {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 20, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Mahesh Bandewar
2988
82.91%
Matteo Croce
187
5.19%
Gao Feng
146
4.05%
Eric Dumazet
85
2.36%
Jiri Benc
60
1.66%
Paolo Abeni
40
1.11%
Eric W. Biedermann
34
0.94%
Sabrina Dubroca
20
0.55%
Lu Wei
16
0.44%
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
3604
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": 28, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "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
1082
-
32
4996
Mahesh Bandewar
Krister Johansen
Girish Moodalbail
Gao Feng
Paolo Abeni
Hangbin Liu
Matteo Croce
Florian Westphal
Petr Machata
Eric Dumazet
Daniel Borkmann
Sainath Grandhi
Taehee Yoo
Nicolas Dichtel
David Ahern
Matthias Schiffer
Xin Long
Jiri Benc
Keefe Liu
Konstantin Khlebnikov
Jakub Kiciński
Bill Sommerfeld
David Decotigny
Américo Wang
zhudi
Wolfram Sang
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
October 2021
November 2021
May 2022
June 2022
August 2022
November 2022
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 2889}, ]}, {"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": 32, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 29, "token_count": 5}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 28}, {"author_id": 3, "token_count": 146}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 132}, {"author_id": 36, "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": 28, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 268}, {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 18, "token_count": 22}, {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "token_count": 167}, ]}, {"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": 22, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 21, "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": 23, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 37, "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": 25, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Mahesh Bandewar
3459
69.24%
Krister Johansen
268
5.36%
Girish Moodalbail
167
3.34%
Gao Feng
161
3.22%
Paolo Abeni
151
3.02%
Hangbin Liu
115
2.30%
Matteo Croce
104
2.08%
Florian Westphal
92
1.84%
Petr Machata
78
1.56%
Eric Dumazet
77
1.54%
Daniel Borkmann
77
1.54%
Sainath Grandhi
56
1.12%
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%
Konstantin Khlebnikov
7
0.14%
Jakub Kiciński
7
0.14%
Bill Sommerfeld
7
0.14%
David Decotigny
5
0.10%
Américo Wang
5
0.10%
zhudi
3
0.06%
Wolfram Sang
2
0.04%
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
4996
ipvtap.c
241
-
7
1044
Sainath Grandhi
Matthias Schiffer
Maciej Żenczykowski
Jean Sacren
Girish Moodalbail
Thomas Gleixner
David S. Miller
February 2017
June 2017
July 2017
October 2017
May 2019
October 2021
August 2022
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": 28, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 33, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sainath Grandhi
1029
98.56%
Matthias Schiffer
7
0.67%
Maciej Żenczykowski
2
0.19%
Jean Sacren
2
0.19%
Girish Moodalbail
2
0.19%
Thomas Gleixner
1
0.10%
David S. Miller
1
0.10%
Total
1044
Contributors:
39
Author
Tokens
Proportion
Commits
Proportion
0
Mahesh Bandewar
7027
61.39%
25
24.04%
1
Sainath Grandhi
1168
10.20%
1
0.96%
2
Daniel Borkmann
1139
9.95%
3
2.88%
3
Gao Feng
307
2.68%
9
8.65%
4
Matteo Croce
291
2.54%
1
0.96%
5
Krister Johansen
268
2.34%
1
0.96%
6
Paolo Abeni
217
1.90%
5
4.81%
7
Girish Moodalbail
169
1.48%
2
1.92%
8
Eric Dumazet
168
1.47%
8
7.69%
9
Hangbin Liu
115
1.00%
1
0.96%
10
Florian Westphal
98
0.86%
1
0.96%
11
Jiri Benc
95
0.83%
3
2.88%
12
Petr Machata
78
0.68%
3
2.88%
13
Taehee Yoo
37
0.32%
1
0.96%
14
Nicolas Dichtel
34
0.30%
1
0.96%
15
Eric W. Biedermann
34
0.30%
4
3.85%
16
Américo Wang
29
0.25%
2
1.92%
17
Matthias Schiffer
27
0.24%
3
2.88%
18
David Ahern
22
0.19%
1
0.96%
19
Sabrina Dubroca
20
0.17%
2
1.92%
20
Lu Wei
16
0.14%
1
0.96%
21
Xin Long
14
0.12%
2
1.92%
22
Keefe Liu
12
0.10%
2
1.92%
23
Thomas Gleixner
9
0.08%
2
1.92%
24
Konstantin Khlebnikov
7
0.06%
1
0.96%
25
Jakub Kiciński
7
0.06%
4
3.85%
26
Bill Sommerfeld
7
0.06%
1
0.96%
27
Tom Rix
6
0.05%
1
0.96%
28
David S. Miller
5
0.04%
3
2.88%
29
David Decotigny
5
0.04%
1
0.96%
30
zhudi
3
0.03%
1
0.96%
31
Wolfram Sang
2
0.02%
1
0.96%
32
Phil Sutter
2
0.02%
1
0.96%
33
Maciej Żenczykowski
2
0.02%
1
0.96%
34
Jean Sacren
2
0.02%
1
0.96%
35
Brenden Blanco
2
0.02%
1
0.96%
36
Stephen Hemminger
1
0.01%
1
0.96%
37
Jiri Wiesner
1
0.01%
1
0.96%
38
Florian Fainelli
1
0.01%
1
0.96%
Total
11447
104