Linux Source Code
Home
Release 6.2
Help
xdp
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alexei Starovoitov
Andrey Ignatov
Björn Töpel
Brenden Blanco
Christoph Hellwig
Ciara Loftus
Colin Ian King
Daniel Borkmann
Eric Dumazet
Eric W. Biedermann
Geert Uytterhoeven
Gustavo A. R. Silva
Hangbin Liu
Hideaki Yoshifuji / 吉藤英明
Ilya Maximets
Ira Weiny
Ivan Khoronzhuk
Ivan Malov
Jakub Kiciński
Jalal Mostafa
Jan Sokolowski
Jesper Dangaard Brouer
Joe Perches
John Hubbard
Jonathan Lemon
Kevin Laatz
Krzysztof Kazimierczak
Li RongQing
Linus Torvalds
Linus Torvalds (pre-git)
Lorenz Bauer
Luc Van Oostenryck
Maciej Fijalkowski
Magnus Karlsson
Marek Majtyka
Martin KaFai Lau
Matthew Wilcox
Maxim Mikityanskiy
Menglong Dong
Michel Lespinasse
Peilin Ye
Prashant Bhole
Roman Gushchin
Stanislaw Gruszka
Tobias Klauser
Toke Höiland-Jörgensen
Xuan Zhuo
Zhang Changzhong
Zhu Yanjun
keliu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
xdp_umem.c
258
-
11
1126
Björn Töpel
Magnus Karlsson
Kevin Laatz
John Hubbard
Daniel Borkmann
Krzysztof Kazimierczak
Jakub Kiciński
keliu
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
May 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 747}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 38, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
908
80.64%
Magnus Karlsson
149
13.23%
Kevin Laatz
30
2.66%
John Hubbard
8
0.71%
Daniel Borkmann
8
0.71%
Krzysztof Kazimierczak
7
0.62%
Jakub Kiciński
6
0.53%
keliu
3
0.27%
Ivan Khoronzhuk
3
0.27%
Michel Lespinasse
2
0.18%
Ira Weiny
2
0.18%
Total
1126
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": 36}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1}, {"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
37
80.43%
Magnus Karlsson
9
19.57%
Total
46
xsk.c
1512
-
28
6946
Magnus Karlsson
Björn Töpel
Xuan Zhuo
Ilya Maximets
Ciara Loftus
Kevin Laatz
Maciej Fijalkowski
Maxim Mikityanskiy
Jakub Kiciński
Krzysztof Kazimierczak
Joe Perches
Hideaki Yoshifuji / 吉藤英明
Linus Torvalds
Zhu Yanjun
Jesper Dangaard Brouer
Luc Van Oostenryck
Daniel Borkmann
Toke Höiland-Jörgensen
Geert Uytterhoeven
Eric W. Biedermann
Christoph Hellwig
Stanislaw Gruszka
Tobias Klauser
Peilin Ye
Jan Sokolowski
Matthew Wilcox
Li RongQing
Brenden Blanco
March 2008
February 2010
June 2010
April 2012
January 2013
July 2016
September 2017
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
December 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
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 1437}, {"author_id": 1, "token_count": 1129}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 99}, {"author_id": 34, "token_count": 4}, {"author_id": 22, "token_count": 12}, {"author_id": 1, "token_count": 233}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 33}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 155}, {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 72}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 257}, {"author_id": 7, "token_count": 66}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 157}, {"author_id": 6, "token_count": 92}, {"author_id": 1, "token_count": 440}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 107}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 1, "token_count": 9}, {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 140}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 5, "token_count": 129}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 305}, ]}, {"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": 235}, {"author_id": 1, "token_count": 179}, {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 1, "token_count": 78}, {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 115}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 532}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 152}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 53}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
2800
40.31%
Björn Töpel
2690
38.73%
Xuan Zhuo
582
8.38%
Ilya Maximets
290
4.18%
Ciara Loftus
182
2.62%
Kevin Laatz
92
1.32%
Maciej Fijalkowski
84
1.21%
Maxim Mikityanskiy
77
1.11%
Jakub Kiciński
33
0.48%
Krzysztof Kazimierczak
21
0.30%
Joe Perches
15
0.22%
Hideaki Yoshifuji / 吉藤英明
14
0.20%
Linus Torvalds
12
0.17%
Zhu Yanjun
8
0.12%
Jesper Dangaard Brouer
7
0.10%
Luc Van Oostenryck
6
0.09%
Daniel Borkmann
5
0.07%
Toke Höiland-Jörgensen
4
0.06%
Geert Uytterhoeven
4
0.06%
Eric W. Biedermann
4
0.06%
Christoph Hellwig
4
0.06%
Stanislaw Gruszka
3
0.04%
Tobias Klauser
2
0.03%
Peilin Ye
2
0.03%
Jan Sokolowski
2
0.03%
Matthew Wilcox
1
0.01%
Li RongQing
1
0.01%
Brenden Blanco
1
0.01%
Total
6946
xsk.h
48
-
7
149
Björn Töpel
Magnus Karlsson
Kevin Laatz
Joe Perches
Jakub Kiciński
Toke Höiland-Jörgensen
Stanislaw Gruszka
February 2010
June 2010
January 2013
May 2018
June 2018
July 2018
October 2018
January 2019
August 2019
May 2020
August 2020
June 2021
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 6, "token_count": 8}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
88
59.06%
Magnus Karlsson
42
28.19%
Kevin Laatz
8
5.37%
Joe Perches
5
3.36%
Jakub Kiciński
3
2.01%
Toke Höiland-Jörgensen
2
1.34%
Stanislaw Gruszka
1
0.67%
Total
149
xsk_buff_pool.c
681
-
18
3334
Magnus Karlsson
Björn Töpel
Maciej Fijalkowski
Christoph Hellwig
Ilya Maximets
Jalal Mostafa
Jesper Dangaard Brouer
Jakub Kiciński
Ciara Loftus
Krzysztof Kazimierczak
Ivan Khoronzhuk
Marek Majtyka
Jan Sokolowski
Ivan Malov
Zhang Changzhong
Kevin Laatz
Gustavo A. R. Silva
Prashant Bhole
May 2018
June 2018
July 2018
August 2018
October 2018
December 2018
January 2019
February 2019
July 2019
August 2019
October 2019
December 2019
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
June 2022
August 2022
September 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 80}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 120}, {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 23, "token_count": 8}, {"author_id": 6, "token_count": 2}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1321}, {"author_id": 16, "token_count": 12}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 868}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 8}, {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 467}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
1649
49.46%
Björn Töpel
1540
46.19%
Maciej Fijalkowski
20
0.60%
Christoph Hellwig
20
0.60%
Ilya Maximets
14
0.42%
Jalal Mostafa
13
0.39%
Jesper Dangaard Brouer
12
0.36%
Jakub Kiciński
11
0.33%
Ciara Loftus
10
0.30%
Krzysztof Kazimierczak
8
0.24%
Ivan Khoronzhuk
8
0.24%
Marek Majtyka
7
0.21%
Jan Sokolowski
6
0.18%
Ivan Malov
6
0.18%
Zhang Changzhong
5
0.15%
Kevin Laatz
2
0.06%
Gustavo A. R. Silva
2
0.06%
Prashant Bhole
1
0.03%
Total
3334
xsk_diag.c
211
-
4
1184
Björn Töpel
Ciara Loftus
Magnus Karlsson
Eric Dumazet
May 2018
June 2018
January 2019
March 2019
September 2019
May 2020
July 2020
August 2020
September 2020
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 1011}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 44, "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": 5, "token_count": 86}, ]}, {"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
1061
89.61%
Ciara Loftus
86
7.26%
Magnus Karlsson
35
2.96%
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": 27}, {"author_id": 1, "token_count": 148}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "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
183
84.72%
Björn Töpel
27
12.50%
Jakub Kiciński
6
2.78%
Total
216
xsk_queue.h
431
-
8
1640
Magnus Karlsson
Björn Töpel
Kevin Laatz
Maxim Mikityanskiy
Maciej Fijalkowski
Xuan Zhuo
Ciara Loftus
Gustavo A. R. Silva
May 2018
June 2018
July 2018
August 2018
April 2019
June 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
April 2022
August 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 276}, {"author_id": 1, "token_count": 295}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 21}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 347}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 239}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 207}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Karlsson
1012
61.71%
Björn Töpel
548
33.41%
Kevin Laatz
21
1.28%
Maxim Mikityanskiy
15
0.91%
Maciej Fijalkowski
15
0.91%
Xuan Zhuo
14
0.85%
Ciara Loftus
13
0.79%
Gustavo A. R. Silva
2
0.12%
Total
1640
xskmap.c
272
-
17
1482
Björn Töpel
Maciej Fijalkowski
Daniel Borkmann
Martin KaFai Lau
Toke Höiland-Jörgensen
Jonathan Lemon
Alexei Starovoitov
Menglong Dong
Magnus Karlsson
Roman Gushchin
Zhu Yanjun
Jakub Kiciński
Andrey Ignatov
Linus Torvalds (pre-git)
Lorenz Bauer
Hangbin Liu
Colin Ian King
October 1997
September 2014
November 2015
June 2016
November 2016
March 2017
June 2017
January 2018
May 2018
August 2018
June 2019
August 2019
November 2019
May 2020
June 2020
August 2020
September 2020
October 2020
November 2020
December 2020
March 2021
May 2021
June 2021
April 2022
November 2022
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 574}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 435}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 4, "token_count": 177}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 10, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Töpel
1092
73.68%
Maciej Fijalkowski
177
11.94%
Daniel Borkmann
43
2.90%
Martin KaFai Lau
39
2.63%
Toke Höiland-Jörgensen
33
2.23%
Jonathan Lemon
23
1.55%
Alexei Starovoitov
13
0.88%
Menglong Dong
12
0.81%
Magnus Karlsson
11
0.74%
Roman Gushchin
9
0.61%
Zhu Yanjun
8
0.54%
Jakub Kiciński
8
0.54%
Andrey Ignatov
5
0.34%
Linus Torvalds (pre-git)
3
0.20%
Lorenz Bauer
3
0.20%
Hangbin Liu
2
0.13%
Colin Ian King
1
0.07%
Total
1482
Contributors:
50
Author
Tokens
Proportion
Commits
Proportion
0
Björn Töpel
7991
49.56%
55
26.07%
1
Magnus Karlsson
5890
36.53%
65
30.81%
2
Xuan Zhuo
596
3.70%
4
1.90%
3
Ilya Maximets
304
1.89%
4
1.90%
4
Maciej Fijalkowski
296
1.84%
7
3.32%
5
Ciara Loftus
291
1.80%
5
2.37%
6
Kevin Laatz
153
0.95%
1
0.47%
7
Maxim Mikityanskiy
92
0.57%
5
2.37%
8
Jakub Kiciński
67
0.42%
4
1.90%
9
Daniel Borkmann
56
0.35%
7
3.32%
10
Toke Höiland-Jörgensen
39
0.24%
3
1.42%
11
Martin KaFai Lau
39
0.24%
3
1.42%
12
Krzysztof Kazimierczak
36
0.22%
1
0.47%
13
Christoph Hellwig
24
0.15%
3
1.42%
14
Jonathan Lemon
23
0.14%
1
0.47%
15
Joe Perches
20
0.12%
2
0.95%
16
Jesper Dangaard Brouer
19
0.12%
2
0.95%
17
Zhu Yanjun
16
0.10%
1
0.47%
18
Hideaki Yoshifuji / 吉藤英明
14
0.09%
1
0.47%
19
Jalal Mostafa
13
0.08%
1
0.47%
20
Alexei Starovoitov
13
0.08%
2
0.95%
21
Menglong Dong
12
0.07%
1
0.47%
22
Linus Torvalds
12
0.07%
1
0.47%
23
Ivan Khoronzhuk
11
0.07%
2
0.95%
24
Roman Gushchin
9
0.06%
2
0.95%
25
John Hubbard
8
0.05%
3
1.42%
26
Jan Sokolowski
8
0.05%
1
0.47%
27
Marek Majtyka
7
0.04%
1
0.47%
28
Luc Van Oostenryck
6
0.04%
1
0.47%
29
Ivan Malov
6
0.04%
1
0.47%
30
Zhang Changzhong
5
0.03%
1
0.47%
31
Andrey Ignatov
5
0.03%
1
0.47%
32
Stanislaw Gruszka
4
0.02%
1
0.47%
33
Gustavo A. R. Silva
4
0.02%
2
0.95%
34
Geert Uytterhoeven
4
0.02%
1
0.47%
35
Eric W. Biedermann
4
0.02%
1
0.47%
36
Linus Torvalds (pre-git)
3
0.02%
1
0.47%
37
Lorenz Bauer
3
0.02%
1
0.47%
38
keliu
3
0.02%
1
0.47%
39
Tobias Klauser
2
0.01%
1
0.47%
40
Peilin Ye
2
0.01%
1
0.47%
41
Michel Lespinasse
2
0.01%
1
0.47%
42
Ira Weiny
2
0.01%
1
0.47%
43
Hangbin Liu
2
0.01%
1
0.47%
44
Eric Dumazet
2
0.01%
1
0.47%
45
Prashant Bhole
1
0.01%
1
0.47%
46
Matthew Wilcox
1
0.01%
1
0.47%
47
Li RongQing
1
0.01%
1
0.47%
48
Colin Ian King
1
0.01%
1
0.47%
49
Brenden Blanco
1
0.01%
1
0.47%
Total
16123
211