Linux Source Code
Home
Release 6.11
Help
xfrm
root
net
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Alexey Dobriyan
Alexey Kuznetsov
Américo Wang
Andi Kleen
Andrew Morton
Antony Antony
Arnaldo Carvalho de Melo
Arnaud Ebalard
Benedict Wong
Christophe Gouault
Daniel Xu
David S. Miller
Diego Beltrami
Dmitry Safonov
Eric Dumazet
Eric W. Biedermann
Eyal Birger
Fan Du
Florian Westphal
Gustavo A. R. Silva
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Horia Geantă
Huy Nguyen
Ilan Tayari
Jamal Hadi Salim
James Morris
Joakim Koskela
Johannes Berg
Joy Latten
Julian Anastasov
Jussi Kivilinna
Kazunori Miyazawa
Kunihiro Ishiguro
Leon Romanovsky
Linus Torvalds (pre-git)
Lorenzo Colitti
Martin Willi
Masahide Nakamura
Mathias Krause
Mitsuru Kanda
Nicolas Dichtel
Noriaki Takamiya
Others
Patrick McHardy
Paul Moore
Pavel Emelyanov
Sabrina Dubroca
Shinta Sugimoto
Steffen Klassert
Thomas Egerer
Thomas Graf
Timo Teräs
Tobias Brunner
Trent Jaeger
Venkat Yekkirala
Wei Yongjun
Xin Long
Yan Yan
Yossi Kuperman
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
espintcp.c
591
-
23
2953
Sabrina Dubroca
Linus Torvalds (pre-git)
Joy Latten
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Steffen Klassert
David S. Miller
Alexey Kuznetsov
Alexey Dobriyan
Kazunori Miyazawa
Eric Dumazet
Kunihiro Ishiguro
Shinta Sugimoto
Adrian Bunk
Others
January 1998
October 2002
November 2002
February 2003
March 2003
April 2003
December 2004
January 2005
August 2006
November 2006
February 2007
September 2007
January 2008
November 2008
June 2011
February 2014
December 2017
June 2018
March 2019
November 2019
April 2020
July 2020
August 2020
August 2022
September 2022
December 2022
January 2023
May 2023
June 2023
March 2024
var spanGroupData = [ {"timestamp": 883641600, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 13, "token_count": 9}, {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 2372}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 204}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 159}, ]}, {"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": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 26, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Sabrina Dubroca
2757
93.36%
Linus Torvalds (pre-git)
20
0.68%
Joy Latten
11
0.37%
Herbert Xu
11
0.37%
Hideaki Yoshifuji / 吉藤英明
9
0.30%
Steffen Klassert
8
0.27%
David S. Miller
8
0.27%
Alexey Kuznetsov
7
0.24%
Alexey Dobriyan
7
0.24%
Kazunori Miyazawa
6
0.20%
Eric Dumazet
6
0.20%
Kunihiro Ishiguro
5
0.17%
Shinta Sugimoto
4
0.14%
Adrian Bunk
1
0.03%
Others
93
3.15%
Total
2953
xfrm_algo.c
862
-
27
3033
James Morris
Herbert Xu
Alexey Kuznetsov
Jussi Kivilinna
Martin Willi
Tobias Brunner
Andi Kleen
Adrian Bunk
Joy Latten
Linus Torvalds (pre-git)
David S. Miller
Kazunori Miyazawa
Noriaki Takamiya
Hideaki Yoshifuji / 吉藤英明
Arnaldo Carvalho de Melo
Others
August 1992
April 1994
June 1995
October 2002
November 2002
January 2003
March 2003
April 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
December 2021
September 2023
February 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 306}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 14, "token_count": 1149}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 14, "token_count": 181}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 42, "token_count": 34}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 59, "token_count": 23}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 23, "token_count": 13}, {"author_id": 38, "token_count": 13}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 258}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 301}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 19, "token_count": 50}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 50, "token_count": 47}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 40, "token_count": 172}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 40, "token_count": 13}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
1333
43.95%
Herbert Xu
838
27.63%
Alexey Kuznetsov
309
10.19%
Jussi Kivilinna
186
6.13%
Martin Willi
63
2.08%
Tobias Brunner
47
1.55%
Andi Kleen
34
1.12%
Adrian Bunk
23
0.76%
Joy Latten
20
0.66%
Linus Torvalds (pre-git)
19
0.63%
David S. Miller
19
0.63%
Kazunori Miyazawa
16
0.53%
Noriaki Takamiya
13
0.43%
Hideaki Yoshifuji / 吉藤英明
3
0.10%
Arnaldo Carvalho de Melo
2
0.07%
Others
108
3.56%
Total
3033
xfrm_compat.c
680
-
12
3584
Dmitry Safonov
Antony Antony
Alexey Kuznetsov
Eric Dumazet
David S. Miller
Eyal Birger
Herbert Xu
Johannes Berg
Hideaki Yoshifuji / 吉藤英明
Kunihiro Ishiguro
Others
October 2002
November 2002
February 2003
March 2003
July 2003
April 2017
September 2020
November 2020
March 2021
July 2021
December 2021
January 2023
June 2023
April 2024
May 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 3334}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 7, "token_count": 127}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 27}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 10, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Safonov
3475
96.96%
Antony Antony
33
0.92%
Alexey Kuznetsov
20
0.56%
Eric Dumazet
14
0.39%
David S. Miller
13
0.36%
Eyal Birger
8
0.22%
Herbert Xu
6
0.17%
Johannes Berg
5
0.14%
Hideaki Yoshifuji / 吉藤英明
5
0.14%
Kunihiro Ishiguro
1
0.03%
Others
4
0.11%
Total
3584
xfrm_device.c
546
-
46
2641
Steffen Klassert
Leon Romanovsky
Florian Westphal
Herbert Xu
Xin Long
Sabrina Dubroca
Antony Antony
David S. Miller
Linus Torvalds (pre-git)
Eric Dumazet
Jamal Hadi Salim
Hideaki Yoshifuji / 吉藤英明
Johannes Berg
Masahide Nakamura
Huy Nguyen
Arnaldo Carvalho de Melo
Eric W. Biedermann
Mathias Krause
Joy Latten
Ilan Tayari
Patrick McHardy
Lorenzo Colitti
Kazunori Miyazawa
Alexey Dobriyan
Wei Yongjun
Others
April 1994
June 1995
September 1996
October 1997
January 1998
May 1998
June 1999
February 2002
November 2002
March 2003
August 2003
November 2003
February 2004
May 2005
January 2006
May 2006
August 2006
November 2006
April 2007
May 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
July 2008
November 2008
March 2011
May 2011
September 2012
May 2014
May 2015
September 2015
January 2017
February 2017
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
August 2022
September 2022
October 2022
December 2022
January 2023
March 2023
April 2023
June 2023
July 2023
March 2024
April 2024
July 2024
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 35, "token_count": 10}, {"author_id": 0, "token_count": 801}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 53, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 472}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 172}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 25, "token_count": 64}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 46, "token_count": 8}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 16, "token_count": 17}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 16, "token_count": 31}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 342}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1325
50.17%
Leon Romanovsky
444
16.81%
Florian Westphal
185
7.00%
Herbert Xu
153
5.79%
Xin Long
80
3.03%
Sabrina Dubroca
48
1.82%
Antony Antony
33
1.25%
David S. Miller
24
0.91%
Linus Torvalds (pre-git)
22
0.83%
Eric Dumazet
21
0.80%
Jamal Hadi Salim
20
0.76%
Hideaki Yoshifuji / 吉藤英明
14
0.53%
Johannes Berg
10
0.38%
Masahide Nakamura
9
0.34%
Huy Nguyen
8
0.30%
Arnaldo Carvalho de Melo
8
0.30%
Eric W. Biedermann
7
0.27%
Mathias Krause
5
0.19%
Joy Latten
5
0.19%
Ilan Tayari
3
0.11%
Patrick McHardy
2
0.08%
Lorenzo Colitti
2
0.08%
Kazunori Miyazawa
2
0.08%
Alexey Dobriyan
2
0.08%
Wei Yongjun
1
0.04%
Others
208
7.88%
Total
2641
xfrm_hash.c
40
-
8
139
David S. Miller
Herbert Xu
Eric Dumazet
Others
June 2003
June 2004
January 2005
August 2006
May 2007
November 2007
November 2010
November 2017
October 2018
var spanGroupData = [ {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 26, "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
124
89.21%
Herbert Xu
3
2.16%
Eric Dumazet
1
0.72%
Others
11
7.91%
Total
139
xfrm_hash.h
199
-
15
954
David S. Miller
Christophe Gouault
Alexey Kuznetsov
Hideaki Yoshifuji / 吉藤英明
Eric Dumazet
Masahide Nakamura
Sabrina Dubroca
Alexey Dobriyan
Herbert Xu
Others
October 2002
November 2002
March 2003
June 2003
October 2004
January 2005
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": 1033455600, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 504}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 26, "token_count": 20}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 18, "token_count": 251}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
525
55.03%
Christophe Gouault
251
26.31%
Alexey Kuznetsov
70
7.34%
Hideaki Yoshifuji / 吉藤英明
25
2.62%
Eric Dumazet
21
2.20%
Masahide Nakamura
19
1.99%
Sabrina Dubroca
10
1.05%
Alexey Dobriyan
2
0.21%
Herbert Xu
1
0.10%
Others
30
3.14%
Total
954
xfrm_inout.h
70
-
10
441
Herbert Xu
Florian Westphal
Diego Beltrami
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Steffen Klassert
Alexey Kuznetsov
Patrick McHardy
Eric Dumazet
Others
June 1995
September 1996
October 1997
October 2002
July 2004
August 2004
September 2004
May 2006
October 2006
April 2007
October 2007
November 2007
March 2008
April 2011
November 2017
March 2018
March 2019
May 2020
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 34, "token_count": 23}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 31, "token_count": 8}, {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 249}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 66}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
302
68.48%
Florian Westphal
82
18.59%
Diego Beltrami
23
5.22%
Linus Torvalds (pre-git)
12
2.72%
Arnaldo Carvalho de Melo
8
1.81%
Steffen Klassert
6
1.36%
Alexey Kuznetsov
4
0.91%
Patrick McHardy
2
0.45%
Eric Dumazet
1
0.23%
Others
1
0.23%
Total
441
xfrm_input.c
827
-
55
3996
Herbert Xu
Steffen Klassert
Florian Westphal
Alexey Kuznetsov
Diego Beltrami
Arnaldo Carvalho de Melo
Masahide Nakamura
Linus Torvalds (pre-git)
Alexey Dobriyan
Kazunori Miyazawa
Xin Long
Hideaki Yoshifuji / 吉藤英明
Antony Antony
Sabrina Dubroca
Yossi Kuperman
David S. Miller
Patrick McHardy
Paul Moore
Fan Du
Eyal Birger
Eric Dumazet
Mitsuru Kanda
Ilan Tayari
Jamal Hadi Salim
Adrian Bunk
Benedict Wong
James Morris
Eric W. Biedermann
Thomas Egerer
Andi Kleen
Others
September 1992
June 1993
September 1993
April 1994
June 1995
September 1996
March 1997
January 1998
February 1998
March 1998
August 1998
June 1999
February 2002
October 2002
November 2002
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
October 2003
February 2004
April 2004
July 2004
August 2004
September 2004
February 2005
May 2005
January 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
February 2007
March 2007
April 2007
May 2007
July 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
November 2008
December 2008
June 2009
November 2009
February 2010
March 2011
September 2011
November 2011
February 2012
February 2013
June 2013
February 2014
March 2014
March 2015
April 2015
May 2015
July 2015
September 2015
January 2016
March 2016
August 2016
January 2017
February 2017
April 2017
August 2017
September 2017
November 2017
December 2017
January 2018
March 2018
June 2018
July 2018
September 2018
November 2018
December 2018
March 2019
May 2019
September 2019
November 2019
April 2020
May 2020
July 2020
November 2020
June 2021
August 2022
September 2022
January 2023
March 2023
May 2023
June 2023
July 2023
October 2023
March 2024
April 2024
June 2024
July 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 28, "token_count": 35}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 28, "token_count": 22}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 324}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 13, "token_count": 53}, {"author_id": 14, "token_count": 5}, {"author_id": 23, "token_count": 34}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 51, "token_count": 13}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 59, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 14}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 34, "token_count": 179}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 31, "token_count": 96}, {"author_id": 2, "token_count": 2}, {"author_id": 30, "token_count": 16}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 358}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 12, "token_count": 103}, {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 60}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 22, "token_count": 17}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 243}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 48, "token_count": 12}, {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 257}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 52, "token_count": 22}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 52, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 314}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 42}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 25, "token_count": 60}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 17}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 27}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1082
27.08%
Steffen Klassert
724
18.12%
Florian Westphal
426
10.66%
Alexey Kuznetsov
332
8.31%
Diego Beltrami
179
4.48%
Arnaldo Carvalho de Melo
112
2.80%
Masahide Nakamura
105
2.63%
Linus Torvalds (pre-git)
90
2.25%
Alexey Dobriyan
63
1.58%
Kazunori Miyazawa
62
1.55%
Xin Long
61
1.53%
Hideaki Yoshifuji / 吉藤英明
60
1.50%
Antony Antony
47
1.18%
Sabrina Dubroca
44
1.10%
Yossi Kuperman
41
1.03%
David S. Miller
38
0.95%
Patrick McHardy
32
0.80%
Paul Moore
20
0.50%
Fan Du
17
0.43%
Eyal Birger
17
0.43%
Eric Dumazet
16
0.40%
Mitsuru Kanda
13
0.33%
Ilan Tayari
12
0.30%
Jamal Hadi Salim
10
0.25%
Adrian Bunk
10
0.25%
Benedict Wong
6
0.15%
James Morris
5
0.13%
Eric W. Biedermann
5
0.13%
Thomas Egerer
4
0.10%
Andi Kleen
2
0.05%
Others
361
9.03%
Total
3996
xfrm_interface_bpf.c
110
-
10
332
Eyal Birger
Linus Torvalds (pre-git)
Dmitry Safonov
Steffen Klassert
Daniel Xu
Others
September 1992
September 1996
December 2014
June 2018
May 2019
July 2020
September 2020
August 2022
December 2022
February 2023
October 2023
January 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 10, "token_count": 285}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eyal Birger
303
91.27%
Linus Torvalds (pre-git)
8
2.41%
Dmitry Safonov
5
1.51%
Steffen Klassert
2
0.60%
Daniel Xu
2
0.60%
Others
12
3.61%
Total
332
xfrm_interface_core.c
1249
-
43
6054
Steffen Klassert
Eyal Birger
Xin Long
Nicolas Dichtel
Benedict Wong
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Antony Antony
Linus Torvalds (pre-git)
Martin Willi
Alexey Dobriyan
Shinta Sugimoto
Herbert Xu
Arnaldo Carvalho de Melo
Eric W. Biedermann
Florian Westphal
Tobias Brunner
Sabrina Dubroca
David S. Miller
Adrian Bunk
Kazunori Miyazawa
Ilan Tayari
Patrick McHardy
Kunihiro Ishiguro
Joy Latten
Alexey Kuznetsov
Wei Yongjun
Jamal Hadi Salim
Gustavo A. R. Silva
Others
September 1992
June 1993
June 1995
September 1996
August 2002
October 2002
February 2003
March 2003
July 2003
October 2003
December 2004
January 2006
May 2006
August 2006
November 2006
February 2007
April 2007
May 2007
August 2007
November 2007
October 2008
November 2008
June 2009
February 2010
February 2011
February 2013
February 2014
November 2014
September 2015
October 2015
January 2017
February 2017
April 2017
July 2017
August 2017
November 2017
December 2017
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
December 2022
May 2023
June 2023
July 2023
September 2023
February 2024
May 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 28, "token_count": 36}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 13, "token_count": 40}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 26}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 31, "token_count": 24}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 37, "token_count": 15}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 3580}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 27, "token_count": 15}, {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 50, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 19, "token_count": 35}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 94}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 21, "token_count": 159}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 21, "token_count": 40}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 10, "token_count": 110}, {"author_id": 25, "token_count": 315}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 25, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 37}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 11, "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": 10, "token_count": 843}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 10, "token_count": 41}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 27, "token_count": 272}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 26, "token_count": 48}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 26, "token_count": 14}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 26, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
3603
59.51%
Eyal Birger
1055
17.43%
Xin Long
319
5.27%
Nicolas Dichtel
293
4.84%
Benedict Wong
287
4.74%
Eric Dumazet
69
1.14%
Hideaki Yoshifuji / 吉藤英明
45
0.74%
Antony Antony
45
0.74%
Linus Torvalds (pre-git)
44
0.73%
Martin Willi
35
0.58%
Alexey Dobriyan
28
0.46%
Shinta Sugimoto
26
0.43%
Herbert Xu
25
0.41%
Arnaldo Carvalho de Melo
24
0.40%
Eric W. Biedermann
15
0.25%
Florian Westphal
11
0.18%
Tobias Brunner
10
0.17%
Sabrina Dubroca
6
0.10%
David S. Miller
5
0.08%
Adrian Bunk
5
0.08%
Kazunori Miyazawa
3
0.05%
Ilan Tayari
3
0.05%
Patrick McHardy
2
0.03%
Kunihiro Ishiguro
2
0.03%
Joy Latten
2
0.03%
Alexey Kuznetsov
2
0.03%
Wei Yongjun
1
0.02%
Jamal Hadi Salim
1
0.02%
Gustavo A. R. Silva
1
0.02%
Others
87
1.44%
Total
6054
xfrm_ipcomp.c
375
-
21
1580
Herbert Xu
James Morris
Mitsuru Kanda
Arnaldo Carvalho de Melo
Sabrina Dubroca
Eric Dumazet
Johannes Berg
Others
April 2003
May 2003
August 2003
October 2003
July 2004
August 2004
September 2004
January 2005
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
March 2007
April 2007
October 2007
November 2007
January 2008
February 2008
July 2008
February 2010
March 2010
August 2011
October 2011
November 2012
October 2013
April 2017
March 2018
May 2019
July 2019
April 2021
July 2021
September 2022
May 2023
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 14, "token_count": 425}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 51, "token_count": 40}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 187}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 31, "token_count": 37}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 674}, {"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": 17}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 26, "token_count": 13}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"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": 2}, ]}, {"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": 18}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
943
59.68%
James Morris
426
26.96%
Mitsuru Kanda
40
2.53%
Arnaldo Carvalho de Melo
38
2.41%
Sabrina Dubroca
34
2.15%
Eric Dumazet
15
0.95%
Johannes Berg
5
0.32%
Others
79
5.00%
Total
1580
xfrm_nat_keepalive.c
292
-
23
1445
Eyal Birger
Alexey Dobriyan
Steffen Klassert
Herbert Xu
Masahide Nakamura
David S. Miller
Alexey Kuznetsov
Hideaki Yoshifuji / 吉藤英明
Eric Dumazet
Shinta Sugimoto
Martin Willi
Patrick McHardy
Sabrina Dubroca
Jamal Hadi Salim
Fan Du
Linus Torvalds (pre-git)
Kazunori Miyazawa
Others
September 1996
October 2002
November 2002
March 2003
July 2003
October 2003
August 2006
September 2006
February 2007
October 2007
November 2007
January 2008
October 2008
November 2008
February 2010
June 2010
October 2010
March 2011
December 2011
February 2013
November 2013
February 2014
August 2015
May 2019
June 2022
November 2022
May 2024
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 19, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 10, "token_count": 1272}, ]}, ]
Author Name
Tokens
Token Proportion
Eyal Birger
1272
88.03%
Alexey Dobriyan
28
1.94%
Steffen Klassert
19
1.31%
Herbert Xu
17
1.18%
Masahide Nakamura
15
1.04%
David S. Miller
14
0.97%
Alexey Kuznetsov
12
0.83%
Hideaki Yoshifuji / 吉藤英明
10
0.69%
Eric Dumazet
9
0.62%
Shinta Sugimoto
7
0.48%
Martin Willi
6
0.42%
Patrick McHardy
5
0.35%
Sabrina Dubroca
4
0.28%
Jamal Hadi Salim
4
0.28%
Fan Du
4
0.28%
Linus Torvalds (pre-git)
3
0.21%
Kazunori Miyazawa
1
0.07%
Others
15
1.04%
Total
1445
xfrm_output.c
912
-
56
4441
Herbert Xu
Florian Westphal
Steffen Klassert
Joakim Koskela
Noriaki Takamiya
Huy Nguyen
James Morris
Arnaldo Carvalho de Melo
Alexey Kuznetsov
David S. Miller
Diego Beltrami
Hideaki Yoshifuji / 吉藤英明
Masahide Nakamura
Patrick McHardy
Eric Dumazet
Alexey Dobriyan
Xin Long
Leon Romanovsky
Mitsuru Kanda
Ilan Tayari
Nicolas Dichtel
Kazunori Miyazawa
Linus Torvalds (pre-git)
Eric W. Biedermann
Johannes Berg
Paul Moore
Lorenzo Colitti
Wei Yongjun
Timo Teräs
Américo Wang
Pavel Emelyanov
Others
September 1993
May 1994
June 1995
September 1996
March 1997
January 1998
May 1998
February 2002
August 2002
October 2002
November 2002
March 2003
April 2003
May 2003
June 2003
July 2003
June 2004
July 2004
August 2004
September 2004
October 2004
February 2005
March 2005
June 2005
January 2006
May 2006
June 2006
July 2006
August 2006
October 2006
February 2007
March 2007
April 2007
October 2007
November 2007
December 2007
January 2008
March 2008
May 2008
June 2008
August 2008
September 2008
November 2008
June 2009
June 2010
September 2010
December 2010
January 2011
March 2011
June 2011
October 2011
November 2011
March 2012
July 2012
December 2012
January 2013
February 2013
May 2013
June 2013
August 2013
April 2014
May 2014
June 2014
September 2014
October 2014
November 2014
March 2015
April 2015
May 2015
September 2015
October 2015
January 2016
February 2016
January 2017
April 2017
May 2017
August 2017
October 2017
November 2017
February 2018
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
December 2022
March 2023
June 2023
March 2024
var spanGroupData = [ {"timestamp": 746866800, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 28, "token_count": 25}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 106}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 13, "token_count": 29}, {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 14, "token_count": 115}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 51, "token_count": 47}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 13, "token_count": 69}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 115}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 57}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 12, "token_count": 25}, {"author_id": 38, "token_count": 125}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 34, "token_count": 103}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 31, "token_count": 30}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 31, "token_count": 86}, {"author_id": 30, "token_count": 13}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 334}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 447}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 12, "token_count": 51}, {"author_id": 24, "token_count": 6}, {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 23, "token_count": 36}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 35, "token_count": 25}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 43, "token_count": 161}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 49}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 26, "token_count": 55}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 43}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 37, "token_count": 30}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 37, "token_count": 7}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 48, "token_count": 47}, {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 491}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "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": 25, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 108}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 25, "token_count": 35}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 166}, {"author_id": 46, "token_count": 121}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 53}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1328
29.90%
Florian Westphal
774
17.43%
Steffen Klassert
242
5.45%
Joakim Koskela
161
3.63%
Noriaki Takamiya
125
2.81%
Huy Nguyen
121
2.72%
James Morris
117
2.63%
Arnaldo Carvalho de Melo
116
2.61%
Alexey Kuznetsov
115
2.59%
David S. Miller
112
2.52%
Diego Beltrami
103
2.32%
Hideaki Yoshifuji / 吉藤英明
98
2.21%
Masahide Nakamura
81
1.82%
Patrick McHardy
71
1.60%
Eric Dumazet
66
1.49%
Alexey Dobriyan
57
1.28%
Xin Long
54
1.22%
Leon Romanovsky
53
1.19%
Mitsuru Kanda
47
1.06%
Ilan Tayari
47
1.06%
Nicolas Dichtel
43
0.97%
Kazunori Miyazawa
42
0.95%
Linus Torvalds (pre-git)
38
0.86%
Eric W. Biedermann
37
0.83%
Johannes Berg
25
0.56%
Paul Moore
6
0.14%
Lorenzo Colitti
6
0.14%
Wei Yongjun
5
0.11%
Timo Teräs
5
0.11%
Américo Wang
2
0.05%
Pavel Emelyanov
1
0.02%
Others
343
7.72%
Total
4441
xfrm_policy.c
4686
-
100
23625
Florian Westphal
David S. Miller
Timo Teräs
Herbert Xu
Alexey Kuznetsov
Steffen Klassert
Shinta Sugimoto
Alexey Dobriyan
Antony Antony
Hideaki Yoshifuji / 吉藤英明
Masahide Nakamura
Christophe Gouault
Joy Latten
Leon Romanovsky
Eric Dumazet
Fan Du
Jamal Hadi Salim
Julian Anastasov
Benedict Wong
Paul Moore
Kazunori Miyazawa
Patrick McHardy
James Morris
Sabrina Dubroca
Andrew Morton
Trent Jaeger
Linus Torvalds (pre-git)
Eric W. Biedermann
Venkat Yekkirala
Nicolas Dichtel
Xin Long
Yan Yan
Andi Kleen
Wei Yongjun
Eyal Birger
Adrian Bunk
Lorenzo Colitti
Kunihiro Ishiguro
Johannes Berg
Tobias Brunner
Arnaldo Carvalho de Melo
Américo Wang
Arnaud Ebalard
Thomas Egerer
Pavel Emelyanov
Daniel Xu
Others
September 1992
October 1992
April 1994
June 1995
September 1996
March 1997
October 1997
January 1998
February 1998
September 1999
January 2000
February 2002
October 2002
November 2002
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
October 2003
November 2003
April 2004
May 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
August 2009
January 2010
February 2010
March 2010
April 2010
June 2010
July 2010
September 2010
October 2010
November 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
October 2012
January 2013
February 2013
July 2013
August 2013
October 2013
November 2013
December 2013
February 2014
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
April 2016
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
December 2020
March 2021
June 2021
July 2021
November 2021
January 2022
March 2022
April 2022
May 2022
July 2022
August 2022
November 2022
December 2022
January 2023
May 2023
July 2023
August 2023
September 2023
October 2023
December 2023
January 2024
March 2024
April 2024
May 2024
July 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 538}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 958}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 39, "token_count": 18}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 13, "token_count": 458}, {"author_id": 23, "token_count": 133}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 1, "token_count": 42}, {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 31, "token_count": 8}, {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 189}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 42, "token_count": 33}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 13, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 59, "token_count": 16}, {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 237}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 68}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 4, "token_count": 8}, {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 2, "token_count": 1338}, {"author_id": 12, "token_count": 485}, {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 12, "token_count": 2}, {"author_id": 30, "token_count": 91}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 14, "token_count": 79}, {"author_id": 45, "token_count": 45}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 58, "token_count": 77}, {"author_id": 20, "token_count": 44}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 13, "token_count": 1}, {"author_id": 9, "token_count": 1278}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 4, "token_count": 76}, {"author_id": 12, "token_count": 53}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 1, "token_count": 18}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 20, "token_count": 99}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 37, "token_count": 13}, {"author_id": 20, "token_count": 223}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 381}, {"author_id": 12, "token_count": 145}, {"author_id": 24, "token_count": 128}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 12, "token_count": 4}, {"author_id": 54, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "token_count": 224}, {"author_id": 15, "token_count": 80}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 7}, {"author_id": 1, "token_count": 202}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 985}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 53, "token_count": 31}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 8, "token_count": 66}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 89}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 1779}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 32}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 56, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 193}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 26, "token_count": 39}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 783}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 22, "token_count": 238}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 18, "token_count": 385}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 37, "token_count": 26}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 37, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 26, "token_count": 153}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 172}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 56}, {"author_id": 41, "token_count": 178}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 35, "token_count": 15}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 11, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 69}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 18}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 234}, {"author_id": 1, "token_count": 8}, {"author_id": 55, "token_count": 2}, {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 25, "token_count": 4}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 172}, {"author_id": 0, "token_count": 167}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 27, "token_count": 95}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 4977}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 27, "token_count": 29}, {"author_id": 3, "token_count": 89}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 228}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "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": 25, "token_count": 37}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 0, "token_count": 49}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 49, "token_count": 36}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 21, "token_count": 49}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 5, "token_count": 15}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 311}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 27, "token_count": 41}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 3, "token_count": 499}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 11, "token_count": 756}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 47}, {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 26, "token_count": 8}, {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Westphal
6395
27.07%
David S. Miller
2073
8.77%
Timo Teräs
1904
8.06%
Herbert Xu
1733
7.34%
Alexey Kuznetsov
1503
6.36%
Steffen Klassert
1438
6.09%
Shinta Sugimoto
1278
5.41%
Alexey Dobriyan
1065
4.51%
Antony Antony
824
3.49%
Hideaki Yoshifuji / 吉藤英明
710
3.01%
Masahide Nakamura
693
2.93%
Christophe Gouault
385
1.63%
Joy Latten
366
1.55%
Leon Romanovsky
311
1.32%
Eric Dumazet
269
1.14%
Fan Du
264
1.12%
Jamal Hadi Salim
198
0.84%
Julian Anastasov
178
0.75%
Benedict Wong
165
0.70%
Paul Moore
145
0.61%
Kazunori Miyazawa
133
0.56%
Patrick McHardy
105
0.44%
James Morris
89
0.38%
Sabrina Dubroca
86
0.36%
Andrew Morton
84
0.36%
Trent Jaeger
68
0.29%
Linus Torvalds (pre-git)
61
0.26%
Eric W. Biedermann
58
0.25%
Venkat Yekkirala
54
0.23%
Nicolas Dichtel
53
0.22%
Xin Long
42
0.18%
Yan Yan
36
0.15%
Andi Kleen
33
0.14%
Wei Yongjun
31
0.13%
Eyal Birger
30
0.13%
Adrian Bunk
21
0.09%
Lorenzo Colitti
20
0.08%
Kunihiro Ishiguro
18
0.08%
Johannes Berg
15
0.06%
Tobias Brunner
9
0.04%
Arnaldo Carvalho de Melo
8
0.03%
Américo Wang
8
0.03%
Arnaud Ebalard
7
0.03%
Thomas Egerer
6
0.03%
Pavel Emelyanov
4
0.02%
Daniel Xu
3
0.01%
Others
646
2.73%
Total
23625
xfrm_proc.c
78
-
16
398
Masahide Nakamura
Alexey Dobriyan
Antony Antony
Jamal Hadi Salim
Fan Du
Leon Romanovsky
Shinta Sugimoto
Joy Latten
Others
November 2006
February 2007
August 2007
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
October 2023
April 2024
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 12, "token_count": 259}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 8, "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": 60, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 22, "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}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Masahide Nakamura
268
67.34%
Alexey Dobriyan
28
7.04%
Antony Antony
14
3.52%
Jamal Hadi Salim
7
1.76%
Fan Du
7
1.76%
Leon Romanovsky
5
1.26%
Shinta Sugimoto
4
1.01%
Joy Latten
2
0.50%
Others
63
15.83%
Total
398
xfrm_replay.c
796
-
24
4027
Steffen Klassert
Herbert Xu
Florian Westphal
Paul Moore
Alexey Kuznetsov
Alexey Dobriyan
David S. Miller
Hideaki Yoshifuji / 吉藤英明
Kazunori Miyazawa
Sabrina Dubroca
Thomas Egerer
Antony Antony
Mathias Krause
Johannes Berg
Fan Du
Martin Willi
Others
October 2002
November 2002
March 2003
March 2005
September 2006
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
October 2008
November 2008
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
January 2018
March 2019
May 2019
May 2020
June 2021
August 2022
September 2022
October 2022
April 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 77}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 13, "token_count": 38}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 285}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 24, "token_count": 80}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 20}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 65}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 2383}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 33, "token_count": 6}, {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 56, "token_count": 14}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 35, "token_count": 5}, {"author_id": 0, "token_count": 368}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 217}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
2964
73.60%
Herbert Xu
375
9.31%
Florian Westphal
227
5.64%
Paul Moore
80
1.99%
Alexey Kuznetsov
77
1.91%
Alexey Dobriyan
65
1.61%
David S. Miller
48
1.19%
Hideaki Yoshifuji / 吉藤英明
38
0.94%
Kazunori Miyazawa
20
0.50%
Sabrina Dubroca
18
0.45%
Thomas Egerer
14
0.35%
Antony Antony
13
0.32%
Mathias Krause
6
0.15%
Johannes Berg
5
0.12%
Fan Du
5
0.12%
Martin Willi
3
0.07%
Others
69
1.71%
Total
4027
xfrm_state.c
3191
-
96
16945
David S. Miller
Alexey Kuznetsov
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Florian Westphal
Steffen Klassert
Alexey Dobriyan
Shinta Sugimoto
Jamal Hadi Salim
Leon Romanovsky
Joy Latten
Masahide Nakamura
Fan Du
Antony Antony
Sabrina Dubroca
Kazunori Miyazawa
Paul Moore
Dmitry Safonov
James Morris
Patrick McHardy
Kunihiro Ishiguro
Américo Wang
Nicolas Dichtel
Andi Kleen
Horia Geantă
Timo Teräs
Noriaki Takamiya
Venkat Yekkirala
Thomas Egerer
Wei Yongjun
Martin Willi
Yan Yan
Mathias Krause
Eyal Birger
Ilan Tayari
Lorenzo Colitti
Pavel Emelyanov
Eric Dumazet
Adrian Bunk
Eric W. Biedermann
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Johannes Berg
Yossi Kuperman
Trent Jaeger
Arnaud Ebalard
Andrew Morton
Gustavo A. R. Silva
Diego Beltrami
Benedict Wong
Joakim Koskela
Others
September 1992
April 1994
June 1995
May 1998
February 2002
October 2002
November 2002
December 2002
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
February 2004
April 2004
May 2004
June 2004
July 2004
September 2004
November 2004
December 2004
January 2005
February 2005
March 2005
April 2005
June 2005
October 2005
December 2005
January 2006
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
February 2009
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
May 2012
July 2012
August 2012
September 2012
October 2012
January 2013
February 2013
June 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
August 2014
March 2015
April 2015
September 2015
October 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
August 2022
September 2022
October 2022
November 2022
December 2022
January 2023
March 2023
July 2023
October 2023
April 2024
May 2024
June 2024
July 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 440}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 962}, {"author_id": 2, "token_count": 107}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 39, "token_count": 136}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 13, "token_count": 1141}, {"author_id": 14, "token_count": 5}, {"author_id": 23, "token_count": 297}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 14, "token_count": 119}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 31, "token_count": 10}, {"author_id": 2, "token_count": 17}, {"author_id": 14, "token_count": 93}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 1, "token_count": 353}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 42, "token_count": 96}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 59, "token_count": 27}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 58}, {"author_id": 30, "token_count": 82}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 106}, {"author_id": 4, "token_count": 138}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 4, "token_count": 88}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 45, "token_count": 69}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 1498}, {"author_id": 12, "token_count": 455}, {"author_id": 38, "token_count": 83}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 17}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 34, "token_count": 3}, {"author_id": 12, "token_count": 37}, {"author_id": 30, "token_count": 25}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 20, "token_count": 117}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 836}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 31, "token_count": 9}, {"author_id": 4, "token_count": 42}, {"author_id": 30, "token_count": 16}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 20, "token_count": 106}, {"author_id": 12, "token_count": 4}, {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 130}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 20, "token_count": 309}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 292}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 24, "token_count": 329}, {"author_id": 54, "token_count": 27}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 26, "token_count": 9}, {"author_id": 1, "token_count": 19}, {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "token_count": 152}, {"author_id": 15, "token_count": 88}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 23, "token_count": 72}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 2, "token_count": 62}, {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 36, "token_count": 7}, {"author_id": 1, "token_count": 118}, {"author_id": 19, "token_count": 22}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 826}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 19, "token_count": 32}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 307}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 53, "token_count": 21}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 4, "token_count": 372}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 56, "token_count": 67}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 63}, {"author_id": 0, "token_count": 39}, {"author_id": 53, "token_count": 37}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 22, "token_count": 62}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 37, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 44, "token_count": 88}, {"author_id": 13, "token_count": 23}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 22, "token_count": 175}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 22, "token_count": 63}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 22, "token_count": 97}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 47, "token_count": 94}, {"author_id": 21, "token_count": 107}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 37, "token_count": 13}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 199}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 48, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 59}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 35, "token_count": 15}, {"author_id": 0, "token_count": 397}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 11, "token_count": 16}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 48, "token_count": 36}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 35}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 1, "token_count": 27}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 0, "token_count": 2}, {"author_id": 52, "token_count": 13}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 33, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 33, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 44, "token_count": 38}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 3, "token_count": 153}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 533}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 63}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 0, "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": 11, "token_count": 183}, {"author_id": 7, "token_count": 270}, {"author_id": 1, "token_count": 31}, {"author_id": 24, "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": 27}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 252}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 88}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 49, "token_count": 51}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 43}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 581}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "token_count": 20}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 16, "token_count": 64}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 47}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 10, "token_count": 47}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 250}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
2153
12.71%
Alexey Kuznetsov
1402
8.27%
Herbert Xu
1401
8.27%
Hideaki Yoshifuji / 吉藤英明
1327
7.83%
Florian Westphal
1014
5.98%
Steffen Klassert
876
5.17%
Alexey Dobriyan
847
5.00%
Shinta Sugimoto
836
4.93%
Jamal Hadi Salim
803
4.74%
Leon Romanovsky
651
3.84%
Joy Latten
556
3.28%
Masahide Nakamura
519
3.06%
Fan Du
406
2.40%
Antony Antony
396
2.34%
Sabrina Dubroca
383
2.26%
Kazunori Miyazawa
369
2.18%
Paul Moore
339
2.00%
Dmitry Safonov
270
1.59%
James Morris
220
1.30%
Patrick McHardy
142
0.84%
Kunihiro Ishiguro
136
0.80%
Américo Wang
129
0.76%
Nicolas Dichtel
124
0.73%
Andi Kleen
99
0.58%
Horia Geantă
94
0.55%
Timo Teräs
88
0.52%
Noriaki Takamiya
83
0.49%
Venkat Yekkirala
69
0.41%
Thomas Egerer
68
0.40%
Wei Yongjun
58
0.34%
Martin Willi
55
0.32%
Yan Yan
51
0.30%
Mathias Krause
48
0.28%
Eyal Birger
47
0.28%
Ilan Tayari
43
0.25%
Lorenzo Colitti
35
0.21%
Pavel Emelyanov
32
0.19%
Eric Dumazet
31
0.18%
Adrian Bunk
30
0.18%
Eric W. Biedermann
25
0.15%
Linus Torvalds (pre-git)
21
0.12%
Arnaldo Carvalho de Melo
19
0.11%
Johannes Berg
15
0.09%
Yossi Kuperman
13
0.08%
Trent Jaeger
11
0.06%
Arnaud Ebalard
7
0.04%
Andrew Morton
7
0.04%
Gustavo A. R. Silva
3
0.02%
Diego Beltrami
3
0.02%
Benedict Wong
3
0.02%
Joakim Koskela
1
0.01%
Others
587
3.46%
Total
16945
xfrm_state_bpf.c
134
-
5
346
Daniel Xu
Dmitry Safonov
Joy Latten
Others
November 2006
August 2007
May 2019
September 2020
December 2023
January 2024
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 32, "token_count": 335}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Xu
337
97.40%
Dmitry Safonov
5
1.45%
Joy Latten
2
0.58%
Others
2
0.58%
Total
346
xfrm_sysctl.c
88
-
18
398
Alexey Dobriyan
Pavel Emelyanov
Linus Torvalds (pre-git)
Jamal Hadi Salim
Eric W. Biedermann
David S. Miller
Alexey Kuznetsov
Joy Latten
James Morris
Herbert Xu
Kunihiro Ishiguro
Others
January 1996
March 1997
January 1998
May 1998
February 2002
October 2002
November 2002
January 2003
February 2003
March 2006
March 2007
May 2007
September 2007
December 2007
March 2008
May 2008
November 2008
January 2010
April 2012
November 2012
September 2016
November 2017
August 2023
April 2024
May 2024
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 37, "token_count": 7}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 54, "token_count": 46}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 54, "token_count": 14}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 190}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
192
48.24%
Pavel Emelyanov
62
15.58%
Linus Torvalds (pre-git)
27
6.78%
Jamal Hadi Salim
20
5.03%
Eric W. Biedermann
18
4.52%
David S. Miller
13
3.27%
Alexey Kuznetsov
3
0.75%
Joy Latten
2
0.50%
James Morris
2
0.50%
Herbert Xu
2
0.50%
Kunihiro Ishiguro
1
0.25%
Others
56
14.07%
Total
398
xfrm_user.c
4060
-
97
22688
David S. Miller
Jamal Hadi Salim
Herbert Xu
Steffen Klassert
Thomas Graf
Antony Antony
Martin Willi
Masahide Nakamura
Sabrina Dubroca
Shinta Sugimoto
Alexey Dobriyan
Christophe Gouault
Nicolas Dichtel
Trent Jaeger
Dmitry Safonov
Arnaud Ebalard
Mathias Krause
Johannes Berg
Alexey Kuznetsov
Timo Teräs
Leon Romanovsky
Fan Du
Gustavo A. R. Silva
Joy Latten
Linus Torvalds (pre-git)
Eric W. Biedermann
Eyal Birger
James Morris
Yossi Kuperman
Patrick McHardy
Florian Westphal
Tobias Brunner
Xin Long
Kunihiro Ishiguro
Lorenzo Colitti
Arnaldo Carvalho de Melo
Eric Dumazet
Horia Geantă
Paul Moore
Yan Yan
Américo Wang
Hideaki Yoshifuji / 吉藤英明
Venkat Yekkirala
Kazunori Miyazawa
Ilan Tayari
Wei Yongjun
Noriaki Takamiya
Andi Kleen
Diego Beltrami
Adrian Bunk
Others
August 1992
June 1993
April 1994
November 1994
June 1995
January 1996
September 1996
March 1998
August 1998
June 1999
February 2002
July 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
January 2004
February 2004
March 2004
July 2004
August 2004
September 2004
October 2004
December 2004
January 2005
March 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
July 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
May 2011
August 2011
October 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
November 2022
December 2022
February 2023
March 2023
April 2023
May 2023
June 2023
July 2023
October 2023
February 2024
April 2024
May 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 74}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 136}, {"author_id": 2, "token_count": 3945}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 39, "token_count": 33}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 13, "token_count": 8}, {"author_id": 14, "token_count": 35}, {"author_id": 23, "token_count": 5}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 13}, {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 258}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 1, "token_count": 208}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 17, "token_count": 201}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 296}, {"author_id": 4, "token_count": 737}, {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 30, "token_count": 8}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 326}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 1397}, {"author_id": 30, "token_count": 27}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 45, "token_count": 7}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 12, "token_count": 813}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 4, "token_count": 37}, {"author_id": 20, "token_count": 44}, {"author_id": 12, "token_count": 5}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 132}, {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 9, "token_count": 781}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 31, "token_count": 24}, {"author_id": 4, "token_count": 383}, {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 4, "token_count": 97}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 17, "token_count": 1251}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 20, "token_count": 18}, {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 170}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 26, "token_count": 2}, {"author_id": 1, "token_count": 203}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 15, "token_count": 151}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 30, "token_count": 3}, {"author_id": 24, "token_count": 25}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 277}, {"author_id": 1, "token_count": 4}, {"author_id": 19, "token_count": 308}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 582}, {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 19, "token_count": 533}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 37, "token_count": 27}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 451}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 19, "token_count": 86}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 463}, {"author_id": 53, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 488}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 37, "token_count": 37}, {"author_id": 33, "token_count": 208}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 21, "token_count": 86}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 22, "token_count": 77}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 22, "token_count": 25}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 22, "token_count": 13}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 47, "token_count": 28}, {"author_id": 21, "token_count": 109}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 18, "token_count": 502}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 35, "token_count": 30}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 33, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 35, "token_count": 193}, {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 11, "token_count": 120}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 48, "token_count": 5}, {"author_id": 55, "token_count": 31}, {"author_id": 33, "token_count": 52}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 56}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 57, "token_count": 87}, {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 52, "token_count": 45}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 17}, {"author_id": 3, "token_count": 12}, {"author_id": 0, "token_count": 467}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "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": 33, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 25, "token_count": 11}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 290}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 11, "token_count": 389}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 90}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 237}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 21, "token_count": 172}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 83}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 49, "token_count": 24}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 21, "token_count": 57}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 466}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 271}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 79}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 147}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 219}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 50, "token_count": 36}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 564}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 10, "token_count": 55}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
4749
20.93%
Jamal Hadi Salim
3145
13.86%
Herbert Xu
2045
9.01%
Steffen Klassert
1528
6.73%
Thomas Graf
1480
6.52%
Antony Antony
1156
5.10%
Martin Willi
927
4.09%
Masahide Nakamura
820
3.61%
Sabrina Dubroca
816
3.60%
Shinta Sugimoto
781
3.44%
Alexey Dobriyan
656
2.89%
Christophe Gouault
502
2.21%
Nicolas Dichtel
443
1.95%
Trent Jaeger
331
1.46%
Dmitry Safonov
290
1.28%
Arnaud Ebalard
278
1.23%
Mathias Krause
273
1.20%
Johannes Berg
225
0.99%
Alexey Kuznetsov
210
0.93%
Timo Teräs
170
0.75%
Leon Romanovsky
160
0.71%
Fan Du
117
0.52%
Gustavo A. R. Silva
87
0.38%
Joy Latten
86
0.38%
Linus Torvalds (pre-git)
72
0.32%
Eric W. Biedermann
70
0.31%
Eyal Birger
55
0.24%
James Morris
48
0.21%
Yossi Kuperman
45
0.20%
Patrick McHardy
43
0.19%
Florian Westphal
39
0.17%
Tobias Brunner
36
0.16%
Xin Long
35
0.15%
Kunihiro Ishiguro
33
0.15%
Lorenzo Colitti
31
0.14%
Arnaldo Carvalho de Melo
30
0.13%
Eric Dumazet
29
0.13%
Horia Geantă
28
0.12%
Paul Moore
25
0.11%
Yan Yan
24
0.11%
Américo Wang
23
0.10%
Hideaki Yoshifuji / 吉藤英明
16
0.07%
Venkat Yekkirala
7
0.03%
Kazunori Miyazawa
5
0.02%
Ilan Tayari
5
0.02%
Wei Yongjun
3
0.01%
Noriaki Takamiya
3
0.01%
Andi Kleen
3
0.01%
Diego Beltrami
2
0.01%
Adrian Bunk
1
0.00%
Others
702
3.09%
Total
22688
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
253
Author
Tokens
Proportion
Commits
Proportion
0
Steffen Klassert
12735
12.73%
95
6.43%
1
Herbert Xu
10265
10.26%
189
12.80%
2
David S. Miller
9918
9.92%
114
7.72%
3
Florian Westphal
9153
9.15%
107
7.24%
4
Jamal Hadi Salim
4208
4.21%
35
2.37%
5
Sabrina Dubroca
4206
4.21%
38
2.57%
6
Alexey Kuznetsov
4066
4.07%
13
0.88%
7
Dmitry Safonov
4045
4.04%
9
0.61%
8
Alexey Dobriyan
3040
3.04%
63
4.27%
9
Shinta Sugimoto
2936
2.94%
2
0.14%
10
Eyal Birger
2787
2.79%
10
0.68%
11
Antony Antony
2561
2.56%
19
1.29%
12
Masahide Nakamura
2529
2.53%
32
2.17%
13
Hideaki Yoshifuji / 吉藤英明
2360
2.36%
18
1.22%
14
James Morris
2240
2.24%
17
1.15%
15
Timo Teräs
2167
2.17%
10
0.68%
16
Leon Romanovsky
1624
1.62%
21
1.42%
17
Thomas Graf
1480
1.48%
16
1.08%
18
Christophe Gouault
1138
1.14%
2
0.14%
19
Martin Willi
1089
1.09%
8
0.54%
20
Joy Latten
1052
1.05%
7
0.47%
21
Nicolas Dichtel
956
0.96%
19
1.29%
22
Fan Du
820
0.82%
17
1.15%
23
Kazunori Miyazawa
659
0.66%
6
0.41%
24
Paul Moore
615
0.61%
7
0.47%
25
Xin Long
591
0.59%
18
1.22%
26
Eric Dumazet
568
0.57%
47
3.18%
27
Benedict Wong
461
0.46%
6
0.41%
28
Linus Torvalds (pre-git)
437
0.44%
37
2.51%
29
Trent Jaeger
410
0.41%
2
0.14%
30
Patrick McHardy
404
0.40%
28
1.90%
31
Arnaldo Carvalho de Melo
365
0.36%
20
1.35%
32
Daniel Xu
342
0.34%
2
0.14%
33
Mathias Krause
332
0.33%
19
1.29%
34
Diego Beltrami
310
0.31%
1
0.07%
35
Johannes Berg
305
0.30%
6
0.41%
36
Arnaud Ebalard
292
0.29%
2
0.14%
37
Eric W. Biedermann
235
0.23%
18
1.22%
38
Noriaki Takamiya
224
0.22%
4
0.27%
39
Kunihiro Ishiguro
196
0.20%
2
0.14%
40
Jussi Kivilinna
186
0.19%
3
0.20%
41
Julian Anastasov
178
0.18%
2
0.14%
42
Andi Kleen
171
0.17%
3
0.20%
43
Joakim Koskela
162
0.16%
3
0.20%
44
Américo Wang
162
0.16%
10
0.68%
45
Venkat Yekkirala
130
0.13%
5
0.34%
46
Huy Nguyen
129
0.13%
2
0.14%
47
Horia Geantă
122
0.12%
1
0.07%
48
Ilan Tayari
113
0.11%
5
0.34%
49
Yan Yan
111
0.11%
2
0.14%
50
Tobias Brunner
102
0.10%
4
0.27%
51
Mitsuru Kanda
100
0.10%
3
0.20%
52
Yossi Kuperman
99
0.10%
4
0.27%
53
Wei Yongjun
99
0.10%
6
0.41%
54
Pavel Emelyanov
99
0.10%
8
0.54%
55
Lorenzo Colitti
94
0.09%
2
0.14%
56
Thomas Egerer
92
0.09%
4
0.27%
57
Gustavo A. R. Silva
91
0.09%
3
0.20%
58
Andrew Morton
91
0.09%
3
0.20%
59
Adrian Bunk
91
0.09%
2
0.14%
60
Others
3477
3.48%
316
21.39%
Total
100020
1477