docs: better docs, mv doxygen to sphinx
[vpp.git] / docs / developer / plugins / index.rst
1 .. _vpp_plugins:
2
3 =======
4 Plugins
5 =======
6
7 vlib implements a straightforward plug-in DLL mechanism. VLIB client
8 applications specify a directory to search for plug-in .DLLs, and a name
9 filter to apply (if desired). VLIB needs to load plug-ins very early.
10
11 Once loaded, the plug-in DLL mechanism uses dlsym to find and verify a
12 vlib\_plugin\_registration data structure in the newly-loaded plug-in.
13
14 For more on plugins please refer to :ref:`add_plugin`.
15
16
17 .. toctree::
18     :maxdepth: 2
19
20     quic
21     cnat
22     lcp
23     srv6/index
24     marvell
25     lldp
26     nat64
27     nat44_ei_ha
28     pnat
29     lb
30     lacp
31     flowprobe
32     map_lw4o6
33     mdata
34     dhcp6_pd
35     ioam
36     wireguard
37     srtp
38     acl_multicore
39     acl_hash_lookup
40     acl_lookup_context
41     bufmon_doc