qos: QoS dump APIs
[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 Vector Library
53 I:      vlib
54 M:      Dave Barach <dave@barachs.net>
55 M:      Damjan Marion <damarion@cisco.com>
56 F:      src/vlib/
57 E:      src/vlib/buffer*.[ch]
58
59 Vector Library - Buffer Management
60 I:      buffers
61 M:      Damjan Marion <damarion@cisco.com>
62 M:      Dave Barach <dave@barachs.net>
63 F:      src/vlib/buffer*.[ch]
64
65 Binary API Libraries
66 I:      api
67 M:      Dave Barach <dave@barachs.net>
68 F:      src/vlibapi/
69 F:      src/vlibmemory/
70
71 VNET Bidirectonal Forwarding Detection (BFD)
72 I:      bfd
73 M:      Klement Sekera <ksekera@cisco.com>
74 F:      src/vnet/bfd/
75
76 VNET Device Drivers
77 I:      devices
78 M:      Damjan Marion <damarion@cisco.com>
79 F:      src/vnet/devices/
80
81 VNET TAP Drivers
82 I:      tap
83 M:      Damjan Marion <damarion@cisco.com>
84 M:      Steven Luong <sluong@cisco.com>
85 M:      Mohsin Kazmi <sykazmi@cisco.com>
86 F:      src/vnet/devices/tap/
87
88 VNET Native Virtio Drivers
89 I:      virtio
90 M:      Mohsin Kazmi <sykazmi@cisco.com>
91 F:      src/vnet/devices/virtio/
92
93 VNET Etherent
94 I:      ethernet
95 M:      Dave Barach <dave@barachs.net>
96 M:      Damjan Marion <damarion@cisco.com>
97 M:      Neale Ranns <nranns@cisco.com>
98 F:      src/vnet/ethernet/
99
100 VNET Feature Arcs
101 I:      feature
102 M:      Dave Barach <dave@barachs.net>
103 M:      Damjan Marion <damarion@cisco.com>
104 F:      src/vnet/feature/
105
106 VNET FIB
107 I:      fib
108 M:      Neale Ranns <nranns@cisco.com>
109 F:      src/vnet/fib/
110 F:      src/vnet/mfib/
111 F:      src/vnet/dpo
112 F:      src/vnet/adj
113
114 VNET IPv4 and IPv6 LPM
115 I:      ip
116 M:      Dave Barach <dave@barachs.net>
117 F:      src/vnet/ip/
118
119 VNET QoS
120 I:      qos
121 M:      Neale Ranns <nranns@cisco.com>
122 F:      src/vnet/qos/
123
124 VNET Interface Common
125 I:      interface
126 M:      Dave Barach <dave@barachs.net>
127 F:      src/vnet/interface*.[ch]
128
129 VNET Packet Generator
130 I:      pg
131 M:      Dave Barach <dave@barachs.net>
132 F:      src/vnet/pg/
133
134 VNET Segment Routing (IPv6 and MPLS)
135 I:      sr
136 M:      Pablo Camarillo <pcamaril@cisco.com>
137 F:      src/vnet/srv6/
138 F:      src/vnet/srmpls/
139 F:      src/examples/srv6-sample-localsid/
140
141 VNET IPSec
142 I:      ipsec
143 M:      Neale Ranns <nranns@cisco.com>
144 M:      Radu Nicolau <radu.nicolau@intel.com>
145 F:      src/vnet/ipsec/
146
147 VNET Crypto Infra
148 I:      crypto
149 M:      Damjan Marion <damarion@cisco.com>
150 M:      Neale Ranns <nranns@cisco.com>
151 F:      src/vnet/crypto/
152
153 Crypto IA32 Plugin
154 I:      crypto-ia32
155 M:      Damjan Marion <damarion@cisco.com>
156 F:      src/plugins/crypto_ia32/
157
158 Crypto openssl Plugin
159 I:      crypto-openssl
160 M:      Damjan Marion <damarion@cisco.com>
161 F:      src/plugins/crypto_openssl/
162
163 Crypto ipsecmb Plugin
164 I:      crypto-ipsecmb
165 M:      Neale Ranns <nranns@cisco.com>
166 F:      src/plugins/crypto_ipsecmb/
167
168 VNET L2
169 I:      l2
170 M:      John Lo <loj@cisco.com>
171 F:      src/vnet/l2/
172
173 VNET Link Layer Discovery Protocol (LLDP)
174 I:      lldp
175 M:      Klement Sekera <ksekera@cisco.com>
176 F:      src/vnet/lldp/
177
178 VNET LISP
179 I:      lisp
180 M:      Florin Coras <fcoras@cisco.com>
181 F:      src/vnet/lisp-cp/
182 F:      src/vnet/lisp-gpe/
183
184 VNET GSO
185 I: gso
186 M: Andrew Yourtchenko <ayourtch@gmail.com>
187 F: src/vnet/interface_output.c
188
189 Plugin - MAP
190 I:      map
191 Y:      src/plugins/map/FEATURE.yaml
192 M:      Ole Troan <ot@cisco.com>
193 F:      src/plugins/map
194
195 VNET MPLS
196 I:      mpls
197 M:      Neale Ranns <nranns@cisco.com>
198 F:      src/vnet/mpls/
199
200 VNET BIER
201 I:      bier
202 M:      Neale Ranns <nranns@cisco.com>
203 F:      src/vnet/bier/
204
205 VNET Session Layer
206 I:      session
207 M:      Florin Coras <fcoras@cisco.com>
208 F:      src/vnet/session
209
210 VNET TCP
211 I:      tcp
212 M:      Florin Coras <fcoras@cisco.com>
213 F:      src/vnet/tcp
214
215 VNET UDP
216 I:      udp
217 M:      Florin Coras <fcoras@cisco.com>
218 F:      src/vnet/udp
219
220 VNET VXLAN
221 I:      vxlan
222 M:      John Lo <loj@cisco.com>
223 F:      src/vnet/vxlan/
224
225 VNET VXLAN-GPE
226 I:      vxlan-gpe
227 M:      Hongjun Ni <hongjun.ni@intel.com>
228 F:      src/vnet/vxlan-gpe/
229
230 VNET VXLAN-GBP
231 I:      vxlan-gbp
232 M:      Mohsin Kazmi <sykazmi@cisco.com>
233 M:      Neale Ranns <nranns@cisco.com>
234 F:      src/vnet/vxlan-gbp/
235
236 VNET IPIP
237 I:      ipip
238 Y:      src/vnet/ipip/FEATURE.yaml
239 M:      Ole Troan <otroan@employees.org>
240 F:      src/vnet/ipip/
241
242 VNET TLS and TLS engine plugins
243 I:      tls
244 M:      Florin Coras <fcoras@cisco.com>
245 M:      Ping Yu <ping.yu@intel.com>
246 F:      src/vnet/tls
247 F:      src/plugins/tlsopenssl
248 F:      src/plugins/tlsmbedtls
249
250 VNET SYSLOG
251 I:      syslog
252 M:      Matus Fabian <matfabia@cisco.com>
253 F:      src/vnet/syslog
254
255 Plugin - Access Control List (ACL) Based Forwarding
256 I:      abf
257 M:      Neale Ranns <nranns@cisco.com>
258 F:      src/plugins/abf/
259
260 Plugin - Group Based Policy (GBP)
261 I:      gbp
262 M:      Neale Ranns <nranns@cisco.com>
263 F:      src/plugins/gbp/
264
265 Plugin - ACL
266 I:      acl
267 M:      Andrew Yourtchenko <ayourtch@gmail.com>
268 F:      src/plugins/acl/
269
270 Plugin - NAT
271 I:      nat
272 M:      Ole Troan <ot@cisco.com>
273 F:      src/plugins/nat/
274
275 Plugin - AVF Device driver
276 I:      avf
277 M:      Damjan Marion <damarion@cisco.com>
278 F:      src/plugins/avf/
279
280 Plugin - DPDK
281 I:      dpdk
282 M:      Damjan Marion <damarion@cisco.com>
283 F:      src/plugins/dpdk/
284
285 Plugin - DPDK Crypto
286 I:      dpdk-ipsec
287 M:      Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com>
288 M:      Radu Nicolau <radu.nicolau@intel.com>
289 F:      src/plugins/dpdk/ipsec/
290
291 Plugin - flowprobe
292 I:      flowprobe
293 Y:      src/plugins/flowprobe/FEATURE.yaml
294 M:      Ole Troan <otroan@employees.org>
295 F:      src/plugins/flowprobe/
296
297 Plugin - Group Based Policy (GBP)
298 I:      gbp
299 M:      Neale Ranns <nranns@cisco.com>
300 F:      src/plugins/gbp/
301
302 Plugin - GTPU
303 I:      gtpu
304 M:      Hongjun Ni <hongjun.ni@intel.com>
305 F:      src/plugins/gtpu/
306
307 Plugin - Internet Key Exchange (IKEv2) Protocol
308 I:      ikev2
309 M:      Damjan Marion <damarion@cisco.com>
310 M:      Neale Ranns <nranns@cisco.com>
311 F:      src/plugins/ikev2/
312
313 Plugin - Internet Group Management Protocol (IGMP)
314 I:      igmp
315 M:      Neale Ranns <nranns@cisco.com>
316 F:      src/plugins/igmp/
317
318 Plugin - ixge device driver
319 I:      ixge
320 M:      Damjan Marion <damarion@cisco.com>
321 F:      src/plugins/ixge/
322
323 Plugin - L3 Cross-Connect (L3XC)
324 I:      l3xc
325 M:      Neale Ranns <nranns@cisco.com>
326 F:      src/plugins/l3xc/
327
328 Plugin - memif device driver
329 I:      memif
330 M:      Damjan Marion <damarion@cisco.com>
331 F:      src/plugins/memif/
332
333 Plugin - Marvell MUSDK device driver
334 I:      marvell
335 M:      Damjan Marion <damarion@cisco.com>
336 F:      src/plugins/marvell/
337
338 Plugin - PPPoE
339 I:      pppoe
340 M:      Hongjun Ni <hongjun.ni@intel.com>
341 F:      src/plugins/pppoe/
342
343 Plugin - IPv6 Segment Routing Dynamic Proxy
344 I:      srv6-ad
345 M:      Francois Clad <fclad@cisco.com>
346 F:      src/plugins/srv6-ad/
347
348 Plugin - IPv6 Segment Routing Masquerading Proxy
349 I:      srv6-am
350 M:      Francois Clad <fclad@cisco.com>
351 F:      src/plugins/srv6-am/
352
353 Plugin - IPv6 Segment Routing Static Proxy
354 I:      srv6-as
355 M:      Francois Clad <fclad@cisco.com>
356 F:      src/plugins/srv6-as/
357
358 Plugin - Link Aggregation Control Protocol
359 I:      lacp
360 M:      Steven Luong <sluong@cisco.com>
361 F:      src/plugins/lacp/
362
363 Plugin - Load Balancer
364 I:      lb
365 M:      Pfister <ppfister@cisco.com>
366 M:      Hongjun Ni <hongjun.ni@intel.com>
367 F:      src/plugins/lb/
368
369 Plugin - NSH
370 I:      nsh
371 M:      Hongjun Ni <hongjun.ni@intel.com>
372 M:      Vengada <venggovi@cisco.com>
373 F:      src/plugins/nsh/
374
375 Plugin - Time-based MAC filter
376 I:      mactime
377 Y:      src/plugins/mactime/FEATURE.yaml
378 M:      Dave Barach <dave@barachs.net>
379 F:      src/plugins/mactime/
380
381 Plugin - Network Delay Simulator
382 I:      nsim
383 M:      Dave Barach <dave@barachs.net>
384 F:      src/plugins/nsim/
385
386 Test Infrastructure
387 I:      tests
388 M:      Klement Sekera <ksekera@cisco.com>
389 M:      Paul Vinciguerra <pvinci@vinciconsulting.com>
390 F:      test/
391
392 SVM Library
393 I:      svm
394 M:      Dave Barach <dave@barachs.net>
395 F:      src/svm
396
397 VPP API TEST
398 I:      vat
399 M:      Dave Barach <dave@barachs.net>
400 F:      src/vat/
401
402 VPP Executable
403 I:      vpp
404 M:      Dave Barach <dave@barachs.net>
405 F:      src/vpp/
406
407 Emacs templates
408 I:      emacs
409 M:      Dave Barach <dave@barachs.net>
410 F:      extras/emacs/
411
412 Graphical Event Viewer
413 I:      g2
414 M:      Dave Barach <dave@barachs.net>
415 F:      src/tools/g2/
416
417 Performance Tooling
418 I:      perftool
419 M:      Dave Barach <dave@barachs.net>
420 F:      src/tools/perftool/
421
422 Plugin - vmxnet3 device driver
423 I:      vmxnet3
424 M:      Steven Luong <sluong@cisco.com>
425 F:      src/plugins/vmxnet3/
426
427 Binary API Compiler for Python
428 I:      vppapigen
429 M:      Ole Troan <otroan@employees.org>
430 F:      src/tools/vppapigen/
431
432 Binary API Compiler for C and C++
433 I:      vapi
434 M:      Ole Troan <ot@cisco.com>
435 F:      src/vpp-api/vapi
436
437 Plugin - RDMA (ibverb) driver
438 I:      rdma
439 M:      BenoĆ®t Ganne <bganne@cisco.com>
440 M:      Damjan Marion <damarion@cisco.com>
441 F:      src/plugins/rdma/
442
443 Plugin - QUIC protocol
444 I:      quic
445 M:      Aloys Augustin <aloaugus@cisco.com>
446 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
447 M:      Dave Wallace <dwallacelf@gmail.com>
448 M:      Florin Coras <fcoras@cisco.com>
449 F:      src/plugins/quic/
450
451 libmemif
452 I:      libmemif
453 M:      Damjan Marion <damarion@cisco.com>
454 F:      extras/libmemif
455
456 VPP Comms Library
457 I:      vcl
458 M:      Florin Coras <fcoras@cisco.com>
459 F:      src/vcl
460
461 Statistics Segment
462 I:      stats
463 M:      Ole Troan <ot@cisco.com>
464 F:      src/vpp/stats/
465 F:      src/vpp-api/client/stat_client.[ch]
466
467 VPP Object Model
468 I:      vom
469 M:      Neale Ranns <nranns@cisco.com>
470 M:      Mohsin Kazmi <sykazmi@cisco.com>
471 F:      extras/vom/vom/
472
473 Plugin - Host Stack Applications
474 I:      hsa
475 M:      Florin Coras <fcoras@cisco.com>
476 M:      Dave Wallace <dwallacelf@gmail.com>
477 M:      Aloys Augustin <aloaugus@cisco.com>
478 M:      Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
479 F:      src/plugins/hs_apps/
480
481 Python binding for the VPP API
482 I:      papi
483 M:      Ole Troan <ot@cisco.com>
484 M:      Paul Vinciguerra <pvinci@vinciconsulting.com>
485 F:      src/vpp-api/python
486
487 Plugin - SCTP
488 I:      sctp
489 F:      src/plugins/sctp/
490
491 THE REST
492 I:      misc
493 C:      Contact vpp-dev Mailing List <vpp-dev@fd.io>
494 F:      *
495 F:      */