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