build: update MAINTAINERS
[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 Interface Common
96 I:      interface
97 M:      Dave Barach <dave@barachs.net>
98 F:      src/vnet/interface*.[ch]
99
100 VNET Segment Routing (IPv6 and MPLS)
101 I:      sr
102 M:      Pablo Camarillo <pcamaril@cisco.com>
103 F:      src/vnet/srv6/
104 F:      src/vnet/srmpls/
105 F:      src/examples/srv6-sample-localsid/
106
107 VNET IPSec
108 I:      ipsec
109 M:      Neale Ranns <nranns@cisco.com>
110 M:      Radu Nicolau <radu.nicolau@intel.com>
111 F:      src/vnet/ipsec/
112
113 VNET Crypto Infra
114 I:      crypto
115 M:      Damjan Marion <damarion@cisco.com>
116 M:      Neale Ranns <nranns@cisco.com>
117 F:      src/vnet/crypto/
118
119 Crypto IA32 Plugin
120 I:      crypto-ia32
121 M:      Damjan Marion <damarion@cisco.com>
122 F:      src/plugins/crypto_ia32/
123
124 Crypto openssl Plugin
125 I:      crypto-openssl
126 M:      Damjan Marion <damarion@cisco.com>
127 F:      src/plugins/crypto_openssl/
128
129 Crypto ipsecmb Plugin
130 I:      crypto-ipsecmb
131 M:      Neale Ranns <nranns@cisco.com>
132 F:      src/plugins/crypto_ipsecmb/
133
134 VNET L2
135 I:      l2
136 M:      John Lo <loj@cisco.com>
137 F:      src/vnet/l2/
138
139 VNET Link Layer Discovery Protocol (LLDP)
140 I:      lldp
141 M:      Klement Sekera <ksekera@cisco.com>
142 F:      src/vnet/lldp/
143
144 VNET LISP
145 I:      lisp
146 M:      Florin Coras <fcoras@cisco.com>
147 F:      src/vnet/lisp-cp/
148 F:      src/vnet/lisp-gpe/
149
150 Plugin - MAP
151 I:      map
152 Y:      src/plugins/map/FEATURE.yaml
153 M:      Ole Troan <ot@cisco.com>
154 F:      src/plugins/map
155
156 VNET MPLS
157 I:      mpls
158 M:      Neale Ranns <nranns@cisco.com>
159 F:      src/vnet/mpls/
160
161 VNET Session Layer
162 I:      session
163 M:      Florin Coras <fcoras@cisco.com>
164 F:      src/vnet/session
165
166 VNET TCP
167 I:      tcp
168 M:      Florin Coras <fcoras@cisco.com>
169 F:      src/vnet/tcp
170
171 VNET VXLAN
172 I:      vxlan
173 M:      John Lo <loj@cisco.com>
174 F:      src/vnet/vxlan/
175
176 VNET VXLAN-GPE
177 I:      vxlan-gpe
178 M:      Hongjun Ni <hongjun.ni@intel.com>
179 F:      src/vnet/vxlan-gpe/
180
181 VNET IPIP
182 I:      ipip
183 Y:      src/vnet/ipip/FEATURE.yaml
184 M:      Ole Troan <otroan@employees.org>
185 F:      src/vnet/ipip/
186
187 VNET TLS and TLS engine plugins
188 I:      tls
189 M:      Florin Coras <fcoras@cisco.com>
190 M:      Ping Yu <ping.yu@intel.com>
191 F:      src/vnet/tls
192 F:      src/plugins/tlsopenssl
193 F:      src/plugins/tlsmbedtls
194
195 Plugin - Access Control List (ACL) Based Forwarding
196 I:      abf
197 M:      Neale Ranns <nranns@cisco.com>
198 F:      src/plugins/abf/
199
200 Plugin - Group Based Policy (GBP)
201 I:      gbp
202 M:      Neale Ranns <nranns@cisco.com>
203 F:      src/plugins/gbp/
204
205 Plugin - ACL
206 I:      acl
207 M:      Andrew Yourtchenko <ayourtch@gmail.com>
208 F:      src/plugins/acl/
209
210 Plugin - AVF Device driver
211 I:      avf
212 M:      Damjan Marion <damarion@cisco.com>
213 F:      src/plugins/avf/
214
215 Plugin - DPDK
216 I:      dpdk
217 M:      Damjan Marion <damarion@cisco.com>
218 F:      src/plugins/dpdk/
219
220 Plugin - DPDK Crypto
221 I:      dpdk-ipsec
222 M:      Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com>
223 M:      Radu Nicolau <radu.nicolau@intel.com>
224 F:      src/plugins/dpdk/ipsec/
225
226 Plugin - flowprobe
227 I:      flowprobe
228 Y:      src/plugins/flowprobe/FEATURE.yaml
229 M:      Ole Troan <otroan@employees.org>
230 F:      src/plugins/flowprobe/
231
232 Plugin - Group Based Policy (GBP)
233 I:      gbp
234 M:      Neale Ranns <nranns@cisco.com>
235 F:      src/plugins/gbp/
236
237 Plugin - GTPU
238 I:      gtpu
239 M:      Hongjun Ni <hongjun.ni@intel.com>
240 F:      src/plugins/gtpu/
241
242 Plugin - Internet Key Exchange (IKEv2) Protocol
243 I:      ikev2
244 M:      Damjan Marion <damarion@cisco.com>
245 M:      Neale Ranns <nranns@cisco.com>
246 F:      src/plugins/ikev2/
247
248 Plugin - Internet Group Management Protocol (IGMP)
249 I:      igmp
250 M:      Neale Ranns <nranns@cisco.com>
251 F:      src/plugins/igmp/
252
253 Plugin - ixge device driver
254 I:      ixge
255 M:      Damjan Marion <damarion@cisco.com>
256 F:      src/plugins/ixge/
257
258 Plugin - L3 Cross-Connect (L3XC)
259 I:      l3xc
260 M:      Neale Ranns <nranns@cisco.com>
261 F:      src/plugins/l3xc/
262
263 Plugin - memif device driver
264 I:      memif
265 M:      Damjan Marion <damarion@cisco.com>
266 F:      src/plugins/memif/
267
268 Plugin - Marvell MUSDK device driver
269 I:      marvell
270 M:      Damjan Marion <damarion@cisco.com>
271 F:      src/plugins/marvell/
272
273 Plugin - PPPoE
274 I:      pppoe
275 M:      Hongjun Ni <hongjun.ni@intel.com>
276 F:      src/plugins/pppoe/
277
278 Plugin - IPv6 Segment Routing Dynamic Proxy
279 I:      srv6-ad
280 M:      Francois Clad <fclad@cisco.com>
281 F:      src/plugins/srv6-ad/
282
283 Plugin - IPv6 Segment Routing Masquerading Proxy
284 I:      srv6-am
285 M:      Francois Clad <fclad@cisco.com>
286 F:      src/plugins/srv6-am/
287
288 Plugin - IPv6 Segment Routing Static Proxy
289 I:      srv6-as
290 M:      Francois Clad <fclad@cisco.com>
291 F:      src/plugins/srv6-as/
292
293 Plugin - Load Balancer
294 I:      lb
295 M:      Pfister <ppfister@cisco.com>
296 M:      Hongjun Ni <hongjun.ni@intel.com>
297 F:      src/plugins/lb/
298
299 Plugin - NSH
300 I:      nsh
301 M:      Hongjun Ni <hongjun.ni@intel.com>
302 M:      Vengada <venggovi@cisco.com>
303 F:      src/plugins/nsh/
304
305 Plugin - Time-based MAC filter
306 I:      mactime
307 Y:      src/plugins/mactime/FEATURE.yaml
308 M:      Dave Barach <dave@barachs.net>
309 F:      src/plugins/mactime/
310
311 Plugin - Network Delay Simulator
312 M:      Dave Barach <dave@barachs.net>
313 F:      src/plugins/nsim/
314
315 Test Infrastructure
316 I:  tests
317 M:      Klement Sekera <ksekera@cisco.com>
318 M:      Paul Vinciguerra <pvinci@vinciconsulting.com>
319 F:      test/
320
321 SVM Library
322 I:      svm
323 M:      Dave Barach <dave@barachs.net>
324 F:      src/svm
325
326 VPP API TEST
327 I:      vat
328 M:      Dave Barach <dave@barachs.net>
329 F:      src/vat/
330
331 VPP Executable
332 I:      vpp
333 M:      Dave Barach <dave@barachs.net>
334 F:      src/vpp/
335
336 Graphical Event Viewer
337 I:      g2
338 M:      Dave Barach <dave@barachs.net>
339 F:      src/tools/g2/
340
341 Performance Tooling
342 I:      perftool
343 M:      Dave Barach <dave@barachs.net>
344 F:      src/tools/perftool/
345
346 Binary API Compiler
347 I:      vppapigen
348 M:      Ole Troan <otroan@employees.org>
349 F:      src/tools/vppapigen/
350
351 Plugin - RDMA (ibverb) driver
352 I:      rdma
353 M:      BenoĆ®t Ganne <bganne@cisco.com>
354 M:      Damjan Marion <damarion@cisco.com>
355 F:      src/plugins/rdma/
356
357 Plugin - QUIC protocol
358 I:      quic
359 M:      Aloys Augustin <aloaugus@cisco.com>
360 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
361 M:      Dave Wallace <dwallacelf@gmail.com>
362 M:      Florin Coras <fcoras@cisco.com>
363 F:      src/plugins/quic/
364
365 libmemif
366 I:      libmemif
367 M:      Damjan Marion <damarion@cisco.com>
368 F:      extras/libmemif
369
370 VPP Comms Library
371 I:      vcl
372 M:      Florin Coras <fcoras@cisco.com>
373 F:      src/vcl
374
375 Statistics Segment
376 I:      stats
377 M:      Ole Troan <ot@cisco.com>
378 F:      src/vpp/stats/
379 F:      src/vpp-api/client/stat_client.[ch]
380
381 THE REST
382 I:      misc
383 C:      Contact vpp-dev Mailing List <vpp-dev@fd.io>
384 F:      *
385 F:      */