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 <vpp@barachs.net>
28 F: build-root/Makefile
33 M: Steven Luong <sluong@cisco.com>
38 M: John DeNisco <jdenisco@cisco.com>
39 M: Ray Kinsella <raykinsella78@gmail.com>
42 Infrastructure Library
44 M: Dave Barach <vpp@barachs.net>
47 Physical Memory Allocator
49 M: Damjan Marion <damarion@cisco.com>
50 F: src/vppinfra/pmalloc.[ch]
54 M: Dave Barach <vpp@barachs.net>
55 M: Damjan Marion <damarion@cisco.com>
57 E: src/vlib/buffer*.[ch]
59 E: src/vlib/linux/pci.[ch]
60 E: src/vlib/linux/vfio.[ch]
62 Vector Library - Buffer Management
64 M: Damjan Marion <damarion@cisco.com>
65 M: Dave Barach <vpp@barachs.net>
66 F: src/vlib/buffer*.[ch]
70 M: Damjan Marion <damarion@cisco.com>
72 F: src/vlib/linux/pci.[ch]
73 F: src/vlib/linux/vfio.[ch]
77 M: Dave Barach <vpp@barachs.net>
81 VNET Bidirectional Forwarding Detection (BFD)
83 M: Klement Sekera <ksekera@cisco.com>
88 M: Dave Barach <vpp@barachs.net>
93 M: Neale Ranns <neale@graphiant.com>
98 Y: src/vnet/devices/af_packet/FEATURE.yaml
99 Y: src/vnet/devices/pipe/FEATURE.yaml
100 M: Damjan Marion <damarion@cisco.com>
105 Y: src/vnet/devices/tap/FEATURE.yaml
106 M: Damjan Marion <damarion@cisco.com>
107 M: Steven Luong <sluong@cisco.com>
108 M: Mohsin Kazmi <sykazmi@cisco.com>
109 F: src/vnet/devices/tap/
111 VNET Vhost User Driver
113 Y: src/vnet/devices/virtio/FEATURE.yaml
114 M: Steven Luong <sluong@cisco.com>
115 F: src/vnet/devices/virtio/vhost_user*
117 VNET Native Virtio Drivers
119 Y: src/vnet/devices/virtio/FEATURE.yaml
120 M: Mohsin Kazmi <sykazmi@cisco.com>
121 M: Damjan Marion <damarion@cisco.com>
122 F: src/vnet/devices/virtio/
126 M: Dave Barach <vpp@barachs.net>
127 M: Damjan Marion <damarion@cisco.com>
128 F: src/vnet/ethernet/
132 M: Dave Barach <vpp@barachs.net>
133 M: Damjan Marion <damarion@cisco.com>
138 M: Neale Ranns <neale@graphiant.com>
146 M: Dave Barach <vpp@barachs.net>
151 M: Neale Ranns <neale@graphiant.com>
152 M: Jon Loeliger <jdl@netgate.com>
157 M: Neale Ranns <neale@graphiant.com>
158 F: src/vnet/ip-neighbor
162 M: Neale Ranns <neale@graphiant.com>
165 VNET Interface Common
167 M: Dave Barach <vpp@barachs.net>
168 F: src/vnet/interface*.[ch]
170 VNET Packet Generator
172 M: Dave Barach <vpp@barachs.net>
175 VNET Segment Routing (IPv6 and MPLS)
177 M: Pablo Camarillo <pcamaril@cisco.com>
180 F: src/examples/srv6-sample-localsid/
184 M: Neale Ranns <neale@graphiant.com>
185 M: Radu Nicolau <radu.nicolau@intel.com>
186 M: Fan Zhang <roy.fan.zhang@intel.com>
191 M: Damjan Marion <damarion@cisco.com>
192 M: Neale Ranns <neale@graphiant.com>
197 M: Neale Ranns <neale@graphiant.com>
205 Plugin - Crypto - native
207 M: Damjan Marion <damarion@cisco.com>
208 F: src/plugins/crypto_native/
210 Plugin - Crypto - OpenSSL
212 M: Damjan Marion <damarion@cisco.com>
213 F: src/plugins/crypto_openssl/
215 Plugin - Crypto - ipsecmb
217 M: Neale Ranns <neale@graphiant.com>
218 M: Fan Zhang <roy.fan.zhang@intel.com>
219 F: src/plugins/crypto_ipsecmb/
221 Plugin - Crypto - sw_scheduler
222 I: crypto-sw-scheduler
223 M: Fan Zhang <roy.fan.zhang@intel.com>
224 F: src/plugs/crypto_sw_scheduler/
228 M: John Lo <lojultra2020@outlook.com>
229 M: Steven Luong <sluong@cisco.com>
234 M: Neale Ranns <neale@graphiant.com>
239 M: Andrew Yourtchenko <ayourtch@gmail.com>
240 M: Mohsin Kazmi <sykazmi@cisco.com>
245 Y: src/plugins/map/FEATURE.yaml
246 M: Ole Troan <ot@cisco.com>
247 M: Jon Loeliger <jdl@netgate.com>
252 M: Neale Ranns <neale@graphiant.com>
257 M: Neale Ranns <neale@graphiant.com>
262 Y: src/vnet/session/FEATURE.yaml
263 M: Florin Coras <fcoras@cisco.com>
268 Y: src/vnet/tcp/FEATURE.yaml
269 M: Florin Coras <fcoras@cisco.com>
274 Y: src/vnet/udp/FEATURE.yaml
275 M: Florin Coras <fcoras@cisco.com>
280 M: John Lo <lojultra2020@outlook.com>
281 M: Steven Luong <sluong@cisco.com>
286 M: Hongjun Ni <hongjun.ni@intel.com>
287 F: src/vnet/vxlan-gpe/
291 Y: src/vnet/ipip/FEATURE.yaml
292 M: Ole Troan <otroan@employees.org>
297 M: Neale Ranns <neale@graphiant.com>
300 VNET TLS and TLS engine plugins
302 M: Florin Coras <fcoras@cisco.com>
303 M: Ping Yu <ping.yu@intel.com>
305 F: src/plugins/tlsopenssl
306 F: src/plugins/tlsmbedtls
307 F: src/plugins/tlspicotls
311 M: Matus Fabian <matfabia@cisco.com>
316 M: Dave Barach <vpp@barachs.net>
317 M: Neale Ranns <neale@graphiant.com>
322 M: Dave Barach <vpp@barachs.net>
323 M: Neale Ranns <neale@graphiant.com>
328 M: Steven Luong <sluong@cisco.com>
329 F: src/plugins/arping/
331 VNET - IP6 Neighbor Discovery
333 M: Dave Barach <vpp@barachs.net>
334 M: Neale Ranns <neale@graphiant.com>
344 M: Damjan Marion <damarion@cisco.com>
349 M: Mohsin Kazmi <sykazmi@cisco.com>
350 M: Damjan Marion <damarion@cisco.com>
355 M: Dave Barach <vpp@barachs.net>
356 M: Damjan Marion <damarion@cisco.com>
359 Plugin - Access Control List (ACL) Based Forwarding
361 M: Neale Ranns <neale@graphiant.com>
364 Plugin - Allow / Deny List
366 M: Dave Barach <vpp@barachs.net>
369 Plugin - Simple DNS name resolver
371 M: Dave Barach <vpp@barachs.net>
376 M: Andrew Yourtchenko <ayourtch@gmail.com>
381 M: Ole Troan <ot@cisco.com>
382 M: Filip Varga <fivarga@cisco.com>
383 M: Klement Sekera <ksekera@cisco.com>
386 Plugin - PNAT Static match and rewrite engine
388 M: Ole Troan <ot@cisco.com>
389 F: src/plugins/nat/pnat/
391 Plugin - AVF Device driver
393 M: Damjan Marion <damarion@cisco.com>
396 Plugin - Dispatch Trace PCAP
398 M: Dave Barach <vpp@barachs.net>
399 F: src/plugins/dispatch-trace
403 M: Damjan Marion <damarion@cisco.com>
404 M: Mohammed Hawari <mohammed@hawari.fr>
409 M: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com>
410 M: Radu Nicolau <radu.nicolau@intel.com>
411 M: Fan Zhang <roy.fan.zhang@intel.com>
412 F: src/plugins/dpdk/cryptodev/
416 Y: src/plugins/flowprobe/FEATURE.yaml
417 M: Ole Troan <otroan@employees.org>
418 F: src/plugins/flowprobe/
422 M: Dave Barach <vpp@barachs.net>
423 F: src/plugins/http_static/
427 M: Dave Barach <vpp@barachs.net>
428 F: src/plugins/builtinurl/
432 M: Hongjun Ni <hongjun.ni@intel.com>
435 Plugin - Internet Key Exchange (IKEv2) Protocol
437 M: Damjan Marion <damarion@cisco.com>
438 M: Neale Ranns <neale@graphiant.com>
439 M: Filip Tehlar <ftehlar@cisco.com>
440 M: Benoît Ganne <bganne@cisco.com>
441 F: src/plugins/ikev2/
443 Plugin - Internet Group Management Protocol (IGMP)
445 M: Neale Ranns <neale@graphiant.com>
448 Plugin - L3 Cross-Connect (L3XC)
450 M: Neale Ranns <neale@graphiant.com>
455 Y: src/plugins/lisp/lisp-cp/FEATURE.yaml
456 Y: src/plugins/lisp/lisp-gpe/FEATURE.yaml
457 M: Florin Coras <fcoras@cisco.com>
460 Plugin - Link Layer Discovery Protocol (LLDP)
462 M: Klement Sekera <ksekera@cisco.com>
465 Plugin - memif device driver
467 M: Damjan Marion <damarion@cisco.com>
468 F: src/plugins/memif/
470 Plugin - Marvell MUSDK device driver
472 M: Damjan Marion <damarion@cisco.com>
473 F: src/plugins/marvell/
475 Plugin - performance counter
477 M: Damjan Marion <damarion@cisco.com>
478 F: src/plugins/perfmon/
482 M: Hongjun Ni <hongjun.ni@intel.com>
483 F: src/plugins/pppoe/
487 M: Andrew Yourtchenko <ayourtch@gmail.com>
490 Plugin - IPv6 Segment Routing Dynamic Proxy
492 M: Francois Clad <fclad@cisco.com>
493 F: src/plugins/srv6-ad/
495 Plugin - IPv6 Segment Routing Flow-Based Dynamic Proxy
497 M: Francois Clad <fclad@cisco.com>
498 F: src/plugins/srv6-ad-flow/
500 Plugin - IPv6 Segment Routing Masquerading Proxy
502 M: Francois Clad <fclad@cisco.com>
503 F: src/plugins/srv6-am/
505 Plugin - IPv6 Segment Routing Static Proxy
507 M: Francois Clad <fclad@cisco.com>
508 F: src/plugins/srv6-as/
510 Plugin - IPv6 Segment Routing Mobile
512 M: Tetsuya Murakami <tetsuya.mrk@gmail.com>
513 M: Satoru Matsushima <satoru.matsushima@gmail.com>
514 F: src/plugins/srv6-mobile/
516 Plugin - Link Aggregation Control Protocol
518 M: Steven Luong <sluong@cisco.com>
521 Plugin - Load Balancer
523 M: Pfister <ppfister@cisco.com>
524 M: Hongjun Ni <hongjun.ni@intel.com>
529 M: Hongjun Ni <hongjun.ni@intel.com>
530 M: Vengada <venggovi@cisco.com>
533 Plugin - TCP MSS Clamping
535 M: Miklos Tirpak <miklos.tirpak@emnify.com>
536 F: src/plugins/mss_clamp/
538 Plugin - Time-based MAC filter
540 Y: src/plugins/mactime/FEATURE.yaml
541 M: Dave Barach <vpp@barachs.net>
542 F: src/plugins/mactime/
544 Plugin - Network Delay Simulator
546 Y: src/plugins/nsim/FEATURE.yaml
547 M: Dave Barach <vpp@barachs.net>
550 Plugin - Buffer Metadata Modification Tracker
552 M: Dave Barach <vpp@barachs.net>
553 F: src/plugins/mdata/
557 M: Dave Barach <vpp@barachs.net>
558 M: Florin Coras <fcoras@cisco.com>
559 F: src/plugins/unittest/
563 M: Klement Sekera <ksekera@cisco.com>
564 M: Paul Vinciguerra <pvinci@vinciconsulting.com>
569 M: Dave Barach <vpp@barachs.net>
574 M: Dave Barach <vpp@barachs.net>
579 M: Dave Barach <vpp@barachs.net>
584 M: Dave Barach <vpp@barachs.net>
587 Graphical Event Viewer
589 M: Dave Barach <vpp@barachs.net>
594 M: Dave Barach <vpp@barachs.net>
595 F: src/tools/perftool/
597 Plugin - vmxnet3 device driver
599 M: Steven Luong <sluong@cisco.com>
600 F: src/plugins/vmxnet3/
602 Binary API Compiler for Python
604 M: Ole Troan <otroan@employees.org>
605 F: src/tools/vppapigen/
606 F: extras/scripts/crcchecker.py
610 M: Ole Troan <otroan@employees.org>
611 F: src/tools/vppapitrace/
613 Binary API Compiler for C and C++
615 M: Ole Troan <ot@cisco.com>
618 Plugin - RDMA (ibverb) driver
620 M: Benoît Ganne <bganne@cisco.com>
621 M: Damjan Marion <damarion@cisco.com>
624 Plugin - QUIC protocol
626 M: Aloys Augustin <aloaugus@cisco.com>
627 M: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
628 M: Dave Wallace <dwallacelf@gmail.com>
629 M: Florin Coras <fcoras@cisco.com>
630 Y: src/plugins/quic/FEATURE.yaml
633 Plugin - snort plugin
635 M: Damjan Marion <damarion@cisco.com>
636 F: src/plugins/snort/
640 M: Damjan Marion <damarion@cisco.com>
645 M: Jakub Grajciar <jgrajcia@cisco.com>
650 Y: src/vnet/vcl/FEATURE.yaml
651 M: Florin Coras <fcoras@cisco.com>
656 M: Ole Troan <ot@cisco.com>
658 F: src/vpp-api/client/stat_client.[ch]
660 Plugin - Host Stack Applications
662 M: Florin Coras <fcoras@cisco.com>
663 M: Dave Wallace <dwallacelf@gmail.com>
664 M: Aloys Augustin <aloaugus@cisco.com>
665 M: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
666 F: src/plugins/hs_apps/
668 Python binding for the VPP API
670 M: Ole Troan <ot@cisco.com>
671 M: Paul Vinciguerra <pvinci@vinciconsulting.com>
672 F: src/vpp-api/python
674 Plugin - Cisco Discovery Protocol
676 M: vpp-dev Mailing List <vpp-dev@fd.io>
680 Plugin - Source VRF Select
682 M: Neale Ranns <neale@graphiant.com>
685 Plugin - IPv6 Connection Tracker
687 M: Dave Barach <vpp@barachs.net>
690 Plugin - Steal The NIC
692 M: vpp-dev Mailing List <vpp-dev@fd.io>
698 M: vpp-dev Mailing List <vpp-dev@fd.io>
702 Plugin - Awkward chained buffer geometry tool
704 M: Dave Barach <vpp@barachs.net>
705 F: src/plugins/oddbuf
709 M: Matthew Smith <mgsmith@netgate.com>
712 Plugin - Unicast Reverse Path forwarding
714 M: Neale Ranns <neale@graphiant.com>
719 M: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
720 M: Neale Ranns <neale@graphiant.com>
725 M: Artem Glazychev <artem.glazychev@xored.com>
726 M: Fan Zhang <roy.fan.zhang@intel.com>
727 F: src/plugins/wireguard
731 M: John DeNisco <jdenisco@cisco.com>
736 M: Dave Wallace <dwallacelf@gmail.com>
739 Plugin - AF_XDP driver
741 M: Benoît Ganne <bganne@cisco.com>
742 M: Damjan Marion <damarion@cisco.com>
743 F: src/plugins/af_xdp/
747 M: community vpp-dev@lists.fd.io
748 F: src/plugins/geneve/
752 M: Neale Ranns <neale@graphiant.com>
753 M: Matthew Smith <mgsmith@netgate.com>
754 F: src/plugins/linux-cp/
758 M: Florin Coras <fcoras@cisco.com>
763 M: Benoît Ganne <bganne@cisco.com>
764 F: src/plugins/bufmon/
768 M: Ole Troan <ot@cisco.com>
769 F: src/vppinfra/cJSON.[ch]
773 M: Ole Troan <ot@cisco.com>
778 M: Ole Troan <ot@cisco.com>
779 M: Paul Atkins <patkins@graphiant.com>
780 F: src/vnet/ipfix-export/
782 RPM packaging on openSUSE
784 M: Laszlo Kiraly <laszlo.kiraly@est.tech>
785 F: src/extras/rpm/opensuse
789 M: vpp-dev Mailing List <vpp-dev@fd.io>
790 C: Missing Maintainer