Build System Internal
I: ebuild
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: build-root/Makefile
F: build-data/
-Link Bonding
+VNET Link Bonding
I: bonding
M: Steven Luong <sluong@cisco.com>
F: src/vnet/bonding/
Infrastructure Library
I: vppinfra
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/vppinfra/
Physical Memory Allocator
Vector Library
I: vlib
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
M: Damjan Marion <damarion@cisco.com>
F: src/vlib/
E: src/vlib/buffer*.[ch]
+E: src/vlib/pci/
+E: src/vlib/linux/pci.[ch]
+E: src/vlib/linux/vfio.[ch]
Vector Library - Buffer Management
I: buffers
M: Damjan Marion <damarion@cisco.com>
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/vlib/buffer*.[ch]
+Vector Library - PCI
+I: pci
+M: Damjan Marion <damarion@cisco.com>
+F: src/vlib/pci/
+F: src/vlib/linux/pci.[ch]
+F: src/vlib/linux/vfio.[ch]
+
Binary API Libraries
I: api
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/vlibapi/
F: src/vlibmemory/
VNET Classifier
I: classify
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/vnet/classify
+VNET Policer
+I: policer
+M: Neale Ranns <neale@graphiant.com>
+F: src/vnet/policer/
+
VNET Device Drivers
I: devices
Y: src/vnet/devices/af_packet/FEATURE.yaml
-Y: src/vnet/devices/netmap/FEATURE.yaml
Y: src/vnet/devices/pipe/FEATURE.yaml
M: Damjan Marion <damarion@cisco.com>
F: src/vnet/devices/
M: Mohsin Kazmi <sykazmi@cisco.com>
F: src/vnet/devices/tap/
+VNET Vhost User Driver
+I: vhost
+Y: src/vnet/devices/virtio/FEATURE.yaml
+M: Steven Luong <sluong@cisco.com>
+F: src/vnet/devices/virtio/vhost_user*
+
VNET Native Virtio Drivers
I: virtio
Y: src/vnet/devices/virtio/FEATURE.yaml
VNET Ethernet
I: ethernet
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
M: Damjan Marion <damarion@cisco.com>
F: src/vnet/ethernet/
VNET Feature Arcs
I: feature
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
M: Damjan Marion <damarion@cisco.com>
F: src/vnet/feature/
VNET FIB
I: fib
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/vnet/fib/
F: src/vnet/mfib/
F: src/vnet/dpo
VNET IPv4 LPM
I: ip
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/vnet/ip/
VNET IPv6 LPM
I: ip6
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
M: Jon Loeliger <jdl@netgate.com>
F: src/vnet/ip/
VNET IP Neighbors
I: ip-neighbor
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/vnet/ip-neighbor
VNET QoS
I: qos
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/vnet/qos/
VNET Interface Common
I: interface
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/vnet/interface*.[ch]
VNET Packet Generator
I: pg
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/vnet/pg/
VNET Segment Routing (IPv6 and MPLS)
VNET IPSec
I: ipsec
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
M: Radu Nicolau <radu.nicolau@intel.com>
F: src/vnet/ipsec/
VNET Crypto Infra
I: crypto
M: Damjan Marion <damarion@cisco.com>
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/vnet/crypto/
-VNET COP
-I: cop
-M: Dave Barach <dave@barachs.net>
-F: src/vnet/cop/
+VNET TEIB
+I: teib
+M: Neale Ranns <neale@graphiant.com>
+F: src/vnet/teib/
-VNET NHRP
-I: nhrp
-M: Neale Ranns <nranns@cisco.com>
-F: src/vnet/nhrp/
+VNET SPAN
+I: span
+M: N/A
+F: src/vnet/span
-Crypto IA32 Plugin
-I: crypto-ia32
+Plugin - Crypto - native
+I: crypto-native
M: Damjan Marion <damarion@cisco.com>
-F: src/plugins/crypto_ia32/
+F: src/plugins/crypto_native/
-Crypto openssl Plugin
+Plugin - Crypto - OpenSSL
I: crypto-openssl
M: Damjan Marion <damarion@cisco.com>
F: src/plugins/crypto_openssl/
-Crypto ipsecmb Plugin
+Plugin - Crypto - ipsecmb
I: crypto-ipsecmb
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/plugins/crypto_ipsecmb/
VNET L2
I: l2
M: John Lo <loj@cisco.com>
+M: Steven Luong <sluong@cisco.com>
F: src/vnet/l2/
VNET Link Layer Discovery Protocol (LLDP)
VNET GRE
I: gre
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/vnet/gre/
VNET GSO
I: gso
M: Andrew Yourtchenko <ayourtch@gmail.com>
M: Mohsin Kazmi <sykazmi@cisco.com>
-F: src/vnet/interface_output.c
+F: src/vnet/gso/
Plugin - MAP
I: map
VNET MPLS
I: mpls
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/vnet/mpls/
VNET BIER
I: bier
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/vnet/bier/
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
VNET VXLAN
I: vxlan
M: John Lo <loj@cisco.com>
+M: Steven Luong <sluong@cisco.com>
F: src/vnet/vxlan/
VNET VXLAN-GPE
VNET VXLAN-GBP
I: vxlan-gbp
M: Mohsin Kazmi <sykazmi@cisco.com>
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/vnet/vxlan-gbp/
VNET IPIP
M: Ole Troan <otroan@employees.org>
F: src/vnet/ipip/
+VNET tunnel
+I: tunnel
+M: Neale Ranns <neale@graphiant.com>
+F: src/vnet/tunnel'
+
VNET TLS and TLS engine plugins
I: tls
M: Florin Coras <fcoras@cisco.com>
F: src/vnet/tls
F: src/plugins/tlsopenssl
F: src/plugins/tlsmbedtls
+F: src/plugins/tlspicotls
VNET SYSLOG
I: syslog
Plugin - DHCP
I: dhcp
-M: Dave Barach <dave@barachs.net>
-M: Neale Ranns <nranns@cisco.com>
+M: Dave Barach <vpp@barachs.net>
+M: Neale Ranns <neale@graphiant.com>
F: src/plugins/dhcp/
Plugin - ARP
I: arp
-M: Dave Barach <dave@barachs.net>
-M: Neale Ranns <nranns@cisco.com>
+M: Dave Barach <vpp@barachs.net>
+M: Neale Ranns <neale@graphiant.com>
F: src/plugins/arp/
Plugin - IP6 Neighbor Discovery
I: ip6-nd
-M: Dave Barach <dave@barachs.net>
-M: Neale Ranns <nranns@cisco.com>
+M: Dave Barach <vpp@barachs.net>
+M: Neale Ranns <neale@graphiant.com>
F: src/plugins/ip6-nd/
VNET GENEVE
M: Damjan Marion <damarion@cisco.com>
F: src/vnet/flow/
-VNET Classify
-I: classify
-M: N/A
-F: src/vnet/classify/
+VPP Main App
+I: vpp
+M: Dave Barach <vpp@barachs.net>
+M: Damjan Marion <damarion@cisco.com>
+F: src/vpp/
Plugin - Access Control List (ACL) Based Forwarding
I: abf
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/plugins/abf/
+Plugin - Allow / Deny List
+I: adl
+M: Dave Barach <vpp@barachs.net>
+F: src/plugins/adl/
+
Plugin - Simple DNS name resolver
I: dns
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/plugins/dns/
-Plugin - Group Based Policy (GBP)
-I: gbp
-M: Neale Ranns <nranns@cisco.com>
-F: src/plugins/gbp/
-
Plugin - ACL
I: acl
M: Andrew Yourtchenko <ayourtch@gmail.com>
F: src/plugins/acl/
Plugin - NAT
-I: nat
-M: Ole Troan <ot@cisco.com>
-F: src/plugins/nat/
+I: nat
+M: Ole Troan <ot@cisco.com>
+M: Filip Varga <fivarga@cisco.com>
+M: Klement Sekera <ksekera@cisco.com>
+F: src/plugins/nat/
Plugin - AVF Device driver
I: avf
Plugin - http_static
I: http_static
-M: Dave Barach <dbarach@cisco.com>
+M: Dave Barach <vpp@barachs.net>
F: src/plugins/http_static/
Plugin - builtinurl
I: builtinurl
-M: Dave Barach <dbarach@cisco.com>
+M: Dave Barach <vpp@barachs.net>
F: src/plugins/builtinurl/
Plugin - Group Based Policy (GBP)
I: gbp
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/plugins/gbp/
Plugin - GTPU
Plugin - Internet Key Exchange (IKEv2) Protocol
I: ikev2
M: Damjan Marion <damarion@cisco.com>
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
+M: Filip Tehlar <ftehlar@cisco.com>
+M: Benoît Ganne <bganne@cisco.com>
F: src/plugins/ikev2/
Plugin - Internet Group Management Protocol (IGMP)
I: igmp
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.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: Neale Ranns <neale@graphiant.com>
F: src/plugins/l3xc/
Plugin - memif device driver
Plugin - performance counter
I: perfmon
-M: Dave Barach <dave@barachs.net>
+M: Damjan Marion <damarion@cisco.com>
F: src/plugins/perfmon/
Plugin - PPPoE
F: src/plugins/srv6-as/
Plugin - IPv6 Segment Routing Mobile
-I: srv6-mobile
-M: Tetsuya Murakami <tetsuya.mrk@gmail.com>
+I: srv6-mobile
+M: Tetsuya Murakami <tetsuya.mrk@gmail.com>
M: Satoru Matsushima <satoru.matsushima@gmail.com>
-F: src/plugins/srv6-mobile/
+F: src/plugins/srv6-mobile/
Plugin - Link Aggregation Control Protocol
I: lacp
Plugin - Time-based MAC filter
I: mactime
Y: src/plugins/mactime/FEATURE.yaml
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/plugins/mactime/
Plugin - Network Delay Simulator
I: nsim
Y: src/plugins/nsim/FEATURE.yaml
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/plugins/nsim/
Plugin - Buffer Metadata Modification Tracker
I: mdata
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/plugins/mdata/
Plugin - Unit Tests
I: unittest
-M: Dave Barach <dave@barachs.net>
-M: Florin Coras <fcoras@cisco.com
+M: Dave Barach <vpp@barachs.net>
+M: Florin Coras <fcoras@cisco.com>
F: src/plugins/unittest/
Test Infrastructure
SVM Library
I: svm
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/svm
VPP API TEST
I: vat
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/vat/
VPP Executable
I: vpp
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/vpp/
Emacs templates
I: emacs
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: extras/emacs/
Graphical Event Viewer
I: g2
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/tools/g2/
Performance Tooling
I: perftool
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/tools/perftool/
Plugin - vmxnet3 device driver
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
M: Damjan Marion <damarion@cisco.com>
F: extras/libmemif
+gomemif
+I: gomemif
+M: Jakub Grajciar <jgrajcia@cisco.com>
+F: extras/gomemif
+
VPP Comms Library
I: vcl
Y: src/vnet/vcl/FEATURE.yaml
F: src/vpp/stats/
F: src/vpp-api/client/stat_client.[ch]
-VPP Object Model
-I: vom
-M: Neale Ranns <nranns@cisco.com>
-M: Mohsin Kazmi <sykazmi@cisco.com>
-F: extras/vom/vom/
-
Plugin - Host Stack Applications
I: hsa
M: Florin Coras <fcoras@cisco.com>
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
+Plugin - Cisco Discovery Protocol
I: cdp
+M: vpp-dev Mailing List <vpp-dev@fd.io>
+C: Unmaintained
F: src/plugins/cdp/
-Source VRF Select
+Plugin - Source VRF Select
I: svs
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/plugins/svs/
-LAN Emulation
+Plugin - LAN Emulation
I: l2e
-M: Neale Ranns <nranns@cisco.com>
+M: Neale Ranns <neale@graphiant.com>
F: src/plugins/l2e/
-IPv6 Connection Tracker
+Plugin - IPv6 Connection Tracker
I: ct6
-M: Dave Barach <dave@barachs.net>
+M: Dave Barach <vpp@barachs.net>
F: src/plugins/ct6
-Steal The NIC
+Plugin - Steal The NIC
I: stn
+M: vpp-dev Mailing List <vpp-dev@fd.io>
+C: Unmaintained
F: src/plugins/stn
-IOAM
+Plugin - IOAM
I: ioam
+M: vpp-dev Mailing List <vpp-dev@fd.io>
+C: Unmaintained
F: src/plugins/ioam
-Awkward chained buffer geometry tool
+Plugin - Awkward chained buffer geometry tool
I: oddbuf
+M: Dave Barach <vpp@barachs.net>
F: src/plugins/oddbuf
+Plugin - VRRP
+I: vrrp
+M: Matthew Smith <mgsmith@netgate.com>
+F: src/plugins/vrrp
+
+Plugin - Unicast Reverse Path forwarding
+I: urpf
+M: Neale Ranns <neale@graphiant.com>
+F: src/plugins/urpf
+
+Plugin - CNat
+I: cnat
+M: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
+M: Neale Ranns <neale@graphiant.com>
+F: src/plugins/cnat
+
+Plugin - Wireguard
+I: wireguard
+M: Artem Glazychev <artem.glazychev@xored.com>
+F: src/plugins/wireguard
+
VPP Config Tooling
I: vpp_config
M: John DeNisco <jdenisco@cisco.com>
M: Dave Wallace <dwallacelf@gmail.com>
F: extras/bash/
+Plugin - AF_XDP driver
+I: af_xdp
+M: Benoît Ganne <bganne@cisco.com>
+M: Damjan Marion <damarion@cisco.com>
+F: src/plugins/af_xdp/
+
+Plugin - geneve
+I: geneve
+M: community vpp-dev@lists.fd.io
+F: src/plugins/geneve/
+
+Plugin - linux-cp
+I: linux-cp
+M: neale@graphiant.com
+M: Matthew Smith <mgsmith@netgate.com>
+F: src/plugins/linux-cp/
+
+cJSON
+I: cjson
+M: Ole Troan <ot@cisco.com>
+F: src/vppinfra/cJSON.[ch]
+
THE REST
I: misc
-C: Contact vpp-dev Mailing List <vpp-dev@fd.io>
+M: vpp-dev Mailing List <vpp-dev@fd.io>
+C: Missing Maintainer
F: *
F: */