Linux Source Code
Home
Release 6.1
Help
xfrm
root
net
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Alexey Dobriyan
Alexey Kuznetsov
Américo Wang
Andrew Morton
Antony Antony
Arnaud Ebalard
Benedict Wong
Christian Langrock
Christophe Gouault
David S. Miller
Dmitry Safonov
Eric Dumazet
Eric Paris
Eric W. Biedermann
Eyal Birger
Fan Du
Florian Westphal
Ghalem Boudour
Gustavo A. R. Silva
Hannes Frederic Sowa
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Horia Geantă
Huy Nguyen
Jamal Hadi Salim
James Morris
Joy Latten
Julian Anastasov
Jussi Kivilinna
Kazunori Miyazawa
Kunihiro Ishiguro
Kyle McMartin
Li RongQing
Lorenzo Colitti
Martin Willi
Masahide Nakamura
Mathias Krause
Michal Kubeček
Nathan Harold
Nicolas Dichtel
Noriaki Takamiya
Others
Patrick McHardy
Paul Moore
Raed Salem
Sabrina Dubroca
Serge E. Hallyn
Shinta Sugimoto
Steffen Klassert
Thomas Graf
Timo Teräs
Tobias Brunner
Trent Jaeger
Venkat Yekkirala
Visa Hankala
Wei Yongjun
Xin Long
Xu Jia
Yan Yan
Yossi Kuperman
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
espintcp.c
579
-
3
2881
Sabrina Dubroca
Others
November 2019
April 2020
July 2020
August 2020
August 2022
September 2022
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 2373}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 253}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 229}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sabrina Dubroca
2877
99.86%
Others
4
0.14%
Total
2881
xfrm_algo.c
866
-
24
3035
James Morris
Herbert Xu
Jussi Kivilinna
Martin Willi
Xu Jia
Kyle McMartin
Noriaki Takamiya
Kazunori Miyazawa
Joy Latten
Tobias Brunner
Adrian Bunk
David S. Miller
Hideaki Yoshifuji / 吉藤英明
Others
January 2003
March 2003
May 2003
August 2003
September 2003
January 2004
January 2005
February 2005
July 2006
August 2006
October 2006
December 2006
February 2007
May 2007
October 2007
January 2008
February 2008
June 2008
June 2009
November 2009
December 2009
January 2010
February 2011
July 2011
May 2012
December 2012
January 2013
April 2013
May 2015
June 2015
August 2015
January 2016
September 2016
May 2019
October 2019
December 2021
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 12, "token_count": 964}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 12, "token_count": 192}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 46, "token_count": 101}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 31, "token_count": 44}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 24, "token_count": 52}, {"author_id": 37, "token_count": 52}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 328}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 445}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 20, "token_count": 52}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 15, "token_count": 104}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 54, "token_count": 47}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 33, "token_count": 158}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 33, "token_count": 33}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 15, "token_count": 31}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 39, "token_count": 129}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
1156
38.09%
Herbert Xu
1019
33.57%
Jussi Kivilinna
192
6.33%
Martin Willi
140
4.61%
Xu Jia
129
4.25%
Kyle McMartin
101
3.33%
Noriaki Takamiya
52
1.71%
Kazunori Miyazawa
52
1.71%
Joy Latten
52
1.71%
Tobias Brunner
47
1.55%
Adrian Bunk
44
1.45%
David S. Miller
18
0.59%
Hideaki Yoshifuji / 吉藤英明
3
0.10%
Others
30
0.99%
Total
3035
xfrm_compat.c
673
-
2
3527
Dmitry Safonov
Antony Antony
September 2020
November 2020
March 2021
July 2021
December 2021
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 3346}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 6, "token_count": 145}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 18, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Safonov
3511
99.55%
Antony Antony
16
0.45%
Total
3527
xfrm_device.c
444
-
26
2165
Steffen Klassert
Florian Westphal
Xin Long
Christian Langrock
Sabrina Dubroca
Eric Dumazet
Huy Nguyen
David S. Miller
Raed Salem
Lorenzo Colitti
Wei Yongjun
Others
April 2017
May 2017
August 2017
September 2017
November 2017
December 2017
January 2018
February 2018
March 2018
June 2018
July 2018
August 2018
December 2018
March 2019
May 2019
June 2019
January 2020
February 2020
March 2020
April 2020
June 2020
June 2021
December 2021
January 2022
February 2022
March 2022
May 2022
June 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 738}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 47, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 549}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 261}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 21, "token_count": 191}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 38, "token_count": 8}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 25, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 58, "token_count": 69}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1298
59.95%
Florian Westphal
274
12.66%
Xin Long
207
9.56%
Christian Langrock
69
3.19%
Sabrina Dubroca
48
2.22%
Eric Dumazet
18
0.83%
Huy Nguyen
8
0.37%
David S. Miller
7
0.32%
Raed Salem
3
0.14%
Lorenzo Colitti
2
0.09%
Wei Yongjun
1
0.05%
Others
230
10.62%
Total
2165
xfrm_hash.c
40
-
6
139
David S. Miller
Herbert Xu
Eric Dumazet
Others
August 2006
May 2007
November 2007
November 2010
November 2017
October 2018
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 131}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
131
94.24%
Herbert Xu
2
1.44%
Eric Dumazet
1
0.72%
Others
5
3.60%
Total
139
xfrm_hash.h
199
-
10
954
David S. Miller
Christophe Gouault
Sabrina Dubroca
Eric Dumazet
Michal Kubeček
Masahide Nakamura
Alexey Dobriyan
Others
August 2006
September 2006
October 2006
August 2009
April 2010
February 2011
April 2012
August 2014
March 2017
November 2017
October 2018
April 2021
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 567}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 25, "token_count": 20}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 277}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 44, "token_count": 14}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
583
61.11%
Christophe Gouault
277
29.04%
Sabrina Dubroca
40
4.19%
Eric Dumazet
21
2.20%
Michal Kubeček
14
1.47%
Masahide Nakamura
10
1.05%
Alexey Dobriyan
2
0.21%
Others
7
0.73%
Total
954
xfrm_inout.h
70
-
1
441
Florian Westphal
March 2019
May 2020
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 248}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
441
100.00%
Total
441
xfrm_input.c
834
-
34
3990
Florian Westphal
Herbert Xu
Steffen Klassert
Alexey Kuznetsov
Sabrina Dubroca
Masahide Nakamura
Xin Long
Kazunori Miyazawa
Alexey Dobriyan
David S. Miller
Yossi Kuperman
Eyal Birger
Paul Moore
Li RongQing
Fan Du
Hideaki Yoshifuji / 吉藤英明
James Morris
Adrian Bunk
Jamal Hadi Salim
Eric Dumazet
Others
October 2002
March 2003
May 2003
June 2003
July 2003
February 2005
May 2006
September 2006
February 2007
April 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
November 2008
December 2008
June 2009
February 2010
March 2011
September 2011
June 2013
February 2014
March 2014
April 2015
May 2015
October 2015
March 2016
August 2016
January 2017
February 2017
April 2017
August 2017
September 2017
November 2017
December 2017
January 2018
February 2018
March 2018
June 2018
September 2018
November 2018
December 2018
March 2019
May 2019
June 2019
September 2019
November 2019
April 2020
May 2020
July 2020
November 2020
June 2021
August 2022
September 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 163}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 501}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 46}, {"author_id": 11, "token_count": 66}, {"author_id": 22, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 24, "token_count": 61}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 282}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 7, "token_count": 23}, {"author_id": 50, "token_count": 13}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 48, "token_count": 20}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 259}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1266}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 88}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 21, "token_count": 60}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 19, "token_count": 17}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 62}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
1415
35.46%
Herbert Xu
869
21.78%
Steffen Klassert
808
20.25%
Alexey Kuznetsov
163
4.09%
Sabrina Dubroca
90
2.26%
Masahide Nakamura
67
1.68%
Xin Long
61
1.53%
Kazunori Miyazawa
61
1.53%
Alexey Dobriyan
61
1.53%
David S. Miller
30
0.75%
Yossi Kuperman
20
0.50%
Eyal Birger
17
0.43%
Paul Moore
13
0.33%
Li RongQing
13
0.33%
Fan Du
10
0.25%
Hideaki Yoshifuji / 吉藤英明
7
0.18%
James Morris
5
0.13%
Adrian Bunk
3
0.08%
Jamal Hadi Salim
2
0.05%
Eric Dumazet
1
0.03%
Others
274
6.87%
click to expand▼
Total
3990
xfrm_interface.c
1198
-
19
5731
Steffen Klassert
Eyal Birger
Xin Long
Nicolas Dichtel
Antony Antony
Martin Willi
Li RongQing
Sabrina Dubroca
Benedict Wong
Tobias Brunner
Florian Westphal
Wei Yongjun
Gustavo A. R. Silva
Others
June 2018
July 2018
September 2018
December 2018
February 2019
March 2019
July 2019
September 2019
January 2020
February 2020
April 2020
June 2020
July 2020
October 2020
November 2020
January 2021
February 2021
December 2021
January 2022
February 2022
March 2022
August 2022
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 3682}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 34, "token_count": 15}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 50, "token_count": 18}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 15, "token_count": 41}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 17, "token_count": 115}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 17, "token_count": 165}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 17, "token_count": 113}, {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 115}, {"author_id": 21, "token_count": 406}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 39}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 22}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 18, "token_count": 44}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 19, "token_count": 874}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
3682
64.25%
Eyal Birger
1050
18.32%
Xin Long
410
7.15%
Nicolas Dichtel
393
6.86%
Antony Antony
52
0.91%
Martin Willi
41
0.72%
Li RongQing
18
0.31%
Sabrina Dubroca
15
0.26%
Benedict Wong
15
0.26%
Tobias Brunner
10
0.17%
Florian Westphal
8
0.14%
Wei Yongjun
1
0.02%
Gustavo A. R. Silva
1
0.02%
Others
35
0.61%
Total
5731
xfrm_ipcomp.c
378
-
13
1590
Herbert Xu
Sabrina Dubroca
Michal Kubeček
Eric Dumazet
Others
July 2008
February 2010
March 2010
August 2011
October 2011
November 2012
October 2013
March 2018
May 2019
July 2019
April 2021
July 2021
September 2022
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 1452}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 25, "token_count": 13}, {"author_id": 44, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 23}, {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1452
91.32%
Sabrina Dubroca
39
2.45%
Michal Kubeček
19
1.19%
Eric Dumazet
17
1.07%
Others
63
3.96%
Total
1590
xfrm_output.c
909
-
31
4401
Florian Westphal
Herbert Xu
Steffen Klassert
Huy Nguyen
Hannes Frederic Sowa
Raed Salem
Kazunori Miyazawa
Xin Long
Eric W. Biedermann
Masahide Nakamura
Alexey Dobriyan
David S. Miller
Eric Dumazet
Li RongQing
Paul Moore
Lorenzo Colitti
Wei Yongjun
Timo Teräs
Others
October 2007
November 2007
December 2007
January 2008
March 2008
May 2008
August 2008
September 2008
November 2008
June 2009
March 2010
June 2010
September 2010
March 2011
March 2012
December 2012
January 2013
May 2013
June 2013
August 2013
May 2014
September 2014
October 2014
April 2015
May 2015
September 2015
October 2015
January 2016
February 2016
January 2017
April 2017
August 2017
October 2017
March 2018
June 2018
July 2018
September 2018
October 2018
December 2018
March 2019
May 2019
September 2019
January 2020
March 2020
April 2020
May 2020
March 2021
June 2021
January 2022
May 2022
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 204}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 2, "token_count": 320}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 11, "token_count": 38}, {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 24, "token_count": 70}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 25, "token_count": 31}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 50, "token_count": 24}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 52, "token_count": 80}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 36, "token_count": 41}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 145}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1979}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 21, "token_count": 20}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 567}, {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 21, "token_count": 29}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 333}, {"author_id": 38, "token_count": 127}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 57, "token_count": 72}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
2895
65.78%
Herbert Xu
555
12.61%
Steffen Klassert
196
4.45%
Huy Nguyen
127
2.89%
Hannes Frederic Sowa
80
1.82%
Raed Salem
72
1.64%
Kazunori Miyazawa
70
1.59%
Xin Long
57
1.30%
Eric W. Biedermann
48
1.09%
Masahide Nakamura
43
0.98%
Alexey Dobriyan
36
0.82%
David S. Miller
33
0.75%
Eric Dumazet
32
0.73%
Li RongQing
25
0.57%
Paul Moore
6
0.14%
Lorenzo Colitti
6
0.14%
Wei Yongjun
5
0.11%
Timo Teräs
5
0.11%
Others
110
2.50%
Total
4401
xfrm_policy.c
4477
-
91
22736
Florian Westphal
Timo Teräs
David S. Miller
Herbert Xu
Steffen Klassert
Shinta Sugimoto
Alexey Kuznetsov
Alexey Dobriyan
Masahide Nakamura
Hideaki Yoshifuji / 吉藤英明
Joy Latten
Christophe Gouault
Eric Dumazet
Andrew Morton
Julian Anastasov
Jamal Hadi Salim
Fan Du
Benedict Wong
Paul Moore
Ghalem Boudour
Patrick McHardy
James Morris
Visa Hankala
Kazunori Miyazawa
Trent Jaeger
Nicolas Dichtel
Eric Paris
Adrian Bunk
Xin Long
Yan Yan
Wei Yongjun
Venkat Yekkirala
Eric W. Biedermann
Li RongQing
Lorenzo Colitti
Eyal Birger
Sabrina Dubroca
Américo Wang
Antony Antony
Tobias Brunner
Arnaud Ebalard
Michal Kubeček
Martin Willi
Gustavo A. R. Silva
Others
October 2002
November 2002
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
October 2003
November 2003
May 2004
July 2004
August 2004
October 2004
November 2004
December 2004
January 2005
February 2005
March 2005
May 2005
June 2005
September 2005
October 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
September 2008
October 2008
November 2008
December 2008
June 2009
January 2010
February 2010
March 2010
April 2010
June 2010
July 2010
September 2010
October 2010
December 2010
February 2011
March 2011
April 2011
May 2011
July 2011
September 2011
November 2011
December 2011
February 2012
May 2012
July 2012
August 2012
September 2012
January 2013
February 2013
July 2013
August 2013
October 2013
November 2013
December 2013
March 2014
April 2014
May 2014
August 2014
September 2014
October 2014
November 2014
February 2015
April 2015
May 2015
August 2015
September 2015
October 2015
December 2015
July 2016
August 2016
November 2016
January 2017
February 2017
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
February 2018
March 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
July 2019
August 2019
September 2019
November 2019
March 2020
June 2020
July 2020
August 2020
December 2020
March 2021
June 2021
July 2021
November 2021
January 2022
March 2022
April 2022
May 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 296}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 10, "token_count": 827}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 14, "token_count": 249}, {"author_id": 24, "token_count": 67}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 2, "token_count": 41}, {"author_id": 12, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 2, "token_count": 48}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 276}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 31, "token_count": 45}, {"author_id": 2, "token_count": 90}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 237}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 65}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 29, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 59, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 1262}, {"author_id": 11, "token_count": 443}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 29, "token_count": 94}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 79}, {"author_id": 59, "token_count": 24}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 30, "token_count": 224}, {"author_id": 20, "token_count": 30}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 14, "token_count": 1}, {"author_id": 8, "token_count": 1185}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 53, "token_count": 55}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 4, "token_count": 79}, {"author_id": 11, "token_count": 53}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 31}, {"author_id": 2, "token_count": 18}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 20, "token_count": 108}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 20, "token_count": 351}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 73}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 499}, {"author_id": 11, "token_count": 133}, {"author_id": 22, "token_count": 131}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 11, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 14, "token_count": 224}, {"author_id": 9, "token_count": 81}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 22, "token_count": 17}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 28, "token_count": 7}, {"author_id": 2, "token_count": 210}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 7, "token_count": 956}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 45, "token_count": 28}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 7, "token_count": 74}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 89}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 9, "token_count": 2012}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 25, "token_count": 9}, {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 79}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 175}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 25, "token_count": 61}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 835}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 23, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 23, "token_count": 159}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 25, "token_count": 5}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 35, "token_count": 13}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 372}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 1, "token_count": 145}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 50, "token_count": 14}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 36, "token_count": 19}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 25, "token_count": 165}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 190}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 94}, {"author_id": 32, "token_count": 198}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 47, "token_count": 18}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 231}, {"author_id": 2, "token_count": 8}, {"author_id": 47, "token_count": 2}, {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 21, "token_count": 4}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 187}, {"author_id": 1, "token_count": 180}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 34, "token_count": 143}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 5281}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 34, "token_count": 29}, {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 1048}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 21, "token_count": 37}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 49}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 56, "token_count": 75}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 41, "token_count": 116}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 43, "token_count": 34}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 17, "token_count": 57}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
7133
31.37%
Timo Teräs
2135
9.39%
David S. Miller
1924
8.46%
Herbert Xu
1855
8.16%
Steffen Klassert
1577
6.94%
Shinta Sugimoto
1185
5.21%
Alexey Kuznetsov
1127
4.96%
Alexey Dobriyan
1037
4.56%
Masahide Nakamura
633
2.78%
Hideaki Yoshifuji / 吉藤英明
493
2.17%
Joy Latten
489
2.15%
Christophe Gouault
372
1.64%
Eric Dumazet
260
1.14%
Andrew Morton
228
1.00%
Julian Anastasov
198
0.87%
Jamal Hadi Salim
197
0.87%
Fan Du
185
0.81%
Benedict Wong
172
0.76%
Paul Moore
148
0.65%
Ghalem Boudour
116
0.51%
Patrick McHardy
101
0.44%
James Morris
87
0.38%
Visa Hankala
75
0.33%
Kazunori Miyazawa
67
0.29%
Trent Jaeger
65
0.29%
Nicolas Dichtel
61
0.27%
Eric Paris
58
0.26%
Adrian Bunk
47
0.21%
Xin Long
42
0.18%
Yan Yan
34
0.15%
Wei Yongjun
28
0.12%
Venkat Yekkirala
27
0.12%
Eric W. Biedermann
23
0.10%
Li RongQing
22
0.10%
Lorenzo Colitti
20
0.09%
Eyal Birger
17
0.07%
Sabrina Dubroca
16
0.07%
Américo Wang
15
0.07%
Antony Antony
13
0.06%
Tobias Brunner
10
0.04%
Arnaud Ebalard
7
0.03%
Michal Kubeček
6
0.03%
Martin Willi
2
0.01%
Gustavo A. R. Silva
2
0.01%
Others
427
1.88%
click to expand▼
Total
22736
xfrm_proc.c
75
-
11
379
Masahide Nakamura
Alexey Dobriyan
Li RongQing
Jamal Hadi Salim
Fan Du
Others
December 2007
January 2008
November 2008
January 2010
February 2010
July 2011
December 2012
February 2013
June 2013
September 2016
March 2018
April 2018
May 2019
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 11, "token_count": 262}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 50, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Masahide Nakamura
271
71.50%
Alexey Dobriyan
32
8.44%
Li RongQing
7
1.85%
Jamal Hadi Salim
7
1.85%
Fan Du
7
1.85%
Others
55
14.51%
Total
379
xfrm_replay.c
795
-
14
4014
Steffen Klassert
Florian Westphal
Herbert Xu
Sabrina Dubroca
Mathias Krause
Fan Du
Christian Langrock
Others
March 2011
April 2011
May 2011
June 2011
July 2011
October 2011
September 2012
November 2012
January 2013
March 2013
September 2013
May 2015
April 2017
November 2017
January 2018
May 2019
May 2020
June 2021
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 2352}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 1, "token_count": 244}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 755}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 387}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 58, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
3471
86.47%
Florian Westphal
387
9.64%
Herbert Xu
26
0.65%
Sabrina Dubroca
23
0.57%
Mathias Krause
6
0.15%
Fan Du
5
0.12%
Christian Langrock
5
0.12%
Others
91
2.27%
Total
4014
xfrm_state.c
2938
-
83
15761
David S. Miller
Florian Westphal
Herbert Xu
Alexey Kuznetsov
Shinta Sugimoto
Jamal Hadi Salim
Steffen Klassert
Hideaki Yoshifuji / 吉藤英明
Alexey Dobriyan
Paul Moore
Joy Latten
Fan Du
Sabrina Dubroca
Antony Antony
Masahide Nakamura
Dmitry Safonov
Kazunori Miyazawa
James Morris
Patrick McHardy
Nicolas Dichtel
Américo Wang
Adrian Bunk
Horia Geantă
Nathan Harold
Kunihiro Ishiguro
Noriaki Takamiya
Timo Teräs
Wei Yongjun
Mathias Krause
Yan Yan
Venkat Yekkirala
Lorenzo Colitti
Martin Willi
Yossi Kuperman
Eric Dumazet
Trent Jaeger
Li RongQing
Eric W. Biedermann
Arnaud Ebalard
Andrew Morton
Benedict Wong
Eric Paris
Gustavo A. R. Silva
Others
October 2002
November 2002
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
October 2003
May 2004
July 2004
September 2004
November 2004
December 2004
January 2005
February 2005
March 2005
April 2005
June 2005
December 2005
March 2006
April 2006
May 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
July 2008
September 2008
October 2008
November 2008
December 2008
March 2009
April 2009
June 2009
November 2009
January 2010
February 2010
March 2010
September 2010
December 2010
February 2011
March 2011
April 2011
July 2011
November 2011
July 2012
August 2012
September 2012
January 2013
February 2013
June 2013
August 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
August 2014
March 2015
April 2015
August 2016
September 2016
December 2016
January 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
April 2018
May 2018
June 2018
July 2018
November 2018
January 2019
March 2019
April 2019
May 2019
June 2019
November 2019
February 2020
July 2020
September 2020
October 2020
November 2020
March 2021
April 2021
June 2021
December 2021
January 2022
May 2022
June 2022
July 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 193}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 10, "token_count": 816}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 42, "token_count": 87}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 780}, {"author_id": 12, "token_count": 5}, {"author_id": 24, "token_count": 181}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 12, "token_count": 131}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 12, "token_count": 79}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 348}, {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 105}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 31, "token_count": 31}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 31, "token_count": 97}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 29, "token_count": 85}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 120}, {"author_id": 4, "token_count": 150}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 4, "token_count": 114}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 59, "token_count": 39}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 1570}, {"author_id": 11, "token_count": 303}, {"author_id": 37, "token_count": 83}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 11, "token_count": 17}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 11, "token_count": 28}, {"author_id": 29, "token_count": 40}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 20, "token_count": 44}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 8, "token_count": 887}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 20, "token_count": 125}, {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 151}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 20, "token_count": 217}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 444}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 22, "token_count": 581}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 25, "token_count": 11}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 9, "token_count": 70}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 24, "token_count": 97}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 60}, {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 28, "token_count": 7}, {"author_id": 2, "token_count": 113}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 7, "token_count": 772}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 15, "token_count": 32}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 318}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 21}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 4, "token_count": 372}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 37}, {"author_id": 45, "token_count": 46}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 23, "token_count": 62}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 35, "token_count": 89}, {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 23, "token_count": 154}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 23, "token_count": 65}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 23, "token_count": 113}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 40, "token_count": 100}, {"author_id": 17, "token_count": 122}, {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 50, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 236}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 62}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 593}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 16}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 46}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 47, "token_count": 35}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 2, "token_count": 27}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 1, "token_count": 2}, {"author_id": 48, "token_count": 21}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 27, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 49, "token_count": 57}, {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 49, "token_count": 36}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 27, "token_count": 23}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 35, "token_count": 44}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 0, "token_count": 174}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1296}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 18, "token_count": 190}, {"author_id": 6, "token_count": 288}, {"author_id": 2, "token_count": 31}, {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 319}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 18, "token_count": 118}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 43, "token_count": 51}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 63}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
2022
12.83%
Florian Westphal
1908
12.11%
Herbert Xu
1453
9.22%
Alexey Kuznetsov
1009
6.40%
Shinta Sugimoto
887
5.63%
Jamal Hadi Salim
862
5.47%
Steffen Klassert
813
5.16%
Hideaki Yoshifuji / 吉藤英明
807
5.12%
Alexey Dobriyan
785
4.98%
Paul Moore
591
3.75%
Joy Latten
410
2.60%
Fan Du
403
2.56%
Sabrina Dubroca
401
2.54%
Antony Antony
386
2.45%
Masahide Nakamura
348
2.21%
Dmitry Safonov
288
1.83%
Kazunori Miyazawa
278
1.76%
James Morris
218
1.38%
Patrick McHardy
143
0.91%
Nicolas Dichtel
139
0.88%
Américo Wang
134
0.85%
Adrian Bunk
128
0.81%
Horia Geantă
100
0.63%
Nathan Harold
93
0.59%
Kunihiro Ishiguro
87
0.55%
Noriaki Takamiya
83
0.53%
Timo Teräs
70
0.44%
Wei Yongjun
67
0.43%
Mathias Krause
54
0.34%
Yan Yan
51
0.32%
Venkat Yekkirala
39
0.25%
Lorenzo Colitti
35
0.22%
Martin Willi
33
0.21%
Yossi Kuperman
21
0.13%
Eric Dumazet
13
0.08%
Trent Jaeger
8
0.05%
Li RongQing
7
0.04%
Eric W. Biedermann
7
0.04%
Arnaud Ebalard
7
0.04%
Andrew Morton
4
0.03%
Benedict Wong
3
0.02%
Eric Paris
2
0.01%
Gustavo A. R. Silva
1
0.01%
Others
563
3.57%
click to expand▼
Total
15761
xfrm_sysctl.c
87
-
5
394
Alexey Dobriyan
Eric W. Biedermann
Others
November 2008
January 2010
March 2010
April 2012
November 2012
September 2016
November 2017
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 7, "token_count": 365}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 36, "token_count": 19}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
367
93.15%
Eric W. Biedermann
21
5.33%
Others
6
1.52%
Total
394
xfrm_user.c
3779
-
83
21274
David S. Miller
Jamal Hadi Salim
Herbert Xu
Steffen Klassert
Thomas Graf
Martin Willi
Shinta Sugimoto
Masahide Nakamura
Sabrina Dubroca
Alexey Dobriyan
Antony Antony
Christophe Gouault
Nicolas Dichtel
Dmitry Safonov
Trent Jaeger
Mathias Krause
Arnaud Ebalard
Timo Teräs
Fan Du
Gustavo A. R. Silva
Joy Latten
Serge E. Hallyn
Michal Kubeček
Eric W. Biedermann
Florian Westphal
Yossi Kuperman
James Morris
Xin Long
Lorenzo Colitti
Patrick McHardy
Horia Geantă
Eric Dumazet
Paul Moore
Yan Yan
Kunihiro Ishiguro
Américo Wang
Eric Paris
Tobias Brunner
Hideaki Yoshifuji / 吉藤英明
Venkat Yekkirala
Wei Yongjun
Noriaki Takamiya
Adrian Bunk
Others
November 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
January 2004
March 2004
July 2004
August 2004
September 2004
October 2004
December 2004
January 2005
May 2005
June 2005
July 2005
August 2005
November 2005
December 2005
January 2006
February 2006
March 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
January 2008
February 2008
April 2008
July 2008
October 2008
November 2008
December 2008
January 2009
November 2009
December 2009
January 2010
February 2010
March 2010
May 2010
August 2010
December 2010
January 2011
February 2011
March 2011
April 2011
August 2011
December 2011
January 2012
February 2012
March 2012
June 2012
August 2012
September 2012
November 2012
January 2013
February 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
June 2014
August 2014
October 2014
January 2015
May 2015
August 2015
September 2015
October 2015
April 2016
July 2016
September 2016
December 2016
March 2017
April 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
June 2018
August 2018
September 2018
October 2018
November 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
February 2020
June 2020
September 2020
November 2020
February 2021
March 2021
April 2021
June 2021
July 2021
September 2021
December 2021
January 2022
March 2022
May 2022
June 2022
August 2022
September 2022
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 3208}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 42, "token_count": 23}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 12, "token_count": 35}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 231}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 140}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 13, "token_count": 177}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 300}, {"author_id": 4, "token_count": 1147}, {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 29, "token_count": 7}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 26, "token_count": 312}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 1624}, {"author_id": 29, "token_count": 18}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 55, "token_count": 76}, {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 11, "token_count": 757}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 20, "token_count": 16}, {"author_id": 11, "token_count": 5}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 138}, {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 8, "token_count": 833}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 53, "token_count": 19}, {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 4, "token_count": 445}, {"author_id": 20, "token_count": 3}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 4, "token_count": 97}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 13, "token_count": 1212}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 20, "token_count": 46}, {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 233}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 25, "token_count": 2}, {"author_id": 2, "token_count": 311}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 9, "token_count": 167}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 29, "token_count": 3}, {"author_id": 22, "token_count": 25}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 28, "token_count": 277}, {"author_id": 2, "token_count": 4}, {"author_id": 15, "token_count": 319}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 7, "token_count": 565}, {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 15, "token_count": 654}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 36, "token_count": 24}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 4, "token_count": 427}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 15, "token_count": 86}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 490}, {"author_id": 45, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 469}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 36, "token_count": 37}, {"author_id": 27, "token_count": 213}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 17, "token_count": 86}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 23, "token_count": 9}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 23, "token_count": 108}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 23, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 23, "token_count": 13}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 40, "token_count": 28}, {"author_id": 17, "token_count": 123}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 44, "token_count": 68}, {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 520}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 153}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 1, "token_count": 134}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 126}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 47, "token_count": 36}, {"author_id": 27, "token_count": 52}, {"author_id": 1, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 7, "token_count": 56}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 51, "token_count": 87}, {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 15}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 48, "token_count": 52}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 25, "token_count": 17}, {"author_id": 0, "token_count": 12}, {"author_id": 1, "token_count": 483}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 21, "token_count": 23}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 21, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 328}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 18, "token_count": 404}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 90}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 287}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 17, "token_count": 214}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 18, "token_count": 89}, {"author_id": 25, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 43, "token_count": 24}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 17, "token_count": 57}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 320}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 426}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
3989
18.75%
Jamal Hadi Salim
3815
17.93%
Herbert Xu
1794
8.43%
Steffen Klassert
1642
7.72%
Thomas Graf
1411
6.63%
Martin Willi
1059
4.98%
Shinta Sugimoto
833
3.92%
Masahide Nakamura
764
3.59%
Sabrina Dubroca
746
3.51%
Alexey Dobriyan
639
3.00%
Antony Antony
619
2.91%
Christophe Gouault
520
2.44%
Nicolas Dichtel
499
2.35%
Dmitry Safonov
328
1.54%
Trent Jaeger
317
1.49%
Mathias Krause
278
1.31%
Arnaud Ebalard
278
1.31%
Timo Teräs
186
0.87%
Fan Du
146
0.69%
Gustavo A. R. Silva
87
0.41%
Joy Latten
84
0.39%
Serge E. Hallyn
76
0.36%
Michal Kubeček
69
0.32%
Eric W. Biedermann
65
0.31%
Florian Westphal
56
0.26%
Yossi Kuperman
52
0.24%
James Morris
50
0.24%
Xin Long
47
0.22%
Lorenzo Colitti
36
0.17%
Patrick McHardy
33
0.16%
Horia Geantă
28
0.13%
Eric Dumazet
28
0.13%
Paul Moore
25
0.12%
Yan Yan
24
0.11%
Kunihiro Ishiguro
23
0.11%
Américo Wang
23
0.11%
Eric Paris
20
0.09%
Tobias Brunner
10
0.05%
Hideaki Yoshifuji / 吉藤英明
10
0.05%
Venkat Yekkirala
7
0.03%
Wei Yongjun
3
0.01%
Noriaki Takamiya
3
0.01%
Adrian Bunk
1
0.00%
Others
551
2.59%
click to expand▼
Total
21274
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
208
Author
Tokens
Proportion
Commits
Proportion
0
Florian Westphal
14517
15.54%
103
9.16%
1
Steffen Klassert
13487
14.44%
80
7.11%
2
Herbert Xu
9025
9.66%
134
11.91%
3
David S. Miller
8737
9.35%
99
8.80%
4
Jamal Hadi Salim
4883
5.23%
33
2.93%
5
Sabrina Dubroca
4295
4.60%
31
2.76%
6
Dmitry Safonov
4127
4.42%
9
0.80%
7
Alexey Dobriyan
2959
3.17%
61
5.42%
8
Shinta Sugimoto
2905
3.11%
2
0.18%
9
Timo Teräs
2396
2.56%
9
0.80%
10
Alexey Kuznetsov
2299
2.46%
11
0.98%
11
Masahide Nakamura
2136
2.29%
24
2.13%
12
James Morris
1516
1.62%
14
1.24%
13
Thomas Graf
1411
1.51%
16
1.42%
14
Hideaki Yoshifuji / 吉藤英明
1320
1.41%
12
1.07%
15
Martin Willi
1275
1.36%
8
0.71%
16
Christophe Gouault
1169
1.25%
2
0.18%
17
Nicolas Dichtel
1092
1.17%
19
1.69%
18
Antony Antony
1086
1.16%
12
1.07%
19
Eyal Birger
1084
1.16%
7
0.62%
20
Joy Latten
1035
1.11%
6
0.53%
21
Xin Long
824
0.88%
18
1.60%
22
Paul Moore
783
0.84%
6
0.53%
23
Fan Du
756
0.81%
16
1.42%
24
Kazunori Miyazawa
528
0.57%
3
0.27%
25
Eric Dumazet
391
0.42%
29
2.58%
26
Trent Jaeger
390
0.42%
2
0.18%
27
Mathias Krause
338
0.36%
18
1.60%
28
Arnaud Ebalard
292
0.31%
2
0.18%
29
Patrick McHardy
277
0.30%
15
1.33%
30
Andrew Morton
232
0.25%
2
0.18%
31
Adrian Bunk
223
0.24%
2
0.18%
32
Julian Anastasov
198
0.21%
2
0.18%
33
Jussi Kivilinna
192
0.21%
3
0.27%
34
Benedict Wong
190
0.20%
3
0.27%
35
Américo Wang
172
0.18%
8
0.71%
36
Eric W. Biedermann
164
0.18%
16
1.42%
37
Noriaki Takamiya
138
0.15%
2
0.18%
38
Huy Nguyen
135
0.14%
2
0.18%
39
Xu Jia
129
0.14%
2
0.18%
40
Horia Geantă
128
0.14%
1
0.09%
41
Ghalem Boudour
116
0.12%
1
0.09%
42
Kunihiro Ishiguro
110
0.12%
2
0.18%
43
Yan Yan
109
0.12%
2
0.18%
44
Michal Kubeček
108
0.12%
5
0.44%
45
Wei Yongjun
105
0.11%
6
0.53%
46
Kyle McMartin
101
0.11%
1
0.09%
47
Lorenzo Colitti
99
0.11%
2
0.18%
48
Yossi Kuperman
93
0.10%
2
0.18%
49
Nathan Harold
93
0.10%
2
0.18%
50
Li RongQing
92
0.10%
11
0.98%
51
Gustavo A. R. Silva
91
0.10%
4
0.36%
52
Hannes Frederic Sowa
80
0.09%
2
0.18%
53
Eric Paris
80
0.09%
5
0.44%
54
Tobias Brunner
77
0.08%
4
0.36%
55
Serge E. Hallyn
76
0.08%
1
0.09%
56
Visa Hankala
75
0.08%
1
0.09%
57
Raed Salem
75
0.08%
2
0.18%
58
Christian Langrock
74
0.08%
1
0.09%
59
Venkat Yekkirala
73
0.08%
3
0.27%
60
Others
2451
2.62%
224
19.91%
click to expand▼
Total
93412
1125