1 Descriptions of section entries:
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
15 -----------------------------------
19 M: Damjan Marion <damarion@cisco.com>
27 M: Dave Barach <dave@barachs.net>
28 F: build-root/Makefile
33 M: Steven Luong <sluong@cisco.com>
38 M: Chris Luke <chrisy@flirble.org>
43 M: John DeNisco <jdenisco@cisco.com>
44 M: Ray Kinsella <raykinsella78@gmail.com>
47 Infrastructure Library
49 M: Dave Barach <dave@barachs.net>
52 Physical Memory Allocator
54 M: Damjan Marion <damarion@cisco.com>
55 F: src/vppinfra/pmalloc.[ch]
59 M: Dave Barach <dave@barachs.net>
60 M: Damjan Marion <damarion@cisco.com>
62 E: src/vlib/buffer*.[ch]
64 Vector Library - Buffer Management
66 M: Damjan Marion <damarion@cisco.com>
67 M: Dave Barach <dave@barachs.net>
68 F: src/vlib/buffer*.[ch]
72 M: Dave Barach <dave@barachs.net>
76 VNET Bidirectional Forwarding Detection (BFD)
78 M: Klement Sekera <ksekera@cisco.com>
83 M: Dave Barach <dave@barachs.net>
88 Y: src/vnet/devices/af_packet/FEATURE.yaml
89 Y: src/vnet/devices/pipe/FEATURE.yaml
90 M: Damjan Marion <damarion@cisco.com>
95 Y: src/vnet/devices/tap/FEATURE.yaml
96 M: Damjan Marion <damarion@cisco.com>
97 M: Steven Luong <sluong@cisco.com>
98 M: Mohsin Kazmi <sykazmi@cisco.com>
99 F: src/vnet/devices/tap/
101 VNET Native Virtio Drivers
103 Y: src/vnet/devices/virtio/FEATURE.yaml
104 M: Mohsin Kazmi <sykazmi@cisco.com>
105 M: Damjan Marion <damarion@cisco.com>
106 F: src/vnet/devices/virtio/
110 M: Dave Barach <dave@barachs.net>
111 M: Damjan Marion <damarion@cisco.com>
112 F: src/vnet/ethernet/
116 M: Dave Barach <dave@barachs.net>
117 M: Damjan Marion <damarion@cisco.com>
122 M: Neale Ranns <nranns@cisco.com>
130 M: Dave Barach <dave@barachs.net>
135 M: Neale Ranns <nranns@cisco.com>
136 M: Jon Loeliger <jdl@netgate.com>
141 M: Neale Ranns <nranns@cisco.com>
142 F: src/vnet/ip-neighbor
146 M: Neale Ranns <nranns@cisco.com>
149 VNET Interface Common
151 M: Dave Barach <dave@barachs.net>
152 F: src/vnet/interface*.[ch]
154 VNET Packet Generator
156 M: Dave Barach <dave@barachs.net>
159 VNET Segment Routing (IPv6 and MPLS)
161 M: Pablo Camarillo <pcamaril@cisco.com>
164 F: src/examples/srv6-sample-localsid/
168 M: Neale Ranns <nranns@cisco.com>
169 M: Radu Nicolau <radu.nicolau@intel.com>
174 M: Damjan Marion <damarion@cisco.com>
175 M: Neale Ranns <nranns@cisco.com>
180 M: Dave Barach <dave@barachs.net>
185 M: Neale Ranns <nranns@cisco.com>
195 M: Damjan Marion <damarion@cisco.com>
196 F: src/plugins/crypto_native/
198 Crypto openssl Plugin
200 M: Damjan Marion <damarion@cisco.com>
201 F: src/plugins/crypto_openssl/
203 Crypto ipsecmb Plugin
205 M: Neale Ranns <nranns@cisco.com>
206 F: src/plugins/crypto_ipsecmb/
210 M: John Lo <loj@cisco.com>
213 VNET Link Layer Discovery Protocol (LLDP)
215 M: Klement Sekera <ksekera@cisco.com>
220 Y: src/vnet/lisp-cp/FEATURE.yaml
221 Y: src/vnet/lisp-gpe/FEATURE.yaml
222 M: Florin Coras <fcoras@cisco.com>
224 F: src/vnet/lisp-gpe/
228 M: Neale Ranns <nranns@cisco.com>
233 M: Andrew Yourtchenko <ayourtch@gmail.com>
234 M: Mohsin Kazmi <sykazmi@cisco.com>
235 F: src/vnet/interface_output.c
239 Y: src/plugins/map/FEATURE.yaml
240 M: Ole Troan <ot@cisco.com>
241 M: Jon Loeliger <jdl@netgate.com>
246 M: Neale Ranns <nranns@cisco.com>
251 M: Neale Ranns <nranns@cisco.com>
256 Y: src/vnet/session/FEATURE.yaml
257 M: Florin Coras <fcoras@cisco.com>
262 Y: src/vnet/tcp/FEATURE.yaml
263 M: Florin Coras <fcoras@cisco.com>
268 Y: src/vnet/udp/FEATURE.yaml
269 M: Florin Coras <fcoras@cisco.com>
274 M: John Lo <loj@cisco.com>
279 M: Hongjun Ni <hongjun.ni@intel.com>
280 F: src/vnet/vxlan-gpe/
284 M: Mohsin Kazmi <sykazmi@cisco.com>
285 M: Neale Ranns <nranns@cisco.com>
286 F: src/vnet/vxlan-gbp/
290 Y: src/vnet/ipip/FEATURE.yaml
291 M: Ole Troan <otroan@employees.org>
296 M: Neale Ranns <nranns@cisco.com>
299 VNET TLS and TLS engine plugins
301 M: Florin Coras <fcoras@cisco.com>
302 M: Ping Yu <ping.yu@intel.com>
304 F: src/plugins/tlsopenssl
305 F: src/plugins/tlsmbedtls
306 F: src/plugins/tlspicotls
310 M: Matus Fabian <matfabia@cisco.com>
315 M: Dave Barach <dave@barachs.net>
316 M: Neale Ranns <nranns@cisco.com>
321 M: Dave Barach <dave@barachs.net>
322 M: Neale Ranns <nranns@cisco.com>
325 Plugin - IP6 Neighbor Discovery
327 M: Dave Barach <dave@barachs.net>
328 M: Neale Ranns <nranns@cisco.com>
329 F: src/plugins/ip6-nd/
338 M: Damjan Marion <damarion@cisco.com>
344 F: src/vnet/classify/
346 Plugin - Access Control List (ACL) Based Forwarding
348 M: Neale Ranns <nranns@cisco.com>
351 Plugin - Simple DNS name resolver
353 M: Dave Barach <dave@barachs.net>
356 Plugin - Group Based Policy (GBP)
358 M: Neale Ranns <nranns@cisco.com>
363 M: Andrew Yourtchenko <ayourtch@gmail.com>
368 M: Ole Troan <ot@cisco.com>
371 Plugin - AVF Device driver
373 M: Damjan Marion <damarion@cisco.com>
378 M: Damjan Marion <damarion@cisco.com>
383 M: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com>
384 M: Radu Nicolau <radu.nicolau@intel.com>
385 F: src/plugins/dpdk/ipsec/
389 Y: src/plugins/flowprobe/FEATURE.yaml
390 M: Ole Troan <otroan@employees.org>
391 F: src/plugins/flowprobe/
395 M: Dave Barach <dbarach@cisco.com>
396 F: src/plugins/http_static/
400 M: Dave Barach <dbarach@cisco.com>
401 F: src/plugins/builtinurl/
403 Plugin - Group Based Policy (GBP)
405 M: Neale Ranns <nranns@cisco.com>
410 M: Hongjun Ni <hongjun.ni@intel.com>
413 Plugin - Internet Key Exchange (IKEv2) Protocol
415 M: Damjan Marion <damarion@cisco.com>
416 M: Neale Ranns <nranns@cisco.com>
417 F: src/plugins/ikev2/
419 Plugin - Internet Group Management Protocol (IGMP)
421 M: Neale Ranns <nranns@cisco.com>
424 Plugin - L3 Cross-Connect (L3XC)
426 M: Neale Ranns <nranns@cisco.com>
429 Plugin - memif device driver
431 M: Damjan Marion <damarion@cisco.com>
432 F: src/plugins/memif/
434 Plugin - Marvell MUSDK device driver
436 M: Damjan Marion <damarion@cisco.com>
437 F: src/plugins/marvell/
439 Plugin - performance counter
441 M: Dave Barach <dave@barachs.net>
442 F: src/plugins/perfmon/
446 M: Hongjun Ni <hongjun.ni@intel.com>
447 F: src/plugins/pppoe/
451 M: Andrew Yourtchenko <ayourtch@gmail.com>
454 Plugin - IPv6 Segment Routing Dynamic Proxy
456 M: Francois Clad <fclad@cisco.com>
457 F: src/plugins/srv6-ad/
459 Plugin - IPv6 Segment Routing Masquerading Proxy
461 M: Francois Clad <fclad@cisco.com>
462 F: src/plugins/srv6-am/
464 Plugin - IPv6 Segment Routing Static Proxy
466 M: Francois Clad <fclad@cisco.com>
467 F: src/plugins/srv6-as/
469 Plugin - IPv6 Segment Routing Mobile
471 M: Tetsuya Murakami <tetsuya.mrk@gmail.com>
472 M: Satoru Matsushima <satoru.matsushima@gmail.com>
473 F: src/plugins/srv6-mobile/
475 Plugin - Link Aggregation Control Protocol
477 M: Steven Luong <sluong@cisco.com>
480 Plugin - Load Balancer
482 M: Pfister <ppfister@cisco.com>
483 M: Hongjun Ni <hongjun.ni@intel.com>
488 M: Hongjun Ni <hongjun.ni@intel.com>
489 M: Vengada <venggovi@cisco.com>
492 Plugin - Time-based MAC filter
494 Y: src/plugins/mactime/FEATURE.yaml
495 M: Dave Barach <dave@barachs.net>
496 F: src/plugins/mactime/
498 Plugin - Network Delay Simulator
500 Y: src/plugins/nsim/FEATURE.yaml
501 M: Dave Barach <dave@barachs.net>
504 Plugin - Buffer Metadata Modification Tracker
506 M: Dave Barach <dave@barachs.net>
507 F: src/plugins/mdata/
511 M: Dave Barach <dave@barachs.net>
512 M: Florin Coras <fcoras@cisco.com
513 F: src/plugins/unittest/
517 M: Klement Sekera <ksekera@cisco.com>
518 M: Paul Vinciguerra <pvinci@vinciconsulting.com>
523 M: Dave Barach <dave@barachs.net>
528 M: Dave Barach <dave@barachs.net>
533 M: Dave Barach <dave@barachs.net>
538 M: Dave Barach <dave@barachs.net>
541 Graphical Event Viewer
543 M: Dave Barach <dave@barachs.net>
548 M: Dave Barach <dave@barachs.net>
549 F: src/tools/perftool/
551 Plugin - vmxnet3 device driver
553 M: Steven Luong <sluong@cisco.com>
554 F: src/plugins/vmxnet3/
556 Binary API Compiler for Python
558 M: Ole Troan <otroan@employees.org>
559 F: src/tools/vppapigen/
563 M: Ole Troan <otroan@employees.org>
564 F: src/tools/vppapitrace/
566 Binary API Compiler for C and C++
568 M: Ole Troan <ot@cisco.com>
571 Plugin - RDMA (ibverb) driver
573 M: BenoƮt Ganne <bganne@cisco.com>
574 M: Damjan Marion <damarion@cisco.com>
577 Plugin - QUIC protocol
579 M: Aloys Augustin <aloaugus@cisco.com>
580 M: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
581 M: Dave Wallace <dwallacelf@gmail.com>
582 M: Florin Coras <fcoras@cisco.com>
583 Y: src/plugins/quic/FEATURE.yaml
588 M: Damjan Marion <damarion@cisco.com>
593 Y: src/vnet/vcl/FEATURE.yaml
594 M: Florin Coras <fcoras@cisco.com>
599 M: Ole Troan <ot@cisco.com>
601 F: src/vpp-api/client/stat_client.[ch]
605 M: Neale Ranns <nranns@cisco.com>
606 M: Mohsin Kazmi <sykazmi@cisco.com>
609 Plugin - Host Stack Applications
611 M: Florin Coras <fcoras@cisco.com>
612 M: Dave Wallace <dwallacelf@gmail.com>
613 M: Aloys Augustin <aloaugus@cisco.com>
614 M: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
615 F: src/plugins/hs_apps/
617 Python binding for the VPP API
619 M: Ole Troan <ot@cisco.com>
620 F: src/vpp-api/python
622 Cisco Discovery Protocol
628 M: Neale Ranns <nranns@cisco.com>
633 M: Neale Ranns <nranns@cisco.com>
636 IPv6 Connection Tracker
638 M: Dave Barach <dave@barachs.net>
649 Awkward chained buffer geometry tool
651 F: src/plugins/oddbuf
655 M: Matthew Smith <mgsmith@netgate.com>
660 M: John DeNisco <jdenisco@cisco.com>
665 M: Dave Wallace <dwallacelf@gmail.com>
670 C: Contact vpp-dev Mailing List <vpp-dev@fd.io>