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