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
8604ab60edSDamjan MarionVNET Device Drivers
87ee09f2deSDamjan MarionI:	devices
8897c998c2SPaul VinciguerraY:	src/vnet/devices/af_packet/FEATURE.yaml
8997c998c2SPaul VinciguerraY:	src/vnet/devices/pipe/FEATURE.yaml
9004ab60edSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
9104ab60edSDamjan MarionF:	src/vnet/devices/
9204ab60edSDamjan Marion
9397d54ed4SMohsin KazmiVNET TAP Drivers
94a37810dcSVratko PolakI:	tap
9597c998c2SPaul VinciguerraY:	src/vnet/devices/tap/FEATURE.yaml
96a37810dcSVratko PolakM:	Damjan Marion <damarion@cisco.com>
97a37810dcSVratko PolakM:	Steven Luong <sluong@cisco.com>
98a37810dcSVratko PolakM:	Mohsin Kazmi <sykazmi@cisco.com>
99a37810dcSVratko PolakF:	src/vnet/devices/tap/
1001acdbc2fSMohsin Kazmi
1011acdbc2fSMohsin KazmiVNET Native Virtio Drivers
10209220b8dSVratko PolakI:	virtio
10397c998c2SPaul VinciguerraY:	src/vnet/devices/virtio/FEATURE.yaml
10409220b8dSVratko PolakM:	Mohsin Kazmi <sykazmi@cisco.com>
10506c194d9SDamjan MarionM:	Damjan Marion <damarion@cisco.com>
10609220b8dSVratko PolakF:	src/vnet/devices/virtio/
10797d54ed4SMohsin Kazmi
10827ccbfdeSPaul VinciguerraVNET Ethernet
109fe2fff37SNeale RannsI:	ethernet
110fe2fff37SNeale RannsM:	Dave Barach <dave@barachs.net>
111fe2fff37SNeale RannsM:	Damjan Marion <damarion@cisco.com>
112fe2fff37SNeale RannsF:	src/vnet/ethernet/
113fe2fff37SNeale Ranns
11404ab60edSDamjan MarionVNET Feature Arcs
115ee09f2deSDamjan MarionI:	feature
11604ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
11704ab60edSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
11804ab60edSDamjan MarionF:	src/vnet/feature/
11904ab60edSDamjan Marion
12004ab60edSDamjan MarionVNET FIB
121ee09f2deSDamjan MarionI:	fib
12204ab60edSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
12304ab60edSDamjan MarionF:	src/vnet/fib/
12404ab60edSDamjan MarionF:	src/vnet/mfib/
12504ab60edSDamjan MarionF:	src/vnet/dpo
12604ab60edSDamjan MarionF:	src/vnet/adj
12704ab60edSDamjan Marion
128a6460e46SJon LoeligerVNET IPv4 LPM
129ee09f2deSDamjan MarionI:	ip
13004ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
13104ab60edSDamjan MarionF:	src/vnet/ip/
13204ab60edSDamjan Marion
133a6460e46SJon LoeligerVNET IPv6 LPM
134a6460e46SJon LoeligerI:	ip6
135a6460e46SJon LoeligerM:	Neale Ranns <nranns@cisco.com>
136a6460e46SJon LoeligerM:	Jon Loeliger <jdl@netgate.com>
137a6460e46SJon LoeligerF:	src/vnet/ip/
138a6460e46SJon Loeliger
139cbe25aabSNeale RannsVNET IP Neighbors
140cbe25aabSNeale RannsI:	ip-neighbor
141cbe25aabSNeale RannsM:	Neale Ranns <nranns@cisco.com>
142cbe25aabSNeale RannsF:	src/vnet/ip-neighbor
143cbe25aabSNeale Ranns
1445281a902SNeale RannsVNET QoS
1455281a902SNeale RannsI:	qos
1465281a902SNeale RannsM:	Neale Ranns <nranns@cisco.com>
1475281a902SNeale RannsF:	src/vnet/qos/
1485281a902SNeale Ranns
149ff34b916SNeale RannsVNET Interface Common
150ff34b916SNeale RannsI:	interface
151ff34b916SNeale RannsM:	Dave Barach <dave@barachs.net>
152ff34b916SNeale RannsF:	src/vnet/interface*.[ch]
153ff34b916SNeale Ranns
1541671d3beSPaul VinciguerraVNET Packet Generator
1551671d3beSPaul VinciguerraI:	pg
1561671d3beSPaul VinciguerraM:	Dave Barach <dave@barachs.net>
1571671d3beSPaul VinciguerraF:	src/vnet/pg/
1581671d3beSPaul Vinciguerra
1595d73eecdSPablo CamarilloVNET Segment Routing (IPv6 and MPLS)
160ee09f2deSDamjan MarionI:	sr
16104ab60edSDamjan MarionM:	Pablo Camarillo <pcamaril@cisco.com>
1625d73eecdSPablo CamarilloF:	src/vnet/srv6/
1635d73eecdSPablo CamarilloF:	src/vnet/srmpls/
1645d73eecdSPablo CamarilloF:	src/examples/srv6-sample-localsid/
16504ab60edSDamjan Marion
16604ab60edSDamjan MarionVNET IPSec
167ee09f2deSDamjan MarionI:	ipsec
168ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
169ff9f040eSRadu NicolauM:	Radu Nicolau <radu.nicolau@intel.com>
17004ab60edSDamjan MarionF:	src/vnet/ipsec/
17104ab60edSDamjan Marion
172ee09f2deSDamjan MarionVNET Crypto Infra
173ee09f2deSDamjan MarionI:	crypto
174ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
175ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
176ee09f2deSDamjan MarionF:	src/vnet/crypto/
177ee09f2deSDamjan Marion
178aa4438a3SJakub GrajciarVNET COP
179aa4438a3SJakub GrajciarI:	cop
180aa4438a3SJakub GrajciarM:	Dave Barach <dave@barachs.net>
181aa4438a3SJakub GrajciarF:	src/vnet/cop/
182aa4438a3SJakub Grajciar
18303ce4621SNeale RannsVNET TEIB
18403ce4621SNeale RannsI:	teib
185e11dce20SNeale RannsM:	Neale Ranns <nranns@cisco.com>
18603ce4621SNeale RannsF:	src/vnet/teib/
187e11dce20SNeale Ranns
1887d08e39aSDamjan MarionCrypto native Plugin
1897d08e39aSDamjan MarionI:	crypto-native
190ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
1917d08e39aSDamjan MarionF:	src/plugins/crypto_native/
192ee09f2deSDamjan Marion
193ee09f2deSDamjan MarionCrypto openssl Plugin
194ee09f2deSDamjan MarionI:	crypto-openssl
195ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
196ee09f2deSDamjan MarionF:	src/plugins/crypto_openssl/
197ee09f2deSDamjan Marion
198ee09f2deSDamjan MarionCrypto ipsecmb Plugin
199ee09f2deSDamjan MarionI:	crypto-ipsecmb
200ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
201ee09f2deSDamjan MarionF:	src/plugins/crypto_ipsecmb/
202ee09f2deSDamjan Marion
20304ab60edSDamjan MarionVNET L2
204ee09f2deSDamjan MarionI:	l2
20504ab60edSDamjan MarionM:	John Lo <loj@cisco.com>
20604ab60edSDamjan MarionF:	src/vnet/l2/
20704ab60edSDamjan Marion
20804ab60edSDamjan MarionVNET Link Layer Discovery Protocol (LLDP)
209ee09f2deSDamjan MarionI:	lldp
21004ab60edSDamjan MarionM:	Klement Sekera <ksekera@cisco.com>
21104ab60edSDamjan MarionF:	src/vnet/lldp/
21204ab60edSDamjan Marion
21304ab60edSDamjan MarionVNET LISP
214ee09f2deSDamjan MarionI:	lisp
215a2dd5e08SFlorin CorasY:	src/vnet/lisp-cp/FEATURE.yaml
216a2dd5e08SFlorin CorasY:	src/vnet/lisp-gpe/FEATURE.yaml
21704ab60edSDamjan MarionM:	Florin Coras <fcoras@cisco.com>
21804ab60edSDamjan MarionF:	src/vnet/lisp-cp/
21904ab60edSDamjan MarionF:	src/vnet/lisp-gpe/
22004ab60edSDamjan Marion
2215f8f6173SNeale RannsVNET GRE
2225f8f6173SNeale RannsI:	gre
2235f8f6173SNeale RannsM:	Neale Ranns <nranns@cisco.com>
2245f8f6173SNeale RannsF:	src/vnet/gre/
2255f8f6173SNeale Ranns
2260f09a47fSMohsin KazmiVNET GSO
22709220b8dSVratko PolakI:	gso
22809220b8dSVratko PolakM:	Andrew Yourtchenko <ayourtch@gmail.com>
22909220b8dSVratko PolakM:	Mohsin Kazmi <sykazmi@cisco.com>
23009220b8dSVratko PolakF:	src/vnet/interface_output.c
2310f09a47fSMohsin Kazmi
232381e9a90SOle TroanPlugin - MAP
233ee09f2deSDamjan MarionI:	map
234ee09f2deSDamjan MarionY:	src/plugins/map/FEATURE.yaml
23504ab60edSDamjan MarionM:	Ole Troan <ot@cisco.com>
23679619c10SJon LoeligerM:	Jon Loeliger <jdl@netgate.com>
237381e9a90SOle TroanF:	src/plugins/map
23804ab60edSDamjan Marion
23904ab60edSDamjan MarionVNET MPLS
240ee09f2deSDamjan MarionI:	mpls
24104ab60edSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
24204ab60edSDamjan MarionF:	src/vnet/mpls/
24304ab60edSDamjan Marion
244023d23adSNeale RannsVNET BIER
245023d23adSNeale RannsI:	bier
246023d23adSNeale RannsM:	Neale Ranns <nranns@cisco.com>
247023d23adSNeale RannsF:	src/vnet/bier/
248023d23adSNeale Ranns
24933035c78SFlorin CorasVNET Session Layer
250ee09f2deSDamjan MarionI:	session
2518ef8f8f7SFlorin CorasY:	src/vnet/session/FEATURE.yaml
2521b1dfb11SDave BarachM:	Florin Coras <fcoras@cisco.com>
2531b1dfb11SDave BarachF:	src/vnet/session
2541b1dfb11SDave Barach
25533035c78SFlorin CorasVNET TCP
256ee09f2deSDamjan MarionI:	tcp
25793e053ebSFlorin CorasY:	src/vnet/tcp/FEATURE.yaml
2581b1dfb11SDave BarachM:	Florin Coras <fcoras@cisco.com>
2591b1dfb11SDave BarachF:	src/vnet/tcp
2601b1dfb11SDave Barach
26150f4a417SNathan SkrzypczakVNET UDP
26250f4a417SNathan SkrzypczakI:	udp
263f9b5dcf3SFlorin CorasY:	src/vnet/udp/FEATURE.yaml
26450f4a417SNathan SkrzypczakM:	Florin Coras <fcoras@cisco.com>
26550f4a417SNathan SkrzypczakF:	src/vnet/udp
26650f4a417SNathan Skrzypczak
26704ab60edSDamjan MarionVNET VXLAN
268ee09f2deSDamjan MarionI:	vxlan
26904ab60edSDamjan MarionM:	John Lo <loj@cisco.com>
27004ab60edSDamjan MarionF:	src/vnet/vxlan/
27104ab60edSDamjan Marion
272fcfa38d6SHongjun NiVNET VXLAN-GPE
273ee09f2deSDamjan MarionI:	vxlan-gpe
274fcfa38d6SHongjun NiM:	Hongjun Ni <hongjun.ni@intel.com>
275fcfa38d6SHongjun NiF:	src/vnet/vxlan-gpe/
276fcfa38d6SHongjun Ni
27781cfa9cfSNeale RannsVNET VXLAN-GBP
27881cfa9cfSNeale RannsI:	vxlan-gbp
27981cfa9cfSNeale RannsM:	Mohsin Kazmi <sykazmi@cisco.com>
28081cfa9cfSNeale RannsM:	Neale Ranns <nranns@cisco.com>
28181cfa9cfSNeale RannsF:	src/vnet/vxlan-gbp/
28281cfa9cfSNeale Ranns
28338b99d06SFlorin CorasVNET IPIP
284ee09f2deSDamjan MarionI:	ipip
285ee09f2deSDamjan MarionY:	src/vnet/ipip/FEATURE.yaml
28638b99d06SFlorin CorasM:	Ole Troan <otroan@employees.org>
28738b99d06SFlorin CorasF:	src/vnet/ipip/
28838b99d06SFlorin Coras
28959ff918eSNeale RannsVNET tunnel
29059ff918eSNeale RannsI:	tunnel
29159ff918eSNeale RannsM:	Neale Ranns <nranns@cisco.com>
29259ff918eSNeale RannsF:	src/vnet/tunnel'
29359ff918eSNeale Ranns
29438b99d06SFlorin CorasVNET TLS and TLS engine plugins
295ee09f2deSDamjan MarionI:	tls
296ee09f2deSDamjan MarionM:	Florin Coras <fcoras@cisco.com>
29738b99d06SFlorin CorasM:	Ping Yu <ping.yu@intel.com>
29838b99d06SFlorin CorasF:	src/vnet/tls
29938b99d06SFlorin CorasF:	src/plugins/tlsopenssl
30038b99d06SFlorin CorasF:	src/plugins/tlsmbedtls
301a6b175d3SFlorin CorasF:	src/plugins/tlspicotls
30238b99d06SFlorin Coras
303bbe6d110SBenoît GanneVNET SYSLOG
304bbe6d110SBenoît GanneI:	syslog
305bbe6d110SBenoît GanneM:	Matus Fabian <matfabia@cisco.com>
306bbe6d110SBenoît GanneF:	src/vnet/syslog
307bbe6d110SBenoît Ganne
30802bfd641SNeale RannsPlugin - DHCP
30902bfd641SNeale RannsI:	dhcp
31002bfd641SNeale RannsM:	Dave Barach <dave@barachs.net>
31102bfd641SNeale RannsM:	Neale Ranns <nranns@cisco.com>
31202bfd641SNeale RannsF:	src/plugins/dhcp/
31302bfd641SNeale Ranns
314cbe25aabSNeale RannsPlugin - ARP
315cbe25aabSNeale RannsI:	arp
316cbe25aabSNeale RannsM:	Dave Barach <dave@barachs.net>
317cbe25aabSNeale RannsM:	Neale Ranns <nranns@cisco.com>
318cbe25aabSNeale RannsF:	src/plugins/arp/
319cbe25aabSNeale Ranns
320cbe25aabSNeale RannsPlugin - IP6 Neighbor Discovery
321cbe25aabSNeale RannsI:	ip6-nd
322cbe25aabSNeale RannsM:	Dave Barach <dave@barachs.net>
323cbe25aabSNeale RannsM:	Neale Ranns <nranns@cisco.com>
324cbe25aabSNeale RannsF:	src/plugins/ip6-nd/
325cbe25aabSNeale Ranns
3262d3282e1SJakub GrajciarVNET GENEVE
3272d3282e1SJakub GrajciarI:	geneve
3282d3282e1SJakub GrajciarM:	N/A
3292d3282e1SJakub GrajciarF:	src/vnet/geneve/
3302d3282e1SJakub Grajciar
331e8c9f4f1SChenmin SunVNET FLOW
332e8c9f4f1SChenmin SunI:	flow
333e8c9f4f1SChenmin SunM:	Damjan Marion <damarion@cisco.com>
334e8c9f4f1SChenmin SunF:	src/vnet/flow/
335e8c9f4f1SChenmin Sun
336692bfc85SJakub GrajciarVNET Classify
337692bfc85SJakub GrajciarI:	classify
338692bfc85SJakub GrajciarM:	N/A
339692bfc85SJakub GrajciarF:	src/vnet/classify/
340692bfc85SJakub Grajciar
341ee09f2deSDamjan MarionPlugin - Access Control List (ACL) Based Forwarding
342ee09f2deSDamjan MarionI:	abf
343ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
344ee09f2deSDamjan MarionF:	src/plugins/abf/
345ee09f2deSDamjan Marion
34684a563aeSDave BarachPlugin - Simple DNS name resolver
34784a563aeSDave BarachI:	dns
34884a563aeSDave BarachM:	Dave Barach <dave@barachs.net>
34984a563aeSDave BarachF:	src/plugins/dns/
35084a563aeSDave Barach
351ee09f2deSDamjan MarionPlugin - Group Based Policy (GBP)
352ee09f2deSDamjan MarionI:	gbp
353ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
354ee09f2deSDamjan MarionF:	src/plugins/gbp/
355ee09f2deSDamjan Marion
3564eed4568SAndrew YourtchenkoPlugin - ACL
357ee09f2deSDamjan MarionI:	acl
3584eed4568SAndrew YourtchenkoM:	Andrew Yourtchenko <ayourtch@gmail.com>
3594eed4568SAndrew YourtchenkoF:	src/plugins/acl/
3604eed4568SAndrew Yourtchenko
361b1edf37bSChorePlugin - NAT
362b1edf37bSChoreI:      nat
363b1edf37bSChoreM:      Ole Troan <ot@cisco.com>
364b1edf37bSChoreF:      src/plugins/nat/
365b1edf37bSChore
366ee09f2deSDamjan MarionPlugin - AVF Device driver
367ee09f2deSDamjan MarionI:	avf
368ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
369ee09f2deSDamjan MarionF:	src/plugins/avf/
370ee09f2deSDamjan Marion
371ee09f2deSDamjan MarionPlugin - DPDK
372ee09f2deSDamjan MarionI:	dpdk
373ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
374ee09f2deSDamjan MarionF:	src/plugins/dpdk/
375ee09f2deSDamjan Marion
376ee09f2deSDamjan MarionPlugin - DPDK Crypto
377ee09f2deSDamjan MarionI:	dpdk-ipsec
378ee09f2deSDamjan MarionM:	Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com>
379ee09f2deSDamjan MarionM:	Radu Nicolau <radu.nicolau@intel.com>
380ee09f2deSDamjan MarionF:	src/plugins/dpdk/ipsec/
381ee09f2deSDamjan Marion
3825c749734SOle TroanPlugin - flowprobe
383ee09f2deSDamjan MarionI:	flowprobe
384ee09f2deSDamjan MarionY:	src/plugins/flowprobe/FEATURE.yaml
3855c749734SOle TroanM:	Ole Troan <otroan@employees.org>
3865c749734SOle TroanF:	src/plugins/flowprobe/
38704ab60edSDamjan Marion
3886b53fd51SDave BarachPlugin - http_static
3896b53fd51SDave BarachI:	http_static
3906b53fd51SDave BarachM:	Dave Barach <dbarach@cisco.com>
3916b53fd51SDave BarachF:	src/plugins/http_static/
3926b53fd51SDave Barach
39343765e2bSDave BarachPlugin - builtinurl
39443765e2bSDave BarachI:	builtinurl
39543765e2bSDave BarachM:	Dave Barach <dbarach@cisco.com>
39643765e2bSDave BarachF:	src/plugins/builtinurl/
39743765e2bSDave Barach
398ee09f2deSDamjan MarionPlugin - Group Based Policy (GBP)
399ee09f2deSDamjan MarionI:	gbp
400ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
401ee09f2deSDamjan MarionF:	src/plugins/gbp/
402ee09f2deSDamjan Marion
403dd37e13dSHongjun NiPlugin - GTPU
404ee09f2deSDamjan MarionI:	gtpu
405fcfa38d6SHongjun NiM:	Hongjun Ni <hongjun.ni@intel.com>
406fcfa38d6SHongjun NiF:	src/plugins/gtpu/
407dd37e13dSHongjun Ni
408ee09f2deSDamjan MarionPlugin - Internet Key Exchange (IKEv2) Protocol
409ee09f2deSDamjan MarionI:	ikev2
410ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
411ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
412ee09f2deSDamjan MarionF:	src/plugins/ikev2/
413ee09f2deSDamjan Marion
414ee09f2deSDamjan MarionPlugin - Internet Group Management Protocol (IGMP)
415ee09f2deSDamjan MarionI:	igmp
416ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
417ee09f2deSDamjan MarionF:	src/plugins/igmp/
418ee09f2deSDamjan Marion
419ee09f2deSDamjan MarionPlugin - L3 Cross-Connect (L3XC)
420ee09f2deSDamjan MarionI:	l3xc
421ee09f2deSDamjan MarionM:	Neale Ranns <nranns@cisco.com>
422ee09f2deSDamjan MarionF:	src/plugins/l3xc/
423ee09f2deSDamjan Marion
424ee09f2deSDamjan MarionPlugin - memif device driver
425ee09f2deSDamjan MarionI:	memif
426ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
427ee09f2deSDamjan MarionF:	src/plugins/memif/
428ee09f2deSDamjan Marion
429ee09f2deSDamjan MarionPlugin - Marvell MUSDK device driver
430ee09f2deSDamjan MarionI:	marvell
431ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
432ee09f2deSDamjan MarionF:	src/plugins/marvell/
433ee09f2deSDamjan Marion
4347176b800SBenoît GannePlugin - performance counter
4357176b800SBenoît GanneI:	perfmon
4367176b800SBenoît GanneM:	Dave Barach <dave@barachs.net>
4377176b800SBenoît GanneF:	src/plugins/perfmon/
4387176b800SBenoît Ganne
43962f9cdd8SHongjun NiPlugin - PPPoE
440ee09f2deSDamjan MarionI:	pppoe
441e4fc3fbbSHongjun NiM:	Hongjun Ni <hongjun.ni@intel.com>
442e4fc3fbbSHongjun NiF:	src/plugins/pppoe/
44362f9cdd8SHongjun Ni
44426c7a4b0SMohsin KazmiPlugin - Ping
44526c7a4b0SMohsin KazmiI:	ping
44626c7a4b0SMohsin KazmiM:	Andrew Yourtchenko <ayourtch@gmail.com>
44726c7a4b0SMohsin KazmiF:	src/plugins/ping
44826c7a4b0SMohsin Kazmi
449b4d43d79SFrancois CladPlugin - IPv6 Segment Routing Dynamic Proxy
450ee09f2deSDamjan MarionI:	srv6-ad
451b4d43d79SFrancois CladM:	Francois Clad <fclad@cisco.com>
452b4d43d79SFrancois CladF:	src/plugins/srv6-ad/
453b4d43d79SFrancois Clad
45439d91fe2SFrancois CladPlugin - IPv6 Segment Routing Masquerading Proxy
455ee09f2deSDamjan MarionI:	srv6-am
45639d91fe2SFrancois CladM:	Francois Clad <fclad@cisco.com>
45739d91fe2SFrancois CladF:	src/plugins/srv6-am/
45839d91fe2SFrancois Clad
459ba7992aaSFrancois CladPlugin - IPv6 Segment Routing Static Proxy
460ee09f2deSDamjan MarionI:	srv6-as
461ba7992aaSFrancois CladM:	Francois Clad <fclad@cisco.com>
462ba7992aaSFrancois CladF:	src/plugins/srv6-as/
463ba7992aaSFrancois Clad
4641b81e6efSTetsuya MurakamiPlugin - IPv6 Segment Routing Mobile
4651b81e6efSTetsuya MurakamiI:      srv6-mobile
4661b81e6efSTetsuya MurakamiM:      Tetsuya Murakami <tetsuya.mrk@gmail.com>
4671b81e6efSTetsuya MurakamiM:	Satoru Matsushima <satoru.matsushima@gmail.com>
4681b81e6efSTetsuya MurakamiF:      src/plugins/srv6-mobile/
4691b81e6efSTetsuya Murakami
47013d33548SSteven LuongPlugin - Link Aggregation Control Protocol
47113d33548SSteven LuongI:	lacp
47213d33548SSteven LuongM:	Steven Luong <sluong@cisco.com>
47313d33548SSteven LuongF:	src/plugins/lacp/
47413d33548SSteven Luong
475b17cd37bSHongjun NiPlugin - Load Balancer
476ee09f2deSDamjan MarionI:	lb
477ee09f2deSDamjan MarionM:	Pfister <ppfister@cisco.com>
478ee09f2deSDamjan MarionM:	Hongjun Ni <hongjun.ni@intel.com>
479ee09f2deSDamjan MarionF:	src/plugins/lb/
480b17cd37bSHongjun Ni
481e4fc3fbbSHongjun NiPlugin - NSH
482ee09f2deSDamjan MarionI:	nsh
483ee09f2deSDamjan MarionM:	Hongjun Ni <hongjun.ni@intel.com>
484ee09f2deSDamjan MarionM:	Vengada <venggovi@cisco.com>
485ee09f2deSDamjan MarionF:	src/plugins/nsh/
48611965c7bSDave Barach
48711965c7bSDave BarachPlugin - Time-based MAC filter
488ee09f2deSDamjan MarionI:	mactime
489ee09f2deSDamjan MarionY:	src/plugins/mactime/FEATURE.yaml
49011965c7bSDave BarachM:	Dave Barach <dave@barachs.net>
49111965c7bSDave BarachF:      src/plugins/mactime/
49211965c7bSDave Barach
49311965c7bSDave BarachPlugin - Network Delay Simulator
494b966b96aSJohn LoI:	nsim
495210c7453SDave BarachY:	src/plugins/nsim/FEATURE.yaml
49611965c7bSDave BarachM:	Dave Barach <dave@barachs.net>
497ee09f2deSDamjan MarionF:	src/plugins/nsim/
498e4fc3fbbSHongjun Ni
499d7b30665SDave BarachPlugin - Buffer Metadata Modification Tracker
500d7b30665SDave BarachI:	mdata
501d7b30665SDave BarachM:	Dave Barach <dave@barachs.net>
502d7b30665SDave BarachF:	src/plugins/mdata/
503d7b30665SDave Barach
5041decd98eSDave BarachPlugin - Unit Tests
5051decd98eSDave BarachI:	unittest
5061decd98eSDave BarachM:	Dave Barach <dave@barachs.net>
5071decd98eSDave BarachM:	Florin Coras <fcoras@cisco.com
5081decd98eSDave BarachF:	src/plugins/unittest/
5091decd98eSDave Barach
51004ab60edSDamjan MarionTest Infrastructure
511496b0deeSPaul VinciguerraI:	tests
51204ab60edSDamjan MarionM:	Klement Sekera <ksekera@cisco.com>
513ee09f2deSDamjan MarionM:	Paul Vinciguerra <pvinci@vinciconsulting.com>
51404ab60edSDamjan MarionF:	test/
51504ab60edSDamjan Marion
51604ab60edSDamjan MarionSVM Library
517ee09f2deSDamjan MarionI:	svm
51804ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
51904ab60edSDamjan MarionF:	src/svm
52004ab60edSDamjan Marion
52104ab60edSDamjan MarionVPP API TEST
522ee09f2deSDamjan MarionI:	vat
52304ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
52404ab60edSDamjan MarionF:	src/vat/
52504ab60edSDamjan Marion
52604ab60edSDamjan MarionVPP Executable
527ee09f2deSDamjan MarionI:	vpp
52804ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
52904ab60edSDamjan MarionF:	src/vpp/
53004ab60edSDamjan Marion
531e5a7d597SDave BarachEmacs templates
532e5a7d597SDave BarachI:	emacs
533e5a7d597SDave BarachM:	Dave Barach <dave@barachs.net>
534e5a7d597SDave BarachF:	extras/emacs/
535e5a7d597SDave Barach
53604ab60edSDamjan MarionGraphical Event Viewer
537ee09f2deSDamjan MarionI:	g2
53804ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
53904ab60edSDamjan MarionF:	src/tools/g2/
54004ab60edSDamjan Marion
54104ab60edSDamjan MarionPerformance Tooling
542ee09f2deSDamjan MarionI:	perftool
54304ab60edSDamjan MarionM:	Dave Barach <dave@barachs.net>
54404ab60edSDamjan MarionF:	src/tools/perftool/
54504ab60edSDamjan Marion
54613d33548SSteven LuongPlugin - vmxnet3 device driver
54713d33548SSteven LuongI:	vmxnet3
54813d33548SSteven LuongM:	Steven Luong <sluong@cisco.com>
54913d33548SSteven LuongF:	src/plugins/vmxnet3/
55013d33548SSteven Luong
5517f37a94bSVratko PolakBinary API Compiler for Python
552ee09f2deSDamjan MarionI:	vppapigen
553efd0d293SDave BarachM:	Ole Troan <otroan@employees.org>
55404ab60edSDamjan MarionF:	src/tools/vppapigen/
55504ab60edSDamjan Marion
556edfe2c00SOle TroanAPI trace tool
557edfe2c00SOle TroanI:	vppapitrace
558edfe2c00SOle TroanM:	Ole Troan <otroan@employees.org>
559edfe2c00SOle TroanF:	src/tools/vppapitrace/
560edfe2c00SOle Troan
5617f37a94bSVratko PolakBinary API Compiler for C and C++
5627f37a94bSVratko PolakI:	vapi
5637f37a94bSVratko PolakM:	Ole Troan <ot@cisco.com>
5647f37a94bSVratko PolakF:	src/vpp-api/vapi
5657f37a94bSVratko Polak
566a7752129SBenoît GannePlugin - RDMA (ibverb) driver
567ee09f2deSDamjan MarionI:	rdma
568a7752129SBenoît GanneM:	Benoît Ganne <bganne@cisco.com>
569a7752129SBenoît GanneM:	Damjan Marion <damarion@cisco.com>
570a7752129SBenoît GanneF:	src/plugins/rdma/
571a7752129SBenoît Ganne
572376efe5dSNathan SkrzypczakPlugin - QUIC protocol
573376efe5dSNathan SkrzypczakI:	quic
574376efe5dSNathan SkrzypczakM:	Aloys Augustin <aloaugus@cisco.com>
575376efe5dSNathan SkrzypczakM:	Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
576376efe5dSNathan SkrzypczakM:	Dave Wallace <dwallacelf@gmail.com>
577376efe5dSNathan SkrzypczakM:	Florin Coras <fcoras@cisco.com>
578fc0992cbSAloys AugustinY:	src/plugins/quic/FEATURE.yaml
579376efe5dSNathan SkrzypczakF:	src/plugins/quic/
580376efe5dSNathan Skrzypczak
581ee09f2deSDamjan Marionlibmemif
582ee09f2deSDamjan MarionI:	libmemif
583ee09f2deSDamjan MarionM:	Damjan Marion <damarion@cisco.com>
584ee09f2deSDamjan MarionF:	extras/libmemif
585ee09f2deSDamjan Marion
58633035c78SFlorin CorasVPP Comms Library
58733035c78SFlorin CorasI:	vcl
588b3f7d9baSFlorin CorasY:	src/vnet/vcl/FEATURE.yaml
58933035c78SFlorin CorasM:	Florin Coras <fcoras@cisco.com>
59033035c78SFlorin CorasF:	src/vcl
59133035c78SFlorin Coras
592b63dbc53SOle TroanStatistics Segment
593b63dbc53SOle TroanI:	stats
594b63dbc53SOle TroanM:	Ole Troan <ot@cisco.com>
595b63dbc53SOle TroanF:	src/vpp/stats/
596b63dbc53SOle TroanF:	src/vpp-api/client/stat_client.[ch]
597b63dbc53SOle Troan
598dd7736b5SNeale RannsVPP Object Model
599dd7736b5SNeale RannsI:	vom
600dd7736b5SNeale RannsM:	Neale Ranns <nranns@cisco.com>
601dd7736b5SNeale RannsM:	Mohsin Kazmi <sykazmi@cisco.com>
602dd7736b5SNeale RannsF:	extras/vom/vom/
603dd7736b5SNeale Ranns
604e3b8682dSFlorin CorasPlugin - Host Stack Applications
605e3b8682dSFlorin CorasI:	hsa
606e3b8682dSFlorin CorasM:	Florin Coras <fcoras@cisco.com>
60700dd74ceSFlorin CorasM:	Dave Wallace <dwallacelf@gmail.com>
60800dd74ceSFlorin CorasM:	Aloys Augustin <aloaugus@cisco.com>
60900dd74ceSFlorin CorasM:	Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
610e3b8682dSFlorin CorasF:	src/plugins/hs_apps/
611e3b8682dSFlorin Coras
612a37810dcSVratko PolakPython binding for the VPP API
613a37810dcSVratko PolakI:	papi
614a37810dcSVratko PolakM:	Ole Troan <ot@cisco.com>
615a37810dcSVratko PolakF:	src/vpp-api/python
616a37810dcSVratko Polak
6171bc96680SOle TroanCisco Discovery Protocol
6181bc96680SOle TroanI:	cdp
6191bc96680SOle TroanF:	src/plugins/cdp/
6201bc96680SOle Troan
621941185aeSOle TroanSource VRF Select
622941185aeSOle TroanI:	svs
623941185aeSOle TroanM:	Neale Ranns <nranns@cisco.com>
624941185aeSOle TroanF:	src/plugins/svs/
625941185aeSOle Troan
6260aa35a7fSOle TroanLAN Emulation
6270aa35a7fSOle TroanI:	l2e
6280aa35a7fSOle TroanM:	Neale Ranns <nranns@cisco.com>
6290aa35a7fSOle TroanF:	src/plugins/l2e/
6300aa35a7fSOle Troan
631ee98904eSOle TroanIPv6 Connection Tracker
632ee98904eSOle TroanI:	ct6
633ee98904eSOle TroanM:	Dave Barach <dave@barachs.net>
634ee98904eSOle TroanF:	src/plugins/ct6
635ee98904eSOle Troan
6360d935531SOle TroanSteal The NIC
6370d935531SOle TroanI:	stn
6380d935531SOle TroanF:	src/plugins/stn
6390d935531SOle Troan
640ab96454eSOle TroanIOAM
641ab96454eSOle TroanI:	ioam
642ab96454eSOle TroanF:	src/plugins/ioam
643ab96454eSOle Troan
6447ff64fb9SOle TroanAwkward chained buffer geometry tool
6457ff64fb9SOle TroanI:	oddbuf
6467ff64fb9SOle TroanF:	src/plugins/oddbuf
6477ff64fb9SOle Troan
64839e9428bSMatthew SmithPlugin - VRRP
64939e9428bSMatthew SmithI:	vrrp
65039e9428bSMatthew SmithM:	Matthew Smith <mgsmith@netgate.com>
65139e9428bSMatthew SmithF:	src/plugins/vrrp
65239e9428bSMatthew Smith
65335b037fdSPaul VinciguerraVPP Config Tooling
65409220b8dSVratko PolakI:	vpp_config
65509220b8dSVratko PolakM:	John DeNisco <jdenisco@cisco.com>
65609220b8dSVratko PolakF:	extras/vpp_config
65735b037fdSPaul Vinciguerra
658535fdba5SDave Wallacebash functions
659535fdba5SDave WallaceI:	bash
660535fdba5SDave WallaceM:	Dave Wallace <dwallacelf@gmail.com>
661535fdba5SDave WallaceF:	extras/bash/
662535fdba5SDave Wallace
66304ab60edSDamjan MarionTHE REST
664ee09f2deSDamjan MarionI:	misc
66504ab60edSDamjan MarionC:	Contact vpp-dev Mailing List <vpp-dev@fd.io>
66604ab60edSDamjan MarionF:	*
66704ab60edSDamjan MarionF:	*/
668