Linux Source Code
Home
Release 5.4
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
Jiri Benc
Keefe Liu
Konstantin Khlebnikov
Krister Johansen
Mahesh Bandewar
Matteo Croce
Matthias Schiffer
Miaohe Lin
Nicolas Dichtel
Paolo Abeni
Petr Machata
Phil Sutter
Sabrina Dubroca
Sainath Grandhi
Stephen Hemminger
Thomas Gleixner
Xin Long
−
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": 15, "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": 21, "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
753
-
14
3592
Mahesh Bandewar
Matteo Croce
Gao Feng
Eric Dumazet
Jiri Benc
Paolo Abeni
Eric W. Biedermann
Sabrina Dubroca
Daniel Borkmann
Sainath Grandhi
Brenden Blanco
Thomas Gleixner
Américo Wang
Keefe Liu
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
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 2513}, ]}, {"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": 26, "token_count": 2}, {"author_id": 13, "token_count": 34}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 18, "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": 20, "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": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Mahesh Bandewar
3010
83.80%
Matteo Croce
188
5.23%
Gao Feng
146
4.06%
Eric Dumazet
72
2.00%
Jiri Benc
60
1.67%
Paolo Abeni
40
1.11%
Eric W. Biedermann
34
0.95%
Sabrina Dubroca
20
0.56%
Daniel Borkmann
11
0.31%
Sainath Grandhi
5
0.14%
Brenden Blanco
2
0.06%
Thomas Gleixner
2
0.06%
Américo Wang
1
0.03%
Keefe Liu
1
0.03%
Total
3592
ipvlan_l3s.c
223
-
3
918
Daniel Borkmann
David S. Miller
Thomas Gleixner
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 914}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
914
99.56%
David S. Miller
2
0.22%
Thomas Gleixner
2
0.22%
Total
918
ipvlan_main.c
1056
-
27
4906
Mahesh Bandewar
Krister Johansen
Girish Moodalbail
Gao Feng
Paolo Abeni
Hangbin Liu
Matteo Croce
Florian Westphal
Petr Machata
Daniel Borkmann
Sainath Grandhi
Eric Dumazet
Nicolas Dichtel
David Ahern
Matthias Schiffer
Xin Long
Jiri Benc
Keefe Liu
Bill Sommerfeld
Konstantin Khlebnikov
David Decotigny
David S. Miller
Phil Sutter
Thomas Gleixner
Florian Fainelli
Miaohe Lin
Stephen Hemminger
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
June 2019
August 2019
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 2953}, ]}, {"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": 23, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 24, "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": 30, "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": 25, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 268}, {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 17, "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": 29}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 19, "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": 21, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Mahesh Bandewar
3440
70.12%
Krister Johansen
268
5.46%
Girish Moodalbail
172
3.51%
Gao Feng
161
3.28%
Paolo Abeni
153
3.12%
Hangbin Liu
115
2.34%
Matteo Croce
104
2.12%
Florian Westphal
92
1.88%
Petr Machata
78
1.59%
Daniel Borkmann
77
1.57%
Sainath Grandhi
56
1.14%
Eric Dumazet
52
1.06%
Nicolas Dichtel
34
0.69%
David Ahern
22
0.45%
Matthias Schiffer
15
0.31%
Xin Long
14
0.29%
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%
David S. Miller
2
0.04%
Phil Sutter
2
0.04%
Thomas Gleixner
2
0.04%
Florian Fainelli
1
0.02%
Miaohe Lin
1
0.02%
Stephen Hemminger
1
0.02%
Total
4906
ipvtap.c
241
-
5
1040
Sainath Grandhi
Matthias Schiffer
Girish Moodalbail
David S. Miller
Thomas Gleixner
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": 15, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sainath Grandhi
1029
98.94%
Matthias Schiffer
7
0.67%
Girish Moodalbail
2
0.19%
David S. Miller
1
0.10%
Thomas Gleixner
1
0.10%
Total
1040
Contributors:
31
Author
Tokens
Proportion
Commits
Proportion
0
Mahesh Bandewar
7032
62.04%
22
25.88%
1
Sainath Grandhi
1168
10.30%
1
1.18%
2
Daniel Borkmann
1136
10.02%
3
3.53%
3
Gao Feng
307
2.71%
9
10.59%
4
Matteo Croce
292
2.58%
1
1.18%
5
Krister Johansen
268
2.36%
1
1.18%
6
Paolo Abeni
219
1.93%
6
7.06%
7
Girish Moodalbail
174
1.54%
2
2.35%
8
Eric Dumazet
125
1.10%
3
3.53%
9
Hangbin Liu
115
1.01%
1
1.18%
10
Florian Westphal
98
0.86%
1
1.18%
11
Jiri Benc
95
0.84%
3
3.53%
12
Petr Machata
78
0.69%
3
3.53%
13
Eric W. Biedermann
34
0.30%
4
4.71%
14
Nicolas Dichtel
34
0.30%
1
1.18%
15
Matthias Schiffer
27
0.24%
3
3.53%
16
Américo Wang
24
0.21%
1
1.18%
17
David Ahern
22
0.19%
1
1.18%
18
Sabrina Dubroca
20
0.18%
2
2.35%
19
Xin Long
14
0.12%
2
2.35%
20
Keefe Liu
12
0.11%
2
2.35%
21
Thomas Gleixner
9
0.08%
2
2.35%
22
Bill Sommerfeld
8
0.07%
1
1.18%
23
Konstantin Khlebnikov
7
0.06%
1
1.18%
24
David Decotigny
5
0.04%
1
1.18%
25
David S. Miller
5
0.04%
3
3.53%
26
Brenden Blanco
2
0.02%
1
1.18%
27
Phil Sutter
2
0.02%
1
1.18%
28
Florian Fainelli
1
0.01%
1
1.18%
29
Miaohe Lin
1
0.01%
1
1.18%
30
Stephen Hemminger
1
0.01%
1
1.18%
Total
11335
85