104ab60edSDamjan MarionDescriptions of section entries:
204ab60edSDamjan Marion
304ab60edSDamjan Marion	M: Maintainer Full name and E-mail address: Full Name <address@domain>
404ab60edSDamjan Marion	   One maintainer per line.  Multiple M: lines acceptable.
504ab60edSDamjan Marion	F: Files and directories with wildcard patterns.
604ab60edSDamjan Marion	   A trailing slash includes all files and subdirectory files.
704ab60edSDamjan Marion	   F:	drivers/net/	all files in and below drivers/net
804ab60edSDamjan Marion	   F:	drivers/net/*	all files in drivers/net, but not below
904ab60edSDamjan Marion	   One pattern per line.  Multiple F: lines acceptable.
10ee09f2deSDamjan Marion	E: exclude file(s) matched by F:
1104ab60edSDamjan Marion	C: Single line comment related to current section.
12ee09f2deSDamjan Marion	I: single word feature/component identifier
13ee09f2deSDamjan Marion	Y: path to feature YAML file
1404ab60edSDamjan Marion
1504ab60edSDamjan Marion		-----------------------------------
1604ab60edSDamjan Marion
1704ab60edSDamjan MarionBuild System
18ee09f2deSDamjan MarionI:	build
1904ab60edSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
2004ab60edSDamjan MarionF:	Makefile
2111965c7bSDave BarachF:	src/CMakeLists.txt
2211965c7bSDave BarachF:	src/cmake/
23ee09f2deSDamjan MarionF:	build/
2404ab60edSDamjan Marion
2504ab60edSDamjan MarionBuild System Internal
26ee09f2deSDamjan MarionI:	ebuild
2704ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
2804ab60edSDamjan MarionF:	build-root/Makefile
2911965c7bSDave BarachF:	build-data/
3004ab60edSDamjan Marion
3113d33548SSteven LuongLink Bonding
3213d33548SSteven LuongI:	bonding
3313d33548SSteven LuongM:	Steven Luong <sluong@cisco.com>
3413d33548SSteven LuongF:	src/vnet/bonding/
3513d33548SSteven Luong
3604ab60edSDamjan MarionDoxygen
37ee09f2deSDamjan MarionI:	doxygen
3804ab60edSDamjan MarionM:	Chris Luke <chrisy@flirble.org>
3904ab60edSDamjan MarionF:	doxygen/
4004ab60edSDamjan Marion
4106dcd45fSJohn DeNiscoSphinx Documents
42ee09f2deSDamjan MarionI:	docs
43ee09f2deSDamjan MarionM:	John DeNisco <jdenisco@cisco.com>
44ee09f2deSDamjan MarionM:	Ray Kinsella <raykinsella78@gmail.com>
45ee09f2deSDamjan MarionF:	docs/
4604ab60edSDamjan Marion
4704ab60edSDamjan MarionInfrastructure Library
48ee09f2deSDamjan MarionI:	vppinfra
4904ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
5004ab60edSDamjan MarionF:	src/vppinfra/
5104ab60edSDamjan Marion
52801c7016SDamjan MarionPhysical Memory Allocator
53801c7016SDamjan MarionI:	pmalloc
54801c7016SDamjan MarionM:	Damjan Marion <damarion@cisco.com>
55801c7016SDamjan MarionF:	src/vppinfra/pmalloc.[ch]
56801c7016SDamjan Marion
5711965c7bSDave BarachVector Library
58ee09f2deSDamjan MarionI:	vlib
5904ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
6004ab60edSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
6104ab60edSDamjan MarionF:	src/vlib/
62ee09f2deSDamjan MarionE:	src/vlib/buffer*.[ch]
63ee09f2deSDamjan Marion
64ee09f2deSDamjan MarionVector Library - Buffer Management
65ee09f2deSDamjan MarionI:	buffers
66ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
67ee09f2deSDamjan MarionM:	Dave Barach <dave@barachs.net>
68ee09f2deSDamjan MarionF:	src/vlib/buffer*.[ch]
6904ab60edSDamjan Marion
7011965c7bSDave BarachBinary API Libraries
71ee09f2deSDamjan MarionI:	api
7204ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
7304ab60edSDamjan MarionF:	src/vlibapi/
7404ab60edSDamjan MarionF:	src/vlibmemory/
7504ab60edSDamjan Marion
7627ccbfdeSPaul VinciguerraVNET Bidirectional Forwarding Detection (BFD)
77ee09f2deSDamjan MarionI:	bfd
7804ab60edSDamjan MarionM:	Klement Sekera <ksekera@cisco.com>
7904ab60edSDamjan MarionF:	src/vnet/bfd/
8004ab60edSDamjan Marion
81864d857cSDamjan MarionVNET Classifier
82864d857cSDamjan MarionI:	classify
83864d857cSDamjan MarionM:	Dave Barach <dave@barachs.net>
84864d857cSDamjan MarionF:	src/vnet/classify
85864d857cSDamjan Marion
86cd01fb42SJakub GrajciarVNET Policer
87cd01fb42SJakub GrajciarI:	policer
88cd01fb42SJakub GrajciarM:	N/A
89cd01fb42SJakub GrajciarF:	src/vnet/policer/
90cd01fb42SJakub Grajciar
9104ab60edSDamjan MarionVNET Device Drivers
92ee09f2deSDamjan MarionI:	devices
9397c998c2SPaul VinciguerraY:	src/vnet/devices/af_packet/FEATURE.yaml
9497c998c2SPaul VinciguerraY:	src/vnet/devices/pipe/FEATURE.yaml
9504ab60edSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
9604ab60edSDamjan MarionF:	src/vnet/devices/
9704ab60edSDamjan Marion
9897d54ed4SMohsin KazmiVNET TAP Drivers
99a37810dcSVratko PolakI:	tap
10097c998c2SPaul VinciguerraY:	src/vnet/devices/tap/FEATURE.yaml
101a37810dcSVratko PolakM:	Damjan Marion <damarion@cisco.com>
102a37810dcSVratko PolakM:	Steven Luong <sluong@cisco.com>
103a37810dcSVratko PolakM:	Mohsin Kazmi <sykazmi@cisco.com>
104a37810dcSVratko PolakF:	src/vnet/devices/tap/
1051acdbc2fSMohsin Kazmi
1061acdbc2fSMohsin KazmiVNET Native Virtio Drivers
10709220b8dSVratko PolakI:	virtio
10897c998c2SPaul VinciguerraY:	src/vnet/devices/virtio/FEATURE.yaml
10909220b8dSVratko PolakM:	Mohsin Kazmi <sykazmi@cisco.com>
11006c194d9SDamjan MarionM:	Damjan Marion <damarion@cisco.com>
11109220b8dSVratko PolakF:	src/vnet/devices/virtio/
11297d54ed4SMohsin Kazmi
11327ccbfdeSPaul VinciguerraVNET Ethernet
114fe2fff37SNeale RannsI:	ethernet
115fe2fff37SNeale RannsM:	Dave Barach <dave@barachs.net>
116fe2fff37SNeale RannsM:	Damjan Marion <damarion@cisco.com>
117fe2fff37SNeale RannsF:	src/vnet/ethernet/
118fe2fff37SNeale Ranns
11904ab60edSDamjan MarionVNET Feature Arcs
120ee09f2deSDamjan MarionI:	feature
12104ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
12204ab60edSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
12304ab60edSDamjan MarionF:	src/vnet/feature/
12404ab60edSDamjan Marion
12504ab60edSDamjan MarionVNET FIB
126ee09f2deSDamjan MarionI:	fib
12704ab60edSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
12804ab60edSDamjan MarionF:	src/vnet/fib/
12904ab60edSDamjan MarionF:	src/vnet/mfib/
13004ab60edSDamjan MarionF:	src/vnet/dpo
13104ab60edSDamjan MarionF:	src/vnet/adj
13204ab60edSDamjan Marion
133a6460e46SJon LoeligerVNET IPv4 LPM
134ee09f2deSDamjan MarionI:	ip
13504ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
13604ab60edSDamjan MarionF:	src/vnet/ip/
13704ab60edSDamjan Marion
138a6460e46SJon LoeligerVNET IPv6 LPM
139a6460e46SJon LoeligerI:	ip6
140a6460e46SJon LoeligerM:	Neale Ranns <nranns@cisco.com>
141a6460e46SJon LoeligerM:	Jon Loeliger <jdl@netgate.com>
142a6460e46SJon LoeligerF:	src/vnet/ip/
143a6460e46SJon Loeliger
144cbe25aabSNeale RannsVNET IP Neighbors
145cbe25aabSNeale RannsI:	ip-neighbor
146cbe25aabSNeale RannsM:	Neale Ranns <nranns@cisco.com>
147cbe25aabSNeale RannsF:	src/vnet/ip-neighbor
148cbe25aabSNeale Ranns
1495281a902SNeale RannsVNET QoS
1505281a902SNeale RannsI:	qos
1515281a902SNeale RannsM:	Neale Ranns <nranns@cisco.com>
1525281a902SNeale RannsF:	src/vnet/qos/
1535281a902SNeale Ranns
154ff34b916SNeale RannsVNET Interface Common
155ff34b916SNeale RannsI:	interface
156ff34b916SNeale RannsM:	Dave Barach <dave@barachs.net>
157ff34b916SNeale RannsF:	src/vnet/interface*.[ch]
158ff34b916SNeale Ranns
1591671d3beSPaul VinciguerraVNET Packet Generator
1601671d3beSPaul VinciguerraI:	pg
1611671d3beSPaul VinciguerraM:	Dave Barach <dave@barachs.net>
1621671d3beSPaul VinciguerraF:	src/vnet/pg/
1631671d3beSPaul Vinciguerra
1645d73eecdSPablo CamarilloVNET Segment Routing (IPv6 and MPLS)
165ee09f2deSDamjan MarionI:	sr
16604ab60edSDamjan MarionM:	Pablo Camarillo <pcamaril@cisco.com>
1675d73eecdSPablo CamarilloF:	src/vnet/srv6/
1685d73eecdSPablo CamarilloF:	src/vnet/srmpls/
1695d73eecdSPablo CamarilloF:	src/examples/srv6-sample-localsid/
17004ab60edSDamjan Marion
17104ab60edSDamjan MarionVNET IPSec
172ee09f2deSDamjan MarionI:	ipsec
173ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
174ff9f040eSRadu NicolauM:	Radu Nicolau <radu.nicolau@intel.com>
17504ab60edSDamjan MarionF:	src/vnet/ipsec/
17604ab60edSDamjan Marion
177ee09f2deSDamjan MarionVNET Crypto Infra
178ee09f2deSDamjan MarionI:	crypto
179ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
180ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
181ee09f2deSDamjan MarionF:	src/vnet/crypto/
182ee09f2deSDamjan Marion
183aa4438a3SJakub GrajciarVNET COP
184aa4438a3SJakub GrajciarI:	cop
185aa4438a3SJakub GrajciarM:	Dave Barach <dave@barachs.net>
186aa4438a3SJakub GrajciarF:	src/vnet/cop/
187aa4438a3SJakub Grajciar
18803ce4621SNeale RannsVNET TEIB
18903ce4621SNeale RannsI:	teib
190e11dce20SNeale RannsM:	Neale Ranns <nranns@cisco.com>
19103ce4621SNeale RannsF:	src/vnet/teib/
192e11dce20SNeale Ranns
193908965dbSJakub GrajciarVNET SPAN
194908965dbSJakub GrajciarI:	span
195908965dbSJakub GrajciarM:	N/A
196908965dbSJakub GrajciarF:	src/vnet/span
197908965dbSJakub Grajciar
1987d08e39aSDamjan MarionCrypto native Plugin
1997d08e39aSDamjan MarionI:	crypto-native
200ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
2017d08e39aSDamjan MarionF:	src/plugins/crypto_native/
202ee09f2deSDamjan Marion
203ee09f2deSDamjan MarionCrypto openssl Plugin
204ee09f2deSDamjan MarionI:	crypto-openssl
205ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
206ee09f2deSDamjan MarionF:	src/plugins/crypto_openssl/
207ee09f2deSDamjan Marion
208ee09f2deSDamjan MarionCrypto ipsecmb Plugin
209ee09f2deSDamjan MarionI:	crypto-ipsecmb
210ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
211ee09f2deSDamjan MarionF:	src/plugins/crypto_ipsecmb/
212ee09f2deSDamjan Marion
21304ab60edSDamjan MarionVNET L2
214ee09f2deSDamjan MarionI:	l2
21504ab60edSDamjan MarionM:	John Lo <loj@cisco.com>
21604ab60edSDamjan MarionF:	src/vnet/l2/
21704ab60edSDamjan Marion
21804ab60edSDamjan MarionVNET Link Layer Discovery Protocol (LLDP)
219ee09f2deSDamjan MarionI:	lldp
22004ab60edSDamjan MarionM:	Klement Sekera <ksekera@cisco.com>
22104ab60edSDamjan MarionF:	src/vnet/lldp/
22204ab60edSDamjan Marion
22304ab60edSDamjan MarionVNET LISP
224ee09f2deSDamjan MarionI:	lisp
225a2dd5e08SFlorin CorasY:	src/vnet/lisp-cp/FEATURE.yaml
226a2dd5e08SFlorin CorasY:	src/vnet/lisp-gpe/FEATURE.yaml
22704ab60edSDamjan MarionM:	Florin Coras <fcoras@cisco.com>
22804ab60edSDamjan MarionF:	src/vnet/lisp-cp/
22904ab60edSDamjan MarionF:	src/vnet/lisp-gpe/
23004ab60edSDamjan Marion
2315f8f6173SNeale RannsVNET GRE
2325f8f6173SNeale RannsI:	gre
2335f8f6173SNeale RannsM:	Neale Ranns <nranns@cisco.com>
2345f8f6173SNeale RannsF:	src/vnet/gre/
2355f8f6173SNeale Ranns
2360f09a47fSMohsin KazmiVNET GSO
23709220b8dSVratko PolakI:	gso
23809220b8dSVratko PolakM:	Andrew Yourtchenko <ayourtch@gmail.com>
23909220b8dSVratko PolakM:	Mohsin Kazmi <sykazmi@cisco.com>
24009220b8dSVratko PolakF:	src/vnet/interface_output.c
2410f09a47fSMohsin Kazmi
242381e9a90SOle TroanPlugin - MAP
243ee09f2deSDamjan MarionI:	map
244ee09f2deSDamjan MarionY:	src/plugins/map/FEATURE.yaml
24504ab60edSDamjan MarionM:	Ole Troan <ot@cisco.com>
24679619c10SJon LoeligerM:	Jon Loeliger <jdl@netgate.com>
247381e9a90SOle TroanF:	src/plugins/map
24804ab60edSDamjan Marion
24904ab60edSDamjan MarionVNET MPLS
250ee09f2deSDamjan MarionI:	mpls
25104ab60edSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
25204ab60edSDamjan MarionF:	src/vnet/mpls/
25304ab60edSDamjan Marion
254023d23adSNeale RannsVNET BIER
255023d23adSNeale RannsI:	bier
256023d23adSNeale RannsM:	Neale Ranns <nranns@cisco.com>
257023d23adSNeale RannsF:	src/vnet/bier/
258023d23adSNeale Ranns
25933035c78SFlorin CorasVNET Session Layer
260ee09f2deSDamjan MarionI:	session
2618ef8f8f7SFlorin CorasY:	src/vnet/session/FEATURE.yaml
2621b1dfb11SDave BarachM:	Florin Coras <fcoras@cisco.com>
2631b1dfb11SDave BarachF:	src/vnet/session
2641b1dfb11SDave Barach
26533035c78SFlorin CorasVNET TCP
266ee09f2deSDamjan MarionI:	tcp
26793e053ebSFlorin CorasY:	src/vnet/tcp/FEATURE.yaml
2681b1dfb11SDave BarachM:	Florin Coras <fcoras@cisco.com>
2691b1dfb11SDave BarachF:	src/vnet/tcp
2701b1dfb11SDave Barach
27150f4a417SNathan SkrzypczakVNET UDP
27250f4a417SNathan SkrzypczakI:	udp
273f9b5dcf3SFlorin CorasY:	src/vnet/udp/FEATURE.yaml
27450f4a417SNathan SkrzypczakM:	Florin Coras <fcoras@cisco.com>
27550f4a417SNathan SkrzypczakF:	src/vnet/udp
27650f4a417SNathan Skrzypczak
27704ab60edSDamjan MarionVNET VXLAN
278ee09f2deSDamjan MarionI:	vxlan
27904ab60edSDamjan MarionM:	John Lo <loj@cisco.com>
28004ab60edSDamjan MarionF:	src/vnet/vxlan/
28104ab60edSDamjan Marion
282fcfa38d6SHongjun NiVNET VXLAN-GPE
283ee09f2deSDamjan MarionI:	vxlan-gpe
284fcfa38d6SHongjun NiM:	Hongjun Ni <hongjun.ni@intel.com>
285fcfa38d6SHongjun NiF:	src/vnet/vxlan-gpe/
286fcfa38d6SHongjun Ni
28781cfa9cfSNeale RannsVNET VXLAN-GBP
28881cfa9cfSNeale RannsI:	vxlan-gbp
28981cfa9cfSNeale RannsM:	Mohsin Kazmi <sykazmi@cisco.com>
29081cfa9cfSNeale RannsM:	Neale Ranns <nranns@cisco.com>
29181cfa9cfSNeale RannsF:	src/vnet/vxlan-gbp/
29281cfa9cfSNeale Ranns
29338b99d06SFlorin CorasVNET IPIP
294ee09f2deSDamjan MarionI:	ipip
295ee09f2deSDamjan MarionY:	src/vnet/ipip/FEATURE.yaml
29638b99d06SFlorin CorasM:	Ole Troan <otroan@employees.org>
29738b99d06SFlorin CorasF:	src/vnet/ipip/
29838b99d06SFlorin Coras
29959ff918eSNeale RannsVNET tunnel
30059ff918eSNeale RannsI:	tunnel
30159ff918eSNeale RannsM:	Neale Ranns <nranns@cisco.com>
30259ff918eSNeale RannsF:	src/vnet/tunnel'
30359ff918eSNeale Ranns
30438b99d06SFlorin CorasVNET TLS and TLS engine plugins
305ee09f2deSDamjan MarionI:	tls
306ee09f2deSDamjan MarionM:	Florin Coras <fcoras@cisco.com>
30738b99d06SFlorin CorasM:	Ping Yu <ping.yu@intel.com>
30838b99d06SFlorin CorasF:	src/vnet/tls
30938b99d06SFlorin CorasF:	src/plugins/tlsopenssl
31038b99d06SFlorin CorasF:	src/plugins/tlsmbedtls
311a6b175d3SFlorin CorasF:	src/plugins/tlspicotls
31238b99d06SFlorin Coras
313bbe6d110SBenoît GanneVNET SYSLOG
314bbe6d110SBenoît GanneI:	syslog
315bbe6d110SBenoît GanneM:	Matus Fabian <matfabia@cisco.com>
316bbe6d110SBenoît GanneF:	src/vnet/syslog
317bbe6d110SBenoît Ganne
31802bfd641SNeale RannsPlugin - DHCP
31902bfd641SNeale RannsI:	dhcp
32002bfd641SNeale RannsM:	Dave Barach <dave@barachs.net>
32102bfd641SNeale RannsM:	Neale Ranns <nranns@cisco.com>
32202bfd641SNeale RannsF:	src/plugins/dhcp/
32302bfd641SNeale Ranns
324cbe25aabSNeale RannsPlugin - ARP
325cbe25aabSNeale RannsI:	arp
326cbe25aabSNeale RannsM:	Dave Barach <dave@barachs.net>
327cbe25aabSNeale RannsM:	Neale Ranns <nranns@cisco.com>
328cbe25aabSNeale RannsF:	src/plugins/arp/
329cbe25aabSNeale Ranns
330cbe25aabSNeale RannsPlugin - IP6 Neighbor Discovery
331cbe25aabSNeale RannsI:	ip6-nd
332cbe25aabSNeale RannsM:	Dave Barach <dave@barachs.net>
333cbe25aabSNeale RannsM:	Neale Ranns <nranns@cisco.com>
334cbe25aabSNeale RannsF:	src/plugins/ip6-nd/
335cbe25aabSNeale Ranns
3362d3282e1SJakub GrajciarVNET GENEVE
3372d3282e1SJakub GrajciarI:	geneve
3382d3282e1SJakub GrajciarM:	N/A
3392d3282e1SJakub GrajciarF:	src/vnet/geneve/
3402d3282e1SJakub Grajciar
341e8c9f4f1SChenmin SunVNET FLOW
342e8c9f4f1SChenmin SunI:	flow
343e8c9f4f1SChenmin SunM:	Damjan Marion <damarion@cisco.com>
344e8c9f4f1SChenmin SunF:	src/vnet/flow/
345e8c9f4f1SChenmin Sun
346692bfc85SJakub GrajciarVNET Classify
347692bfc85SJakub GrajciarI:	classify
348692bfc85SJakub GrajciarM:	N/A
349692bfc85SJakub GrajciarF:	src/vnet/classify/
350692bfc85SJakub Grajciar
351ee09f2deSDamjan MarionPlugin - Access Control List (ACL) Based Forwarding
352ee09f2deSDamjan MarionI:	abf
353ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
354ee09f2deSDamjan MarionF:	src/plugins/abf/
355ee09f2deSDamjan Marion
35684a563aeSDave BarachPlugin - Simple DNS name resolver
35784a563aeSDave BarachI:	dns
35884a563aeSDave BarachM:	Dave Barach <dave@barachs.net>
35984a563aeSDave BarachF:	src/plugins/dns/
36084a563aeSDave Barach
361ee09f2deSDamjan MarionPlugin - Group Based Policy (GBP)
362ee09f2deSDamjan MarionI:	gbp
363ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
364ee09f2deSDamjan MarionF:	src/plugins/gbp/
365ee09f2deSDamjan Marion
3664eed4568SAndrew YourtchenkoPlugin - ACL
367ee09f2deSDamjan MarionI:	acl
3684eed4568SAndrew YourtchenkoM:	Andrew Yourtchenko <ayourtch@gmail.com>
3694eed4568SAndrew YourtchenkoF:	src/plugins/acl/
3704eed4568SAndrew Yourtchenko
371b1edf37bSChorePlugin - NAT
372b1edf37bSChoreI:      nat
373b1edf37bSChoreM:      Ole Troan <ot@cisco.com>
374b1edf37bSChoreF:      src/plugins/nat/
375b1edf37bSChore
376ee09f2deSDamjan MarionPlugin - AVF Device driver
377ee09f2deSDamjan MarionI:	avf
378ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
379ee09f2deSDamjan MarionF:	src/plugins/avf/
380ee09f2deSDamjan Marion
381ee09f2deSDamjan MarionPlugin - DPDK
382ee09f2deSDamjan MarionI:	dpdk
383ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
384ee09f2deSDamjan MarionF:	src/plugins/dpdk/
385ee09f2deSDamjan Marion
386ee09f2deSDamjan MarionPlugin - DPDK Crypto
387ee09f2deSDamjan MarionI:	dpdk-ipsec
388ee09f2deSDamjan MarionM:	Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com>
389ee09f2deSDamjan MarionM:	Radu Nicolau <radu.nicolau@intel.com>
390ee09f2deSDamjan MarionF:	src/plugins/dpdk/ipsec/
391ee09f2deSDamjan Marion
3925c749734SOle TroanPlugin - flowprobe
393ee09f2deSDamjan MarionI:	flowprobe
394ee09f2deSDamjan MarionY:	src/plugins/flowprobe/FEATURE.yaml
3955c749734SOle TroanM:	Ole Troan <otroan@employees.org>
3965c749734SOle TroanF:	src/plugins/flowprobe/
39704ab60edSDamjan Marion
3986b53fd51SDave BarachPlugin - http_static
3996b53fd51SDave BarachI:	http_static
4006b53fd51SDave BarachM:	Dave Barach <dbarach@cisco.com>
4016b53fd51SDave BarachF:	src/plugins/http_static/
4026b53fd51SDave Barach
40343765e2bSDave BarachPlugin - builtinurl
40443765e2bSDave BarachI:	builtinurl
40543765e2bSDave BarachM:	Dave Barach <dbarach@cisco.com>
40643765e2bSDave BarachF:	src/plugins/builtinurl/
40743765e2bSDave Barach
408ee09f2deSDamjan MarionPlugin - Group Based Policy (GBP)
409ee09f2deSDamjan MarionI:	gbp
410ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
411ee09f2deSDamjan MarionF:	src/plugins/gbp/
412ee09f2deSDamjan Marion
413dd37e13dSHongjun NiPlugin - GTPU
414ee09f2deSDamjan MarionI:	gtpu
415fcfa38d6SHongjun NiM:	Hongjun Ni <hongjun.ni@intel.com>
416fcfa38d6SHongjun NiF:	src/plugins/gtpu/
417dd37e13dSHongjun Ni
418ee09f2deSDamjan MarionPlugin - Internet Key Exchange (IKEv2) Protocol
419ee09f2deSDamjan MarionI:	ikev2
420ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
421ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
422ee09f2deSDamjan MarionF:	src/plugins/ikev2/
423ee09f2deSDamjan Marion
424ee09f2deSDamjan MarionPlugin - Internet Group Management Protocol (IGMP)
425ee09f2deSDamjan MarionI:	igmp
426ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
427ee09f2deSDamjan MarionF:	src/plugins/igmp/
428ee09f2deSDamjan Marion
429ee09f2deSDamjan MarionPlugin - L3 Cross-Connect (L3XC)
430ee09f2deSDamjan MarionI:	l3xc
431ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
432ee09f2deSDamjan MarionF:	src/plugins/l3xc/
433ee09f2deSDamjan Marion
434ee09f2deSDamjan MarionPlugin - memif device driver
435ee09f2deSDamjan MarionI:	memif
436ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
437ee09f2deSDamjan MarionF:	src/plugins/memif/
438ee09f2deSDamjan Marion
439ee09f2deSDamjan MarionPlugin - Marvell MUSDK device driver
440ee09f2deSDamjan MarionI:	marvell
441ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
442ee09f2deSDamjan MarionF:	src/plugins/marvell/
443ee09f2deSDamjan Marion
4447176b800SBenoît GannePlugin - performance counter
4457176b800SBenoît GanneI:	perfmon
4467176b800SBenoît GanneM:	Dave Barach <dave@barachs.net>
4477176b800SBenoît GanneF:	src/plugins/perfmon/
4487176b800SBenoît Ganne
44962f9cdd8SHongjun NiPlugin - PPPoE
450ee09f2deSDamjan MarionI:	pppoe
451e4fc3fbbSHongjun NiM:	Hongjun Ni <hongjun.ni@intel.com>
452e4fc3fbbSHongjun NiF:	src/plugins/pppoe/
45362f9cdd8SHongjun Ni
45426c7a4b0SMohsin KazmiPlugin - Ping
45526c7a4b0SMohsin KazmiI:	ping
45626c7a4b0SMohsin KazmiM:	Andrew Yourtchenko <ayourtch@gmail.com>
45726c7a4b0SMohsin KazmiF:	src/plugins/ping
45826c7a4b0SMohsin Kazmi
459b4d43d79SFrancois CladPlugin - IPv6 Segment Routing Dynamic Proxy
460ee09f2deSDamjan MarionI:	srv6-ad
461b4d43d79SFrancois CladM:	Francois Clad <fclad@cisco.com>
462b4d43d79SFrancois CladF:	src/plugins/srv6-ad/
463b4d43d79SFrancois Clad
46439d91fe2SFrancois CladPlugin - IPv6 Segment Routing Masquerading Proxy
465ee09f2deSDamjan MarionI:	srv6-am
46639d91fe2SFrancois CladM:	Francois Clad <fclad@cisco.com>
46739d91fe2SFrancois CladF:	src/plugins/srv6-am/
46839d91fe2SFrancois Clad
469ba7992aaSFrancois CladPlugin - IPv6 Segment Routing Static Proxy
470ee09f2deSDamjan MarionI:	srv6-as
471ba7992aaSFrancois CladM:	Francois Clad <fclad@cisco.com>
472ba7992aaSFrancois CladF:	src/plugins/srv6-as/
473ba7992aaSFrancois Clad
4741b81e6efSTetsuya MurakamiPlugin - IPv6 Segment Routing Mobile
4751b81e6efSTetsuya MurakamiI:      srv6-mobile
4761b81e6efSTetsuya MurakamiM:      Tetsuya Murakami <tetsuya.mrk@gmail.com>
4771b81e6efSTetsuya MurakamiM:	Satoru Matsushima <satoru.matsushima@gmail.com>
4781b81e6efSTetsuya MurakamiF:      src/plugins/srv6-mobile/
4791b81e6efSTetsuya Murakami
48013d33548SSteven LuongPlugin - Link Aggregation Control Protocol
48113d33548SSteven LuongI:	lacp
48213d33548SSteven LuongM:	Steven Luong <sluong@cisco.com>
48313d33548SSteven LuongF:	src/plugins/lacp/
48413d33548SSteven Luong
485b17cd37bSHongjun NiPlugin - Load Balancer
486ee09f2deSDamjan MarionI:	lb
487ee09f2deSDamjan MarionM:	Pfister <ppfister@cisco.com>
488ee09f2deSDamjan MarionM:	Hongjun Ni <hongjun.ni@intel.com>
489ee09f2deSDamjan MarionF:	src/plugins/lb/
490b17cd37bSHongjun Ni
491e4fc3fbbSHongjun NiPlugin - NSH
492ee09f2deSDamjan MarionI:	nsh
493ee09f2deSDamjan MarionM:	Hongjun Ni <hongjun.ni@intel.com>
494ee09f2deSDamjan MarionM:	Vengada <venggovi@cisco.com>
495ee09f2deSDamjan MarionF:	src/plugins/nsh/
49611965c7bSDave Barach
49711965c7bSDave BarachPlugin - Time-based MAC filter
498ee09f2deSDamjan MarionI:	mactime
499ee09f2deSDamjan MarionY:	src/plugins/mactime/FEATURE.yaml
50011965c7bSDave BarachM:	Dave Barach <dave@barachs.net>
50111965c7bSDave BarachF:      src/plugins/mactime/
50211965c7bSDave Barach
50311965c7bSDave BarachPlugin - Network Delay Simulator
504b966b96aSJohn LoI:	nsim
505210c7453SDave BarachY:	src/plugins/nsim/FEATURE.yaml
50611965c7bSDave BarachM:	Dave Barach <dave@barachs.net>
507ee09f2deSDamjan MarionF:	src/plugins/nsim/
508e4fc3fbbSHongjun Ni
509d7b30665SDave BarachPlugin - Buffer Metadata Modification Tracker
510d7b30665SDave BarachI:	mdata
511d7b30665SDave BarachM:	Dave Barach <dave@barachs.net>
512d7b30665SDave BarachF:	src/plugins/mdata/
513d7b30665SDave Barach
5141decd98eSDave BarachPlugin - Unit Tests
5151decd98eSDave BarachI:	unittest
5161decd98eSDave BarachM:	Dave Barach <dave@barachs.net>
5171decd98eSDave BarachM:	Florin Coras <fcoras@cisco.com
5181decd98eSDave BarachF:	src/plugins/unittest/
5191decd98eSDave Barach
52004ab60edSDamjan MarionTest Infrastructure
521496b0deeSPaul VinciguerraI:	tests
52204ab60edSDamjan MarionM:	Klement Sekera <ksekera@cisco.com>
523ee09f2deSDamjan MarionM:	Paul Vinciguerra <pvinci@vinciconsulting.com>
52404ab60edSDamjan MarionF:	test/
52504ab60edSDamjan Marion
52604ab60edSDamjan MarionSVM Library
527ee09f2deSDamjan MarionI:	svm
52804ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
52904ab60edSDamjan MarionF:	src/svm
53004ab60edSDamjan Marion
53104ab60edSDamjan MarionVPP API TEST
532ee09f2deSDamjan MarionI:	vat
53304ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
53404ab60edSDamjan MarionF:	src/vat/
53504ab60edSDamjan Marion
53604ab60edSDamjan MarionVPP Executable
537ee09f2deSDamjan MarionI:	vpp
53804ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
53904ab60edSDamjan MarionF:	src/vpp/
54004ab60edSDamjan Marion
541e5a7d597SDave BarachEmacs templates
542e5a7d597SDave BarachI:	emacs
543e5a7d597SDave BarachM:	Dave Barach <dave@barachs.net>
544e5a7d597SDave BarachF:	extras/emacs/
545e5a7d597SDave Barach
54604ab60edSDamjan MarionGraphical Event Viewer
547ee09f2deSDamjan MarionI:	g2
54804ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
54904ab60edSDamjan MarionF:	src/tools/g2/
55004ab60edSDamjan Marion
55104ab60edSDamjan MarionPerformance Tooling
552ee09f2deSDamjan MarionI:	perftool
55304ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
55404ab60edSDamjan MarionF:	src/tools/perftool/
55504ab60edSDamjan Marion
55613d33548SSteven LuongPlugin - vmxnet3 device driver
55713d33548SSteven LuongI:	vmxnet3
55813d33548SSteven LuongM:	Steven Luong <sluong@cisco.com>
55913d33548SSteven LuongF:	src/plugins/vmxnet3/
56013d33548SSteven Luong
5617f37a94bSVratko PolakBinary API Compiler for Python
562ee09f2deSDamjan MarionI:	vppapigen
563efd0d293SDave BarachM:	Ole Troan <otroan@employees.org>
56404ab60edSDamjan MarionF:	src/tools/vppapigen/
56504ab60edSDamjan Marion
566edfe2c00SOle TroanAPI trace tool
567edfe2c00SOle TroanI:	vppapitrace
568edfe2c00SOle TroanM:	Ole Troan <otroan@employees.org>
569edfe2c00SOle TroanF:	src/tools/vppapitrace/
570edfe2c00SOle Troan
5717f37a94bSVratko PolakBinary API Compiler for C and C++
5727f37a94bSVratko PolakI:	vapi
5737f37a94bSVratko PolakM:	Ole Troan <ot@cisco.com>
5747f37a94bSVratko PolakF:	src/vpp-api/vapi
5757f37a94bSVratko Polak
576a7752129SBenoît GannePlugin - RDMA (ibverb) driver
577ee09f2deSDamjan MarionI:	rdma
578a7752129SBenoît GanneM:	Benoît Ganne <bganne@cisco.com>
579a7752129SBenoît GanneM:	Damjan Marion <damarion@cisco.com>
580a7752129SBenoît GanneF:	src/plugins/rdma/
581a7752129SBenoît Ganne
582376efe5dSNathan SkrzypczakPlugin - QUIC protocol
583376efe5dSNathan SkrzypczakI:	quic
584376efe5dSNathan SkrzypczakM:	Aloys Augustin <aloaugus@cisco.com>
585376efe5dSNathan SkrzypczakM:	Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
586376efe5dSNathan SkrzypczakM:	Dave Wallace <dwallacelf@gmail.com>
587376efe5dSNathan SkrzypczakM:	Florin Coras <fcoras@cisco.com>
588fc0992cbSAloys AugustinY:	src/plugins/quic/FEATURE.yaml
589376efe5dSNathan SkrzypczakF:	src/plugins/quic/
590376efe5dSNathan Skrzypczak
591ee09f2deSDamjan Marionlibmemif
592ee09f2deSDamjan MarionI:	libmemif
593ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
594ee09f2deSDamjan MarionF:	extras/libmemif
595ee09f2deSDamjan Marion
59633035c78SFlorin CorasVPP Comms Library
59733035c78SFlorin CorasI:	vcl
598b3f7d9baSFlorin CorasY:	src/vnet/vcl/FEATURE.yaml
59933035c78SFlorin CorasM:	Florin Coras <fcoras@cisco.com>
60033035c78SFlorin CorasF:	src/vcl
60133035c78SFlorin Coras
602b63dbc53SOle TroanStatistics Segment
603b63dbc53SOle TroanI:	stats
604b63dbc53SOle TroanM:	Ole Troan <ot@cisco.com>
605b63dbc53SOle TroanF:	src/vpp/stats/
606b63dbc53SOle TroanF:	src/vpp-api/client/stat_client.[ch]
607b63dbc53SOle Troan
608dd7736b5SNeale RannsVPP Object Model
609dd7736b5SNeale RannsI:	vom
610dd7736b5SNeale RannsM:	Neale Ranns <nranns@cisco.com>
611dd7736b5SNeale RannsM:	Mohsin Kazmi <sykazmi@cisco.com>
612dd7736b5SNeale RannsF:	extras/vom/vom/
613dd7736b5SNeale Ranns
614e3b8682dSFlorin CorasPlugin - Host Stack Applications
615e3b8682dSFlorin CorasI:	hsa
616e3b8682dSFlorin CorasM:	Florin Coras <fcoras@cisco.com>
61700dd74ceSFlorin CorasM:	Dave Wallace <dwallacelf@gmail.com>
61800dd74ceSFlorin CorasM:	Aloys Augustin <aloaugus@cisco.com>
61900dd74ceSFlorin CorasM:	Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
620e3b8682dSFlorin CorasF:	src/plugins/hs_apps/
621e3b8682dSFlorin Coras
622a37810dcSVratko PolakPython binding for the VPP API
623a37810dcSVratko PolakI:	papi
624a37810dcSVratko PolakM:	Ole Troan <ot@cisco.com>
625a37810dcSVratko PolakF:	src/vpp-api/python
626a37810dcSVratko Polak
6271bc96680SOle TroanCisco Discovery Protocol
6281bc96680SOle TroanI:	cdp
6291bc96680SOle TroanF:	src/plugins/cdp/
6301bc96680SOle Troan
631941185aeSOle TroanSource VRF Select
632941185aeSOle TroanI:	svs
633941185aeSOle TroanM:	Neale Ranns <nranns@cisco.com>
634941185aeSOle TroanF:	src/plugins/svs/
635941185aeSOle Troan
6360aa35a7fSOle TroanLAN Emulation
6370aa35a7fSOle TroanI:	l2e
6380aa35a7fSOle TroanM:	Neale Ranns <nranns@cisco.com>
6390aa35a7fSOle TroanF:	src/plugins/l2e/
6400aa35a7fSOle Troan
641ee98904eSOle TroanIPv6 Connection Tracker
642ee98904eSOle TroanI:	ct6
643ee98904eSOle TroanM:	Dave Barach <dave@barachs.net>
644ee98904eSOle TroanF:	src/plugins/ct6
645ee98904eSOle Troan
6460d935531SOle TroanSteal The NIC
6470d935531SOle TroanI:	stn
6480d935531SOle TroanF:	src/plugins/stn
6490d935531SOle Troan
650ab96454eSOle TroanIOAM
651ab96454eSOle TroanI:	ioam
652ab96454eSOle TroanF:	src/plugins/ioam
653ab96454eSOle Troan
6547ff64fb9SOle TroanAwkward chained buffer geometry tool
6557ff64fb9SOle TroanI:	oddbuf
6567ff64fb9SOle TroanF:	src/plugins/oddbuf
6577ff64fb9SOle Troan
65839e9428bSMatthew SmithPlugin - VRRP
65939e9428bSMatthew SmithI:	vrrp
66039e9428bSMatthew SmithM:	Matthew Smith <mgsmith@netgate.com>
66139e9428bSMatthew SmithF:	src/plugins/vrrp
66239e9428bSMatthew Smith
66335b037fdSPaul VinciguerraVPP Config Tooling
66409220b8dSVratko PolakI:	vpp_config
66509220b8dSVratko PolakM:	John DeNisco <jdenisco@cisco.com>
66609220b8dSVratko PolakF:	extras/vpp_config
66735b037fdSPaul Vinciguerra
668535fdba5SDave Wallacebash functions
669535fdba5SDave WallaceI:	bash
670535fdba5SDave WallaceM:	Dave Wallace <dwallacelf@gmail.com>
671535fdba5SDave WallaceF:	extras/bash/
672535fdba5SDave Wallace
67304ab60edSDamjan MarionTHE REST
674ee09f2deSDamjan MarionI:	misc
67504ab60edSDamjan MarionC:	Contact vpp-dev Mailing List <vpp-dev@fd.io>
67604ab60edSDamjan MarionF:	*
67704ab60edSDamjan MarionF:	*/
678