gre: Multi-point interfaces
[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 <dave@barachs.net>
28 F:      build-root/Makefile
29 F:      build-data/
30
31 Link Bonding
32 I:      bonding
33 M:      Steven Luong <sluong@cisco.com>
34 F:      src/vnet/bonding/
35
36 Doxygen
37 I:      doxygen
38 M:      Chris Luke <chrisy@flirble.org>
39 F:      doxygen/
40
41 Sphinx Documents
42 I:      docs
43 M:      John DeNisco <jdenisco@cisco.com>
44 M:      Ray Kinsella <raykinsella78@gmail.com>
45 F:      docs/
46
47 Infrastructure Library
48 I:      vppinfra
49 M:      Dave Barach <dave@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 <dave@barachs.net>
60 M:      Damjan Marion <damarion@cisco.com>
61 F:      src/vlib/
62 E:      src/vlib/buffer*.[ch]
63
64 Vector Library - Buffer Management
65 I:      buffers
66 M:      Damjan Marion <damarion@cisco.com>
67 M:      Dave Barach <dave@barachs.net>
68 F:      src/vlib/buffer*.[ch]
69
70 Binary API Libraries
71 I:      api
72 M:      Dave Barach <dave@barachs.net>
73 F:      src/vlibapi/
74 F:      src/vlibmemory/
75
76 VNET Bidirectional Forwarding Detection (BFD)
77 I:      bfd
78 M:      Klement Sekera <ksekera@cisco.com>
79 F:      src/vnet/bfd/
80
81 VNET Classifier
82 I:      classify
83 M:      Dave Barach <dave@barachs.net>
84 F:      src/vnet/classify
85
86 VNET Device Drivers
87 I:      devices
88 Y:      src/vnet/devices/af_packet/FEATURE.yaml
89 Y:      src/vnet/devices/netmap/FEATURE.yaml
90 Y:      src/vnet/devices/pipe/FEATURE.yaml
91 M:      Damjan Marion <damarion@cisco.com>
92 F:      src/vnet/devices/
93
94 VNET TAP Drivers
95 I:      tap
96 Y:      src/vnet/devices/tap/FEATURE.yaml
97 M:      Damjan Marion <damarion@cisco.com>
98 M:      Steven Luong <sluong@cisco.com>
99 M:      Mohsin Kazmi <sykazmi@cisco.com>
100 F:      src/vnet/devices/tap/
101
102 VNET Native Virtio Drivers
103 I:      virtio
104 Y:      src/vnet/devices/virtio/FEATURE.yaml
105 M:      Mohsin Kazmi <sykazmi@cisco.com>
106 M:      Damjan Marion <damarion@cisco.com>
107 F:      src/vnet/devices/virtio/
108
109 VNET Ethernet
110 I:      ethernet
111 M:      Dave Barach <dave@barachs.net>
112 M:      Damjan Marion <damarion@cisco.com>
113 M:      Neale Ranns <nranns@cisco.com>
114 F:      src/vnet/ethernet/
115
116 VNET Feature Arcs
117 I:      feature
118 M:      Dave Barach <dave@barachs.net>
119 M:      Damjan Marion <damarion@cisco.com>
120 F:      src/vnet/feature/
121
122 VNET FIB
123 I:      fib
124 M:      Neale Ranns <nranns@cisco.com>
125 F:      src/vnet/fib/
126 F:      src/vnet/mfib/
127 F:      src/vnet/dpo
128 F:      src/vnet/adj
129
130 VNET IPv4 LPM
131 I:      ip
132 M:      Dave Barach <dave@barachs.net>
133 F:      src/vnet/ip/
134
135 VNET IPv6 LPM
136 I:      ip6
137 M:      Neale Ranns <nranns@cisco.com>
138 M:      Jon Loeliger <jdl@netgate.com>
139 F:      src/vnet/ip/
140
141 VNET QoS
142 I:      qos
143 M:      Neale Ranns <nranns@cisco.com>
144 F:      src/vnet/qos/
145
146 VNET Interface Common
147 I:      interface
148 M:      Dave Barach <dave@barachs.net>
149 F:      src/vnet/interface*.[ch]
150
151 VNET Packet Generator
152 I:      pg
153 M:      Dave Barach <dave@barachs.net>
154 F:      src/vnet/pg/
155
156 VNET Segment Routing (IPv6 and MPLS)
157 I:      sr
158 M:      Pablo Camarillo <pcamaril@cisco.com>
159 F:      src/vnet/srv6/
160 F:      src/vnet/srmpls/
161 F:      src/examples/srv6-sample-localsid/
162
163 VNET IPSec
164 I:      ipsec
165 M:      Neale Ranns <nranns@cisco.com>
166 M:      Radu Nicolau <radu.nicolau@intel.com>
167 F:      src/vnet/ipsec/
168
169 VNET Crypto Infra
170 I:      crypto
171 M:      Damjan Marion <damarion@cisco.com>
172 M:      Neale Ranns <nranns@cisco.com>
173 F:      src/vnet/crypto/
174
175 VNET COP
176 I:      cop
177 M:      Dave Barach <dave@barachs.net>
178 F:      src/vnet/cop/
179
180 Crypto IA32 Plugin
181 I:      crypto-ia32
182 M:      Damjan Marion <damarion@cisco.com>
183 F:      src/plugins/crypto_ia32/
184
185 Crypto openssl Plugin
186 I:      crypto-openssl
187 M:      Damjan Marion <damarion@cisco.com>
188 F:      src/plugins/crypto_openssl/
189
190 Crypto ipsecmb Plugin
191 I:      crypto-ipsecmb
192 M:      Neale Ranns <nranns@cisco.com>
193 F:      src/plugins/crypto_ipsecmb/
194
195 VNET L2
196 I:      l2
197 M:      John Lo <loj@cisco.com>
198 F:      src/vnet/l2/
199
200 VNET Link Layer Discovery Protocol (LLDP)
201 I:      lldp
202 M:      Klement Sekera <ksekera@cisco.com>
203 F:      src/vnet/lldp/
204
205 VNET LISP
206 I:      lisp
207 M:      Florin Coras <fcoras@cisco.com>
208 F:      src/vnet/lisp-cp/
209 F:      src/vnet/lisp-gpe/
210
211 VNET GRE
212 I:      gre
213 M:      Neale Ranns <nranns@cisco.com>
214 F:      src/vnet/gre/
215
216 VNET GSO
217 I:      gso
218 M:      Andrew Yourtchenko <ayourtch@gmail.com>
219 M:      Mohsin Kazmi <sykazmi@cisco.com>
220 F:      src/vnet/interface_output.c
221
222 Plugin - MAP
223 I:      map
224 Y:      src/plugins/map/FEATURE.yaml
225 M:      Ole Troan <ot@cisco.com>
226 M:      Jon Loeliger <jdl@netgate.com>
227 F:      src/plugins/map
228
229 VNET MPLS
230 I:      mpls
231 M:      Neale Ranns <nranns@cisco.com>
232 F:      src/vnet/mpls/
233
234 VNET BIER
235 I:      bier
236 M:      Neale Ranns <nranns@cisco.com>
237 F:      src/vnet/bier/
238
239 VNET Session Layer
240 I:      session
241 M:      Florin Coras <fcoras@cisco.com>
242 F:      src/vnet/session
243
244 VNET TCP
245 I:      tcp
246 M:      Florin Coras <fcoras@cisco.com>
247 F:      src/vnet/tcp
248
249 VNET UDP
250 I:      udp
251 M:      Florin Coras <fcoras@cisco.com>
252 F:      src/vnet/udp
253
254 VNET VXLAN
255 I:      vxlan
256 M:      John Lo <loj@cisco.com>
257 F:      src/vnet/vxlan/
258
259 VNET VXLAN-GPE
260 I:      vxlan-gpe
261 M:      Hongjun Ni <hongjun.ni@intel.com>
262 F:      src/vnet/vxlan-gpe/
263
264 VNET VXLAN-GBP
265 I:      vxlan-gbp
266 M:      Mohsin Kazmi <sykazmi@cisco.com>
267 M:      Neale Ranns <nranns@cisco.com>
268 F:      src/vnet/vxlan-gbp/
269
270 VNET IPIP
271 I:      ipip
272 Y:      src/vnet/ipip/FEATURE.yaml
273 M:      Ole Troan <otroan@employees.org>
274 F:      src/vnet/ipip/
275
276 VNET TLS and TLS engine plugins
277 I:      tls
278 M:      Florin Coras <fcoras@cisco.com>
279 M:      Ping Yu <ping.yu@intel.com>
280 F:      src/vnet/tls
281 F:      src/plugins/tlsopenssl
282 F:      src/plugins/tlsmbedtls
283
284 VNET SYSLOG
285 I:      syslog
286 M:      Matus Fabian <matfabia@cisco.com>
287 F:      src/vnet/syslog
288
289 Plugin - DHCP
290 I:      dhcp
291 M:      Dave Barach <dave@barachs.net>
292 M:      Neale Ranns <nranns@cisco.com>
293 F:      src/plugins/dhcp/
294
295 VNET GENEVE
296 I:      geneve
297 M:      N/A
298 F:      src/vnet/geneve/
299
300 VNET FLOW
301 I:      flow
302 M:      Damjan Marion <damarion@cisco.com>
303 F:      src/vnet/flow/
304
305 VNET Classify
306 I:      classify
307 M:      N/A
308 F:      src/vnet/classify/
309
310 Plugin - Access Control List (ACL) Based Forwarding
311 I:      abf
312 M:      Neale Ranns <nranns@cisco.com>
313 F:      src/plugins/abf/
314
315 Plugin - Simple DNS name resolver
316 I:      dns
317 M:      Dave Barach <dave@barachs.net>
318 F:      src/plugins/dns/
319
320 Plugin - Group Based Policy (GBP)
321 I:      gbp
322 M:      Neale Ranns <nranns@cisco.com>
323 F:      src/plugins/gbp/
324
325 Plugin - ACL
326 I:      acl
327 M:      Andrew Yourtchenko <ayourtch@gmail.com>
328 F:      src/plugins/acl/
329
330 Plugin - NAT
331 I:      nat
332 M:      Ole Troan <ot@cisco.com>
333 F:      src/plugins/nat/
334
335 Plugin - AVF Device driver
336 I:      avf
337 M:      Damjan Marion <damarion@cisco.com>
338 F:      src/plugins/avf/
339
340 Plugin - DPDK
341 I:      dpdk
342 M:      Damjan Marion <damarion@cisco.com>
343 F:      src/plugins/dpdk/
344
345 Plugin - DPDK Crypto
346 I:      dpdk-ipsec
347 M:      Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com>
348 M:      Radu Nicolau <radu.nicolau@intel.com>
349 F:      src/plugins/dpdk/ipsec/
350
351 Plugin - flowprobe
352 I:      flowprobe
353 Y:      src/plugins/flowprobe/FEATURE.yaml
354 M:      Ole Troan <otroan@employees.org>
355 F:      src/plugins/flowprobe/
356
357 Plugin - http_static
358 I:      http_static
359 M:      Dave Barach <dbarach@cisco.com>
360 F:      src/plugins/http_static/
361
362 Plugin - builtinurl
363 I:      builtinurl
364 M:      Dave Barach <dbarach@cisco.com>
365 F:      src/plugins/builtinurl/
366
367 Plugin - Group Based Policy (GBP)
368 I:      gbp
369 M:      Neale Ranns <nranns@cisco.com>
370 F:      src/plugins/gbp/
371
372 Plugin - GTPU
373 I:      gtpu
374 M:      Hongjun Ni <hongjun.ni@intel.com>
375 F:      src/plugins/gtpu/
376
377 Plugin - Internet Key Exchange (IKEv2) Protocol
378 I:      ikev2
379 M:      Damjan Marion <damarion@cisco.com>
380 M:      Neale Ranns <nranns@cisco.com>
381 F:      src/plugins/ikev2/
382
383 Plugin - Internet Group Management Protocol (IGMP)
384 I:      igmp
385 M:      Neale Ranns <nranns@cisco.com>
386 F:      src/plugins/igmp/
387
388 Plugin - ixge device driver
389 I:      ixge
390 M:      Damjan Marion <damarion@cisco.com>
391 F:      src/plugins/ixge/
392
393 Plugin - L3 Cross-Connect (L3XC)
394 I:      l3xc
395 M:      Neale Ranns <nranns@cisco.com>
396 F:      src/plugins/l3xc/
397
398 Plugin - memif device driver
399 I:      memif
400 M:      Damjan Marion <damarion@cisco.com>
401 F:      src/plugins/memif/
402
403 Plugin - Marvell MUSDK device driver
404 I:      marvell
405 M:      Damjan Marion <damarion@cisco.com>
406 F:      src/plugins/marvell/
407
408 Plugin - PPPoE
409 I:      pppoe
410 M:      Hongjun Ni <hongjun.ni@intel.com>
411 F:      src/plugins/pppoe/
412
413 Plugin - Ping
414 I:      ping
415 M:      Andrew Yourtchenko <ayourtch@gmail.com>
416 F:      src/plugins/ping
417
418 Plugin - IPv6 Segment Routing Dynamic Proxy
419 I:      srv6-ad
420 M:      Francois Clad <fclad@cisco.com>
421 F:      src/plugins/srv6-ad/
422
423 Plugin - IPv6 Segment Routing Masquerading Proxy
424 I:      srv6-am
425 M:      Francois Clad <fclad@cisco.com>
426 F:      src/plugins/srv6-am/
427
428 Plugin - IPv6 Segment Routing Static Proxy
429 I:      srv6-as
430 M:      Francois Clad <fclad@cisco.com>
431 F:      src/plugins/srv6-as/
432
433 Plugin - IPv6 Segment Routing Mobile
434 I:      srv6-mobile
435 M:      Tetsuya Murakami <tetsuya.mrk@gmail.com>
436 M:      Satoru Matsushima <satoru.matsushima@gmail.com>
437 F:      src/plugins/srv6-mobile/
438
439 Plugin - Link Aggregation Control Protocol
440 I:      lacp
441 M:      Steven Luong <sluong@cisco.com>
442 F:      src/plugins/lacp/
443
444 Plugin - Load Balancer
445 I:      lb
446 M:      Pfister <ppfister@cisco.com>
447 M:      Hongjun Ni <hongjun.ni@intel.com>
448 F:      src/plugins/lb/
449
450 Plugin - NSH
451 I:      nsh
452 M:      Hongjun Ni <hongjun.ni@intel.com>
453 M:      Vengada <venggovi@cisco.com>
454 F:      src/plugins/nsh/
455
456 Plugin - Time-based MAC filter
457 I:      mactime
458 Y:      src/plugins/mactime/FEATURE.yaml
459 M:      Dave Barach <dave@barachs.net>
460 F:      src/plugins/mactime/
461
462 Plugin - Network Delay Simulator
463 I:      nsim
464 Y:      src/plugins/nsim/FEATURE.yaml
465 M:      Dave Barach <dave@barachs.net>
466 F:      src/plugins/nsim/
467
468 Plugin - Buffer Metadata Modification Tracker
469 I:      mdata
470 M:      Dave Barach <dave@barachs.net>
471 F:      src/plugins/mdata/
472
473 Test Infrastructure
474 I:      tests
475 M:      Klement Sekera <ksekera@cisco.com>
476 M:      Paul Vinciguerra <pvinci@vinciconsulting.com>
477 F:      test/
478
479 SVM Library
480 I:      svm
481 M:      Dave Barach <dave@barachs.net>
482 F:      src/svm
483
484 VPP API TEST
485 I:      vat
486 M:      Dave Barach <dave@barachs.net>
487 F:      src/vat/
488
489 VPP Executable
490 I:      vpp
491 M:      Dave Barach <dave@barachs.net>
492 F:      src/vpp/
493
494 Emacs templates
495 I:      emacs
496 M:      Dave Barach <dave@barachs.net>
497 F:      extras/emacs/
498
499 Graphical Event Viewer
500 I:      g2
501 M:      Dave Barach <dave@barachs.net>
502 F:      src/tools/g2/
503
504 Performance Tooling
505 I:      perftool
506 M:      Dave Barach <dave@barachs.net>
507 F:      src/tools/perftool/
508
509 Plugin - vmxnet3 device driver
510 I:      vmxnet3
511 M:      Steven Luong <sluong@cisco.com>
512 F:      src/plugins/vmxnet3/
513
514 Binary API Compiler for Python
515 I:      vppapigen
516 M:      Ole Troan <otroan@employees.org>
517 F:      src/tools/vppapigen/
518
519 API trace tool
520 I:      vppapitrace
521 M:      Ole Troan <otroan@employees.org>
522 F:      src/tools/vppapitrace/
523
524 Binary API Compiler for C and C++
525 I:      vapi
526 M:      Ole Troan <ot@cisco.com>
527 F:      src/vpp-api/vapi
528
529 Plugin - RDMA (ibverb) driver
530 I:      rdma
531 M:      BenoĆ®t Ganne <bganne@cisco.com>
532 M:      Damjan Marion <damarion@cisco.com>
533 F:      src/plugins/rdma/
534
535 Plugin - QUIC protocol
536 I:      quic
537 M:      Aloys Augustin <aloaugus@cisco.com>
538 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
539 M:      Dave Wallace <dwallacelf@gmail.com>
540 M:      Florin Coras <fcoras@cisco.com>
541 F:      src/plugins/quic/
542
543 libmemif
544 I:      libmemif
545 M:      Damjan Marion <damarion@cisco.com>
546 F:      extras/libmemif
547
548 VPP Comms Library
549 I:      vcl
550 M:      Florin Coras <fcoras@cisco.com>
551 F:      src/vcl
552
553 Statistics Segment
554 I:      stats
555 M:      Ole Troan <ot@cisco.com>
556 F:      src/vpp/stats/
557 F:      src/vpp-api/client/stat_client.[ch]
558
559 VPP Object Model
560 I:      vom
561 M:      Neale Ranns <nranns@cisco.com>
562 M:      Mohsin Kazmi <sykazmi@cisco.com>
563 F:      extras/vom/vom/
564
565 Plugin - Host Stack Applications
566 I:      hsa
567 M:      Florin Coras <fcoras@cisco.com>
568 M:      Dave Wallace <dwallacelf@gmail.com>
569 M:      Aloys Augustin <aloaugus@cisco.com>
570 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
571 F:      src/plugins/hs_apps/
572
573 Python binding for the VPP API
574 I:      papi
575 M:      Ole Troan <ot@cisco.com>
576 F:      src/vpp-api/python
577
578 Plugin - SCTP
579 I:      sctp
580 F:      src/plugins/sctp/
581
582 Cisco Discovery Protocol
583 I:      cdp
584 F:      src/plugins/cdp/
585
586 Source VRF Select
587 I:      svs
588 M:      Neale Ranns <nranns@cisco.com>
589 F:      src/plugins/svs/
590
591 LAN Emulation
592 I:      l2e
593 M:      Neale Ranns <nranns@cisco.com>
594 F:      src/plugins/l2e/
595
596 IPv6 Connection Tracker
597 I:      ct6
598 M:      Dave Barach <dave@barachs.net>
599 F:      src/plugins/ct6
600
601 Steal The NIC
602 I:      stn
603 F:      src/plugins/stn
604
605 IOAM
606 I:      ioam
607 F:      src/plugins/ioam
608
609 Awkward chained buffer geometry tool
610 I:      oddbuf
611 F:      src/plugins/oddbuf
612
613 VPP Config Tooling
614 I:      vpp_config
615 M:      John DeNisco <jdenisco@cisco.com>
616 F:      extras/vpp_config
617
618 bash functions
619 I:      bash
620 M:      Dave Wallace <dwallacelf@gmail.com>
621 F:      extras/bash/
622
623 THE REST
624 I:      misc
625 C:      Contact vpp-dev Mailing List <vpp-dev@fd.io>
626 F:      *
627 F:      */