api: fix free socket process args
[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 Physical Memory Allocator
53 I:      pmalloc
54 M:      Damjan Marion <damarion@cisco.com>
55 F:      src/vppinfra/pmalloc.[ch]
56
57 Vector Library
58 I:      vlib
59 M:      Dave Barach <dave@barachs.net>
60 M:      Damjan Marion <damarion@cisco.com>
61 F:      src/vlib/
62 E:      src/vlib/buffer*.[ch]
63
64 Vector Library - Buffer Management
65 I:      buffers
66 M:      Damjan Marion <damarion@cisco.com>
67 M:      Dave Barach <dave@barachs.net>
68 F:      src/vlib/buffer*.[ch]
69
70 Binary API Libraries
71 I:      api
72 M:      Dave Barach <dave@barachs.net>
73 F:      src/vlibapi/
74 F:      src/vlibmemory/
75
76 VNET Bidirectonal Forwarding Detection (BFD)
77 I:      bfd
78 M:      Klement Sekera <ksekera@cisco.com>
79 F:      src/vnet/bfd/
80
81 VNET Classifier
82 I:      classify
83 M:      Dave Barach <dave@barachs.net>
84 F:      src/vnet/classify
85
86 VNET Device Drivers
87 I:      devices
88 M:      Damjan Marion <damarion@cisco.com>
89 F:      src/vnet/devices/
90
91 VNET TAP Drivers
92 I:      tap
93 M:      Damjan Marion <damarion@cisco.com>
94 M:      Steven Luong <sluong@cisco.com>
95 M:      Mohsin Kazmi <sykazmi@cisco.com>
96 F:      src/vnet/devices/tap/
97
98 VNET Native Virtio Drivers
99 I:      virtio
100 M:      Mohsin Kazmi <sykazmi@cisco.com>
101 M:      Damjan Marion <damarion@cisco.com>
102 F:      src/vnet/devices/virtio/
103
104 VNET Etherent
105 I:      ethernet
106 M:      Dave Barach <dave@barachs.net>
107 M:      Damjan Marion <damarion@cisco.com>
108 M:      Neale Ranns <nranns@cisco.com>
109 F:      src/vnet/ethernet/
110
111 VNET Feature Arcs
112 I:      feature
113 M:      Dave Barach <dave@barachs.net>
114 M:      Damjan Marion <damarion@cisco.com>
115 F:      src/vnet/feature/
116
117 VNET FIB
118 I:      fib
119 M:      Neale Ranns <nranns@cisco.com>
120 F:      src/vnet/fib/
121 F:      src/vnet/mfib/
122 F:      src/vnet/dpo
123 F:      src/vnet/adj
124
125 VNET IPv4 LPM
126 I:      ip
127 M:      Dave Barach <dave@barachs.net>
128 F:      src/vnet/ip/
129
130 VNET IPv6 LPM
131 I:      ip6
132 M:      Neale Ranns <nranns@cisco.com>
133 M:      Jon Loeliger <jdl@netgate.com>
134 F:      src/vnet/ip/
135
136 VNET QoS
137 I:      qos
138 M:      Neale Ranns <nranns@cisco.com>
139 F:      src/vnet/qos/
140
141 VNET Interface Common
142 I:      interface
143 M:      Dave Barach <dave@barachs.net>
144 F:      src/vnet/interface*.[ch]
145
146 VNET Packet Generator
147 I:      pg
148 M:      Dave Barach <dave@barachs.net>
149 F:      src/vnet/pg/
150
151 VNET Segment Routing (IPv6 and MPLS)
152 I:      sr
153 M:      Pablo Camarillo <pcamaril@cisco.com>
154 F:      src/vnet/srv6/
155 F:      src/vnet/srmpls/
156 F:      src/examples/srv6-sample-localsid/
157
158 VNET IPSec
159 I:      ipsec
160 M:      Neale Ranns <nranns@cisco.com>
161 M:      Radu Nicolau <radu.nicolau@intel.com>
162 F:      src/vnet/ipsec/
163
164 VNET Crypto Infra
165 I:      crypto
166 M:      Damjan Marion <damarion@cisco.com>
167 M:      Neale Ranns <nranns@cisco.com>
168 F:      src/vnet/crypto/
169
170 Crypto IA32 Plugin
171 I:      crypto-ia32
172 M:      Damjan Marion <damarion@cisco.com>
173 F:      src/plugins/crypto_ia32/
174
175 Crypto openssl Plugin
176 I:      crypto-openssl
177 M:      Damjan Marion <damarion@cisco.com>
178 F:      src/plugins/crypto_openssl/
179
180 Crypto ipsecmb Plugin
181 I:      crypto-ipsecmb
182 M:      Neale Ranns <nranns@cisco.com>
183 F:      src/plugins/crypto_ipsecmb/
184
185 VNET L2
186 I:      l2
187 M:      John Lo <loj@cisco.com>
188 F:      src/vnet/l2/
189
190 VNET Link Layer Discovery Protocol (LLDP)
191 I:      lldp
192 M:      Klement Sekera <ksekera@cisco.com>
193 F:      src/vnet/lldp/
194
195 VNET LISP
196 I:      lisp
197 M:      Florin Coras <fcoras@cisco.com>
198 F:      src/vnet/lisp-cp/
199 F:      src/vnet/lisp-gpe/
200
201 VNET GSO
202 I: gso
203 M: Andrew Yourtchenko <ayourtch@gmail.com>
204 F: src/vnet/interface_output.c
205
206 Plugin - MAP
207 I:      map
208 Y:      src/plugins/map/FEATURE.yaml
209 M:      Ole Troan <ot@cisco.com>
210 F:      src/plugins/map
211
212 VNET MPLS
213 I:      mpls
214 M:      Neale Ranns <nranns@cisco.com>
215 F:      src/vnet/mpls/
216
217 VNET BIER
218 I:      bier
219 M:      Neale Ranns <nranns@cisco.com>
220 F:      src/vnet/bier/
221
222 VNET Session Layer
223 I:      session
224 M:      Florin Coras <fcoras@cisco.com>
225 F:      src/vnet/session
226
227 VNET TCP
228 I:      tcp
229 M:      Florin Coras <fcoras@cisco.com>
230 F:      src/vnet/tcp
231
232 VNET UDP
233 I:      udp
234 M:      Florin Coras <fcoras@cisco.com>
235 F:      src/vnet/udp
236
237 VNET VXLAN
238 I:      vxlan
239 M:      John Lo <loj@cisco.com>
240 F:      src/vnet/vxlan/
241
242 VNET VXLAN-GPE
243 I:      vxlan-gpe
244 M:      Hongjun Ni <hongjun.ni@intel.com>
245 F:      src/vnet/vxlan-gpe/
246
247 VNET VXLAN-GBP
248 I:      vxlan-gbp
249 M:      Mohsin Kazmi <sykazmi@cisco.com>
250 M:      Neale Ranns <nranns@cisco.com>
251 F:      src/vnet/vxlan-gbp/
252
253 VNET IPIP
254 I:      ipip
255 Y:      src/vnet/ipip/FEATURE.yaml
256 M:      Ole Troan <otroan@employees.org>
257 F:      src/vnet/ipip/
258
259 VNET DHCP
260 I:      dhcp
261 M:      Dave Barach <dave@barachs.net>
262 M:      Neale Ranns <nranns@cisco.com>
263 F:      src/vnet/dhcp/
264
265 VNET TLS and TLS engine plugins
266 I:      tls
267 M:      Florin Coras <fcoras@cisco.com>
268 M:      Ping Yu <ping.yu@intel.com>
269 F:      src/vnet/tls
270 F:      src/plugins/tlsopenssl
271 F:      src/plugins/tlsmbedtls
272
273 VNET SYSLOG
274 I:      syslog
275 M:      Matus Fabian <matfabia@cisco.com>
276 F:      src/vnet/syslog
277
278 VNET FLOW
279 I:      flow
280 M:      Damjan Marion <damarion@cisco.com>
281 F:      src/vnet/flow/
282
283 Plugin - Access Control List (ACL) Based Forwarding
284 I:      abf
285 M:      Neale Ranns <nranns@cisco.com>
286 F:      src/plugins/abf/
287
288 Plugin - Simple DNS name resolver
289 I:      dns
290 M:      Dave Barach <dave@barachs.net>
291 F:      src/plugins/dns/
292
293 Plugin - Group Based Policy (GBP)
294 I:      gbp
295 M:      Neale Ranns <nranns@cisco.com>
296 F:      src/plugins/gbp/
297
298 Plugin - ACL
299 I:      acl
300 M:      Andrew Yourtchenko <ayourtch@gmail.com>
301 F:      src/plugins/acl/
302
303 Plugin - NAT
304 I:      nat
305 M:      Ole Troan <ot@cisco.com>
306 F:      src/plugins/nat/
307
308 Plugin - AVF Device driver
309 I:      avf
310 M:      Damjan Marion <damarion@cisco.com>
311 F:      src/plugins/avf/
312
313 Plugin - DPDK
314 I:      dpdk
315 M:      Damjan Marion <damarion@cisco.com>
316 F:      src/plugins/dpdk/
317
318 Plugin - DPDK Crypto
319 I:      dpdk-ipsec
320 M:      Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com>
321 M:      Radu Nicolau <radu.nicolau@intel.com>
322 F:      src/plugins/dpdk/ipsec/
323
324 Plugin - flowprobe
325 I:      flowprobe
326 Y:      src/plugins/flowprobe/FEATURE.yaml
327 M:      Ole Troan <otroan@employees.org>
328 F:      src/plugins/flowprobe/
329
330 Plugin - http_static
331 I:      http_static
332 M:      Dave Barach <dbarach@cisco.com>
333 F:      src/plugins/http_static/
334
335 Plugin - Group Based Policy (GBP)
336 I:      gbp
337 M:      Neale Ranns <nranns@cisco.com>
338 F:      src/plugins/gbp/
339
340 Plugin - GTPU
341 I:      gtpu
342 M:      Hongjun Ni <hongjun.ni@intel.com>
343 F:      src/plugins/gtpu/
344
345 Plugin - Internet Key Exchange (IKEv2) Protocol
346 I:      ikev2
347 M:      Damjan Marion <damarion@cisco.com>
348 M:      Neale Ranns <nranns@cisco.com>
349 F:      src/plugins/ikev2/
350
351 Plugin - Internet Group Management Protocol (IGMP)
352 I:      igmp
353 M:      Neale Ranns <nranns@cisco.com>
354 F:      src/plugins/igmp/
355
356 Plugin - ixge device driver
357 I:      ixge
358 M:      Damjan Marion <damarion@cisco.com>
359 F:      src/plugins/ixge/
360
361 Plugin - L3 Cross-Connect (L3XC)
362 I:      l3xc
363 M:      Neale Ranns <nranns@cisco.com>
364 F:      src/plugins/l3xc/
365
366 Plugin - memif device driver
367 I:      memif
368 M:      Damjan Marion <damarion@cisco.com>
369 F:      src/plugins/memif/
370
371 Plugin - Marvell MUSDK device driver
372 I:      marvell
373 M:      Damjan Marion <damarion@cisco.com>
374 F:      src/plugins/marvell/
375
376 Plugin - PPPoE
377 I:      pppoe
378 M:      Hongjun Ni <hongjun.ni@intel.com>
379 F:      src/plugins/pppoe/
380
381 Plugin - Ping
382 I:      ping
383 M:      Andrew Yourtchenko <ayourtch@gmail.com>
384 F:      src/plugins/ping
385
386 Plugin - IPv6 Segment Routing Dynamic Proxy
387 I:      srv6-ad
388 M:      Francois Clad <fclad@cisco.com>
389 F:      src/plugins/srv6-ad/
390
391 Plugin - IPv6 Segment Routing Masquerading Proxy
392 I:      srv6-am
393 M:      Francois Clad <fclad@cisco.com>
394 F:      src/plugins/srv6-am/
395
396 Plugin - IPv6 Segment Routing Static Proxy
397 I:      srv6-as
398 M:      Francois Clad <fclad@cisco.com>
399 F:      src/plugins/srv6-as/
400
401 Plugin - Link Aggregation Control Protocol
402 I:      lacp
403 M:      Steven Luong <sluong@cisco.com>
404 F:      src/plugins/lacp/
405
406 Plugin - Load Balancer
407 I:      lb
408 M:      Pfister <ppfister@cisco.com>
409 M:      Hongjun Ni <hongjun.ni@intel.com>
410 F:      src/plugins/lb/
411
412 Plugin - NSH
413 I:      nsh
414 M:      Hongjun Ni <hongjun.ni@intel.com>
415 M:      Vengada <venggovi@cisco.com>
416 F:      src/plugins/nsh/
417
418 Plugin - Time-based MAC filter
419 I:      mactime
420 Y:      src/plugins/mactime/FEATURE.yaml
421 M:      Dave Barach <dave@barachs.net>
422 F:      src/plugins/mactime/
423
424 Plugin - Network Delay Simulator
425 I:      nsim
426 M:      Dave Barach <dave@barachs.net>
427 F:      src/plugins/nsim/
428
429 Plugin - Simple DNS name resolver
430 I:      dns
431 M:      Dave Barach <dave@barachs.net>
432 F:      src/plugins/dns/
433
434 Test Infrastructure
435 I:      tests
436 M:      Klement Sekera <ksekera@cisco.com>
437 M:      Paul Vinciguerra <pvinci@vinciconsulting.com>
438 F:      test/
439
440 SVM Library
441 I:      svm
442 M:      Dave Barach <dave@barachs.net>
443 F:      src/svm
444
445 VPP API TEST
446 I:      vat
447 M:      Dave Barach <dave@barachs.net>
448 F:      src/vat/
449
450 VPP Executable
451 I:      vpp
452 M:      Dave Barach <dave@barachs.net>
453 F:      src/vpp/
454
455 Emacs templates
456 I:      emacs
457 M:      Dave Barach <dave@barachs.net>
458 F:      extras/emacs/
459
460 Graphical Event Viewer
461 I:      g2
462 M:      Dave Barach <dave@barachs.net>
463 F:      src/tools/g2/
464
465 Performance Tooling
466 I:      perftool
467 M:      Dave Barach <dave@barachs.net>
468 F:      src/tools/perftool/
469
470 Plugin - vmxnet3 device driver
471 I:      vmxnet3
472 M:      Steven Luong <sluong@cisco.com>
473 F:      src/plugins/vmxnet3/
474
475 Binary API Compiler for Python
476 I:      vppapigen
477 M:      Ole Troan <otroan@employees.org>
478 F:      src/tools/vppapigen/
479
480 API trace tool
481 I:      vppapitrace
482 M:      Ole Troan <otroan@employees.org>
483 F:      src/tools/vppapitrace/
484
485 Binary API Compiler for C and C++
486 I:      vapi
487 M:      Ole Troan <ot@cisco.com>
488 F:      src/vpp-api/vapi
489
490 Plugin - RDMA (ibverb) driver
491 I:      rdma
492 M:      BenoĆ®t Ganne <bganne@cisco.com>
493 M:      Damjan Marion <damarion@cisco.com>
494 F:      src/plugins/rdma/
495
496 Plugin - QUIC protocol
497 I:      quic
498 M:      Aloys Augustin <aloaugus@cisco.com>
499 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
500 M:      Dave Wallace <dwallacelf@gmail.com>
501 M:      Florin Coras <fcoras@cisco.com>
502 F:      src/plugins/quic/
503
504 libmemif
505 I:      libmemif
506 M:      Damjan Marion <damarion@cisco.com>
507 F:      extras/libmemif
508
509 VPP Comms Library
510 I:      vcl
511 M:      Florin Coras <fcoras@cisco.com>
512 F:      src/vcl
513
514 Statistics Segment
515 I:      stats
516 M:      Ole Troan <ot@cisco.com>
517 F:      src/vpp/stats/
518 F:      src/vpp-api/client/stat_client.[ch]
519
520 VPP Object Model
521 I:      vom
522 M:      Neale Ranns <nranns@cisco.com>
523 M:      Mohsin Kazmi <sykazmi@cisco.com>
524 F:      extras/vom/vom/
525
526 Plugin - Host Stack Applications
527 I:      hsa
528 M:      Florin Coras <fcoras@cisco.com>
529 M:      Dave Wallace <dwallacelf@gmail.com>
530 M:      Aloys Augustin <aloaugus@cisco.com>
531 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
532 F:      src/plugins/hs_apps/
533
534 Python binding for the VPP API
535 I:      papi
536 M:      Ole Troan <ot@cisco.com>
537 F:      src/vpp-api/python
538
539 Plugin - SCTP
540 I:      sctp
541 F:      src/plugins/sctp/
542
543 THE REST
544 I:      misc
545 C:      Contact vpp-dev Mailing List <vpp-dev@fd.io>
546 F:      *
547 F:      */