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