vlib: fix use of RTLD_DEEPBIND for musl
[vpp.git] / MAINTAINERS
1 Descriptions of section entries:
2
3         M: Maintainer Full name and E-mail address: Full Name <address@domain>
4            One maintainer per line.  Multiple M: lines acceptable.
5         F: Files and directories with wildcard patterns.
6            A trailing slash includes all files and subdirectory files.
7            F:   drivers/net/    all files in and below drivers/net
8            F:   drivers/net/*   all files in drivers/net, but not below
9            One pattern per line.  Multiple F: lines acceptable.
10         E: exclude file(s) matched by F:
11         C: Single line comment related to current section.
12         I: single word feature/component identifier
13         Y: path to feature YAML file
14
15                 -----------------------------------
16
17 Build System
18 I:      build
19 M:      Damjan Marion <damarion@cisco.com>
20 F:      Makefile
21 F:      src/CMakeLists.txt
22 F:      src/cmake/
23 F:      build/
24
25 Build System Internal
26 I:      ebuild
27 M:      Dave Barach <vpp@barachs.net>
28 F:      build-root/Makefile
29 F:      build-data/
30
31 VNET
32 I:      vnet
33 M:      Damjan Marion <damarion@cisco.com>
34 F:      src/vnet/error.*
35
36 VNET Link Bonding
37 I:      bonding
38 M:      Steven Luong <sluong@cisco.com>
39 F:      src/vnet/bonding/
40
41 Sphinx Documents
42 I:      docs
43 M:      John DeNisco <jdenisco@cisco.com>
44 M:      Dave Wallace <dwallacelf@gmail.com>
45 F:      docs/
46
47 Infrastructure Library
48 I:      vppinfra
49 M:      Dave Barach <vpp@barachs.net>
50 F:      src/vppinfra/
51
52 Physical Memory Allocator
53 I:      pmalloc
54 M:      Damjan Marion <damarion@cisco.com>
55 F:      src/vppinfra/pmalloc.[ch]
56
57 Vector Library
58 I:      vlib
59 M:      Dave Barach <vpp@barachs.net>
60 M:      Damjan Marion <damarion@cisco.com>
61 F:      src/vlib/
62 E:      src/vlib/buffer*.[ch]
63 E:      src/vlib/pci/
64 E:      src/vlib/linux/pci.[ch]
65 E:      src/vlib/linux/vfio.[ch]
66
67 Vector Library - Buffer Management
68 I:      buffers
69 M:      Damjan Marion <damarion@cisco.com>
70 M:      Dave Barach <vpp@barachs.net>
71 F:      src/vlib/buffer*.[ch]
72
73 Vector Library - PCI
74 I:      pci
75 M:      Damjan Marion <damarion@cisco.com>
76 F:      src/vlib/pci/
77 F:      src/vlib/linux/pci.[ch]
78 F:      src/vlib/linux/vfio.[ch]
79
80 Binary API Libraries
81 I:      api
82 M:      Dave Barach <vpp@barachs.net>
83 F:      src/vlibapi/
84 F:      src/vlibmemory/
85
86 VNET Bidirectional Forwarding Detection (BFD)
87 I:      bfd
88 M:      Klement Sekera <klement.sekera@gmail.com>
89 F:      src/vnet/bfd/
90
91 VNET Classifier
92 I:      classify
93 M:      Dave Barach <vpp@barachs.net>
94 F:      src/vnet/classify
95
96 VNET Policer
97 I:      policer
98 M:      Neale Ranns <neale@graphiant.com>
99 F:      src/vnet/policer/
100
101 VNET New Device Drivers Infra
102 I:      dev
103 M:      Damjan Marion <damarion@cisco.com>
104 F:      src/vnet/dev/
105
106 VNET Device Drivers
107 I:      devices
108 Y:      src/vnet/devices/pipe/FEATURE.yaml
109 M:      Damjan Marion <damarion@cisco.com>
110 F:      src/vnet/devices/
111
112 AF PACKET Drivers
113 I:      af_packet
114 Y:      src/plugins/af_packet/FEATURE.yaml
115 M:      Mohsin Kazmi <mohsin.kazmi14@gmail.com>
116 F:      src/plugins/af_packet
117
118 VNET TAP Drivers
119 I:      tap
120 Y:      src/vnet/devices/tap/FEATURE.yaml
121 M:      Damjan Marion <damarion@cisco.com>
122 M:      Steven Luong <sluong@cisco.com>
123 M:      Mohsin Kazmi <mohsin.kazmi14@gmail.com>
124 F:      src/vnet/devices/tap/
125
126 VNET Vhost User Driver
127 I:      vhost
128 Y:      src/plugins/vhost/FEATURE.yaml
129 M:      Steven Luong <sluong@cisco.com>
130 F:      src/plugins/vhost
131
132 VNET Native Virtio Drivers
133 I:      virtio
134 Y:      src/vnet/devices/virtio/FEATURE.yaml
135 M:      Mohsin Kazmi <mohsin.kazmi14@gmail.com>
136 M:      Damjan Marion <damarion@cisco.com>
137 F:      src/vnet/devices/virtio/
138
139 VNET Ethernet
140 I:      ethernet
141 M:      Dave Barach <vpp@barachs.net>
142 M:      Damjan Marion <damarion@cisco.com>
143 F:      src/vnet/ethernet/
144
145 VNET Feature Arcs
146 I:      feature
147 M:      Dave Barach <vpp@barachs.net>
148 M:      Damjan Marion <damarion@cisco.com>
149 F:      src/vnet/feature/
150
151 VNET FIB
152 I:      fib
153 M:      Neale Ranns <neale@graphiant.com>
154 F:      src/vnet/fib/
155 F:      src/vnet/mfib/
156 F:      src/vnet/dpo
157 F:      src/vnet/adj
158
159 VNET IPv4 LPM
160 I:      ip
161 M:      Dave Barach <vpp@barachs.net>
162 F:      src/vnet/ip/
163
164 VNET IPv6 LPM
165 I:      ip6
166 M:      Neale Ranns <neale@graphiant.com>
167 M:      Jon Loeliger <jdl@netgate.com>
168 F:      src/vnet/ip/
169
170 VNET IP Neighbors
171 I:      ip-neighbor
172 M:      Neale Ranns <neale@graphiant.com>
173 F:      src/vnet/ip-neighbor
174
175 VNET QoS
176 I:      qos
177 M:      Neale Ranns <neale@graphiant.com>
178 F:      src/vnet/qos/
179
180 VNET Interface Common
181 I:      interface
182 M:      Dave Barach <vpp@barachs.net>
183 F:      src/vnet/interface*.[ch]
184
185 VNET Packet Generator
186 I:      pg
187 M:      Dave Barach <vpp@barachs.net>
188 F:      src/vnet/pg/
189
190 VNET Segment Routing (IPv6 and MPLS)
191 I:      sr
192 M:      Pablo Camarillo <pcamaril@cisco.com>
193 M:      Ahmed Abdelsalam <ahabdels@cisco.com>
194 F:      src/vnet/srv6/
195 F:      src/vnet/srmpls/
196 F:      src/examples/srv6-sample-localsid/
197
198 VNET IPSec
199 I:      ipsec
200 M:      Neale Ranns <neale@graphiant.com>
201 M:      Radu Nicolau <radu.nicolau@intel.com>
202 M:      Fan Zhang <fanzhang.oss@gmail.com>
203 F:      src/vnet/ipsec/
204
205 VNET Crypto Infra
206 I:      crypto
207 M:      Damjan Marion <damarion@cisco.com>
208 M:      Neale Ranns <neale@graphiant.com>
209 F:      src/vnet/crypto/
210
211 VNET TEIB
212 I:      teib
213 M:      Neale Ranns <neale@graphiant.com>
214 F:      src/vnet/teib/
215
216 VNET SPAN
217 I:      span
218 M:      N/A
219 F:      src/vnet/span
220
221 Plugin - Crypto - native
222 I:      crypto-native
223 M:      Damjan Marion <damarion@cisco.com>
224 F:      src/plugins/crypto_native/
225
226 Plugin - Crypto - OpenSSL
227 I:      crypto-openssl
228 M:      Damjan Marion <damarion@cisco.com>
229 F:      src/plugins/crypto_openssl/
230
231 Plugin - Crypto - ipsecmb
232 I:      crypto-ipsecmb
233 M:      Neale Ranns <neale@graphiant.com>
234 M:      Fan Zhang <fanzhang.oss@gmail.com>
235 F:      src/plugins/crypto_ipsecmb/
236
237 Plugin - Crypto - sw_scheduler
238 I:      crypto-sw-scheduler
239 M:      Fan Zhang <fanzhang.oss@gmail.com>
240 F:      src/plugs/crypto_sw_scheduler/
241
242 VNET L2
243 I:      l2
244 M:      John Lo <lojultra2020@outlook.com>
245 M:      Steven Luong <sluong@cisco.com>
246 F:      src/vnet/l2/
247
248 VNET GRE
249 I:      gre
250 M:      Neale Ranns <neale@graphiant.com>
251 F:      src/vnet/gre/
252
253 VNET GSO
254 I:      gso
255 M:      Andrew Yourtchenko <ayourtch@gmail.com>
256 M:      Mohsin Kazmi <mohsin.kazmi14@gmail.com>
257 F:      src/vnet/gso/
258
259 Plugin - MAP
260 I:      map
261 Y:      src/plugins/map/FEATURE.yaml
262 M:      Ole Troan <ot@cisco.com>
263 M:      Jon Loeliger <jdl@netgate.com>
264 F:      src/plugins/map
265
266 VNET MPLS
267 I:      mpls
268 M:      Neale Ranns <neale@graphiant.com>
269 F:      src/vnet/mpls/
270
271 VNET BIER
272 I:      bier
273 M:      Neale Ranns <neale@graphiant.com>
274 F:      src/vnet/bier/
275
276 VNET Session Layer
277 I:      session
278 Y:      src/vnet/session/FEATURE.yaml
279 M:      Florin Coras <fcoras@cisco.com>
280 F:      src/vnet/session
281
282 VNET TCP
283 I:      tcp
284 Y:      src/vnet/tcp/FEATURE.yaml
285 M:      Florin Coras <fcoras@cisco.com>
286 F:      src/vnet/tcp
287
288 VNET UDP
289 I:      udp
290 Y:      src/vnet/udp/FEATURE.yaml
291 M:      Florin Coras <fcoras@cisco.com>
292 F:      src/vnet/udp
293
294 VNET VXLAN
295 I:      vxlan
296 Y:      src/plugins/vxlan/FEATURE.yaml
297 M:      John Lo <lojultra2020@outlook.com>
298 M:      Steven Luong <sluong@cisco.com>
299 F:      src/plugins/vxlan/
300
301 VNET VXLAN-GPE
302 I:      vxlan-gpe
303 M:      Hongjun Ni <hongjun.ni@intel.com>
304 F:      src/vnet/vxlan-gpe/
305
306 VNET IPIP
307 I:      ipip
308 Y:      src/vnet/ipip/FEATURE.yaml
309 M:      Ole Troan <otroan@employees.org>
310 F:      src/vnet/ipip/
311
312 VNET tunnel
313 I:      tunnel
314 M:      Neale Ranns <neale@graphiant.com>
315 F:      src/vnet/tunnel'
316
317 VNET TLS and TLS engine plugins
318 I:      tls
319 M:      Florin Coras <fcoras@cisco.com>
320 M:      Ping Yu <ping.yu@intel.com>
321 F:      src/vnet/tls
322 F:      src/plugins/tlsopenssl
323 F:      src/plugins/tlsmbedtls
324 F:      src/plugins/tlspicotls
325
326 VNET SYSLOG
327 I:      syslog
328 M:      Matus Fabian <matfabia@cisco.com>
329 F:      src/vnet/syslog
330
331 Plugin - DHCP
332 I:      dhcp
333 M:      Dave Barach <vpp@barachs.net>
334 M:      Neale Ranns <neale@graphiant.com>
335 F:      src/plugins/dhcp/
336
337 VNET - ARP
338 I:      arp
339 M:      Dave Barach <vpp@barachs.net>
340 M:      Neale Ranns <neale@graphiant.com>
341 F:      src/vnet/arp/
342
343 Plugin - ARPing CLI
344 I:      arping
345 M:      Steven Luong <sluong@cisco.com>
346 F:      src/plugins/arping/
347
348 VNET - IP6 Neighbor Discovery
349 I:      ip6-nd
350 M:      Dave Barach <vpp@barachs.net>
351 M:      Neale Ranns <neale@graphiant.com>
352 F:      src/vnet/ip6-nd/
353
354 VNET GENEVE
355 I:      geneve
356 M:      N/A
357 F:      src/vnet/geneve/
358
359 VNET FLOW
360 I:      flow
361 M:      Damjan Marion <damarion@cisco.com>
362 F:      src/vnet/flow/
363
364 VNET Hash
365 I:      hash
366 M:      Mohsin Kazmi <mohsin.kazmi14@gmail.com>
367 M:      Damjan Marion <damarion@cisco.com>
368 F:      src/vnet/hash/
369
370 VPP Main App
371 I:      vpp
372 M:      Dave Barach <vpp@barachs.net>
373 M:      Damjan Marion <damarion@cisco.com>
374 F:      src/vpp/
375
376 Plugin - Access Control List (ACL) Based Forwarding
377 I:      abf
378 M:      Neale Ranns <neale@graphiant.com>
379 F:      src/plugins/abf/
380
381 Plugin - Allow / Deny List
382 I:      adl
383 M:      Dave Barach <vpp@barachs.net>
384 F:      src/plugins/adl/
385
386 Plugin - Simple DNS name resolver
387 I:      dns
388 M:      Dave Barach <vpp@barachs.net>
389 F:      src/plugins/dns/
390
391 Plugin - ACL
392 I:      acl
393 M:      Andrew Yourtchenko <ayourtch@gmail.com>
394 F:      src/plugins/acl/
395
396 Plugin - NAT
397 I:      nat
398 M:      Ole Troan <ot@cisco.com>
399 M:  Filip Varga <fivarga@cisco.com>
400 M:  Klement Sekera <klement.sekera@gmail.com>
401 F:      src/plugins/nat/
402
403 Plugin - PNAT Static match and rewrite engine
404 I:      pnat
405 M:      Ole Troan <ot@cisco.com>
406 F:      src/plugins/nat/pnat/
407
408 Plugin - AVF Device driver
409 I:      avf
410 M:      Damjan Marion <damarion@cisco.com>
411 F:      src/plugins/avf/
412
413 Plugin - IAVF Device driver
414 I:      iavf
415 M:      Damjan Marion <damarion@cisco.com>
416 F:      src/plugins/dev_iavf/
417
418 Plugin - Amazon Elastic Network Adapter (ENA) device driver
419 I:      ena
420 M:      Damjan Marion <damarion@cisco.com>
421 F:      src/plugins/dev_ena/
422
423 Plugin - Marvell Octeon device driver
424 I:      octeon
425 M:      Monendra Singh Kushwaha <kmonendra@marvell.com>
426 M:      Damjan Marion <damarion@cisco.com>
427 F:      src/plugins/dev_octeon/
428
429 Plugin - Dispatch Trace PCAP
430 I:      dispatch-trace
431 M:      Dave Barach <vpp@barachs.net>
432 F:      src/plugins/dispatch-trace
433
434 Plugin - DPDK
435 I:      dpdk
436 M:      Damjan Marion <damarion@cisco.com>
437 M:      Mohammed Hawari <mohammed@hawari.fr>
438 F:      src/plugins/dpdk/
439
440 Plugin - DPDK Crypto
441 I:      dpdk-cryptodev
442 M:      Radu Nicolau <radu.nicolau@intel.com>
443 M:      Fan Zhang <fanzhang.oss@gmail.com>
444 F:      src/plugins/dpdk/cryptodev/
445
446 Plugin - flowprobe
447 I:      flowprobe
448 Y:      src/plugins/flowprobe/FEATURE.yaml
449 M:      Ole Troan <otroan@employees.org>
450 F:      src/plugins/flowprobe/
451
452 Plugin - fateshare
453 I:      fateshare
454 M:      Andrew Yourtchenko <ayourtch@gmail.com>
455 F:      src/plugins/fateshare/
456
457 Plugin - http_static
458 I:      http_static
459 M:      Dave Barach <vpp@barachs.net>
460 M:      Florin Coras <fcoras@cisco.com>
461 F:      src/plugins/http_static/
462
463 Plugin - builtinurl
464 I:      builtinurl
465 M:      Dave Barach <vpp@barachs.net>
466 F:      src/plugins/builtinurl/
467
468 Plugin - GTPU
469 I:      gtpu
470 M:      Hongjun Ni <hongjun.ni@intel.com>
471 F:      src/plugins/gtpu/
472
473 Plugin - Internet Key Exchange (IKEv2) Protocol
474 I:      ikev2
475 M:      Damjan Marion <damarion@cisco.com>
476 M:      Neale Ranns <neale@graphiant.com>
477 M:      Filip Tehlar <ftehlar@cisco.com>
478 M:      Benoît Ganne <bganne@cisco.com>
479 F:      src/plugins/ikev2/
480
481 Plugin - Internet Group Management Protocol (IGMP)
482 I:      igmp
483 M:      Neale Ranns <neale@graphiant.com>
484 F:      src/plugins/igmp/
485
486 Plugin - L3 Cross-Connect (L3XC)
487 I:      l3xc
488 M:      Neale Ranns <neale@graphiant.com>
489 F:      src/plugins/l3xc/
490
491 Plugin - LISP
492 I:      lisp
493 Y:      src/plugins/lisp/lisp-cp/FEATURE.yaml
494 Y:      src/plugins/lisp/lisp-gpe/FEATURE.yaml
495 M:      Florin Coras <fcoras@cisco.com>
496 F:      src/plugins/lisp/
497
498 Plugin - Link Layer Discovery Protocol (LLDP)
499 I:      lldp
500 M:      Klement Sekera <klement.sekera@gmail.com>
501 F:      src/plugins/lldp/
502
503 Plugin - memif device driver
504 I:      memif
505 M:      Damjan Marion <damarion@cisco.com>
506 F:      src/plugins/memif/
507
508 Plugin - Marvell MUSDK device driver
509 I:      marvell
510 M:      Damjan Marion <damarion@cisco.com>
511 F:      src/plugins/marvell/
512
513 Plugin - performance counter
514 I:      perfmon
515 M:      Damjan Marion <damarion@cisco.com>
516 M:      Ray Kinsella <mdr@ashroe.eu>
517 F:      src/plugins/perfmon/
518
519 Plugin - PPPoE
520 I:      pppoe
521 M:      Hongjun Ni <hongjun.ni@intel.com>
522 F:      src/plugins/pppoe/
523
524 Plugin - Ping
525 I:      ping
526 M:      Andrew Yourtchenko <ayourtch@gmail.com>
527 F:      src/plugins/ping
528
529 Plugin - IPv6 Segment Routing Dynamic Proxy
530 I:      srv6-ad
531 M:      Francois Clad <fclad@cisco.com>
532 F:      src/plugins/srv6-ad/
533
534 Plugin - IPv6 Segment Routing Flow-Based Dynamic Proxy
535 I:      srv6-ad-flow
536 M:      Francois Clad <fclad@cisco.com>
537 F:      src/plugins/srv6-ad-flow/
538
539 Plugin - IPv6 Segment Routing Masquerading Proxy
540 I:      srv6-am
541 M:      Francois Clad <fclad@cisco.com>
542 F:      src/plugins/srv6-am/
543
544 Plugin - IPv6 Segment Routing Static Proxy
545 I:      srv6-as
546 M:      Francois Clad <fclad@cisco.com>
547 F:      src/plugins/srv6-as/
548
549 Plugin - IPv6 Segment Routing Mobile
550 I:      srv6-mobile
551 M:      Tetsuya Murakami <tetsuya.mrk@gmail.com>
552 M:      Satoru Matsushima <satoru.matsushima@gmail.com>
553 F:      src/plugins/srv6-mobile/
554
555 Plugin - Link Aggregation Control Protocol
556 I:      lacp
557 M:      Steven Luong <sluong@cisco.com>
558 F:      src/plugins/lacp/
559
560 Plugin - Load Balancer
561 I:      lb
562 M:      Pfister <ppfister@cisco.com>
563 M:      Hongjun Ni <hongjun.ni@intel.com>
564 F:      src/plugins/lb/
565
566 Plugin - NSH
567 I:      nsh
568 M:      Hongjun Ni <hongjun.ni@intel.com>
569 M:      Vengada <venggovi@cisco.com>
570 F:      src/plugins/nsh/
571
572 Plugin - TCP MSS Clamping
573 I:      mss_clamp
574 M:      Miklos Tirpak <miklos.tirpak@emnify.com>
575 F:      src/plugins/mss_clamp/
576
577 Plugin - Time-based MAC filter
578 I:      mactime
579 Y:      src/plugins/mactime/FEATURE.yaml
580 M:      Dave Barach <vpp@barachs.net>
581 F:      src/plugins/mactime/
582
583 Plugin - Network Delay Simulator
584 I:      nsim
585 Y:      src/plugins/nsim/FEATURE.yaml
586 M:      Dave Barach <vpp@barachs.net>
587 F:      src/plugins/nsim/
588
589 Plugin - Buffer Metadata Modification Tracker
590 I:      mdata
591 M:      Dave Barach <vpp@barachs.net>
592 F:      src/plugins/mdata/
593
594 Plugin - Unit Tests
595 I:      unittest
596 M:      Dave Barach <vpp@barachs.net>
597 M:      Florin Coras <fcoras@cisco.com>
598 F:      src/plugins/unittest/
599
600 Plugin - IDPF Device driver
601 I:      idpf
602 M:      Ting Xu <ting.xu@intel.com>
603 F:      src/plugins/idpf/
604
605 Plugin - Intel DMA engines
606 I:      dma_intel
607 M:      Marvin Liu <yong.liu@intel.com>
608 F:      src/plugins/dma_intel
609
610 Test Infrastructure
611 I:      tests
612 M:      Klement Sekera <klement.sekera@gmail.com>
613 M:      Paul Vinciguerra <pvinci@vinciconsulting.com>
614 F:      test/
615
616 SVM Library
617 I:      svm
618 M:      Dave Barach <vpp@barachs.net>
619 F:      src/svm
620
621 VPP API TEST
622 I:      vat
623 M:      Dave Barach <vpp@barachs.net>
624 F:      src/vat/
625
626 VPP Executable
627 I:      vpp
628 M:      Dave Barach <vpp@barachs.net>
629 F:      src/vpp/
630
631 Emacs templates
632 I:      emacs
633 M:      Dave Barach <vpp@barachs.net>
634 F:      extras/emacs/
635
636 Graphical Event Viewer
637 I:      g2
638 M:      Dave Barach <vpp@barachs.net>
639 F:      src/tools/g2/
640
641 Performance Tooling
642 I:      perftool
643 M:      Dave Barach <vpp@barachs.net>
644 F:      src/tools/perftool/
645
646 Plugin - vmxnet3 device driver
647 I:      vmxnet3
648 M:      Steven Luong <sluong@cisco.com>
649 F:      src/plugins/vmxnet3/
650
651 Binary API Compiler for Python
652 I:      vppapigen
653 M:      Ole Troan <otroan@employees.org>
654 F:      src/tools/vppapigen/
655 F:  extras/scripts/crcchecker.py
656
657 API trace tool
658 I:      vppapitrace
659 M:      Ole Troan <otroan@employees.org>
660 F:      src/tools/vppapitrace/
661
662 Binary API Compiler for C and C++
663 I:      vapi
664 M:      Ole Troan <ot@cisco.com>
665 F:      src/vpp-api/vapi
666
667 Plugin - RDMA (ibverb) driver
668 I:      rdma
669 M:      Benoît Ganne <bganne@cisco.com>
670 M:      Damjan Marion <damarion@cisco.com>
671 F:      src/plugins/rdma/
672
673 Plugin - QUIC protocol
674 I:      quic
675 M:      Aloys Augustin <aloaugus@cisco.com>
676 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
677 M:      Dave Wallace <dwallacelf@gmail.com>
678 M:      Florin Coras <fcoras@cisco.com>
679 Y:      src/plugins/quic/FEATURE.yaml
680 F:      src/plugins/quic/
681
682 Plugin - snort plugin
683 I:      snort
684 M:      Damjan Marion <damarion@cisco.com>
685 F:      src/plugins/snort/
686
687 libmemif
688 I:      libmemif
689 M:      Mohsin Kazmi <sykazmi@cisco.com>
690 F:      extras/libmemif
691
692 gomemif
693 I:      gomemif
694 M:      Jakub Grajciar <jgrajcia@cisco.com>
695 F:      extras/gomemif
696
697 VPP Comms Library
698 I:      vcl
699 Y:      src/vnet/vcl/FEATURE.yaml
700 M:      Florin Coras <fcoras@cisco.com>
701 F:      src/vcl
702
703 Statistics Segment
704 I:      stats
705 M:      Ole Troan <ot@cisco.com>
706 F:      src/vpp/stats/
707 F:      src/vpp-api/client/stat_client.[ch]
708
709 Plugin - Host Stack Applications
710 I:      hsa
711 M:      Florin Coras <fcoras@cisco.com>
712 M:      Dave Wallace <dwallacelf@gmail.com>
713 M:      Aloys Augustin <aloaugus@cisco.com>
714 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
715 F:      src/plugins/hs_apps/
716
717 Python binding for the VPP API
718 I:      papi
719 M:      Ole Troan <ot@cisco.com>
720 M:      Paul Vinciguerra <pvinci@vinciconsulting.com>
721 F:      src/vpp-api/python
722
723 Plugin - Cisco Discovery Protocol
724 I:      cdp
725 M:      vpp-dev Mailing List <vpp-dev@fd.io>
726 C:  Unmaintained
727 F:      src/plugins/cdp/
728
729 Plugin - Source VRF Select
730 I:      svs
731 M:      Neale Ranns <neale@graphiant.com>
732 F:      src/plugins/svs/
733
734 Plugin - IPv6 Connection Tracker
735 I:      ct6
736 M:      Dave Barach <vpp@barachs.net>
737 F:      src/plugins/ct6
738
739 Plugin - Steal The NIC
740 I:      stn
741 M:      vpp-dev Mailing List <vpp-dev@fd.io>
742 C:  Unmaintained
743 F:      src/plugins/stn
744
745 Plugin - IOAM
746 I:      ioam
747 M:      vpp-dev Mailing List <vpp-dev@fd.io>
748 C:  Unmaintained
749 F:      src/plugins/ioam
750
751 Plugin - Awkward chained buffer geometry tool
752 I:      oddbuf
753 M:      Dave Barach <vpp@barachs.net>
754 F:      src/plugins/oddbuf
755
756 Plugin - VRRP
757 I:      vrrp
758 M:      Matthew Smith <mgsmith@netgate.com>
759 F:      src/plugins/vrrp
760
761 Plugin - Unicast Reverse Path forwarding
762 I:      urpf
763 M:      Neale Ranns <neale@graphiant.com>
764 F:      src/plugins/urpf
765
766 Plugin - CNat
767 I:      cnat
768 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
769 M:      Neale Ranns <neale@graphiant.com>
770 F:      src/plugins/cnat
771
772 Plugin - Wireguard
773 I:      wireguard
774 M:      Artem Glazychev <artem.glazychev@xored.com>
775 M:      Fan Zhang <fanzhang.oss@gmail.com>
776 F:      src/plugins/wireguard
777
778 Packetforge
779 I:      packetforge
780 M:      Ting Xu <ting.xu@intel.com>
781 F:      extras/packetforge
782
783 VPP Config Tooling
784 I:      vpp_config
785 M:      John DeNisco <jdenisco@cisco.com>
786 F:      extras/vpp_config
787
788 bash functions
789 I:      bash
790 M:      Dave Wallace <dwallacelf@gmail.com>
791 F:      extras/bash/
792
793 Plugin - AF_XDP driver
794 I:      af_xdp
795 M:      Benoît Ganne <bganne@cisco.com>
796 M:      Damjan Marion <damarion@cisco.com>
797 F:      src/plugins/af_xdp/
798
799 Plugin - geneve
800 I:      geneve
801 M:      community vpp-dev@lists.fd.io
802 F:      src/plugins/geneve/
803
804 Plugin - IP session redirect
805 I:      ip_session_redirect
806 M:      Benoît Ganne <bganne@cisco.com>
807 F:      src/plugins/ip_session_redirect/
808
809 Plugin - linux-cp
810 I:      linux-cp
811 M:      Neale Ranns <neale@graphiant.com>
812 M:      Matthew Smith <mgsmith@netgate.com>
813 F:      src/plugins/linux-cp/
814
815 Plugin - SRTP
816 I:      srtp
817 M:      Florin Coras <fcoras@cisco.com>
818 F:      src/plugins/srtp/
819
820 Plugin - bufmon
821 I:      bufmon
822 M:      Benoît Ganne <bganne@cisco.com>
823 F:      src/plugins/bufmon/
824
825 Plugin - HSI
826 I:      hsi
827 M:      Florin Coras <fcoras@cisco.com>
828 F:      src/plugins/hsi/
829
830 Plugin - HTTP
831 I:      http
832 M:      Florin Coras <fcoras@cisco.com>
833 F:      src/plugins/http
834
835 Plugin - Prom
836 I:      prom
837 M:      Florin Coras <fcoras@cisco.com>
838 F:      src/plugins/prom
839
840 Plugin - BPF Trace Filter
841 I:      bpf_trace_filter
842 M:      Mohammed Hawari <mohammed@hawari.fr>
843 F:      src/plugins/bpf_trace_filter
844
845 Plugin - NPTv6
846 I:      npt66
847 M:      Ole Troan <otroan@employees.org>
848 F:      src/plugins/npt66
849
850 Plugin - Trace node
851 I:      tracenode
852 M:      Maxime Peim <mpeim@cisco.com>
853 F:      src/plugins/tracenode
854
855 cJSON
856 I:      cjson
857 M:      Ole Troan <ot@cisco.com>
858 F:      src/vppinfra/cJSON.[ch]
859
860 VAT2
861 I:      vat2
862 M:      Ole Troan <ot@cisco.com>
863 F:      src/vat2/
864
865 VNET Ipfix Export
866 I:      ipfix-export
867 M:      Ole Troan <ot@cisco.com>
868 M:      Paul Atkins <patkins@graphiant.com>
869 F:      src/vnet/ipfix-export/
870
871 RPM packaging on openSUSE
872 I:      rpm-packaging
873 M:      Laszlo Kiraly <laszlo.kiraly@est.tech>
874 F:      src/extras/rpm/opensuse
875
876 VPP StrongSwan Daemon
877 I:      vpp-swan
878 M:      Fan Zhang <fanzhang.oss@gmail.com>
879 M:      Gabriel Oginski <gabrielx.oginski@intel.com>
880 F:      extras/strongswan/vpp_sswan
881
882 Host stack test framework
883 I:      hs-test
884 M:      Florin Coras <fcoras@cisco.com>
885 M:      Filip Tehlar <ftehlar@cisco.com>
886 M:      Maros Ondrejicka <maros.ondrejicka@pantheon.tech>
887 F:      extras/hs-test
888
889 THE REST
890 I:      misc
891 M:      vpp-dev Mailing List <vpp-dev@fd.io>
892 C:      Missing Maintainer
893 F:      *
894 F:      */