misc: update MAINTAINERS file
[vpp.git] / MAINTAINERS
1 Descriptions of section entries:
2
3         M: Maintainer Full name and E-mail address: Full Name <address@domain>
4            One maintainer per line.  Multiple M: lines acceptable.
5         F: Files and directories with wildcard patterns.
6            A trailing slash includes all files and subdirectory files.
7            F:   drivers/net/    all files in and below drivers/net
8            F:   drivers/net/*   all files in drivers/net, but not below
9            One pattern per line.  Multiple F: lines acceptable.
10         E: exclude file(s) matched by F:
11         C: Single line comment related to current section.
12         I: single word feature/component identifier
13         Y: path to feature YAML file
14
15                 -----------------------------------
16
17 Build System
18 I:      build
19 M:      Damjan Marion <damarion@cisco.com>
20 F:      Makefile
21 F:      src/CMakeLists.txt
22 F:      src/cmake/
23 F:      build/
24
25 Build System Internal
26 I:      ebuild
27 M:      Dave Barach <dave@barachs.net>
28 F:      build-root/Makefile
29 F:      build-data/
30
31 Doxygen
32 I:      doxygen
33 M:      Chris Luke <chrisy@flirble.org>
34 F:      doxygen/
35
36 Sphinx Documents
37 I:      docs
38 M:      John DeNisco <jdenisco@cisco.com>
39 M:      Ray Kinsella <raykinsella78@gmail.com>
40 F:      docs/
41
42 Infrastructure Library
43 I:      vppinfra
44 M:      Dave Barach <dave@barachs.net>
45 F:      src/vppinfra/
46
47 Vector Library
48 I:      vlib
49 M:      Dave Barach <dave@barachs.net>
50 M:      Damjan Marion <damarion@cisco.com>
51 F:      src/vlib/
52 E:      src/vlib/buffer*.[ch]
53
54 Vector Library - Buffer Management
55 I:      buffers
56 M:      Damjan Marion <damarion@cisco.com>
57 M:      Dave Barach <dave@barachs.net>
58 F:      src/vlib/buffer*.[ch]
59
60 Binary API Libraries
61 I:      api
62 M:      Dave Barach <dave@barachs.net>
63 F:      src/vlibapi/
64 F:      src/vlibmemory/
65
66 VNET Bidirectonal Forwarding Detection (BFD)
67 I:      bfd
68 M:      Klement Sekera <ksekera@cisco.com>
69 F:      src/vnet/bfd/
70
71 VNET Device Drivers
72 I:      devices
73 M:      Damjan Marion <damarion@cisco.com>
74 F:      src/vnet/devices/
75
76 VNET Feature Arcs
77 I:      feature
78 M:      Dave Barach <dave@barachs.net>
79 M:      Damjan Marion <damarion@cisco.com>
80 F:      src/vnet/feature/
81
82 VNET FIB
83 I:      fib
84 M:      Neale Ranns <nranns@cisco.com>
85 F:      src/vnet/fib/
86 F:      src/vnet/mfib/
87 F:      src/vnet/dpo
88 F:      src/vnet/adj
89
90 VNET IPv4 and IPv6 LPM
91 I:      ip
92 M:      Dave Barach <dave@barachs.net>
93 F:      src/vnet/ip/
94
95 VNET Segment Routing (IPv6 and MPLS)
96 I:      sr
97 M:      Pablo Camarillo <pcamaril@cisco.com>
98 F:      src/vnet/srv6/
99 F:      src/vnet/srmpls/
100 F:      src/examples/srv6-sample-localsid/
101
102 VNET IPSec
103 I:      ipsec
104 M:      Neale Ranns <nranns@cisco.com>
105 M:      Radu Nicolau <radu.nicolau@intel.com>
106 F:      src/vnet/ipsec/
107
108 VNET Crypto Infra
109 I:      crypto
110 M:      Damjan Marion <damarion@cisco.com>
111 M:      Neale Ranns <nranns@cisco.com>
112 F:      src/vnet/crypto/
113
114 Crypto IA32 Plugin
115 I:      crypto-ia32
116 M:      Damjan Marion <damarion@cisco.com>
117 F:      src/plugins/crypto_ia32/
118
119 Crypto openssl Plugin
120 I:      crypto-openssl
121 M:      Damjan Marion <damarion@cisco.com>
122 F:      src/plugins/crypto_openssl/
123
124 Crypto ipsecmb Plugin
125 I:      crypto-ipsecmb
126 M:      Neale Ranns <nranns@cisco.com>
127 F:      src/plugins/crypto_ipsecmb/
128
129 VNET L2
130 I:      l2
131 M:      John Lo <loj@cisco.com>
132 F:      src/vnet/l2/
133
134 VNET Link Layer Discovery Protocol (LLDP)
135 I:      lldp
136 M:      Klement Sekera <ksekera@cisco.com>
137 F:      src/vnet/lldp/
138
139 VNET LISP
140 I:      lisp
141 M:      Florin Coras <fcoras@cisco.com>
142 F:      src/vnet/lisp-cp/
143 F:      src/vnet/lisp-gpe/
144
145 Plugin - MAP
146 I:      map
147 Y:      src/plugins/map/FEATURE.yaml
148 M:      Ole Troan <ot@cisco.com>
149 F:      src/plugins/map
150
151 VNET MPLS
152 I:      mpls
153 M:      Neale Ranns <nranns@cisco.com>
154 F:      src/vnet/mpls/
155
156 VNET Host Stack Session Layer
157 I:      session
158 M:      Florin Coras <fcoras@cisco.com>
159 F:      src/vnet/session
160
161 VNET TCP Stack
162 I:      tcp
163 M:      Florin Coras <fcoras@cisco.com>
164 F:      src/vnet/tcp
165
166 VNET VXLAN
167 I:      vxlan
168 M:      John Lo <loj@cisco.com>
169 F:      src/vnet/vxlan/
170
171 VNET VXLAN-GPE
172 I:      vxlan-gpe
173 M:      Hongjun Ni <hongjun.ni@intel.com>
174 F:      src/vnet/vxlan-gpe/
175
176 VNET IPIP
177 I:      ipip
178 Y:      src/vnet/ipip/FEATURE.yaml
179 M:      Ole Troan <otroan@employees.org>
180 F:      src/vnet/ipip/
181
182 VNET TLS and TLS engine plugins
183 I:      tls
184 M:      Florin Coras <fcoras@cisco.com>
185 M:      Ping Yu <ping.yu@intel.com>
186 F:      src/vnet/tls
187 F:      src/plugins/tlsopenssl
188 F:      src/plugins/tlsmbedtls
189
190 Plugin - Access Control List (ACL) Based Forwarding
191 I:      abf
192 M:      Neale Ranns <nranns@cisco.com>
193 F:      src/plugins/abf/
194
195 Plugin - Group Based Policy (GBP)
196 I:      gbp
197 M:      Neale Ranns <nranns@cisco.com>
198 F:      src/plugins/gbp/
199
200 Plugin - ACL
201 I:      acl
202 M:      Andrew Yourtchenko <ayourtch@gmail.com>
203 F:      src/plugins/acl/
204
205 Plugin - AVF Device driver
206 I:      avf
207 M:      Damjan Marion <damarion@cisco.com>
208 F:      src/plugins/avf/
209
210 Plugin - DPDK
211 I:      dpdk
212 M:      Damjan Marion <damarion@cisco.com>
213 F:      src/plugins/dpdk/
214
215 Plugin - DPDK Crypto
216 I:      dpdk-ipsec
217 M:      Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com>
218 M:      Radu Nicolau <radu.nicolau@intel.com>
219 F:      src/plugins/dpdk/ipsec/
220
221 Plugin - flowprobe
222 I:      flowprobe
223 Y:      src/plugins/flowprobe/FEATURE.yaml
224 M:      Ole Troan <otroan@employees.org>
225 F:      src/plugins/flowprobe/
226
227 Plugin - Group Based Policy (GBP)
228 I:      gbp
229 M:      Neale Ranns <nranns@cisco.com>
230 F:      src/plugins/gbp/
231
232 Plugin - GTPU
233 I:      gtpu
234 M:      Hongjun Ni <hongjun.ni@intel.com>
235 F:      src/plugins/gtpu/
236
237 Plugin - Internet Key Exchange (IKEv2) Protocol
238 I:      ikev2
239 M:      Damjan Marion <damarion@cisco.com>
240 M:      Neale Ranns <nranns@cisco.com>
241 F:      src/plugins/ikev2/
242
243 Plugin - Internet Group Management Protocol (IGMP)
244 I:      igmp
245 M:      Neale Ranns <nranns@cisco.com>
246 F:      src/plugins/igmp/
247
248 Plugin - ixge device driver
249 I:      ixge
250 M:      Damjan Marion <damarion@cisco.com>
251 F:      src/plugins/ixge/
252
253 Plugin - L3 Cross-Connect (L3XC)
254 I:      l3xc
255 M:      Neale Ranns <nranns@cisco.com>
256 F:      src/plugins/l3xc/
257
258 Plugin - memif device driver
259 I:      memif
260 M:      Damjan Marion <damarion@cisco.com>
261 F:      src/plugins/memif/
262
263 Plugin - Marvell MUSDK device driver
264 I:      marvell
265 M:      Damjan Marion <damarion@cisco.com>
266 F:      src/plugins/marvell/
267
268 Plugin - PPPoE
269 I:      pppoe
270 M:      Hongjun Ni <hongjun.ni@intel.com>
271 F:      src/plugins/pppoe/
272
273 Plugin - IPv6 Segment Routing Dynamic Proxy
274 I:      srv6-ad
275 M:      Francois Clad <fclad@cisco.com>
276 F:      src/plugins/srv6-ad/
277
278 Plugin - IPv6 Segment Routing Masquerading Proxy
279 I:      srv6-am
280 M:      Francois Clad <fclad@cisco.com>
281 F:      src/plugins/srv6-am/
282
283 Plugin - IPv6 Segment Routing Static Proxy
284 I:      srv6-as
285 M:      Francois Clad <fclad@cisco.com>
286 F:      src/plugins/srv6-as/
287
288 Plugin - Load Balancer
289 I:      lb
290 M:      Pfister <ppfister@cisco.com>
291 M:      Hongjun Ni <hongjun.ni@intel.com>
292 F:      src/plugins/lb/
293
294 Plugin - NSH
295 I:      nsh
296 M:      Hongjun Ni <hongjun.ni@intel.com>
297 M:      Vengada <venggovi@cisco.com>
298 F:      src/plugins/nsh/
299
300 Plugin - Time-based MAC filter
301 I:      mactime
302 Y:      src/plugins/mactime/FEATURE.yaml
303 M:      Dave Barach <dave@barachs.net>
304 F:      src/plugins/mactime/
305
306 Plugin - Network Delay Simulator
307 M:      Dave Barach <dave@barachs.net>
308 F:      src/plugins/nsim/
309
310 Test Infrastructure
311 M:      Klement Sekera <ksekera@cisco.com>
312 M:      Paul Vinciguerra <pvinci@vinciconsulting.com>
313 F:      test/
314
315 SVM Library
316 I:      svm
317 M:      Dave Barach <dave@barachs.net>
318 F:      src/svm
319
320 VPP API TEST
321 I:      vat
322 M:      Dave Barach <dave@barachs.net>
323 F:      src/vat/
324
325 VPP Executable
326 I:      vpp
327 M:      Dave Barach <dave@barachs.net>
328 F:      src/vpp/
329
330 Graphical Event Viewer
331 I:      g2
332 M:      Dave Barach <dave@barachs.net>
333 F:      src/tools/g2/
334
335 Performance Tooling
336 I:      perftool
337 M:      Dave Barach <dave@barachs.net>
338 F:      src/tools/perftool/
339
340 Binary API Compiler
341 I:      vppapigen
342 M:      Ole Troan <otroan@employees.org>
343 F:      src/tools/vppapigen/
344
345 Plugin - RDMA (ibverb) driver
346 I:      rdma
347 M:      BenoĆ®t Ganne <bganne@cisco.com>
348 M:      Damjan Marion <damarion@cisco.com>
349 F:      src/plugins/rdma/
350
351 libmemif
352 I:      libmemif
353 M:      Damjan Marion <damarion@cisco.com>
354 F:      extras/libmemif
355
356 THE REST
357 I:      misc
358 C:      Contact vpp-dev Mailing List <vpp-dev@fd.io>
359 F:      *
360 F:      */