Descriptions of section entries:
M: Maintainer Full name and E-mail address: Full Name
One maintainer per line. Multiple M: lines acceptable.
F: Files and directories with wildcard patterns.
A trailing slash includes all files and subdirectory files.
F: drivers/net/ all files in and below drivers/net
F: drivers/net/* all files in drivers/net, but not below
One pattern per line. Multiple F: lines acceptable.
E: exclude file(s) matched by F:
C: Single line comment related to current section.
I: single word feature/component identifier
Y: path to feature YAML file
-----------------------------------
Build System
I: build
M: Damjan Marion
F: Makefile
F: src/CMakeLists.txt
F: src/cmake/
F: build/
Build System Internal
I: ebuild
M: Dave Barach
F: build-root/Makefile
F: build-data/
VNET
I: vnet
M: Damjan Marion
F: src/vnet/error.*
VNET Link Bonding
I: bonding
M: Steven Luong
F: src/vnet/bonding/
Sphinx Documents
I: docs
M: John DeNisco
M: Dave Wallace
F: docs/
Infrastructure Library
I: vppinfra
M: Dave Barach
F: src/vppinfra/
Physical Memory Allocator
I: pmalloc
M: Damjan Marion
F: src/vppinfra/pmalloc.[ch]
Vector Library
I: vlib
M: Dave Barach
M: Damjan Marion
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
M: Dave Barach
F: src/vlib/buffer*.[ch]
Vector Library - PCI
I: pci
M: Damjan Marion
F: src/vlib/pci/
F: src/vlib/linux/pci.[ch]
F: src/vlib/linux/vfio.[ch]
Binary API Libraries
I: api
M: Dave Barach
F: src/vlibapi/
F: src/vlibmemory/
VNET Bidirectional Forwarding Detection (BFD)
I: bfd
M: Klement Sekera
F: src/vnet/bfd/
VNET Classifier
I: classify
M: Dave Barach
F: src/vnet/classify
VNET Policer
I: policer
M: Neale Ranns
F: src/vnet/policer/
VNET New Device Drivers Infra
I: dev
M: Damjan Marion
F: src/vnet/dev/
VNET Device Drivers
I: devices
Y: src/vnet/devices/pipe/FEATURE.yaml
M: Damjan Marion
F: src/vnet/devices/
AF PACKET Drivers
I: af_packet
Y: src/plugins/af_packet/FEATURE.yaml
M: Mohsin Kazmi
F: src/plugins/af_packet
VNET TAP Drivers
I: tap
Y: src/vnet/devices/tap/FEATURE.yaml
M: Damjan Marion
M: Steven Luong
M: Mohsin Kazmi
F: src/vnet/devices/tap/
VNET Vhost User Driver
I: vhost
Y: src/plugins/vhost/FEATURE.yaml
M: Steven Luong
F: src/plugins/vhost
VNET Native Virtio Drivers
I: virtio
Y: src/vnet/devices/virtio/FEATURE.yaml
M: Mohsin Kazmi
M: Damjan Marion
F: src/vnet/devices/virtio/
VNET Ethernet
I: ethernet
M: Dave Barach
M: Damjan Marion
F: src/vnet/ethernet/
VNET Feature Arcs
I: feature
M: Dave Barach
M: Damjan Marion
F: src/vnet/feature/
VNET FIB
I: fib
M: Neale Ranns
F: src/vnet/fib/
F: src/vnet/mfib/
F: src/vnet/dpo
F: src/vnet/adj
VNET IPv4 LPM
I: ip
M: Dave Barach
F: src/vnet/ip/
VNET IPv6 LPM
I: ip6
M: Neale Ranns
M: Jon Loeliger
F: src/vnet/ip/
VNET IP Neighbors
I: ip-neighbor
M: Neale Ranns
F: src/vnet/ip-neighbor
VNET QoS
I: qos
M: Neale Ranns
F: src/vnet/qos/
VNET Interface Common
I: interface
M: Dave Barach
F: src/vnet/interface*.[ch]
VNET Packet Generator
I: pg
M: Dave Barach
F: src/vnet/pg/
VNET Segment Routing (IPv6 and MPLS)
I: sr
M: Pablo Camarillo
M: Ahmed Abdelsalam
F: src/vnet/srv6/
F: src/vnet/srmpls/
F: src/examples/srv6-sample-localsid/
VNET IPSec
I: ipsec
M: Neale Ranns
M: Radu Nicolau
M: Fan Zhang
F: src/vnet/ipsec/
VNET Crypto Infra
I: crypto
M: Damjan Marion
M: Neale Ranns
F: src/vnet/crypto/
VNET TEIB
I: teib
M: Neale Ranns
F: src/vnet/teib/
VNET SPAN
I: span
M: N/A
F: src/vnet/span
Plugin - Crypto - native
I: crypto-native
M: Damjan Marion
F: src/plugins/crypto_native/
Plugin - Crypto - OpenSSL
I: crypto-openssl
M: Damjan Marion
F: src/plugins/crypto_openssl/
Plugin - Crypto - ipsecmb
I: crypto-ipsecmb
M: Neale Ranns
M: Fan Zhang
F: src/plugins/crypto_ipsecmb/
Plugin - Crypto - sw_scheduler
I: crypto-sw-scheduler
M: Fan Zhang
F: src/plugs/crypto_sw_scheduler/
VNET L2
I: l2
M: John Lo
M: Steven Luong
F: src/vnet/l2/
VNET GRE
I: gre
M: Neale Ranns
F: src/vnet/gre/
VNET GSO
I: gso
M: Andrew Yourtchenko
M: Mohsin Kazmi
F: src/vnet/gso/
Plugin - MAP
I: map
Y: src/plugins/map/FEATURE.yaml
M: Ole Troan
M: Jon Loeliger
F: src/plugins/map
VNET MPLS
I: mpls
M: Neale Ranns
F: src/vnet/mpls/
VNET BIER
I: bier
M: Neale Ranns
F: src/vnet/bier/
VNET Session Layer
I: session
Y: src/vnet/session/FEATURE.yaml
M: Florin Coras
F: src/vnet/session
VNET TCP
I: tcp
Y: src/vnet/tcp/FEATURE.yaml
M: Florin Coras
F: src/vnet/tcp
VNET UDP
I: udp
Y: src/vnet/udp/FEATURE.yaml
M: Florin Coras
F: src/vnet/udp
VNET VXLAN
I: vxlan
Y: src/plugins/vxlan/FEATURE.yaml
M: John Lo
M: Steven Luong
F: src/plugins/vxlan/
VNET VXLAN-GPE
I: vxlan-gpe
M: Hongjun Ni
F: src/vnet/vxlan-gpe/
VNET IPIP
I: ipip
Y: src/vnet/ipip/FEATURE.yaml
M: Ole Troan
F: src/vnet/ipip/
VNET tunnel
I: tunnel
M: Neale Ranns
F: src/vnet/tunnel'
VNET TLS and TLS engine plugins
I: tls
M: Florin Coras
M: Ping Yu
F: src/vnet/tls
F: src/plugins/tlsopenssl
F: src/plugins/tlsmbedtls
F: src/plugins/tlspicotls
VNET SYSLOG
I: syslog
M: Matus Fabian
F: src/vnet/syslog
Plugin - DHCP
I: dhcp
M: Dave Barach
M: Neale Ranns
F: src/plugins/dhcp/
VNET - ARP
I: arp
M: Dave Barach
M: Neale Ranns
F: src/vnet/arp/
Plugin - ARPing CLI
I: arping
M: Steven Luong
F: src/plugins/arping/
VNET - IP6 Neighbor Discovery
I: ip6-nd
M: Dave Barach
M: Neale Ranns
F: src/vnet/ip6-nd/
VNET GENEVE
I: geneve
M: N/A
F: src/vnet/geneve/
VNET FLOW
I: flow
M: Damjan Marion
F: src/vnet/flow/
VNET Hash
I: hash
M: Mohsin Kazmi
M: Damjan Marion
F: src/vnet/hash/
VPP Main App
I: vpp
M: Dave Barach
M: Damjan Marion
F: src/vpp/
Plugin - Access Control List (ACL) Based Forwarding
I: abf
M: Neale Ranns
F: src/plugins/abf/
Plugin - Allow / Deny List
I: adl
M: Dave Barach
F: src/plugins/adl/
Plugin - Simple DNS name resolver
I: dns
M: Dave Barach
F: src/plugins/dns/
Plugin - ACL
I: acl
M: Andrew Yourtchenko
F: src/plugins/acl/
Plugin - NAT
I: nat
M: Ole Troan
M: Filip Varga
M: Klement Sekera
F: src/plugins/nat/
Plugin - PNAT Static match and rewrite engine
I: pnat
M: Ole Troan
F: src/plugins/nat/pnat/
Plugin - AVF Device driver
I: avf
M: Damjan Marion
F: src/plugins/avf/
Plugin - IAVF Device driver
I: iavf
M: Damjan Marion
F: src/plugins/dev_iavf/
Plugin - Amazon Elastic Network Adapter (ENA) device driver
I: ena
M: Damjan Marion
F: src/plugins/dev_ena/
Plugin - Marvell Octeon device driver
I: octeon
M: Monendra Singh Kushwaha
M: Damjan Marion
F: src/plugins/dev_octeon/
Plugin - Dispatch Trace PCAP
I: dispatch-trace
M: Dave Barach
F: src/plugins/dispatch-trace
Plugin - DPDK
I: dpdk
M: Damjan Marion
M: Mohammed Hawari
F: src/plugins/dpdk/
Plugin - DPDK Crypto
I: dpdk-cryptodev
M: Radu Nicolau
M: Fan Zhang
F: src/plugins/dpdk/cryptodev/
Plugin - flowprobe
I: flowprobe
Y: src/plugins/flowprobe/FEATURE.yaml
M: Ole Troan
F: src/plugins/flowprobe/
Plugin - fateshare
I: fateshare
M: Andrew Yourtchenko
F: src/plugins/fateshare/
Plugin - http_static
I: http_static
M: Dave Barach
M: Florin Coras
F: src/plugins/http_static/
Plugin - builtinurl
I: builtinurl
M: Dave Barach
F: src/plugins/builtinurl/
Plugin - GTPU
I: gtpu
M: Hongjun Ni
F: src/plugins/gtpu/
Plugin - Internet Key Exchange (IKEv2) Protocol
I: ikev2
M: Damjan Marion
M: Neale Ranns
M: Filip Tehlar
M: BenoƮt Ganne
F: src/plugins/ikev2/
Plugin - Internet Group Management Protocol (IGMP)
I: igmp
M: Neale Ranns
F: src/plugins/igmp/
Plugin - L3 Cross-Connect (L3XC)
I: l3xc
M: Neale Ranns
F: src/plugins/l3xc/
Plugin - LISP
I: lisp
Y: src/plugins/lisp/lisp-cp/FEATURE.yaml
Y: src/plugins/lisp/lisp-gpe/FEATURE.yaml
M: Florin Coras
F: src/plugins/lisp/
Plugin - Link Layer Discovery Protocol (LLDP)
I: lldp
M: Klement Sekera
F: src/plugins/lldp/
Plugin - memif device driver
I: memif
M: Damjan Marion
F: src/plugins/memif/
Plugin - Marvell MUSDK device driver
I: marvell
M: Damjan Marion
F: src/plugins/marvell/
Plugin - performance counter
I: perfmon
M: Damjan Marion
M: Ray Kinsella
F: src/plugins/perfmon/
Plugin - PPPoE
I: pppoe
M: Hongjun Ni
F: src/plugins/pppoe/
Plugin - Ping
I: ping
M: Andrew Yourtchenko
F: src/plugins/ping
Plugin - IPv6 Segment Routing Dynamic Proxy
I: srv6-ad
M: Francois Clad
F: src/plugins/srv6-ad/
Plugin - IPv6 Segment Routing Flow-Based Dynamic Proxy
I: srv6-ad-flow
M: Francois Clad
F: src/plugins/srv6-ad-flow/
Plugin - IPv6 Segment Routing Masquerading Proxy
I: srv6-am
M: Francois Clad
F: src/plugins/srv6-am/
Plugin - IPv6 Segment Routing Static Proxy
I: srv6-as
M: Francois Clad
F: src/plugins/srv6-as/
Plugin - IPv6 Segment Routing Mobile
I: srv6-mobile
M: Tetsuya Murakami
M: Satoru Matsushima
F: src/plugins/srv6-mobile/
Plugin - Link Aggregation Control Protocol
I: lacp
M: Steven Luong
F: src/plugins/lacp/
Plugin - Load Balancer
I: lb
M: Pfister
M: Hongjun Ni
F: src/plugins/lb/
Plugin - NSH
I: nsh
M: Hongjun Ni
M: Vengada
F: src/