Linux Source Code
Home
Release 6.10
Help
vxlan
root
drivers
net
Highlighting
Reset All
By Author
By Age
──────────
Alaa Mohamed
Alce Lafranque
Alexander Duyck
Alexander Lobakin
Alexei Starovoitov
Alexey Kodanev
Alexis Bauvin
Amit Cohen
Américo Wang
Andy Zhou
Antoine Tenart
Atzm Watanabe
Beniamino Galvani
Benjamin Poirier
Daniel Borkmann
David Ahern
David L Stevens
David S. Miller
Eric Dumazet
Fabian Frederick
Fedor Pchelkin
Girish Moodalbail
Guillaume Nault
Haishuang Yan
Hangbin Liu
Hannes Frederic Sowa
Ido Schimmel
Jakub Kiciński
Jarod Wilson
Jesse Gross
Jiri Benc
Joe Perches
Johannes Berg
Joseph Gasparakis
Lance Richardson
Li RongQing
Litao Jiao
Marcelo Ricardo Leitner
Mark Bloch
Matthias Schiffer
Mike Rapoport
Nicolas Dichtel
Nikolay Aleksandrov
Or Gerlitz
Others
Paolo Abeni
Petr Machata
Pravin B Shelar
Roopa Prabhu
Sabrina Dubroca
Sridhar Samudrala
Stefano Brivio
Stephen Hemminger
Taehee Yoo
Thomas Graf
Thomas Richter
Tom Herbert
Vincent Bernat
Vladimir Nikishkin
Xin Long
Yan Burman
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
vxlan_core.c
4945
-
110
25753
Stephen Hemminger
Roopa Prabhu
Jiri Benc
Petr Machata
Américo Wang
David L Stevens
Amit Cohen
Matthias Schiffer
Pravin B Shelar
Thomas Graf
Tom Herbert
Ido Schimmel
Stefano Brivio
Nicolas Dichtel
Daniel Borkmann
Taehee Yoo
Mike Rapoport
Beniamino Galvani
Nikolay Aleksandrov
Litao Jiao
Eric Dumazet
Girish Moodalbail
Or Gerlitz
Guillaume Nault
Thomas Richter
Xin Long
Alce Lafranque
Marcelo Ricardo Leitner
Joseph Gasparakis
Vladimir Nikishkin
Alexis Bauvin
Johannes Berg
Hannes Frederic Sowa
Sabrina Dubroca
Vincent Bernat
Hangbin Liu
Alaa Mohamed
Sridhar Samudrala
Paolo Abeni
Atzm Watanabe
Alexander Duyck
Mark Bloch
Haishuang Yan
Antoine Tenart
Lance Richardson
Jakub Kiciński
David S. Miller
Jarod Wilson
Alexander Lobakin
Jesse Gross
Fabian Frederick
Yan Burman
Benjamin Poirier
Andy Zhou
Alexei Starovoitov
Alexey Kodanev
Li RongQing
David Ahern
Joe Perches
Others
September 1996
October 1997
January 1998
February 1999
June 1999
September 2002
October 2002
May 2003
June 2003
July 2003
January 2006
February 2010
June 2010
October 2011
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
December 2013
January 2014
March 2014
April 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
July 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
April 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
June 2019
October 2019
November 2019
December 2019
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
March 2021
June 2021
November 2021
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
October 2022
January 2023
March 2023
May 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
February 2024
March 2024
April 2024
May 2024
June 2024
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 47, "token_count": 2}, {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 59, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 3523}, {"author_id": 34, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 377}, {"author_id": 32, "token_count": 7}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 29, "token_count": 25}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 51, "token_count": 30}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 6, "token_count": 575}, {"author_id": 8, "token_count": 15}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 39, "token_count": 55}, {"author_id": 6, "token_count": 49}, {"author_id": 37, "token_count": 40}, {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 37, "token_count": 31}, {"author_id": 2, "token_count": 173}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 17, "token_count": 280}, {"author_id": 8, "token_count": 8}, {"author_id": 2, "token_count": 309}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 33}, {"author_id": 25, "token_count": 144}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 1949}, {"author_id": 8, "token_count": 251}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 59, "token_count": 3}, {"author_id": 29, "token_count": 68}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 15, "token_count": 34}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 15, "token_count": 260}, {"author_id": 21, "token_count": 31}, {"author_id": 23, "token_count": 174}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 638}, {"author_id": 17, "token_count": 24}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 100}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 51}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 12, "token_count": 41}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 53, "token_count": 28}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 38, "token_count": 2}, {"author_id": 56, "token_count": 15}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 28, "token_count": 28}, {"author_id": 12, "token_count": 33}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 14, "token_count": 62}, {"author_id": 11, "token_count": 89}, {"author_id": 12, "token_count": 387}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 12, "token_count": 61}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 28, "token_count": 69}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 47, "token_count": 4}, {"author_id": 38, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 54, "token_count": 22}, {"author_id": 11, "token_count": 623}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 54, "token_count": 5}, {"author_id": 39, "token_count": 10}, {"author_id": 4, "token_count": 19}, {"author_id": 8, "token_count": 19}, {"author_id": 12, "token_count": 30}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 230}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 38, "token_count": 7}, {"author_id": 8, "token_count": 72}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 86}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 56, "token_count": 2}, {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 42, "token_count": 19}, {"author_id": 4, "token_count": 795}, {"author_id": 41, "token_count": 50}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 42, "token_count": 4}, {"author_id": 15, "token_count": 80}, {"author_id": 47, "token_count": 7}, {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 32, "token_count": 68}, {"author_id": 4, "token_count": 393}, {"author_id": 12, "token_count": 37}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 42, "token_count": 34}, {"author_id": 14, "token_count": 174}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 4, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 48, "token_count": 38}, {"author_id": 8, "token_count": 86}, {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 47, "token_count": 16}, {"author_id": 43, "token_count": 14}, {"author_id": 8, "token_count": 413}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 45, "token_count": 4}, {"author_id": 0, "token_count": 448}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 46, "token_count": 17}, {"author_id": 9, "token_count": 1}, {"author_id": 41, "token_count": 8}, {"author_id": 0, "token_count": 456}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 14, "token_count": 103}, {"author_id": 0, "token_count": 9}, {"author_id": 34, "token_count": 34}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 32}, {"author_id": 20, "token_count": 85}, {"author_id": 34, "token_count": 27}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 47, "token_count": 2}, {"author_id": 45, "token_count": 42}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 40, "token_count": 56}, {"author_id": 9, "token_count": 802}, {"author_id": 0, "token_count": 4}, {"author_id": 33, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 60}, {"author_id": 33, "token_count": 54}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 22, "token_count": 177}, {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 72}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 55, "token_count": 26}, {"author_id": 43, "token_count": 34}, {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 35, "token_count": 45}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 47, "token_count": 9}, {"author_id": 33, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 35, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 636}, {"author_id": 0, "token_count": 32}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 5, "token_count": 309}, {"author_id": 13, "token_count": 294}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 31, "token_count": 91}, {"author_id": 47, "token_count": 1}, {"author_id": 5, "token_count": 345}, {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 681}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 21, "token_count": 38}, {"author_id": 5, "token_count": 51}, {"author_id": 0, "token_count": 533}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 58, "token_count": 3}, {"author_id": 21, "token_count": 36}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 227}, {"author_id": 13, "token_count": 10}, {"author_id": 16, "token_count": 121}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 26, "token_count": 17}, {"author_id": 16, "token_count": 208}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 99}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 16, "token_count": 23}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 0, "token_count": 1148}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 58, "token_count": 14}, {"author_id": 1, "token_count": 22}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 13, "token_count": 156}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 50, "token_count": 32}, {"author_id": 46, "token_count": 21}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 46, "token_count": 2}, {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 44, "token_count": 48}, {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 46, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 244}, {"author_id": 0, "token_count": 484}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 36, "token_count": 72}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 30, "token_count": 91}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 234}, {"author_id": 4, "token_count": 445}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 52, "token_count": 23}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 973}, {"author_id": 18, "token_count": 293}, {"author_id": 52, "token_count": 5}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 27, "token_count": 108}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 21, "token_count": 45}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 49, "token_count": 35}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 24, "token_count": 122}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 15, "token_count": 12}, {"author_id": 24, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
4105
15.94%
Roopa Prabhu
3569
13.86%
Jiri Benc
2100
8.15%
Petr Machata
2022
7.85%
Américo Wang
1959
7.61%
David L Stevens
1639
6.36%
Amit Cohen
973
3.78%
Matthias Schiffer
902
3.50%
Pravin B Shelar
882
3.42%
Thomas Graf
714
2.77%
Tom Herbert
646
2.51%
Ido Schimmel
474
1.84%
Stefano Brivio
464
1.80%
Nicolas Dichtel
446
1.73%
Daniel Borkmann
386
1.50%
Taehee Yoo
352
1.37%
Mike Rapoport
304
1.18%
Beniamino Galvani
293
1.14%
Nikolay Aleksandrov
244
0.95%
Litao Jiao
229
0.89%
Eric Dumazet
188
0.73%
Girish Moodalbail
177
0.69%
Or Gerlitz
174
0.68%
Guillaume Nault
160
0.62%
Thomas Richter
144
0.56%
Xin Long
109
0.42%
Alce Lafranque
108
0.42%
Marcelo Ricardo Leitner
100
0.39%
Joseph Gasparakis
93
0.36%
Vladimir Nikishkin
91
0.35%
Alexis Bauvin
91
0.35%
Johannes Berg
90
0.35%
Hannes Frederic Sowa
81
0.31%
Sabrina Dubroca
79
0.31%
Vincent Bernat
78
0.30%
Hangbin Liu
73
0.28%
Alaa Mohamed
72
0.28%
Sridhar Samudrala
71
0.28%
Paolo Abeni
65
0.25%
Atzm Watanabe
65
0.25%
Alexander Duyck
59
0.23%
Mark Bloch
56
0.22%
Haishuang Yan
48
0.19%
Antoine Tenart
48
0.19%
Lance Richardson
46
0.18%
Jakub Kiciński
44
0.17%
David S. Miller
41
0.16%
Jarod Wilson
38
0.15%
Alexander Lobakin
35
0.14%
Jesse Gross
34
0.13%
Fabian Frederick
34
0.13%
Yan Burman
30
0.12%
Benjamin Poirier
28
0.11%
Andy Zhou
28
0.11%
Alexei Starovoitov
27
0.10%
Alexey Kodanev
26
0.10%
Li RongQing
23
0.09%
David Ahern
19
0.07%
Joe Perches
18
0.07%
Others
259
1.01%
Total
25753
vxlan_mdb.c
1746
-
17
8362
Ido Schimmel
Américo Wang
Johannes Berg
Roopa Prabhu
Stephen Hemminger
Petr Machata
Jesse Gross
David L Stevens
Nicolas Dichtel
Haishuang Yan
Pravin B Shelar
Atzm Watanabe
Thomas Graf
Jiri Benc
Jakub Kiciński
Others
October 2011
October 2012
November 2012
March 2013
April 2013
May 2013
June 2013
August 2013
April 2014
November 2014
December 2014
July 2015
February 2016
April 2017
December 2017
October 2018
December 2018
February 2019
June 2019
May 2020
February 2022
March 2023
October 2023
December 2023
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 96}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 38, "token_count": 28}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 80}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 6738}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 530}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 641}, ]}, ]
Author Name
Tokens
Token Proportion
Ido Schimmel
7916
94.67%
Américo Wang
96
1.15%
Johannes Berg
80
0.96%
Roopa Prabhu
75
0.90%
Stephen Hemminger
73
0.87%
Petr Machata
33
0.39%
Jesse Gross
33
0.39%
David L Stevens
23
0.28%
Nicolas Dichtel
10
0.12%
Haishuang Yan
6
0.07%
Pravin B Shelar
4
0.05%
Atzm Watanabe
3
0.04%
Thomas Graf
2
0.02%
Jiri Benc
1
0.01%
Jakub Kiciński
1
0.01%
Others
6
0.07%
Total
8362
vxlan_multicast.c
272
-
7
1377
Roopa Prabhu
Américo Wang
Stephen Hemminger
Taehee Yoo
Pravin B Shelar
Mark Bloch
Others
October 2012
August 2013
June 2017
June 2019
May 2020
February 2021
February 2022
var spanGroupData = [ {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1279}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
1284
93.25%
Américo Wang
43
3.12%
Stephen Hemminger
26
1.89%
Taehee Yoo
10
0.73%
Pravin B Shelar
8
0.58%
Mark Bloch
5
0.36%
Others
1
0.07%
Total
1377
vxlan_private.h
250
-
14
1432
Roopa Prabhu
Américo Wang
Stephen Hemminger
Ido Schimmel
Pravin B Shelar
Thomas Graf
David L Stevens
Petr Machata
Nikolay Aleksandrov
Jiri Benc
Mike Rapoport
Mark Bloch
Johannes Berg
Li RongQing
October 2012
November 2012
March 2013
April 2013
May 2013
June 2013
August 2013
March 2015
July 2015
January 2016
February 2016
January 2017
February 2017
April 2017
June 2017
October 2018
November 2018
December 2018
May 2020
November 2020
February 2022
March 2023
October 2023
December 2023
var spanGroupData = [ {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 299}, {"author_id": 8, "token_count": 38}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 11}, {"author_id": 0, "token_count": 620}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
641
44.76%
Américo Wang
299
20.88%
Stephen Hemminger
193
13.48%
Ido Schimmel
157
10.96%
Pravin B Shelar
38
2.65%
Thomas Graf
26
1.82%
David L Stevens
21
1.47%
Petr Machata
17
1.19%
Nikolay Aleksandrov
11
0.77%
Jiri Benc
10
0.70%
Mike Rapoport
7
0.49%
Mark Bloch
5
0.35%
Johannes Berg
5
0.35%
Li RongQing
2
0.14%
Total
1432
vxlan_vnifilter.c
1010
-
20
4932
Roopa Prabhu
Nikolay Aleksandrov
Stephen Hemminger
Américo Wang
Johannes Berg
Petr Machata
Fedor Pchelkin
Eric Dumazet
Taehee Yoo
Pravin B Shelar
Ido Schimmel
Daniel Borkmann
Litao Jiao
Matthias Schiffer
Jesse Gross
David L Stevens
Nicolas Dichtel
Jiri Benc
Others
October 2012
November 2012
March 2013
June 2013
August 2013
January 2014
April 2014
November 2014
December 2014
March 2015
January 2017
April 2017
June 2017
October 2018
November 2018
December 2018
February 2019
June 2019
May 2020
February 2021
February 2022
March 2022
October 2022
August 2023
var spanGroupData = [ {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 61}, {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 45}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 632}, {"author_id": 0, "token_count": 3980}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 21, "token_count": 13}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 57, "token_count": 25}, {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Roopa Prabhu
4005
81.20%
Nikolay Aleksandrov
632
12.81%
Stephen Hemminger
69
1.40%
Américo Wang
61
1.24%
Johannes Berg
45
0.91%
Petr Machata
33
0.67%
Fedor Pchelkin
25
0.51%
Eric Dumazet
13
0.26%
Taehee Yoo
10
0.20%
Pravin B Shelar
7
0.14%
Ido Schimmel
4
0.08%
Daniel Borkmann
4
0.08%
Litao Jiao
3
0.06%
Matthias Schiffer
2
0.04%
Jesse Gross
2
0.04%
David L Stevens
2
0.04%
Nicolas Dichtel
1
0.02%
Jiri Benc
1
0.02%
Others
13
0.26%
Total
4932
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
112
Author
Tokens
Proportion
Commits
Proportion
0
Roopa Prabhu
9574
22.87%
23
4.94%
1
Ido Schimmel
8551
20.43%
21
4.51%
2
Stephen Hemminger
4466
10.67%
35
7.51%
3
Américo Wang
2458
5.87%
8
1.72%
4
Jiri Benc
2112
5.05%
45
9.66%
5
Petr Machata
2105
5.03%
24
5.15%
6
David L Stevens
1685
4.03%
5
1.07%
7
Amit Cohen
973
2.32%
8
1.72%
8
Pravin B Shelar
939
2.24%
28
6.01%
9
Matthias Schiffer
904
2.16%
9
1.93%
10
Nikolay Aleksandrov
887
2.12%
2
0.43%
11
Thomas Graf
742
1.77%
10
2.15%
12
Tom Herbert
646
1.54%
14
3.00%
13
Stefano Brivio
464
1.11%
7
1.50%
14
Nicolas Dichtel
457
1.09%
10
2.15%
15
Daniel Borkmann
390
0.93%
7
1.50%
16
Taehee Yoo
372
0.89%
5
1.07%
17
Mike Rapoport
311
0.74%
6
1.29%
18
Beniamino Galvani
293
0.70%
2
0.43%
19
Litao Jiao
232
0.55%
2
0.43%
20
Johannes Berg
220
0.53%
3
0.64%
21
Eric Dumazet
201
0.48%
17
3.65%
22
Girish Moodalbail
177
0.42%
1
0.21%
23
Or Gerlitz
174
0.42%
1
0.21%
24
Guillaume Nault
160
0.38%
4
0.86%
25
Thomas Richter
144
0.34%
1
0.21%
26
Xin Long
109
0.26%
5
1.07%
27
Alce Lafranque
108
0.26%
1
0.21%
28
Marcelo Ricardo Leitner
100
0.24%
3
0.64%
29
Joseph Gasparakis
93
0.22%
4
0.86%
30
Vladimir Nikishkin
91
0.22%
1
0.21%
31
Alexis Bauvin
91
0.22%
1
0.21%
32
Hannes Frederic Sowa
81
0.19%
4
0.86%
33
Sabrina Dubroca
79
0.19%
7
1.50%
34
Vincent Bernat
78
0.19%
3
0.64%
35
Hangbin Liu
73
0.17%
3
0.64%
36
Alaa Mohamed
72
0.17%
1
0.21%
37
Sridhar Samudrala
71
0.17%
2
0.43%
38
Jesse Gross
69
0.16%
7
1.50%
39
Atzm Watanabe
68
0.16%
2
0.43%
40
Mark Bloch
66
0.16%
2
0.43%
41
Paolo Abeni
65
0.16%
4
0.86%
42
Alexander Duyck
59
0.14%
5
1.07%
43
Haishuang Yan
54
0.13%
2
0.43%
44
Antoine Tenart
48
0.11%
1
0.21%
45
Lance Richardson
46
0.11%
3
0.64%
46
Jakub Kiciński
45
0.11%
7
1.50%
47
David S. Miller
41
0.10%
7
1.50%
48
Jarod Wilson
38
0.09%
1
0.21%
49
Alexander Lobakin
35
0.08%
1
0.21%
50
Fabian Frederick
34
0.08%
5
1.07%
51
Yan Burman
30
0.07%
1
0.21%
52
Benjamin Poirier
28
0.07%
2
0.43%
53
Andy Zhou
28
0.07%
2
0.43%
54
Alexei Starovoitov
27
0.06%
2
0.43%
55
Alexey Kodanev
26
0.06%
1
0.21%
56
Li RongQing
25
0.06%
4
0.86%
57
Fedor Pchelkin
25
0.06%
1
0.21%
58
David Ahern
19
0.05%
4
0.86%
59
Joe Perches
18
0.04%
3
0.64%
60
Others
279
0.67%
66
14.16%
Total
41856
466