X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=MAINTAINERS;h=ddde0d1e34a9973d17b1c86eaadf4aa49e1c1811;hb=3a6adc52f;hp=a50c3da86020a5e7cc274684a0e95d43a8635c70;hpb=b1edf37bd58e90c6175ec9994b3ad4f6b9ed2de4;p=vpp.git diff --git a/MAINTAINERS b/MAINTAINERS index a50c3da8602..ddde0d1e34a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -49,12 +49,20 @@ 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 @@ -62,30 +70,61 @@ 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 Bidirectonal Forwarding Detection (BFD) +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: 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 F: src/vnet/devices/ VNET TAP Drivers -I: tap -M: Damjan Marion -M: Steven Luong -M: Mohsin Kazmi -F: src/vnet/devices/tap/ -F: src/vnet/devices/virtio/node.c -F: src/vnet/devices/virtio/device.c +I: tap +Y: src/vnet/devices/tap/FEATURE.yaml +M: Damjan Marion +M: Steven Luong +M: Mohsin Kazmi +F: src/vnet/devices/tap/ + +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 @@ -101,16 +140,37 @@ 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 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 @@ -130,17 +190,27 @@ M: Damjan Marion M: Neale Ranns F: src/vnet/crypto/ -Crypto IA32 Plugin -I: crypto-ia32 +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_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/ @@ -157,14 +227,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/gso/ + Plugin - MAP I: map Y: src/plugins/map/FEATURE.yaml M: Ole Troan +M: Jon Loeliger F: src/plugins/map VNET MPLS @@ -172,16 +256,29 @@ 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 M: John Lo @@ -192,12 +289,23 @@ 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 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 @@ -205,12 +313,67 @@ 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/ + +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 +F: src/vnet/geneve/ + +VNET FLOW +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 +F: src/plugins/dns/ + Plugin - Group Based Policy (GBP) I: gbp M: Neale Ranns @@ -248,6 +411,16 @@ Y: src/plugins/flowprobe/FEATURE.yaml M: Ole Troan F: src/plugins/flowprobe/ +Plugin - http_static +I: http_static +M: Dave Barach +F: src/plugins/http_static/ + +Plugin - builtinurl +I: builtinurl +M: Dave Barach +F: src/plugins/builtinurl/ + Plugin - Group Based Policy (GBP) I: gbp M: Neale Ranns @@ -262,6 +435,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) @@ -269,11 +444,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 @@ -289,11 +459,21 @@ I: marvell M: Damjan Marion F: src/plugins/marvell/ +Plugin - performance counter +I: perfmon +M: Dave Barach +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 @@ -309,6 +489,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 @@ -333,9 +519,22 @@ M: Dave Barach F: src/plugins/mactime/ Plugin - Network Delay Simulator +I: nsim +Y: src/plugins/nsim/FEATURE.yaml M: Dave Barach F: src/plugins/nsim/ +Plugin - Buffer Metadata Modification Tracker +I: mdata +M: Dave Barach +F: src/plugins/mdata/ + +Plugin - Unit Tests +I: unittest +M: Dave Barach +M: Florin Coras @@ -357,6 +556,11 @@ I: vpp M: Dave Barach F: src/vpp/ +Emacs templates +I: emacs +M: Dave Barach +F: extras/emacs/ + Graphical Event Viewer I: g2 M: Dave Barach @@ -372,11 +576,21 @@ I: vmxnet3 M: Steven Luong F: src/plugins/vmxnet3/ -Binary API Compiler +Binary API Compiler for Python I: vppapigen M: Ole Troan F: src/tools/vppapigen/ +API trace tool +I: vppapitrace +M: Ole Troan +F: src/tools/vppapitrace/ + +Binary API Compiler for C and C++ +I: vapi +M: Ole Troan +F: src/vpp-api/vapi + Plugin - RDMA (ibverb) driver I: rdma M: Benoît Ganne @@ -389,6 +603,7 @@ M: Aloys Augustin M: Nathan Skrzypczak M: Dave Wallace M: Florin Coras +Y: src/plugins/quic/FEATURE.yaml F: src/plugins/quic/ libmemif @@ -396,8 +611,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 @@ -421,6 +642,84 @@ M: Aloys Augustin M: Nathan Skrzypczak F: src/plugins/hs_apps/ +Python binding for the VPP API +I: papi +M: Ole Troan +F: src/vpp-api/python + +Cisco Discovery Protocol +I: cdp +F: src/plugins/cdp/ + +Source VRF Select +I: svs +M: Neale Ranns +F: src/plugins/svs/ + +LAN Emulation +I: l2e +M: Neale Ranns +F: src/plugins/l2e/ + +IPv6 Connection Tracker +I: ct6 +M: Dave Barach +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 +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