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