]> git.proxmox.com Git - ovs.git/blame - Documentation/index.rst
tests: Add track-origins flag to valgrind.
[ovs.git] / Documentation / index.rst
CommitLineData
daf5079e 1..
11820a1f
SF
2 Copyright (c) 2016, Stephen Finucane <stephen@that.guru>
3
daf5079e
SF
4 Licensed under the Apache License, Version 2.0 (the "License"); you may
5 not use this file except in compliance with the License. You may obtain
6 a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12 WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13 License for the specific language governing permissions and limitations
14 under the License.
15
16 Convention for heading levels in Open vSwitch documentation:
17
18 ======= Heading 0 (reserved for the title in a document)
19 ------- Heading 1
20 ~~~~~~~ Heading 2
21 +++++++ Heading 3
22 ''''''' Heading 4
23
24 Avoid deeper levels because they do not render well.
25
26==========================
27Open vSwitch Documentation
28==========================
29
11820a1f
SF
30How the Documentation is Organised
31----------------------------------
32
33The Open vSwitch documentation is organised into multiple sections:
34
35- :doc:`Installation guides </intro/install/index>` guide you through
36 installing Open vSwitch (OVS) and Open Virtual Network (OVN) on a variety of
37 different platforms
38- :doc:`Tutorials </tutorials/index>` take you through a series of steps to
39 configure OVS and OVN in sandboxed environments
40- :doc:`Topic guides </topics/index>` provide a high level overview of OVS and
41 OVN internals and operation
42- :doc:`How-to guides </howto/index>` are recipes or use-cases for OVS and OVN.
43 They are more advanced than the tutorials.
c26ed9c2
JS
44- :doc:`Frequently Asked Questions </faq/index>` provide general insight into
45 a variety of topics related to configuration and operation of OVS and OVN.
11820a1f
SF
46
47First Steps
48-----------
49
795752a3
SF
50Getting started with Open vSwitch (OVS) or Open Virtual Network (OVN) for Open
51vSwitch? Start here.
52
2eaf6a08
SF
53- **Overview:** :doc:`intro/what-is-ovs` |
54 :doc:`intro/why-ovs`
55
795752a3
SF
56- **Install:** :doc:`intro/install/general` |
57 :doc:`intro/install/userspace` |
58 :doc:`intro/install/netbsd` |
59 :doc:`intro/install/windows` |
60 :doc:`intro/install/xenserver` |
624f6206 61 :doc:`intro/install/dpdk` |
0de1b425 62 :doc:`intro/install/afxdp` |
624f6206 63 :doc:`Installation FAQs <faq/releases>`
795752a3 64
fd0e8355
BP
65- **Tutorials:** :doc:`tutorials/faucet` |
66 :doc:`tutorials/ovs-advanced` |
e5fb78af 67 :doc:`tutorials/ovn-sandbox` |
c9ccdec7 68 :doc:`tutorials/ovn-openstack` |
7b243c30 69 :doc:`tutorials/ovs-conntrack` |
fcd8f561
QX
70 :doc:`tutorials/ipsec` |
71 :doc:`tutorials/ovn-ipsec` |
72 :doc:`tutorials/ovn-rbac`
11820a1f
SF
73
74Deeper Dive
75-----------
76
e69e4f5b
SF
77- **Architecture** :doc:`topics/design` |
78 :doc:`topics/openflow` |
79 :doc:`topics/integration` |
80 :doc:`topics/porting`
81
82- **DPDK** :doc:`howto/dpdk` |
90ca71dd 83 :doc:`topics/dpdk/vhost-user`
e69e4f5b
SF
84
85- **Windows** :doc:`topics/windows`
86
f150a8ba 87- **Integrations:** :doc:`topics/language-bindings`
e69e4f5b 88
4c624406 89- **Reference Guides:** :doc:`ref/index`
11820a1f 90
d11728b1 91- **Testing** :doc:`topics/testing` :doc:`topics/fuzzing/index`
f150a8ba 92
73c76b44
SF
93- **Packaging:** :doc:`intro/install/debian` |
94 :doc:`intro/install/rhel` |
95 :doc:`intro/install/fedora`
96
11820a1f
SF
97The Open vSwitch Project
98------------------------
99
100Learn more about the Open vSwitch project and about how you can contribute:
101
d0e53b15
SF
102- **Community:** :doc:`internals/release-process` |
103 :doc:`internals/authors` |
104 :doc:`internals/mailing-lists` |
3c2604f7 105 :doc:`internals/patchwork` |
d0e53b15
SF
106 :doc:`internals/bugs` |
107 :doc:`internals/security`
108
109- **Contributing:** :doc:`internals/contributing/submitting-patches` |
1102cc39 110 :doc:`internals/contributing/backporting-patches` |
d0e53b15
SF
111 :doc:`internals/contributing/coding-style` |
112 :doc:`internals/contributing/coding-style-windows`
113
45c2f69a
BP
114- **Maintaining:** :doc:`internals/charter` |
115 :doc:`internals/maintainers` |
d0e53b15 116 :doc:`internals/committer-responsibilities` |
43e9c263
RB
117 :doc:`internals/committer-grant-revocation` |
118 :doc:`internals/committer-emeritus-status`
d0e53b15 119
73c76b44 120- **Documentation:** :doc:`internals/contributing/documentation-style` |
1e6567d4
SF
121 :doc:`Building Open vSwitch Documentation <intro/install/documentation>` |
122 :doc:`internals/documentation`
11820a1f
SF
123
124Getting Help
125-------------
126
127- Seeing an issue of potential bug? Report problems to bugs@openvswitch.org
128
129- Looking for specific information? Try the :ref:`genindex`, :ref:`modindex` or
130 the :doc:`detailed table of contents <contents>`.