X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=MAINTAINERS;h=b259754484d4428bd91ce021a0990fcae1a8b76b;hb=68501d369;hp=7fdc59a4aa39833379bbdfc2cbe023066c95426c;hpb=f8b319359cd2a24271dbe7cebfc8a4147ab89727;p=vpp.git diff --git a/MAINTAINERS b/MAINTAINERS index 7fdc59a4aa3..b259754484d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -24,20 +24,15 @@ F: build/ Build System Internal I: ebuild -M: Dave Barach +M: Dave Barach F: build-root/Makefile F: build-data/ -Link Bonding +VNET Link Bonding I: bonding M: Steven Luong F: src/vnet/bonding/ -Doxygen -I: doxygen -M: Chris Luke -F: doxygen/ - Sphinx Documents I: docs M: John DeNisco @@ -46,7 +41,7 @@ F: docs/ Infrastructure Library I: vppinfra -M: Dave Barach +M: Dave Barach F: src/vppinfra/ Physical Memory Allocator @@ -56,7 +51,7 @@ 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] @@ -67,7 +62,7 @@ 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 @@ -79,7 +74,7 @@ F: src/vlib/linux/vfio.[ch] Binary API Libraries I: api -M: Dave Barach +M: Dave Barach F: src/vlibapi/ F: src/vlibmemory/ @@ -90,12 +85,12 @@ 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 +M: Neale Ranns F: src/vnet/policer/ VNET Device Drivers @@ -113,6 +108,12 @@ 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 @@ -122,19 +123,19 @@ F: src/vnet/devices/virtio/ VNET Ethernet I: ethernet -M: Dave Barach +M: Dave Barach M: Damjan Marion F: src/vnet/ethernet/ VNET Feature Arcs I: feature -M: Dave Barach +M: Dave Barach M: Damjan Marion F: src/vnet/feature/ VNET FIB I: fib -M: Neale Ranns +M: Neale Ranns F: src/vnet/fib/ F: src/vnet/mfib/ F: src/vnet/dpo @@ -142,33 +143,33 @@ F: src/vnet/adj VNET IPv4 LPM I: ip -M: Dave Barach +M: Dave Barach F: src/vnet/ip/ VNET IPv6 LPM I: ip6 -M: Neale Ranns +M: Neale Ranns M: Jon Loeliger F: src/vnet/ip/ VNET IP Neighbors I: ip-neighbor -M: Neale Ranns +M: Neale Ranns F: src/vnet/ip-neighbor VNET QoS I: qos -M: Neale Ranns +M: Neale Ranns 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) @@ -180,19 +181,20 @@ F: src/examples/srv6-sample-localsid/ VNET IPSec I: ipsec -M: Neale Ranns +M: Neale Ranns M: Radu Nicolau +M: Fan Zhang F: src/vnet/ipsec/ VNET Crypto Infra I: crypto M: Damjan Marion -M: Neale Ranns +M: Neale Ranns F: src/vnet/crypto/ VNET TEIB I: teib -M: Neale Ranns +M: Neale Ranns F: src/vnet/teib/ VNET SPAN @@ -212,30 +214,24 @@ F: src/plugins/crypto_openssl/ Plugin - Crypto - ipsecmb I: crypto-ipsecmb -M: Neale Ranns +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: John Lo +M: Steven Luong F: src/vnet/l2/ -VNET Link Layer Discovery Protocol (LLDP) -I: lldp -M: Klement Sekera -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 +M: Neale Ranns F: src/vnet/gre/ VNET GSO @@ -253,12 +249,12 @@ F: src/plugins/map VNET MPLS I: mpls -M: Neale Ranns +M: Neale Ranns F: src/vnet/mpls/ VNET BIER I: bier -M: Neale Ranns +M: Neale Ranns F: src/vnet/bier/ VNET Session Layer @@ -281,7 +277,8 @@ F: src/vnet/udp VNET VXLAN I: vxlan -M: John Lo +M: John Lo +M: Steven Luong F: src/vnet/vxlan/ VNET VXLAN-GPE @@ -289,12 +286,6 @@ I: vxlan-gpe M: Hongjun Ni F: src/vnet/vxlan-gpe/ -VNET VXLAN-GBP -I: vxlan-gbp -M: Mohsin Kazmi -M: Neale Ranns -F: src/vnet/vxlan-gbp/ - VNET IPIP I: ipip Y: src/vnet/ipip/FEATURE.yaml @@ -303,7 +294,7 @@ F: src/vnet/ipip/ VNET tunnel I: tunnel -M: Neale Ranns +M: Neale Ranns F: src/vnet/tunnel' VNET TLS and TLS engine plugins @@ -322,21 +313,26 @@ F: src/vnet/syslog Plugin - DHCP I: dhcp -M: Dave Barach -M: Neale Ranns +M: Dave Barach +M: Neale Ranns F: src/plugins/dhcp/ -Plugin - ARP +VNET - ARP I: arp -M: Dave Barach -M: Neale Ranns -F: src/plugins/arp/ +M: Dave Barach +M: Neale Ranns +F: src/vnet/arp/ -Plugin - IP6 Neighbor Discovery +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/plugins/ip6-nd/ +M: Dave Barach +M: Neale Ranns +F: src/vnet/ip6-nd/ VNET GENEVE I: geneve @@ -348,56 +344,72 @@ I: flow M: Damjan Marion F: src/vnet/flow/ -VNET Classify -I: classify -M: N/A -F: src/vnet/classify/ +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 +M: Neale Ranns F: src/plugins/abf/ Plugin - Allow / Deny List I: adl -M: Dave Barach +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) -I: gbp -M: Neale Ranns -F: src/plugins/gbp/ - Plugin - ACL I: acl M: Andrew Yourtchenko F: src/plugins/acl/ Plugin - NAT -I: nat -M: Ole Troan -F: src/plugins/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 - 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-ipsec +I: dpdk-cryptodev M: Sergio Gonzalez Monroy M: Radu Nicolau -F: src/plugins/dpdk/ipsec/ +M: Fan Zhang +F: src/plugins/dpdk/cryptodev/ Plugin - flowprobe I: flowprobe @@ -407,19 +419,14 @@ 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) -I: gbp -M: Neale Ranns -F: src/plugins/gbp/ - Plugin - GTPU I: gtpu M: Hongjun Ni @@ -428,21 +435,33 @@ F: src/plugins/gtpu/ Plugin - Internet Key Exchange (IKEv2) Protocol I: ikev2 M: Damjan Marion -M: Neale Ranns +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 +M: Neale Ranns F: src/plugins/igmp/ Plugin - L3 Cross-Connect (L3XC) I: l3xc -M: Neale Ranns +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 @@ -455,7 +474,7 @@ F: src/plugins/marvell/ Plugin - performance counter I: perfmon -M: Dave Barach +M: Damjan Marion F: src/plugins/perfmon/ Plugin - PPPoE @@ -473,6 +492,11 @@ 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 @@ -484,10 +508,10 @@ M: Francois Clad F: src/plugins/srv6-as/ Plugin - IPv6 Segment Routing Mobile -I: srv6-mobile -M: Tetsuya Murakami +I: srv6-mobile +M: Tetsuya Murakami M: Satoru Matsushima -F: src/plugins/srv6-mobile/ +F: src/plugins/srv6-mobile/ Plugin - Link Aggregation Control Protocol I: lacp @@ -506,27 +530,32 @@ M: Hongjun Ni M: Vengada F: src/plugins/nsh/ +Plugin - TCP MSS Clamping +I: mss_clamp +M: Miklos Tirpak +F: src/plugins/mss_clamp/ + 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 Y: src/plugins/nsim/FEATURE.yaml -M: Dave Barach +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 +M: Florin Coras F: src/plugins/unittest/ Test Infrastructure @@ -537,32 +566,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 @@ -574,6 +603,7 @@ Binary API Compiler for Python I: vppapigen M: Ole Troan F: src/tools/vppapigen/ +F: extras/scripts/crcchecker.py API trace tool I: vppapitrace @@ -600,6 +630,11 @@ M: Florin Coras Y: src/plugins/quic/FEATURE.yaml F: src/plugins/quic/ +Plugin - snort plugin +I: snort +M: Damjan Marion +F: src/plugins/snort/ + libmemif I: libmemif M: Damjan Marion @@ -622,12 +657,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 @@ -639,37 +668,40 @@ F: src/plugins/hs_apps/ Python binding for the VPP API I: papi M: Ole Troan +M: Paul Vinciguerra F: src/vpp-api/python -Cisco Discovery Protocol +Plugin - Cisco Discovery Protocol I: cdp +M: vpp-dev Mailing List +C: Unmaintained F: src/plugins/cdp/ -Source VRF Select +Plugin - Source VRF Select I: svs -M: Neale Ranns +M: Neale Ranns F: src/plugins/svs/ -LAN Emulation -I: l2e -M: Neale Ranns -F: src/plugins/l2e/ - -IPv6 Connection Tracker +Plugin - IPv6 Connection Tracker I: ct6 -M: Dave Barach +M: Dave Barach F: src/plugins/ct6 -Steal The NIC +Plugin - Steal The NIC I: stn +M: vpp-dev Mailing List +C: Unmaintained F: src/plugins/stn -IOAM +Plugin - IOAM I: ioam +M: vpp-dev Mailing List +C: Unmaintained F: src/plugins/ioam -Awkward chained buffer geometry tool +Plugin - Awkward chained buffer geometry tool I: oddbuf +M: Dave Barach F: src/plugins/oddbuf Plugin - VRRP @@ -679,18 +711,19 @@ F: src/plugins/vrrp Plugin - Unicast Reverse Path forwarding I: urpf -M: Neale Ranns +M: Neale Ranns F: src/plugins/urpf Plugin - CNat I: cnat M: Nathan Skrzypczak -M: Neale Ranns +M: Neale Ranns F: src/plugins/cnat Plugin - Wireguard I: wireguard M: Artem Glazychev +M: Fan Zhang F: src/plugins/wireguard VPP Config Tooling @@ -709,8 +742,56 @@ 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/ + +Plugin - linux-cp +I: linux-cp +M: Neale Ranns +M: Matthew Smith +F: src/plugins/linux-cp/ + +Plugin - SRTP +I: srtp +M: Florin Coras +F: src/plugins/srtp/ + +Plugin - bufmon +I: bufmon +M: Benoît Ganne +F: src/plugins/bufmon/ + +Plugin - HSI +I: hsi +M: Florin Coras +F: src/plugins/hsi/ + +cJSON +I: cjson +M: Ole Troan +F: src/vppinfra/cJSON.[ch] + +VAT2 +I: vat2 +M: Ole Troan +F: src/vat2/ + +VNET Ipfix Export +I: ipfix-export +M: Ole Troan +M: Paul Atkins +F: src/vnet/ipfix-export/ + +RPM packaging on openSUSE +I: rpm-packaging +M: Laszlo Kiraly +F: src/extras/rpm/opensuse + THE REST I: misc -C: Contact vpp-dev Mailing List +M: vpp-dev Mailing List +C: Missing Maintainer F: * F: */