Linux Source Code
Home
Release 5.18
Help
xdp
root
net
Highlighting
Reset All
By Author
By Age
──────────
Andrey Ignatov
Björn Töpel
Christoph Hellwig
Ciara Loftus
Colin Ian King
Daniel Borkmann
Eric Dumazet
Geert Uytterhoeven
Gustavo A. R. Silva
Hangbin Liu
Ilya Maximets
Ira Weiny
Ivan Khoronzhuk
Jakub Kiciński
John Hubbard
Jonathan Lemon
Kevin Laatz
Li RongQing
Linus Torvalds
Luc Van Oostenryck
Maciej Fijalkowski
Magnus Karlsson
Marek Majtyka
Martin KaFai Lau
Matthew Wilcox
Maxim Mikityanskiy
Michel Lespinasse
Peilin Ye
Prashant Bhole
Roman Gushchin
Tobias Klauser
Toke Höiland-Jörgensen
Xuan Zhuo
Zhang Changzhong
Zhu Yanjun
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
xdp_umem.c
260
-
9
1134
Björn Töpel
Magnus Karlsson
Kevin Laatz
John Hubbard
Daniel Borkmann
Jakub Kiciński
Ivan Khoronzhuk
Michel Lespinasse
Ira Weiny
May 2018
June 2018
July 2018
January 2019
March 2019
May 2019
August 2019
September 2019
January 2020
April 2020
May 2020
June 2020
August 2020
September 2020
November 2020
May 2021
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 698}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
859
75.75%
Magnus Karlsson
218
19.22%
Kevin Laatz
28
2.47%
John Hubbard
8
0.71%
Daniel Borkmann
8
0.71%
Jakub Kiciński
6
0.53%
Ivan Khoronzhuk
3
0.26%
Michel Lespinasse
2
0.18%
Ira Weiny
2
0.18%
Total
1134
xdp_umem.h
15
-
2
46
Björn Töpel
Magnus Karlsson
May 2018
June 2018
May 2020
November 2020
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
32
69.57%
Magnus Karlsson
14
30.43%
Total
46
xsk.c
1506
-
18
6892
Magnus Karlsson
Björn Töpel
Xuan Zhuo
Ilya Maximets
Ciara Loftus
Kevin Laatz
Maxim Mikityanskiy
Maciej Fijalkowski
Linus Torvalds
Zhu Yanjun
Luc Van Oostenryck
Geert Uytterhoeven
Christoph Hellwig
Toke Höiland-Jörgensen
Tobias Klauser
Peilin Ye
Matthew Wilcox
Li RongQing
May 2018
June 2018
August 2018
October 2018
January 2019
February 2019
March 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
April 2020
May 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
April 2021
June 2021
December 2021
January 2022
February 2022
April 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 1056}, {"author_id": 1, "token_count": 1222}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 116}, {"author_id": 24, "token_count": 4}, {"author_id": 16, "token_count": 12}, {"author_id": 1, "token_count": 238}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 53}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 308}, {"author_id": 7, "token_count": 95}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 171}, {"author_id": 6, "token_count": 109}, {"author_id": 1, "token_count": 464}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 119}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 113}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 1, "token_count": 10}, {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 143}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 4, "token_count": 131}, {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 474}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 252}, {"author_id": 1, "token_count": 222}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 1, "token_count": 92}, {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 125}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 536}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 152}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
3063
44.44%
Björn Töpel
2443
35.45%
Xuan Zhuo
586
8.50%
Ilya Maximets
360
5.22%
Ciara Loftus
131
1.90%
Kevin Laatz
109
1.58%
Maxim Mikityanskiy
106
1.54%
Maciej Fijalkowski
52
0.75%
Linus Torvalds
12
0.17%
Zhu Yanjun
8
0.12%
Luc Van Oostenryck
6
0.09%
Geert Uytterhoeven
4
0.06%
Christoph Hellwig
4
0.06%
Toke Höiland-Jörgensen
2
0.03%
Tobias Klauser
2
0.03%
Peilin Ye
2
0.03%
Matthew Wilcox
1
0.01%
Li RongQing
1
0.01%
Total
6892
xsk.h
48
-
3
149
Björn Töpel
Magnus Karlsson
Toke Höiland-Jörgensen
January 2019
August 2019
May 2020
August 2020
June 2021
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
83
55.70%
Magnus Karlsson
64
42.95%
Toke Höiland-Jörgensen
2
1.34%
Total
149
xsk_buff_pool.c
675
-
8
3306
Magnus Karlsson
Björn Töpel
Maciej Fijalkowski
Christoph Hellwig
Ciara Loftus
Marek Majtyka
Zhang Changzhong
Gustavo A. R. Silva
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
September 2021
November 2021
December 2021
January 2022
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1188}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 1338}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 2}, {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 592}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 56}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
2010
60.80%
Björn Töpel
1191
36.03%
Maciej Fijalkowski
56
1.69%
Christoph Hellwig
20
0.60%
Ciara Loftus
15
0.45%
Marek Majtyka
7
0.21%
Zhang Changzhong
5
0.15%
Gustavo A. R. Silva
2
0.06%
Total
3306
xsk_diag.c
211
-
4
1184
Björn Töpel
Ciara Loftus
Magnus Karlsson
Eric Dumazet
January 2019
March 2019
September 2019
May 2020
July 2020
August 2020
September 2020
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 1000}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 125}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
1025
86.57%
Ciara Loftus
125
10.56%
Magnus Karlsson
32
2.70%
Eric Dumazet
2
0.17%
Total
1184
xsk_queue.c
57
-
3
216
Magnus Karlsson
Björn Töpel
Jakub Kiciński
May 2018
September 2018
December 2019
May 2020
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
195
90.28%
Björn Töpel
15
6.94%
Jakub Kiciński
6
2.78%
Total
216
xsk_queue.h
441
-
6
1686
Magnus Karlsson
Björn Töpel
Xuan Zhuo
Ciara Loftus
Kevin Laatz
Gustavo A. R. Silva
May 2018
June 2018
July 2018
April 2019
August 2019
December 2019
February 2020
May 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
March 2021
April 2021
June 2021
September 2021
January 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 143}, {"author_id": 1, "token_count": 150}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 17}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 459}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 360}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
1146
67.97%
Björn Töpel
460
27.28%
Xuan Zhuo
36
2.14%
Ciara Loftus
25
1.48%
Kevin Laatz
17
1.01%
Gustavo A. R. Silva
2
0.12%
Total
1686
xskmap.c
272
-
13
1477
Björn Töpel
Maciej Fijalkowski
Martin KaFai Lau
Jonathan Lemon
Toke Höiland-Jörgensen
Andrey Ignatov
Roman Gushchin
Zhu Yanjun
Daniel Borkmann
Prashant Bhole
Jakub Kiciński
Hangbin Liu
Colin Ian King
May 2018
August 2018
October 2018
June 2019
August 2019
September 2019
November 2019
May 2020
June 2020
August 2020
October 2020
November 2020
December 2020
March 2021
May 2021
June 2021
December 2021
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 558}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 10, "token_count": 34}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 453}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 5, "token_count": 177}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 13, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
1137
76.98%
Maciej Fijalkowski
177
11.98%
Martin KaFai Lau
39
2.64%
Jonathan Lemon
39
2.64%
Toke Höiland-Jörgensen
36
2.44%
Andrey Ignatov
15
1.02%
Roman Gushchin
9
0.61%
Zhu Yanjun
8
0.54%
Daniel Borkmann
6
0.41%
Prashant Bhole
5
0.34%
Jakub Kiciński
3
0.20%
Hangbin Liu
2
0.14%
Colin Ian King
1
0.07%
Total
1477
Contributors:
35
Author
Tokens
Proportion
Commits
Proportion
0
Björn Töpel
7245
45.03%
53
31.18%
1
Magnus Karlsson
6742
41.90%
57
33.53%
2
Xuan Zhuo
622
3.87%
4
2.35%
3
Ilya Maximets
360
2.24%
4
2.35%
4
Ciara Loftus
296
1.84%
4
2.35%
5
Maciej Fijalkowski
285
1.77%
3
1.76%
6
Kevin Laatz
154
0.96%
1
0.59%
7
Maxim Mikityanskiy
106
0.66%
4
2.35%
8
Toke Höiland-Jörgensen
40
0.25%
1
0.59%
9
Martin KaFai Lau
39
0.24%
2
1.18%
10
Jonathan Lemon
39
0.24%
2
1.18%
11
Christoph Hellwig
24
0.15%
3
1.76%
12
Zhu Yanjun
16
0.10%
1
0.59%
13
Jakub Kiciński
15
0.09%
3
1.76%
14
Andrey Ignatov
15
0.09%
1
0.59%
15
Daniel Borkmann
14
0.09%
3
1.76%
16
Linus Torvalds
12
0.07%
1
0.59%
17
Roman Gushchin
9
0.06%
2
1.18%
18
John Hubbard
8
0.05%
3
1.76%
19
Marek Majtyka
7
0.04%
1
0.59%
20
Luc Van Oostenryck
6
0.04%
1
0.59%
21
Zhang Changzhong
5
0.03%
1
0.59%
22
Prashant Bhole
5
0.03%
1
0.59%
23
Gustavo A. R. Silva
4
0.02%
2
1.18%
24
Geert Uytterhoeven
4
0.02%
1
0.59%
25
Ivan Khoronzhuk
3
0.02%
2
1.18%
26
Tobias Klauser
2
0.01%
1
0.59%
27
Peilin Ye
2
0.01%
1
0.59%
28
Michel Lespinasse
2
0.01%
1
0.59%
29
Ira Weiny
2
0.01%
1
0.59%
30
Hangbin Liu
2
0.01%
1
0.59%
31
Eric Dumazet
2
0.01%
1
0.59%
32
Matthew Wilcox
1
0.01%
1
0.59%
33
Li RongQing
1
0.01%
1
0.59%
34
Colin Ian King
1
0.01%
1
0.59%
Total
16090
170