sctp: move to plugins, disabled by default
[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 Link Bonding
32 I:      bonding
33 M:      Steven Luong <sluong@cisco.com>
34 F:      src/vnet/bonding/
35
36 Doxygen
37 I:      doxygen
38 M:      Chris Luke <chrisy@flirble.org>
39 F:      doxygen/
40
41 Sphinx Documents
42 I:      docs
43 M:      John DeNisco <jdenisco@cisco.com>
44 M:      Ray Kinsella <raykinsella78@gmail.com>
45 F:      docs/
46
47 Infrastructure Library
48 I:      vppinfra
49 M:      Dave Barach <dave@barachs.net>
50 F:      src/vppinfra/
51
52 Vector Library
53 I:      vlib
54 M:      Dave Barach <dave@barachs.net>
55 M:      Damjan Marion <damarion@cisco.com>
56 F:      src/vlib/
57 E:      src/vlib/buffer*.[ch]
58
59 Vector Library - Buffer Management
60 I:      buffers
61 M:      Damjan Marion <damarion@cisco.com>
62 M:      Dave Barach <dave@barachs.net>
63 F:      src/vlib/buffer*.[ch]
64
65 Binary API Libraries
66 I:      api
67 M:      Dave Barach <dave@barachs.net>
68 F:      src/vlibapi/
69 F:      src/vlibmemory/
70
71 VNET Bidirectonal Forwarding Detection (BFD)
72 I:      bfd
73 M:      Klement Sekera <ksekera@cisco.com>
74 F:      src/vnet/bfd/
75
76 VNET Device Drivers
77 I:      devices
78 M:      Damjan Marion <damarion@cisco.com>
79 F:      src/vnet/devices/
80
81 VNET TAP Drivers
82 I:      tap
83 M:      Damjan Marion <damarion@cisco.com>
84 M:      Steven Luong <sluong@cisco.com>
85 M:      Mohsin Kazmi <sykazmi@cisco.com>
86 F:      src/vnet/devices/tap/
87 F:      src/vnet/devices/virtio/node.c
88 F:      src/vnet/devices/virtio/device.c
89
90 VNET Feature Arcs
91 I:      feature
92 M:      Dave Barach <dave@barachs.net>
93 M:      Damjan Marion <damarion@cisco.com>
94 F:      src/vnet/feature/
95
96 VNET FIB
97 I:      fib
98 M:      Neale Ranns <nranns@cisco.com>
99 F:      src/vnet/fib/
100 F:      src/vnet/mfib/
101 F:      src/vnet/dpo
102 F:      src/vnet/adj
103
104 VNET IPv4 and IPv6 LPM
105 I:      ip
106 M:      Dave Barach <dave@barachs.net>
107 F:      src/vnet/ip/
108
109 VNET Interface Common
110 I:      interface
111 M:      Dave Barach <dave@barachs.net>
112 F:      src/vnet/interface*.[ch]
113
114 VNET Packet Generator
115 I:      pg
116 M:      Dave Barach <dave@barachs.net>
117 F:      src/vnet/pg/
118
119 VNET Segment Routing (IPv6 and MPLS)
120 I:      sr
121 M:      Pablo Camarillo <pcamaril@cisco.com>
122 F:      src/vnet/srv6/
123 F:      src/vnet/srmpls/
124 F:      src/examples/srv6-sample-localsid/
125
126 VNET IPSec
127 I:      ipsec
128 M:      Neale Ranns <nranns@cisco.com>
129 M:      Radu Nicolau <radu.nicolau@intel.com>
130 F:      src/vnet/ipsec/
131
132 VNET Crypto Infra
133 I:      crypto
134 M:      Damjan Marion <damarion@cisco.com>
135 M:      Neale Ranns <nranns@cisco.com>
136 F:      src/vnet/crypto/
137
138 Crypto IA32 Plugin
139 I:      crypto-ia32
140 M:      Damjan Marion <damarion@cisco.com>
141 F:      src/plugins/crypto_ia32/
142
143 Crypto openssl Plugin
144 I:      crypto-openssl
145 M:      Damjan Marion <damarion@cisco.com>
146 F:      src/plugins/crypto_openssl/
147
148 Crypto ipsecmb Plugin
149 I:      crypto-ipsecmb
150 M:      Neale Ranns <nranns@cisco.com>
151 F:      src/plugins/crypto_ipsecmb/
152
153 VNET L2
154 I:      l2
155 M:      John Lo <loj@cisco.com>
156 F:      src/vnet/l2/
157
158 VNET Link Layer Discovery Protocol (LLDP)
159 I:      lldp
160 M:      Klement Sekera <ksekera@cisco.com>
161 F:      src/vnet/lldp/
162
163 VNET LISP
164 I:      lisp
165 M:      Florin Coras <fcoras@cisco.com>
166 F:      src/vnet/lisp-cp/
167 F:      src/vnet/lisp-gpe/
168
169 Plugin - MAP
170 I:      map
171 Y:      src/plugins/map/FEATURE.yaml
172 M:      Ole Troan <ot@cisco.com>
173 F:      src/plugins/map
174
175 VNET MPLS
176 I:      mpls
177 M:      Neale Ranns <nranns@cisco.com>
178 F:      src/vnet/mpls/
179
180 VNET BIER
181 I:      bier
182 M:      Neale Ranns <nranns@cisco.com>
183 F:      src/vnet/bier/
184
185 VNET Session Layer
186 I:      session
187 M:      Florin Coras <fcoras@cisco.com>
188 F:      src/vnet/session
189
190 VNET TCP
191 I:      tcp
192 M:      Florin Coras <fcoras@cisco.com>
193 F:      src/vnet/tcp
194
195 VNET VXLAN
196 I:      vxlan
197 M:      John Lo <loj@cisco.com>
198 F:      src/vnet/vxlan/
199
200 VNET VXLAN-GPE
201 I:      vxlan-gpe
202 M:      Hongjun Ni <hongjun.ni@intel.com>
203 F:      src/vnet/vxlan-gpe/
204
205 VNET IPIP
206 I:      ipip
207 Y:      src/vnet/ipip/FEATURE.yaml
208 M:      Ole Troan <otroan@employees.org>
209 F:      src/vnet/ipip/
210
211 VNET TLS and TLS engine plugins
212 I:      tls
213 M:      Florin Coras <fcoras@cisco.com>
214 M:      Ping Yu <ping.yu@intel.com>
215 F:      src/vnet/tls
216 F:      src/plugins/tlsopenssl
217 F:      src/plugins/tlsmbedtls
218
219 Plugin - Access Control List (ACL) Based Forwarding
220 I:      abf
221 M:      Neale Ranns <nranns@cisco.com>
222 F:      src/plugins/abf/
223
224 Plugin - Group Based Policy (GBP)
225 I:      gbp
226 M:      Neale Ranns <nranns@cisco.com>
227 F:      src/plugins/gbp/
228
229 Plugin - ACL
230 I:      acl
231 M:      Andrew Yourtchenko <ayourtch@gmail.com>
232 F:      src/plugins/acl/
233
234 Plugin - NAT
235 I:      nat
236 M:      Ole Troan <ot@cisco.com>
237 F:      src/plugins/nat/
238
239 Plugin - AVF Device driver
240 I:      avf
241 M:      Damjan Marion <damarion@cisco.com>
242 F:      src/plugins/avf/
243
244 Plugin - DPDK
245 I:      dpdk
246 M:      Damjan Marion <damarion@cisco.com>
247 F:      src/plugins/dpdk/
248
249 Plugin - DPDK Crypto
250 I:      dpdk-ipsec
251 M:      Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com>
252 M:      Radu Nicolau <radu.nicolau@intel.com>
253 F:      src/plugins/dpdk/ipsec/
254
255 Plugin - flowprobe
256 I:      flowprobe
257 Y:      src/plugins/flowprobe/FEATURE.yaml
258 M:      Ole Troan <otroan@employees.org>
259 F:      src/plugins/flowprobe/
260
261 Plugin - Group Based Policy (GBP)
262 I:      gbp
263 M:      Neale Ranns <nranns@cisco.com>
264 F:      src/plugins/gbp/
265
266 Plugin - GTPU
267 I:      gtpu
268 M:      Hongjun Ni <hongjun.ni@intel.com>
269 F:      src/plugins/gtpu/
270
271 Plugin - Internet Key Exchange (IKEv2) Protocol
272 I:      ikev2
273 M:      Damjan Marion <damarion@cisco.com>
274 M:      Neale Ranns <nranns@cisco.com>
275 F:      src/plugins/ikev2/
276
277 Plugin - Internet Group Management Protocol (IGMP)
278 I:      igmp
279 M:      Neale Ranns <nranns@cisco.com>
280 F:      src/plugins/igmp/
281
282 Plugin - ixge device driver
283 I:      ixge
284 M:      Damjan Marion <damarion@cisco.com>
285 F:      src/plugins/ixge/
286
287 Plugin - L3 Cross-Connect (L3XC)
288 I:      l3xc
289 M:      Neale Ranns <nranns@cisco.com>
290 F:      src/plugins/l3xc/
291
292 Plugin - memif device driver
293 I:      memif
294 M:      Damjan Marion <damarion@cisco.com>
295 F:      src/plugins/memif/
296
297 Plugin - Marvell MUSDK device driver
298 I:      marvell
299 M:      Damjan Marion <damarion@cisco.com>
300 F:      src/plugins/marvell/
301
302 Plugin - PPPoE
303 I:      pppoe
304 M:      Hongjun Ni <hongjun.ni@intel.com>
305 F:      src/plugins/pppoe/
306
307 Plugin - IPv6 Segment Routing Dynamic Proxy
308 I:      srv6-ad
309 M:      Francois Clad <fclad@cisco.com>
310 F:      src/plugins/srv6-ad/
311
312 Plugin - IPv6 Segment Routing Masquerading Proxy
313 I:      srv6-am
314 M:      Francois Clad <fclad@cisco.com>
315 F:      src/plugins/srv6-am/
316
317 Plugin - IPv6 Segment Routing Static Proxy
318 I:      srv6-as
319 M:      Francois Clad <fclad@cisco.com>
320 F:      src/plugins/srv6-as/
321
322 Plugin - Link Aggregation Control Protocol
323 I:      lacp
324 M:      Steven Luong <sluong@cisco.com>
325 F:      src/plugins/lacp/
326
327 Plugin - Load Balancer
328 I:      lb
329 M:      Pfister <ppfister@cisco.com>
330 M:      Hongjun Ni <hongjun.ni@intel.com>
331 F:      src/plugins/lb/
332
333 Plugin - NSH
334 I:      nsh
335 M:      Hongjun Ni <hongjun.ni@intel.com>
336 M:      Vengada <venggovi@cisco.com>
337 F:      src/plugins/nsh/
338
339 Plugin - Time-based MAC filter
340 I:      mactime
341 Y:      src/plugins/mactime/FEATURE.yaml
342 M:      Dave Barach <dave@barachs.net>
343 F:      src/plugins/mactime/
344
345 Plugin - Network Delay Simulator
346 M:      Dave Barach <dave@barachs.net>
347 F:      src/plugins/nsim/
348
349 Test Infrastructure
350 I:      tests
351 M:      Klement Sekera <ksekera@cisco.com>
352 M:      Paul Vinciguerra <pvinci@vinciconsulting.com>
353 F:      test/
354
355 SVM Library
356 I:      svm
357 M:      Dave Barach <dave@barachs.net>
358 F:      src/svm
359
360 VPP API TEST
361 I:      vat
362 M:      Dave Barach <dave@barachs.net>
363 F:      src/vat/
364
365 VPP Executable
366 I:      vpp
367 M:      Dave Barach <dave@barachs.net>
368 F:      src/vpp/
369
370 Graphical Event Viewer
371 I:      g2
372 M:      Dave Barach <dave@barachs.net>
373 F:      src/tools/g2/
374
375 Performance Tooling
376 I:      perftool
377 M:      Dave Barach <dave@barachs.net>
378 F:      src/tools/perftool/
379
380 Plugin - vmxnet3 device driver
381 I:      vmxnet3
382 M:      Steven Luong <sluong@cisco.com>
383 F:      src/plugins/vmxnet3/
384
385 Binary API Compiler
386 I:      vppapigen
387 M:      Ole Troan <otroan@employees.org>
388 F:      src/tools/vppapigen/
389
390 Plugin - RDMA (ibverb) driver
391 I:      rdma
392 M:      BenoĆ®t Ganne <bganne@cisco.com>
393 M:      Damjan Marion <damarion@cisco.com>
394 F:      src/plugins/rdma/
395
396 Plugin - QUIC protocol
397 I:      quic
398 M:      Aloys Augustin <aloaugus@cisco.com>
399 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
400 M:      Dave Wallace <dwallacelf@gmail.com>
401 M:      Florin Coras <fcoras@cisco.com>
402 F:      src/plugins/quic/
403
404 libmemif
405 I:      libmemif
406 M:      Damjan Marion <damarion@cisco.com>
407 F:      extras/libmemif
408
409 VPP Comms Library
410 I:      vcl
411 M:      Florin Coras <fcoras@cisco.com>
412 F:      src/vcl
413
414 Statistics Segment
415 I:      stats
416 M:      Ole Troan <ot@cisco.com>
417 F:      src/vpp/stats/
418 F:      src/vpp-api/client/stat_client.[ch]
419
420 VPP Object Model
421 I:      vom
422 M:      Neale Ranns <nranns@cisco.com>
423 M:      Mohsin Kazmi <sykazmi@cisco.com>
424 F:      extras/vom/vom/
425
426 Plugin - Host Stack Applications
427 I:      hsa
428 M:      Florin Coras <fcoras@cisco.com>
429 M:      Dave Wallace <dwallacelf@gmail.com>
430 M:      Aloys Augustin <aloaugus@cisco.com>
431 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
432 F:      src/plugins/hs_apps/
433
434 Python binding for the VPP API
435 I:      papi
436 M:      Ole Troan <ot@cisco.com>
437 M:      Paul Vinciguerra <pvinci@vinciconsulting.com>
438 F:      src/vpp-api/python
439
440 Plugin - SCTP
441 I:      sctp
442 F:      src/plugins/sctp/
443
444 THE REST
445 I:      misc
446 C:      Contact vpp-dev Mailing List <vpp-dev@fd.io>
447 F:      *
448 F:      */