M: Dave Barach <dave@barachs.net>
F: src/vppinfra/
+Physical Memory Allocator
+I: pmalloc
+M: Damjan Marion <damarion@cisco.com>
+F: src/vppinfra/pmalloc.[ch]
+
Vector Library
I: vlib
M: Dave Barach <dave@barachs.net>
F: src/vlibapi/
F: src/vlibmemory/
-VNET Bidirectonal Forwarding Detection (BFD)
+VNET Bidirectional Forwarding Detection (BFD)
I: bfd
M: Klement Sekera <ksekera@cisco.com>
F: src/vnet/bfd/
+VNET Classifier
+I: classify
+M: Dave Barach <dave@barachs.net>
+F: src/vnet/classify
+
+VNET Policer
+I: policer
+M: N/A
+F: src/vnet/policer/
+
VNET Device Drivers
I: devices
+Y: src/vnet/devices/af_packet/FEATURE.yaml
+Y: src/vnet/devices/pipe/FEATURE.yaml
M: Damjan Marion <damarion@cisco.com>
F: src/vnet/devices/
VNET TAP Drivers
I: tap
+Y: src/vnet/devices/tap/FEATURE.yaml
M: Damjan Marion <damarion@cisco.com>
M: Steven Luong <sluong@cisco.com>
M: Mohsin Kazmi <sykazmi@cisco.com>
F: src/vnet/devices/tap/
VNET Native Virtio Drivers
-I: virtio
-M: Mohsin Kazmi <sykazmi@cisco.com>
-F: src/vnet/devices/virtio/
+I: virtio
+Y: src/vnet/devices/virtio/FEATURE.yaml
+M: Mohsin Kazmi <sykazmi@cisco.com>
+M: Damjan Marion <damarion@cisco.com>
+F: src/vnet/devices/virtio/
-VNET Etherent
+VNET Ethernet
I: ethernet
M: Dave Barach <dave@barachs.net>
M: Damjan Marion <damarion@cisco.com>
-M: Neale Ranns <nranns@cisco.com>
F: src/vnet/ethernet/
VNET Feature Arcs
F: src/vnet/dpo
F: src/vnet/adj
-VNET IPv4 and IPv6 LPM
+VNET IPv4 LPM
I: ip
M: Dave Barach <dave@barachs.net>
F: src/vnet/ip/
+VNET IPv6 LPM
+I: ip6
+M: Neale Ranns <nranns@cisco.com>
+M: Jon Loeliger <jdl@netgate.com>
+F: src/vnet/ip/
+
+VNET IP Neighbors
+I: ip-neighbor
+M: Neale Ranns <nranns@cisco.com>
+F: src/vnet/ip-neighbor
+
VNET QoS
I: qos
M: Neale Ranns <nranns@cisco.com>
M: Neale Ranns <nranns@cisco.com>
F: src/vnet/crypto/
-Crypto IA32 Plugin
-I: crypto-ia32
+VNET COP
+I: cop
+M: Dave Barach <dave@barachs.net>
+F: src/vnet/cop/
+
+VNET TEIB
+I: teib
+M: Neale Ranns <nranns@cisco.com>
+F: src/vnet/teib/
+
+VNET SPAN
+I: span
+M: N/A
+F: src/vnet/span
+
+Crypto native Plugin
+I: crypto-native
M: Damjan Marion <damarion@cisco.com>
-F: src/plugins/crypto_ia32/
+F: src/plugins/crypto_native/
Crypto openssl Plugin
I: crypto-openssl
VNET LISP
I: lisp
+Y: src/vnet/lisp-cp/FEATURE.yaml
+Y: src/vnet/lisp-gpe/FEATURE.yaml
M: Florin Coras <fcoras@cisco.com>
F: src/vnet/lisp-cp/
F: src/vnet/lisp-gpe/
+VNET GRE
+I: gre
+M: Neale Ranns <nranns@cisco.com>
+F: src/vnet/gre/
+
VNET GSO
-I: gso
-M: Andrew Yourtchenko <ayourtch@gmail.com>
-F: src/vnet/interface_output.c
+I: gso
+M: Andrew Yourtchenko <ayourtch@gmail.com>
+M: Mohsin Kazmi <sykazmi@cisco.com>
+F: src/vnet/interface_output.c
Plugin - MAP
I: map
Y: src/plugins/map/FEATURE.yaml
M: Ole Troan <ot@cisco.com>
+M: Jon Loeliger <jdl@netgate.com>
F: src/plugins/map
VNET MPLS
VNET Session Layer
I: session
+Y: src/vnet/session/FEATURE.yaml
M: Florin Coras <fcoras@cisco.com>
F: src/vnet/session
VNET TCP
I: tcp
+Y: src/vnet/tcp/FEATURE.yaml
M: Florin Coras <fcoras@cisco.com>
F: src/vnet/tcp
VNET UDP
I: udp
+Y: src/vnet/udp/FEATURE.yaml
M: Florin Coras <fcoras@cisco.com>
F: src/vnet/udp
M: Ole Troan <otroan@employees.org>
F: src/vnet/ipip/
-VNET DHCP
-I: dhcp
-M: Dave Barach <dave@barachs.net>
+VNET tunnel
+I: tunnel
M: Neale Ranns <nranns@cisco.com>
-F: src/vnet/dhcp/
+F: src/vnet/tunnel'
VNET TLS and TLS engine plugins
I: tls
F: src/vnet/tls
F: src/plugins/tlsopenssl
F: src/plugins/tlsmbedtls
+F: src/plugins/tlspicotls
VNET SYSLOG
I: syslog
M: Matus Fabian <matfabia@cisco.com>
F: src/vnet/syslog
+Plugin - DHCP
+I: dhcp
+M: Dave Barach <dave@barachs.net>
+M: Neale Ranns <nranns@cisco.com>
+F: src/plugins/dhcp/
+
+Plugin - ARP
+I: arp
+M: Dave Barach <dave@barachs.net>
+M: Neale Ranns <nranns@cisco.com>
+F: src/plugins/arp/
+
+Plugin - IP6 Neighbor Discovery
+I: ip6-nd
+M: Dave Barach <dave@barachs.net>
+M: Neale Ranns <nranns@cisco.com>
+F: src/plugins/ip6-nd/
+
+VNET GENEVE
+I: geneve
+M: N/A
+F: src/vnet/geneve/
+
+VNET FLOW
+I: flow
+M: Damjan Marion <damarion@cisco.com>
+F: src/vnet/flow/
+
+VNET Classify
+I: classify
+M: N/A
+F: src/vnet/classify/
+
Plugin - Access Control List (ACL) Based Forwarding
I: abf
M: Neale Ranns <nranns@cisco.com>
M: Dave Barach <dbarach@cisco.com>
F: src/plugins/http_static/
+Plugin - builtinurl
+I: builtinurl
+M: Dave Barach <dbarach@cisco.com>
+F: src/plugins/builtinurl/
+
Plugin - Group Based Policy (GBP)
I: gbp
M: Neale Ranns <nranns@cisco.com>
M: Neale Ranns <nranns@cisco.com>
F: src/plugins/igmp/
-Plugin - ixge device driver
-I: ixge
-M: Damjan Marion <damarion@cisco.com>
-F: src/plugins/ixge/
-
Plugin - L3 Cross-Connect (L3XC)
I: l3xc
M: Neale Ranns <nranns@cisco.com>
M: Damjan Marion <damarion@cisco.com>
F: src/plugins/marvell/
+Plugin - performance counter
+I: perfmon
+M: Dave Barach <dave@barachs.net>
+F: src/plugins/perfmon/
+
Plugin - PPPoE
I: pppoe
M: Hongjun Ni <hongjun.ni@intel.com>
F: src/plugins/pppoe/
+Plugin - Ping
+I: ping
+M: Andrew Yourtchenko <ayourtch@gmail.com>
+F: src/plugins/ping
+
Plugin - IPv6 Segment Routing Dynamic Proxy
I: srv6-ad
M: Francois Clad <fclad@cisco.com>
M: Francois Clad <fclad@cisco.com>
F: src/plugins/srv6-as/
+Plugin - IPv6 Segment Routing Mobile
+I: srv6-mobile
+M: Tetsuya Murakami <tetsuya.mrk@gmail.com>
+M: Satoru Matsushima <satoru.matsushima@gmail.com>
+F: src/plugins/srv6-mobile/
+
Plugin - Link Aggregation Control Protocol
I: lacp
M: Steven Luong <sluong@cisco.com>
Plugin - Network Delay Simulator
I: nsim
+Y: src/plugins/nsim/FEATURE.yaml
M: Dave Barach <dave@barachs.net>
F: src/plugins/nsim/
+Plugin - Buffer Metadata Modification Tracker
+I: mdata
+M: Dave Barach <dave@barachs.net>
+F: src/plugins/mdata/
+
+Plugin - Unit Tests
+I: unittest
+M: Dave Barach <dave@barachs.net>
+M: Florin Coras <fcoras@cisco.com
+F: src/plugins/unittest/
+
Test Infrastructure
I: tests
M: Klement Sekera <ksekera@cisco.com>
M: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
M: Dave Wallace <dwallacelf@gmail.com>
M: Florin Coras <fcoras@cisco.com>
+Y: src/plugins/quic/FEATURE.yaml
F: src/plugins/quic/
libmemif
VPP Comms Library
I: vcl
+Y: src/vnet/vcl/FEATURE.yaml
M: Florin Coras <fcoras@cisco.com>
F: src/vcl
Python binding for the VPP API
I: papi
M: Ole Troan <ot@cisco.com>
-M: Paul Vinciguerra <pvinci@vinciconsulting.com>
F: src/vpp-api/python
-Plugin - SCTP
-I: sctp
-F: src/plugins/sctp/
+Cisco Discovery Protocol
+I: cdp
+F: src/plugins/cdp/
+
+Source VRF Select
+I: svs
+M: Neale Ranns <nranns@cisco.com>
+F: src/plugins/svs/
+
+LAN Emulation
+I: l2e
+M: Neale Ranns <nranns@cisco.com>
+F: src/plugins/l2e/
+
+IPv6 Connection Tracker
+I: ct6
+M: Dave Barach <dave@barachs.net>
+F: src/plugins/ct6
+
+Steal The NIC
+I: stn
+F: src/plugins/stn
+
+IOAM
+I: ioam
+F: src/plugins/ioam
+
+Awkward chained buffer geometry tool
+I: oddbuf
+F: src/plugins/oddbuf
+
+Plugin - VRRP
+I: vrrp
+M: Matthew Smith <mgsmith@netgate.com>
+F: src/plugins/vrrp
+
+VPP Config Tooling
+I: vpp_config
+M: John DeNisco <jdenisco@cisco.com>
+F: extras/vpp_config
+
+bash functions
+I: bash
+M: Dave Wallace <dwallacelf@gmail.com>
+F: extras/bash/
THE REST
I: misc