misc: Update MAINTAINERS to include interface common
[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 Doxygen
32 I:      doxygen
33 M:      Chris Luke <chrisy@flirble.org>
34 F:      doxygen/
35
36 Sphinx Documents
37 I:      docs
38 M:      John DeNisco <jdenisco@cisco.com>
39 M:      Ray Kinsella <raykinsella78@gmail.com>
40 F:      docs/
41
42 Infrastructure Library
43 I:      vppinfra
44 M:      Dave Barach <dave@barachs.net>
45 F:      src/vppinfra/
46
47 Vector Library
48 I:      vlib
49 M:      Dave Barach <dave@barachs.net>
50 M:      Damjan Marion <damarion@cisco.com>
51 F:      src/vlib/
52 E:      src/vlib/buffer*.[ch]
53
54 Vector Library - Buffer Management
55 I:      buffers
56 M:      Damjan Marion <damarion@cisco.com>
57 M:      Dave Barach <dave@barachs.net>
58 F:      src/vlib/buffer*.[ch]
59
60 Binary API Libraries
61 I:      api
62 M:      Dave Barach <dave@barachs.net>
63 F:      src/vlibapi/
64 F:      src/vlibmemory/
65
66 VNET Bidirectonal Forwarding Detection (BFD)
67 I:      bfd
68 M:      Klement Sekera <ksekera@cisco.com>
69 F:      src/vnet/bfd/
70
71 VNET Device Drivers
72 I:      devices
73 M:      Damjan Marion <damarion@cisco.com>
74 F:      src/vnet/devices/
75
76 VNET Feature Arcs
77 I:      feature
78 M:      Dave Barach <dave@barachs.net>
79 M:      Damjan Marion <damarion@cisco.com>
80 F:      src/vnet/feature/
81
82 VNET FIB
83 I:      fib
84 M:      Neale Ranns <nranns@cisco.com>
85 F:      src/vnet/fib/
86 F:      src/vnet/mfib/
87 F:      src/vnet/dpo
88 F:      src/vnet/adj
89
90 VNET IPv4 and IPv6 LPM
91 I:      ip
92 M:      Dave Barach <dave@barachs.net>
93 F:      src/vnet/ip/
94
95 VNET Interface Common
96 I:      interface
97 M:      Dave Barach <dave@barachs.net>
98 F:      src/vnet/interface*.[ch]
99
100 VNET Segment Routing (IPv6 and MPLS)
101 I:      sr
102 M:      Pablo Camarillo <pcamaril@cisco.com>
103 F:      src/vnet/srv6/
104 F:      src/vnet/srmpls/
105 F:      src/examples/srv6-sample-localsid/
106
107 VNET IPSec
108 I:      ipsec
109 M:      Neale Ranns <nranns@cisco.com>
110 M:      Radu Nicolau <radu.nicolau@intel.com>
111 F:      src/vnet/ipsec/
112
113 VNET Crypto Infra
114 I:      crypto
115 M:      Damjan Marion <damarion@cisco.com>
116 M:      Neale Ranns <nranns@cisco.com>
117 F:      src/vnet/crypto/
118
119 Crypto IA32 Plugin
120 I:      crypto-ia32
121 M:      Damjan Marion <damarion@cisco.com>
122 F:      src/plugins/crypto_ia32/
123
124 Crypto openssl Plugin
125 I:      crypto-openssl
126 M:      Damjan Marion <damarion@cisco.com>
127 F:      src/plugins/crypto_openssl/
128
129 Crypto ipsecmb Plugin
130 I:      crypto-ipsecmb
131 M:      Neale Ranns <nranns@cisco.com>
132 F:      src/plugins/crypto_ipsecmb/
133
134 VNET L2
135 I:      l2
136 M:      John Lo <loj@cisco.com>
137 F:      src/vnet/l2/
138
139 VNET Link Layer Discovery Protocol (LLDP)
140 I:      lldp
141 M:      Klement Sekera <ksekera@cisco.com>
142 F:      src/vnet/lldp/
143
144 VNET LISP
145 I:      lisp
146 M:      Florin Coras <fcoras@cisco.com>
147 F:      src/vnet/lisp-cp/
148 F:      src/vnet/lisp-gpe/
149
150 Plugin - MAP
151 I:      map
152 Y:      src/plugins/map/FEATURE.yaml
153 M:      Ole Troan <ot@cisco.com>
154 F:      src/plugins/map
155
156 VNET MPLS
157 I:      mpls
158 M:      Neale Ranns <nranns@cisco.com>
159 F:      src/vnet/mpls/
160
161 VNET Session Layer
162 I:      session
163 M:      Florin Coras <fcoras@cisco.com>
164 F:      src/vnet/session
165
166 VNET TCP
167 I:      tcp
168 M:      Florin Coras <fcoras@cisco.com>
169 F:      src/vnet/tcp
170
171 VNET VXLAN
172 I:      vxlan
173 M:      John Lo <loj@cisco.com>
174 F:      src/vnet/vxlan/
175
176 VNET VXLAN-GPE
177 I:      vxlan-gpe
178 M:      Hongjun Ni <hongjun.ni@intel.com>
179 F:      src/vnet/vxlan-gpe/
180
181 VNET IPIP
182 I:      ipip
183 Y:      src/vnet/ipip/FEATURE.yaml
184 M:      Ole Troan <otroan@employees.org>
185 F:      src/vnet/ipip/
186
187 VNET TLS and TLS engine plugins
188 I:      tls
189 M:      Florin Coras <fcoras@cisco.com>
190 M:      Ping Yu <ping.yu@intel.com>
191 F:      src/vnet/tls
192 F:      src/plugins/tlsopenssl
193 F:      src/plugins/tlsmbedtls
194
195 Plugin - Access Control List (ACL) Based Forwarding
196 I:      abf
197 M:      Neale Ranns <nranns@cisco.com>
198 F:      src/plugins/abf/
199
200 Plugin - Group Based Policy (GBP)
201 I:      gbp
202 M:      Neale Ranns <nranns@cisco.com>
203 F:      src/plugins/gbp/
204
205 Plugin - ACL
206 I:      acl
207 M:      Andrew Yourtchenko <ayourtch@gmail.com>
208 F:      src/plugins/acl/
209
210 Plugin - AVF Device driver
211 I:      avf
212 M:      Damjan Marion <damarion@cisco.com>
213 F:      src/plugins/avf/
214
215 Plugin - DPDK
216 I:      dpdk
217 M:      Damjan Marion <damarion@cisco.com>
218 F:      src/plugins/dpdk/
219
220 Plugin - DPDK Crypto
221 I:      dpdk-ipsec
222 M:      Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com>
223 M:      Radu Nicolau <radu.nicolau@intel.com>
224 F:      src/plugins/dpdk/ipsec/
225
226 Plugin - flowprobe
227 I:      flowprobe
228 Y:      src/plugins/flowprobe/FEATURE.yaml
229 M:      Ole Troan <otroan@employees.org>
230 F:      src/plugins/flowprobe/
231
232 Plugin - Group Based Policy (GBP)
233 I:      gbp
234 M:      Neale Ranns <nranns@cisco.com>
235 F:      src/plugins/gbp/
236
237 Plugin - GTPU
238 I:      gtpu
239 M:      Hongjun Ni <hongjun.ni@intel.com>
240 F:      src/plugins/gtpu/
241
242 Plugin - Internet Key Exchange (IKEv2) Protocol
243 I:      ikev2
244 M:      Damjan Marion <damarion@cisco.com>
245 M:      Neale Ranns <nranns@cisco.com>
246 F:      src/plugins/ikev2/
247
248 Plugin - Internet Group Management Protocol (IGMP)
249 I:      igmp
250 M:      Neale Ranns <nranns@cisco.com>
251 F:      src/plugins/igmp/
252
253 Plugin - ixge device driver
254 I:      ixge
255 M:      Damjan Marion <damarion@cisco.com>
256 F:      src/plugins/ixge/
257
258 Plugin - L3 Cross-Connect (L3XC)
259 I:      l3xc
260 M:      Neale Ranns <nranns@cisco.com>
261 F:      src/plugins/l3xc/
262
263 Plugin - memif device driver
264 I:      memif
265 M:      Damjan Marion <damarion@cisco.com>
266 F:      src/plugins/memif/
267
268 Plugin - Marvell MUSDK device driver
269 I:      marvell
270 M:      Damjan Marion <damarion@cisco.com>
271 F:      src/plugins/marvell/
272
273 Plugin - PPPoE
274 I:      pppoe
275 M:      Hongjun Ni <hongjun.ni@intel.com>
276 F:      src/plugins/pppoe/
277
278 Plugin - IPv6 Segment Routing Dynamic Proxy
279 I:      srv6-ad
280 M:      Francois Clad <fclad@cisco.com>
281 F:      src/plugins/srv6-ad/
282
283 Plugin - IPv6 Segment Routing Masquerading Proxy
284 I:      srv6-am
285 M:      Francois Clad <fclad@cisco.com>
286 F:      src/plugins/srv6-am/
287
288 Plugin - IPv6 Segment Routing Static Proxy
289 I:      srv6-as
290 M:      Francois Clad <fclad@cisco.com>
291 F:      src/plugins/srv6-as/
292
293 Plugin - Load Balancer
294 I:      lb
295 M:      Pfister <ppfister@cisco.com>
296 M:      Hongjun Ni <hongjun.ni@intel.com>
297 F:      src/plugins/lb/
298
299 Plugin - NSH
300 I:      nsh
301 M:      Hongjun Ni <hongjun.ni@intel.com>
302 M:      Vengada <venggovi@cisco.com>
303 F:      src/plugins/nsh/
304
305 Plugin - Time-based MAC filter
306 I:      mactime
307 Y:      src/plugins/mactime/FEATURE.yaml
308 M:      Dave Barach <dave@barachs.net>
309 F:      src/plugins/mactime/
310
311 Plugin - Network Delay Simulator
312 M:      Dave Barach <dave@barachs.net>
313 F:      src/plugins/nsim/
314
315 Test Infrastructure
316 M:      Klement Sekera <ksekera@cisco.com>
317 M:      Paul Vinciguerra <pvinci@vinciconsulting.com>
318 F:      test/
319
320 SVM Library
321 I:      svm
322 M:      Dave Barach <dave@barachs.net>
323 F:      src/svm
324
325 VPP API TEST
326 I:      vat
327 M:      Dave Barach <dave@barachs.net>
328 F:      src/vat/
329
330 VPP Executable
331 I:      vpp
332 M:      Dave Barach <dave@barachs.net>
333 F:      src/vpp/
334
335 Graphical Event Viewer
336 I:      g2
337 M:      Dave Barach <dave@barachs.net>
338 F:      src/tools/g2/
339
340 Performance Tooling
341 I:      perftool
342 M:      Dave Barach <dave@barachs.net>
343 F:      src/tools/perftool/
344
345 Binary API Compiler
346 I:      vppapigen
347 M:      Ole Troan <otroan@employees.org>
348 F:      src/tools/vppapigen/
349
350 Plugin - RDMA (ibverb) driver
351 I:      rdma
352 M:      BenoĆ®t Ganne <bganne@cisco.com>
353 M:      Damjan Marion <damarion@cisco.com>
354 F:      src/plugins/rdma/
355
356 libmemif
357 I:      libmemif
358 M:      Damjan Marion <damarion@cisco.com>
359 F:      extras/libmemif
360
361 VPP Comms Library
362 I:      vcl
363 M:      Florin Coras <fcoras@cisco.com>
364 F:      src/vcl
365
366 THE REST
367 I:      misc
368 C:      Contact vpp-dev Mailing List <vpp-dev@fd.io>
369 F:      *
370 F:      */