X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=MAINTAINERS;h=d99bc4c33cb6255f15e4a58a35fe17f1b5d46f6f;hb=58a1915b5;hp=3b3b848c641171a9dd73b0289a7b44ff92a6f23f;hpb=09220b8d0095400028db81e5773d009284d2ab40;p=vpp.git diff --git a/MAINTAINERS b/MAINTAINERS index 3b3b848c641..d99bc4c33cb 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -24,7 +24,7 @@ F: build/ Build System Internal I: ebuild -M: Dave Barach +M: Dave Barach F: build-root/Makefile F: build-data/ @@ -46,25 +46,40 @@ F: docs/ Infrastructure Library I: vppinfra -M: Dave Barach +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: 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 +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 +M: Dave Barach F: src/vlibapi/ F: src/vlibmemory/ @@ -75,13 +90,17 @@ F: src/vnet/bfd/ VNET Classifier I: classify -M: Dave Barach +M: Dave Barach 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/netmap/FEATURE.yaml Y: src/vnet/devices/pipe/FEATURE.yaml M: Damjan Marion F: src/vnet/devices/ @@ -94,22 +113,28 @@ M: Steven Luong M: Mohsin Kazmi F: src/vnet/devices/tap/ +VNET Vhost User Driver +I: vhost +Y: src/vnet/devices/virtio/FEATURE.yaml +M: Steven Luong +F: src/vnet/devices/virtio/vhost_user* + 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: Dave Barach M: Damjan Marion -M: Neale Ranns F: src/vnet/ethernet/ VNET Feature Arcs I: feature -M: Dave Barach +M: Dave Barach M: Damjan Marion F: src/vnet/feature/ @@ -121,11 +146,22 @@ F: src/vnet/mfib/ F: src/vnet/dpo F: src/vnet/adj -VNET IPv4 and IPv6 LPM +VNET IPv4 LPM I: ip -M: Dave Barach +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 @@ -133,12 +169,12 @@ F: src/vnet/qos/ VNET Interface Common I: interface -M: Dave Barach +M: Dave Barach F: src/vnet/interface*.[ch] VNET Packet Generator I: pg -M: Dave Barach +M: Dave Barach F: src/vnet/pg/ VNET Segment Routing (IPv6 and MPLS) @@ -160,22 +196,27 @@ M: Damjan Marion M: Neale Ranns F: src/vnet/crypto/ -VNET COP -I: cop -M: Dave Barach -F: src/vnet/cop/ +VNET TEIB +I: teib +M: Neale Ranns +F: src/vnet/teib/ + +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 -F: src/plugins/crypto_ia32/ +F: src/plugins/crypto_native/ -Crypto openssl Plugin +Plugin - Crypto - OpenSSL I: crypto-openssl M: Damjan Marion F: src/plugins/crypto_openssl/ -Crypto ipsecmb Plugin +Plugin - Crypto - ipsecmb I: crypto-ipsecmb M: Neale Ranns F: src/plugins/crypto_ipsecmb/ @@ -183,6 +224,7 @@ F: src/plugins/crypto_ipsecmb/ VNET L2 I: l2 M: John Lo +M: Steven Luong F: src/vnet/l2/ VNET Link Layer Discovery Protocol (LLDP) @@ -192,20 +234,28 @@ F: src/vnet/lldp/ VNET LISP I: lisp +Y: src/vnet/lisp-cp/FEATURE.yaml +Y: src/vnet/lisp-gpe/FEATURE.yaml M: Florin Coras F: src/vnet/lisp-cp/ F: src/vnet/lisp-gpe/ +VNET GRE +I: gre +M: Neale Ranns +F: src/vnet/gre/ + VNET GSO I: gso M: Andrew Yourtchenko M: Mohsin Kazmi -F: src/vnet/interface_output.c +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 @@ -220,22 +270,26 @@ 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 M: John Lo +M: Steven Luong F: src/vnet/vxlan/ VNET VXLAN-GPE @@ -255,6 +309,11 @@ 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 @@ -262,6 +321,7 @@ M: Ping Yu F: src/vnet/tls F: src/plugins/tlsopenssl F: src/plugins/tlsmbedtls +F: src/plugins/tlspicotls VNET SYSLOG I: syslog @@ -270,10 +330,22 @@ F: src/vnet/syslog Plugin - DHCP I: dhcp -M: Dave Barach +M: Dave Barach M: Neale Ranns F: src/plugins/dhcp/ +Plugin - ARP +I: arp +M: Dave Barach +M: Neale Ranns +F: src/plugins/arp/ + +Plugin - IP6 Neighbor Discovery +I: ip6-nd +M: Dave Barach +M: Neale Ranns +F: src/plugins/ip6-nd/ + VNET GENEVE I: geneve M: N/A @@ -284,14 +356,30 @@ I: flow M: Damjan Marion F: src/vnet/flow/ +VNET Classify +I: classify +M: N/A +F: src/vnet/classify/ + +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 +M: Dave Barach F: src/plugins/dns/ Plugin - Group Based Policy (GBP) @@ -333,12 +421,12 @@ F: src/plugins/flowprobe/ Plugin - http_static I: http_static -M: Dave Barach +M: Dave Barach F: src/plugins/http_static/ Plugin - builtinurl I: builtinurl -M: Dave Barach +M: Dave Barach F: src/plugins/builtinurl/ Plugin - Group Based Policy (GBP) @@ -355,6 +443,8 @@ 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) @@ -362,11 +452,6 @@ I: igmp M: Neale Ranns F: src/plugins/igmp/ -Plugin - ixge device driver -I: ixge -M: Damjan Marion -F: src/plugins/ixge/ - Plugin - L3 Cross-Connect (L3XC) I: l3xc M: Neale Ranns @@ -382,6 +467,11 @@ I: marvell M: Damjan Marion F: src/plugins/marvell/ +Plugin - performance counter +I: perfmon +M: Damjan Marion +F: src/plugins/perfmon/ + Plugin - PPPoE I: pppoe M: Hongjun Ni @@ -407,6 +497,12 @@ 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 @@ -427,19 +523,26 @@ F: src/plugins/nsh/ Plugin - Time-based MAC filter I: mactime Y: src/plugins/mactime/FEATURE.yaml -M: Dave Barach +M: Dave Barach F: src/plugins/mactime/ Plugin - Network Delay Simulator I: nsim -M: Dave Barach +Y: src/plugins/nsim/FEATURE.yaml +M: Dave Barach F: src/plugins/nsim/ Plugin - Buffer Metadata Modification Tracker I: mdata -M: Dave Barach +M: Dave Barach F: src/plugins/mdata/ +Plugin - Unit Tests +I: unittest +M: Dave Barach +M: Florin Coras @@ -448,32 +551,32 @@ F: test/ SVM Library I: svm -M: Dave Barach +M: Dave Barach F: src/svm VPP API TEST I: vat -M: Dave Barach +M: Dave Barach F: src/vat/ VPP Executable I: vpp -M: Dave Barach +M: Dave Barach F: src/vpp/ Emacs templates I: emacs -M: Dave Barach +M: Dave Barach F: extras/emacs/ Graphical Event Viewer I: g2 -M: Dave Barach +M: Dave Barach F: src/tools/g2/ Performance Tooling I: perftool -M: Dave Barach +M: Dave Barach F: src/tools/perftool/ Plugin - vmxnet3 device driver @@ -508,6 +611,7 @@ M: Aloys Augustin M: Nathan Skrzypczak M: Dave Wallace M: Florin Coras +Y: src/plugins/quic/FEATURE.yaml F: src/plugins/quic/ libmemif @@ -515,8 +619,14 @@ I: libmemif M: Damjan Marion F: extras/libmemif +gomemif +I: gomemif +M: Jakub Grajciar +F: extras/gomemif + VPP Comms Library I: vcl +Y: src/vnet/vcl/FEATURE.yaml M: Florin Coras F: src/vcl @@ -526,12 +636,6 @@ M: Ole Troan F: src/vpp/stats/ F: src/vpp-api/client/stat_client.[ch] -VPP Object Model -I: vom -M: Neale Ranns -M: Mohsin Kazmi -F: extras/vom/vom/ - Plugin - Host Stack Applications I: hsa M: Florin Coras @@ -543,12 +647,9 @@ F: src/plugins/hs_apps/ Python binding for the VPP API I: papi M: Ole Troan +M: Paul Vinciguerra F: src/vpp-api/python -Plugin - SCTP -I: sctp -F: src/plugins/sctp/ - Cisco Discovery Protocol I: cdp F: src/plugins/cdp/ @@ -565,7 +666,7 @@ F: src/plugins/l2e/ IPv6 Connection Tracker I: ct6 -M: Dave Barach +M: Dave Barach F: src/plugins/ct6 Steal The NIC @@ -578,13 +679,51 @@ F: src/plugins/ioam Awkward chained buffer geometry tool I: oddbuf +M: Dave Barach F: src/plugins/oddbuf +Plugin - VRRP +I: vrrp +M: Matthew Smith +F: src/plugins/vrrp + +Plugin - Unicast Reverse Path forwarding +I: urpf +M: Neale Ranns +F: src/plugins/urpf + +Plugin - CNat +I: cnat +M: Nathan Skrzypczak +M: Neale Ranns +F: src/plugins/cnat + +Plugin - Wireguard +I: wireguard +M: Artem Glazychev +F: src/plugins/wireguard + VPP Config Tooling I: vpp_config M: John DeNisco F: extras/vpp_config +bash functions +I: bash +M: Dave Wallace +F: extras/bash/ + +Plugin - AF_XDP driver +I: af_xdp +M: Benoît Ganne +M: Damjan Marion +F: src/plugins/af_xdp/ + +Plugin - geneve +I: geneve +M: community vpp-dev@lists.fd.io +F: src/plugins/geneve/ + THE REST I: misc C: Contact vpp-dev Mailing List