Linux Source Code
Home
Release 5.7
Help
xdp
root
net
Highlighting
Reset All
By Author
By Age
──────────
Björn Töpel
Daniel Borkmann
Davidlohr Bueso A
Eric Dumazet
Geert Uytterhoeven
Gustavo A. R. Silva
Ilya Maximets
Ira Weiny
Ivan Khoronzhuk
Jakub Kiciński
Jan Sokolowski
John Hubbard
Kevin Laatz
Krzysztof Kazimierczak
Li RongQing
Linus Torvalds
Luc Van Oostenryck
Magnus Karlsson
Matthew Wilcox
Maxim Mikityanskiy
Prashant Bhole
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
xdp_umem.c
464
-
13
2025
Björn Töpel
Magnus Karlsson
Ivan Khoronzhuk
Jakub Kiciński
Kevin Laatz
Ilya Maximets
Krzysztof Kazimierczak
John Hubbard
Daniel Borkmann
Jan Sokolowski
Ira Weiny
Davidlohr Bueso A
Prashant Bhole
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
December 2018
January 2019
February 2019
March 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
January 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 797}, {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 307}, {"author_id": 10, "token_count": 8}, {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 53}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 196}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 68}, {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 193}, {"author_id": 2, "token_count": 48}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
1217
60.10%
Magnus Karlsson
417
20.59%
Ivan Khoronzhuk
193
9.53%
Jakub Kiciński
58
2.86%
Kevin Laatz
48
2.37%
Ilya Maximets
39
1.93%
Krzysztof Kazimierczak
27
1.33%
John Hubbard
8
0.40%
Daniel Borkmann
8
0.40%
Jan Sokolowski
5
0.25%
Ira Weiny
2
0.10%
Davidlohr Bueso A
2
0.10%
Prashant Bhole
1
0.05%
Total
2025
xdp_umem.h
21
-
3
109
Björn Töpel
Magnus Karlsson
Ilya Maximets
May 2018
June 2018
October 2018
June 2019
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
68
62.39%
Magnus Karlsson
32
29.36%
Ilya Maximets
9
8.26%
Total
109
xsk.c
1230
-
10
5773
Björn Töpel
Magnus Karlsson
Ilya Maximets
Kevin Laatz
Maxim Mikityanskiy
Linus Torvalds
Luc Van Oostenryck
Geert Uytterhoeven
Li RongQing
Matthew Wilcox
May 2018
June 2018
July 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
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 1217}, {"author_id": 1, "token_count": 1410}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 396}, {"author_id": 13, "token_count": 4}, {"author_id": 8, "token_count": 16}, {"author_id": 1, "token_count": 266}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 73}, {"author_id": 1, "token_count": 28}, ]}, {"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": 55}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 328}, {"author_id": 6, "token_count": 122}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 96}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 176}, {"author_id": 2, "token_count": 396}, {"author_id": 1, "token_count": 512}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 119}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 113}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 1, "token_count": 28}, {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 15, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
2387
41.35%
Magnus Karlsson
2375
41.14%
Ilya Maximets
424
7.34%
Kevin Laatz
396
6.86%
Maxim Mikityanskiy
162
2.81%
Linus Torvalds
16
0.28%
Luc Van Oostenryck
6
0.10%
Geert Uytterhoeven
4
0.07%
Li RongQing
2
0.03%
Matthew Wilcox
1
0.02%
Total
5773
xsk.h
25
-
2
68
Magnus Karlsson
Björn Töpel
January 2019
August 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
35
51.47%
Björn Töpel
33
48.53%
Total
68
xsk_diag.c
194
-
3
1042
Björn Töpel
Kevin Laatz
Eric Dumazet
January 2019
March 2019
August 2019
September 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 1010}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
1034
99.23%
Kevin Laatz
4
0.38%
Eric Dumazet
4
0.38%
Total
1042
xsk_queue.c
118
-
3
484
Jakub Kiciński
Magnus Karlsson
Björn Töpel
May 2018
August 2018
September 2018
December 2019
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 1, "token_count": 181}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 243}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
243
50.21%
Magnus Karlsson
226
46.69%
Björn Töpel
15
3.10%
Total
484
xsk_queue.h
389
-
5
1400
Magnus Karlsson
Björn Töpel
Kevin Laatz
Jakub Kiciński
Gustavo A. R. Silva
May 2018
June 2018
July 2018
August 2018
September 2018
March 2019
April 2019
August 2019
December 2019
February 2020
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 213}, {"author_id": 1, "token_count": 183}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 198}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 679}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
939
67.07%
Björn Töpel
251
17.93%
Kevin Laatz
198
14.14%
Jakub Kiciński
10
0.71%
Gustavo A. R. Silva
2
0.14%
Total
1400
Contributors:
21
Author
Tokens
Proportion
Commits
Proportion
0
Björn Töpel
5005
45.91%
40
38.46%
1
Magnus Karlsson
4024
36.91%
31
29.81%
2
Kevin Laatz
646
5.93%
1
0.96%
3
Ilya Maximets
472
4.33%
6
5.77%
4
Jakub Kiciński
311
2.85%
3
2.88%
5
Ivan Khoronzhuk
193
1.77%
3
2.88%
6
Maxim Mikityanskiy
162
1.49%
4
3.85%
7
Krzysztof Kazimierczak
27
0.25%
1
0.96%
8
Linus Torvalds
16
0.15%
1
0.96%
9
John Hubbard
8
0.07%
3
2.88%
10
Daniel Borkmann
8
0.07%
1
0.96%
11
Luc Van Oostenryck
6
0.06%
1
0.96%
12
Jan Sokolowski
5
0.05%
1
0.96%
13
Geert Uytterhoeven
4
0.04%
1
0.96%
14
Eric Dumazet
4
0.04%
1
0.96%
15
Li RongQing
2
0.02%
1
0.96%
16
Ira Weiny
2
0.02%
1
0.96%
17
Gustavo A. R. Silva
2
0.02%
1
0.96%
18
Davidlohr Bueso A
2
0.02%
1
0.96%
19
Prashant Bhole
1
0.01%
1
0.96%
20
Matthew Wilcox
1
0.01%
1
0.96%
Total
10901
104