sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget0/translations/zh_CN/networking/netlink_spec/ovpnmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/zh_TW/networking/netlink_spec/ovpnmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/it_IT/networking/netlink_spec/ovpnmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/ja_JP/networking/netlink_spec/ovpnmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/ko_KR/networking/netlink_spec/ovpnmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/sp_SP/networking/netlink_spec/ovpnmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhJ/var/lib/git/docbuild/linux/Documentation/networking/netlink_spec/ovpn.rsthKubh)}(h'NOTE: This document was auto-generated.h]h'NOTE: This document was auto-generated.}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhhhhKubhsection)}(hhh](htitle)}(h%Family ``ovpn`` netlink specificationh](hFamily }(hhhhhNhNubhliteral)}(h``ovpn``h]hovpn}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubh netlink specification}(hhhhhNhNubeh}(h]h ]h"]h$]h&]refidid1uh1hhhhhhhhKubhtopic)}(h Contents h](h)}(hContentsh]hContents}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhK ubh bullet_list)}(hhh]h list_item)}(hhh](h paragraph)}(hhh]h reference)}(hhh](hFamily }(hjhhhNhNubh)}(hhh]hovpn}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhNhNhjubh netlink specification}(hjhhhNhNubeh}(h]hah ]h"]h$]h&]refid!family-ovpn-netlink-specificationuh1jhj ubah}(h]h ]h"]h$]h&]uh1j hjubj)}(hhh](j)}(hhh]j )}(hhh]j)}(hhh]hSummary}(hjAhhhNhNubah}(h]id2ah ]h"]h$]h&]refidsummaryuh1jhj>ubah}(h]h ]h"]h$]h&]uh1j hj;ubah}(h]h ]h"]h$]h&]uh1jhj8ubj)}(hhh](j )}(hhh]j)}(hhh]h Operations}(hjchhhNhNubah}(h]id3ah ]h"]h$]h&]refid operationsuh1jhj`ubah}(h]h ]h"]h$]h&]uh1j hj]ubj)}(hhh](j)}(hhh]j )}(hhh]j)}(hhh]hpeer-new}(hjhhhNhNubah}(h]id4ah ]h"]h$]h&]refidpeer-newuh1jhjubah}(h]h ]h"]h$]h&]uh1j hj|ubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hpeer-set}(hjhhhNhNubah}(h]id5ah ]h"]h$]h&]refidpeer-setuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hpeer-get}(hjhhhNhNubah}(h]id6ah ]h"]h$]h&]refidpeer-getuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hpeer-del}(hjhhhNhNubah}(h]id7ah ]h"]h$]h&]refidpeer-deluh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]h peer-del-ntf}(hj hhhNhNubah}(h]id8ah ]h"]h$]h&]refid peer-del-ntfuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hkey-new}(hj,hhhNhNubah}(h]id9ah ]h"]h$]h&]refidkey-newuh1jhj)ubah}(h]h ]h"]h$]h&]uh1j hj&ubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hkey-get}(hjNhhhNhNubah}(h]id10ah ]h"]h$]h&]refidkey-getuh1jhjKubah}(h]h ]h"]h$]h&]uh1j hjHubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hkey-swap}(hjphhhNhNubah}(h]id11ah ]h"]h$]h&]refidkey-swapuh1jhjmubah}(h]h ]h"]h$]h&]uh1j hjjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]h key-swap-ntf}(hjhhhNhNubah}(h]id12ah ]h"]h$]h&]refid key-swap-ntfuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hkey-del}(hjhhhNhNubah}(h]id13ah ]h"]h$]h&]refidkey-deluh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubeh}(h]h ]h"]h$]h&]uh1jhj]ubeh}(h]h ]h"]h$]h&]uh1jhj8ubj)}(hhh]j )}(hhh]j)}(hhh]hMulticast groups}(hjhhhNhNubah}(h]id14ah ]h"]h$]h&]refidmulticast-groupsuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhj8ubj)}(hhh](j )}(hhh]j)}(hhh]h Definitions}(hjhhhNhNubah}(h]id15ah ]h"]h$]h&]refid definitionsuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubj)}(hhh](j)}(hhh]j )}(hhh]j)}(hhh]hnonce-tail-size}(hj#hhhNhNubah}(h]id16ah ]h"]h$]h&]refidnonce-tail-sizeuh1jhj ubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]h cipher-alg}(hjEhhhNhNubah}(h]id17ah ]h"]h$]h&]refid cipher-alguh1jhjBubah}(h]h ]h"]h$]h&]uh1j hj?ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hdel-peer-reason}(hjghhhNhNubah}(h]id18ah ]h"]h$]h&]refiddel-peer-reasonuh1jhjdubah}(h]h ]h"]h$]h&]uh1j hjaubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hkey-slot}(hjhhhNhNubah}(h]id19ah ]h"]h$]h&]refidkey-slotuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj8ubj)}(hhh](j )}(hhh]j)}(hhh]hAttribute sets}(hjhhhNhNubah}(h]id20ah ]h"]h$]h&]refidattribute-setsuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubj)}(hhh](j)}(hhh]j )}(hhh]j)}(hhh]hpeer}(hjhhhNhNubah}(h]id21ah ]h"]h$]h&]refidpeeruh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hkeyconf}(hjhhhNhNubah}(h]id22ah ]h"]h$]h&]refidkeyconfuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hkeydir}(hjhhhNhNubah}(h]id23ah ]h"]h$]h&]refidkeydiruh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hovpn}(hj<hhhNhNubah}(h]id24ah ]h"]h$]h&]refidovpnuh1jhj9ubah}(h]h ]h"]h$]h&]uh1j hj6ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj8ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubeh}(h]contentsah ]contentsah"]contentsah$]h&]uh1hhhhK hhhhubh)}(hhh](h)}(hSummaryh]hSummary}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjJuh1hhjhhhhhKubj )}(h3Netlink protocol to control OpenVPN network devicesh]h3Netlink protocol to control OpenVPN network devices}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjhhubeh}(h]jPah ]h"]summaryah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Operationsh]h Operations}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjluh1hhjhhhhhKubhtarget)}(h.. _ovpn-operation-peer-new:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-newuh1jhKhjhhhhubh)}(hhh](h)}(hpeer-newh]hpeer-new}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj )}(hAdd a remote peerh]hAdd a remote peer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjhhubh field_list)}(hhh](hfield)}(hhh](h field_name)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubh field_body)}(h:ref:`ovpn-attribute-set-ovpn`h]j )}(hjh]h)}(hjh]hinline)}(hjh]hovpn-attribute-set-ovpn}(hj hhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocnetworking/netlink_spec/ovpn refdomainjreftyperef refexplicitrefwarn reftargetovpn-attribute-set-ovpnuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hflagsh]hflags}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hhhKubj)}(h[``admin-perm``]h]j )}(hjNh](h[}(hjPhhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjPubh]}(hjPhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK hjLubah}(h]h ]h"]h$]h&]uh1jhj;ubeh}(h]h ]h"]h$]h&]uh1jhhhK hjhhubj)}(hhh](j)}(hdoh]hdo}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj{hhhKubj)}(hu**pre** ovpn-nl-pre-doit **post** ovpn-nl-post-doit **request** :attributes: [``ifindex``, ``peer``] h]hdefinition_list)}(hhh](hdefinition_list_item)}(h**pre** ovpn-nl-pre-doit h](hterm)}(h**pre**h]hstrong)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK#hjubh definition)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK#hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK#hjubj)}(h**post** ovpn-nl-post-doit h](j)}(h**post**h]j)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK&hjubj)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK&hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK&hjubj)}(h3**request** :attributes: [``ifindex``, ``peer``] h](j)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK+hj ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj.hhhKubj)}(h[``ifindex``, ``peer``] h]j )}(h[``ifindex``, ``peer``]h](h[}(hjChhhNhNubh)}(h ``ifindex``h]hifindex}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjCubh, }(hjChhhNhNubh)}(h``peer``h]hpeer}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjCubh]}(hjChhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK)hj?ubah}(h]h ]h"]h$]h&]uh1jhj.ubeh}(h]h ]h"]h$]h&]uh1jhhhK)hj+ubah}(h]h ]h"]h$]h&]uh1jhj(ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK+hjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhj{ubeh}(h]h ]h"]h$]h&]uh1jhhhK!hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(h.. _ovpn-operation-peer-set:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-setuh1jhK-hjhhhhubeh}(h](jjeh ]h"](peer-newovpn-operation-peer-neweh$]h&]uh1hhjhhhhhKexpect_referenced_by_name}jjsexpect_referenced_by_id}jjsubh)}(hhh](h)}(hpeer-seth]hpeer-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK0ubj )}(hmodify a remote peerh]hmodify a remote peer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK1hjhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`ovpn-attribute-set-ovpn`h]j )}(hjh]h)}(hjh]j )}(hjh]hovpn-attribute-set-ovpn}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj! refdomainj reftyperef refexplicitrefwarnj'ovpn-attribute-set-ovpnuh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1j hhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK3hjhhubj)}(hhh](j)}(hflagsh]hflags}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-hhhKubj)}(h[``admin-perm``]h]j )}(hj@h](h[}(hjBhhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBubh]}(hjBhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK4hj>ubah}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ]h"]h$]h&]uh1jhhhK4hjhhubj)}(hhh](j)}(hdoh]hdo}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jhjmhhhKubj)}(hu**pre** ovpn-nl-pre-doit **post** ovpn-nl-post-doit **request** :attributes: [``ifindex``, ``peer``] h]j)}(hhh](j)}(h**pre** ovpn-nl-pre-doit h](j)}(h**pre**h]j)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK7hjubj)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK7hjubj)}(h**post** ovpn-nl-post-doit h](j)}(h**post**h]j)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK:hjubj)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK:hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK:hjubj)}(h3**request** :attributes: [``ifindex``, ``peer``] h](j)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK?hjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h[``ifindex``, ``peer``] h]j )}(h[``ifindex``, ``peer``]h](h[}(hj+hhhNhNubh)}(h ``ifindex``h]hifindex}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj+ubh, }(hj+hhhNhNubh)}(h``peer``h]hpeer}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj+ubh]}(hj+hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK=hj'ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK=hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK?hjubeh}(h]h ]h"]h$]h&]uh1jhj~ubah}(h]h ]h"]h$]h&]uh1jhjmubeh}(h]h ]h"]h$]h&]uh1jhhhK5hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK3ubj)}(h.. _ovpn-operation-peer-get:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-getuh1jhKAhjhhhhubeh}(h](jjeh ]h"](peer-setovpn-operation-peer-seteh$]h&]uh1hhjhhhhhK0j}jjsj}jjsubh)}(hhh](h)}(hpeer-geth]hpeer-get}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKDubj )}(h=Retrieve data about existing remote peers (or a specific one)h]h=Retrieve data about existing remote peers (or a specific one)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKEhjhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`ovpn-attribute-set-ovpn`h]j )}(hjh]h)}(hjh]j )}(hjh]hovpn-attribute-set-ovpn}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj! refdomainjreftyperef refexplicitrefwarnj'ovpn-attribute-set-ovpnuh1hhhhKGhjubah}(h]h ]h"]h$]h&]uh1j hhhKGhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKGhjhhubj)}(hhh](j)}(hflagsh]hflags}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h[``admin-perm``]h]j )}(hj& h](h[}(hj( hhhNhNubh)}(h``admin-perm``h]h admin-perm}(hj/ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj( ubh]}(hj( hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKHhj$ ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKHhjhhubj)}(hhh](j)}(hdoh]hdo}(hjV hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjS hhhKubj)}(h**pre** ovpn-nl-pre-doit **post** ovpn-nl-post-doit **request** :attributes: [``ifindex``, ``peer``] **reply** :attributes: [``peer``] h]j)}(hhh](j)}(h**pre** ovpn-nl-pre-doit h](j)}(h**pre**h]j)}(hjq h]hpre}(hjs hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjo ubah}(h]h ]h"]h$]h&]uh1jhhhKKhjk ubj)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKKhj ubah}(h]h ]h"]h$]h&]uh1jhjk ubeh}(h]h ]h"]h$]h&]uh1jhhhKKhjh ubj)}(h**post** ovpn-nl-post-doit h](j)}(h**post**h]j)}(hj h]hpost}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKNhj ubj)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKNhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKNhjh ubj)}(h1**request** :attributes: [``ifindex``, ``peer``] h](j)}(h **request**h]j)}(hj h]hrequest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKQhj ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h[``ifindex``, ``peer``] h]j )}(h[``ifindex``, ``peer``]h](h[}(hj hhhNhNubh)}(h ``ifindex``h]hifindex}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }(hj hhhNhNubh)}(h``peer``h]hpeer}(hj+ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKQhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKQhj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKQhjh ubj)}(h"**reply** :attributes: [``peer``] h](j)}(h **reply**h]j)}(hjg h]hreply}(hji hhhNhNubah}(h]h ]h"]h$]h&]uh1jhje ubah}(h]h ]h"]h$]h&]uh1jhhhKThja ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h [``peer``] h]j )}(h [``peer``]h](h[}(hj hhhNhNubh)}(h``peer``h]hpeer}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKThj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKThj ubah}(h]h ]h"]h$]h&]uh1jhj| ubah}(h]h ]h"]h$]h&]uh1jhja ubeh}(h]h ]h"]h$]h&]uh1jhhhKThjh ubeh}(h]h ]h"]h$]h&]uh1jhjd ubah}(h]h ]h"]h$]h&]uh1jhjS ubeh}(h]h ]h"]h$]h&]uh1jhhhKIhjhhubj)}(hhh](j)}(hdumph]hdump}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(hT**request** :attributes: [``ifindex``] **reply** :attributes: [``peer``] h]j)}(hhh](j)}(h'**request** :attributes: [``ifindex``] h](j)}(h **request**h]j)}(hj h]hrequest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKXhj ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj# hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h[``ifindex``] h]j )}(h [``ifindex``]h](h[}(hj5 hhhNhNubh)}(h ``ifindex``h]hifindex}(hj= hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5 ubh]}(hj5 hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKXhj1 ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKXhj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKXhj ubj)}(h$**reply** :attributes: [``peer``] h](j)}(h **reply**h]j)}(hjy h]hreply}(hj{ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjw ubah}(h]h ]h"]h$]h&]uh1jhhhK]hjs ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h [``peer``] h]j )}(h [``peer``]h](h[}(hj hhhNhNubh)}(h``peer``h]hpeer}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK[hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK[hj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhjs ubeh}(h]h ]h"]h$]h&]uh1jhhhK]hj ubeh}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKVhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKGubj)}(h.. _ovpn-operation-peer-del:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-deluh1jhK_hjhhhhubeh}(h](jjeh ]h"](peer-getovpn-operation-peer-geteh$]h&]uh1hhjhhhhhKDj}j jsj}jjsubh)}(hhh](h)}(hpeer-delh]hpeer-del}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKbubj )}(hDelete existing remote peerh]hDelete existing remote peer}(hj% hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKchj hhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hj9 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj6 hhhKubj)}(h:ref:`ovpn-attribute-set-ovpn`h]j )}(hjI h]h)}(hjI h]j )}(hjI h]hovpn-attribute-set-ovpn}(hjQ hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjN ubah}(h]h ]h"]h$]h&]refdocj! refdomainj[ reftyperef refexplicitrefwarnj'ovpn-attribute-set-ovpnuh1hhhhKehjK ubah}(h]h ]h"]h$]h&]uh1j hhhKehjG ubah}(h]h ]h"]h$]h&]uh1jhj6 ubeh}(h]h ]h"]h$]h&]uh1jhhhKehj3 hhubj)}(hhh](j)}(hflagsh]hflags}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h[``admin-perm``]h]j )}(hj h](h[}(hj hhhNhNubh)}(h``admin-perm``h]h admin-perm}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKfhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKfhj3 hhubj)}(hhh](j)}(hdoh]hdo}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(hu**pre** ovpn-nl-pre-doit **post** ovpn-nl-post-doit **request** :attributes: [``ifindex``, ``peer``] h]j)}(hhh](j)}(h**pre** ovpn-nl-pre-doit h](j)}(h**pre**h]j)}(hj h]hpre}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKihj ubj)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKihj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKihj ubj)}(h**post** ovpn-nl-post-doit h](j)}(h**post**h]j)}(hj h]hpost}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKlhj ubj)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hj- hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKlhj* ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKlhj ubj)}(h3**request** :attributes: [``ifindex``, ``peer``] h](j)}(h **request**h]j)}(hjM h]hrequest}(hjO hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjK ubah}(h]h ]h"]h$]h&]uh1jhhhKqhjG ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjk hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjh hhhKubj)}(h[``ifindex``, ``peer``] h]j )}(h[``ifindex``, ``peer``]h](h[}(hj} hhhNhNubh)}(h ``ifindex``h]hifindex}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj} ubh, }(hj} hhhNhNubh)}(h``peer``h]hpeer}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj} ubh]}(hj} hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKohjy ubah}(h]h ]h"]h$]h&]uh1jhjh ubeh}(h]h ]h"]h$]h&]uh1jhhhKohje ubah}(h]h ]h"]h$]h&]uh1jhjb ubah}(h]h ]h"]h$]h&]uh1jhjG ubeh}(h]h ]h"]h$]h&]uh1jhhhKqhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKghj3 hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKeubj)}(h .. _ovpn-operation-peer-del-ntf:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-del-ntfuh1jhKshj hhhhubeh}(h](jj eh ]h"](peer-delovpn-operation-peer-deleh$]h&]uh1hhjhhhhhKbj}j j sj}j j subh)}(hhh](h)}(h peer-del-ntfh]h peer-del-ntf}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKvubj )}(h'Notification about a peer being deletedh]h'Notification about a peer being deleted}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKwhj hhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hpeer-geth]j )}(hj/h]hpeer-get}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKyhj-ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKyhjhhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjJhhhKubj)}(hpeers h]j )}(hpeersh]hpeers}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKzhj[ubah}(h]h ]h"]h$]h&]uh1jhjJubeh}(h]h ]h"]h$]h&]uh1jhhhKzhjhhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKyubj)}(h.. _ovpn-operation-key-new:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-newuh1jhK}hj hhhhubeh}(h](jj eh ]h"]( peer-del-ntfovpn-operation-peer-del-ntfeh$]h&]uh1hhjhhhhhKvj}jj sj}j j subh)}(hhh](h)}(hkey-newh]hkey-new}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj5uh1hhjhhhhhKubj )}(h$Add a cipher key for a specific peerh]h$Add a cipher key for a specific peer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`ovpn-attribute-set-ovpn`h]j )}(hjh]h)}(hjh]j )}(hjh]hovpn-attribute-set-ovpn}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj! refdomainjreftyperef refexplicitrefwarnj'ovpn-attribute-set-ovpnuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hflagsh]hflags}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h[``admin-perm``]h]j )}(hjh](h[}(hjhhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hdoh]hdo}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?hhhKubj)}(hx**pre** ovpn-nl-pre-doit **post** ovpn-nl-post-doit **request** :attributes: [``ifindex``, ``keyconf``] h]j)}(hhh](j)}(h**pre** ovpn-nl-pre-doit h](j)}(h**pre**h]j)}(hj]h]hpre}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj[ubah}(h]h ]h"]h$]h&]uh1jhhhKhjWubj)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjrubah}(h]h ]h"]h$]h&]uh1jhjWubeh}(h]h ]h"]h$]h&]uh1jhhhKhjTubj)}(h**post** ovpn-nl-post-doit h](j)}(h**post**h]j)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjTubj)}(h6**request** :attributes: [``ifindex``, ``keyconf``] h](j)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h[``ifindex``, ``keyconf``] h]j )}(h[``ifindex``, ``keyconf``]h](h[}(hjhhhNhNubh)}(h ``ifindex``h]hifindex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``keyconf``h]hkeyconf}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjTubeh}(h]h ]h"]h$]h&]uh1jhjPubah}(h]h ]h"]h$]h&]uh1jhj?ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(h.. _ovpn-operation-key-get:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-getuh1jhKhjhhhhubeh}(h](j;jeh ]h"](key-newovpn-operation-key-neweh$]h&]uh1hhjhhhhhKj}jujsj}jjsubh)}(hhh](h)}(hkey-geth]hkey-get}(hj}hhhNhNubah}(h]h ]h"]h$]h&]hjWuh1hhjzhhhhhKubj )}(h5Retrieve non-sensitive data about peer key and cipherh]h5Retrieve non-sensitive data about peer key and cipher}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjzhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`ovpn-attribute-set-ovpn`h]j )}(hjh]h)}(hjh]j )}(hjh]hovpn-attribute-set-ovpn}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj! refdomainjreftyperef refexplicitrefwarnj'ovpn-attribute-set-ovpnuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hflagsh]hflags}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h[``admin-perm``]h]j )}(hjh](h[}(hjhhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hdoh]hdo}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%hhhKubj)}(h**pre** ovpn-nl-pre-doit **post** ovpn-nl-post-doit **request** :attributes: [``ifindex``, ``keyconf``] **reply** :attributes: [``keyconf``] h]j)}(hhh](j)}(h**pre** ovpn-nl-pre-doit h](j)}(h**pre**h]j)}(hjCh]hpre}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubah}(h]h ]h"]h$]h&]uh1jhhhKhj=ubj)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjXubah}(h]h ]h"]h$]h&]uh1jhj=ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj:ubj)}(h**post** ovpn-nl-post-doit h](j)}(h**post**h]j)}(hj{h]hpost}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjyubah}(h]h ]h"]h$]h&]uh1jhhhKhjuubj)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjuubeh}(h]h ]h"]h$]h&]uh1jhhhKhj:ubj)}(h4**request** :attributes: [``ifindex``, ``keyconf``] h](j)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h[``ifindex``, ``keyconf``] h]j )}(h[``ifindex``, ``keyconf``]h](h[}(hjhhhNhNubh)}(h ``ifindex``h]hifindex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``keyconf``h]hkeyconf}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj:ubj)}(h'**reply** :attributes: [``keyconf``] h](j)}(h **reply**h]j)}(hj9h]hreply}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj7ubah}(h]h ]h"]h$]h&]uh1jhhhKhj3ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjThhhKubj)}(h[``keyconf``] h]j )}(h [``keyconf``]h](h[}(hjihhhNhNubh)}(h ``keyconf``h]hkeyconf}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjiubh]}(hjihhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhjeubah}(h]h ]h"]h$]h&]uh1jhjTubeh}(h]h ]h"]h$]h&]uh1jhhhKhjQubah}(h]h ]h"]h$]h&]uh1jhjNubah}(h]h ]h"]h$]h&]uh1jhj3ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj:ubeh}(h]h ]h"]h$]h&]uh1jhj6ubah}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjzhhhhhKubj)}(h.. _ovpn-operation-key-swap:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-swapuh1jhKhjzhhhhubeh}(h](j]joeh ]h"](key-getovpn-operation-key-geteh$]h&]uh1hhjhhhhhKj}jjesj}jojesubh)}(hhh](h)}(hkey-swaph]hkey-swap}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjyuh1hhjhhhhhKubj )}(h;Swap primary and secondary session keys for a specific peerh]h;Swap primary and secondary session keys for a specific peer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`ovpn-attribute-set-ovpn`h]j )}(hj h]h)}(hj h]j )}(hj h]hovpn-attribute-set-ovpn}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj! refdomainjreftyperef refexplicitrefwarnj'ovpn-attribute-set-ovpnuh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hflagsh]hflags}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?hhhKubj)}(h[``admin-perm``]h]j )}(hjRh](h[}(hjThhhNhNubh)}(h``admin-perm``h]h admin-perm}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjTubh]}(hjThhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhjPubah}(h]h ]h"]h$]h&]uh1jhj?ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hx**pre** ovpn-nl-pre-doit **post** ovpn-nl-post-doit **request** :attributes: [``ifindex``, ``keyconf``] h]j)}(hhh](j)}(h**pre** ovpn-nl-pre-doit h](j)}(h**pre**h]j)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h**post** ovpn-nl-post-doit h](j)}(h**post**h]j)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h6**request** :attributes: [``ifindex``, ``keyconf``] h](j)}(h **request**h]j)}(hj h]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(hhhKubj)}(h[``ifindex``, ``keyconf``] h]j )}(h[``ifindex``, ``keyconf``]h](h[}(hj=hhhNhNubh)}(h ``ifindex``h]hifindex}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj=ubh, }(hj=hhhNhNubh)}(h ``keyconf``h]hkeyconf}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj=ubh]}(hj=hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhj9ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj%ubah}(h]h ]h"]h$]h&]uh1jhj"ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(h .. _ovpn-operation-key-swap-ntf:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-swap-ntfuh1jhKhjhhhhubeh}(h](jjeh ]h"](key-swapovpn-operation-key-swapeh$]h&]uh1hhjhhhhhKj}jjsj}jjsubh)}(hhh](h)}(h key-swap-ntfh]h key-swap-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj )}(hPNotification about key having exhausted its IV space and requiring renegotiationh]hPNotification about key having exhausted its IV space and requiring renegotiation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjhhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hkey-geth]j )}(hjh]hkey-get}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(hpeers h]j )}(hpeersh]hpeers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(h.. _ovpn-operation-key-del:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-deluh1jhKhjhhhhubeh}(h](jjeh ]h"]( key-swap-ntfovpn-operation-key-swap-ntfeh$]h&]uh1hhjhhhhhKj}jOjsj}jjsubh)}(hhh](h)}(hkey-delh]hkey-del}(hjWhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjThhhhhKubj )}(h%Delete cipher key for a specific peerh]h%Delete cipher key for a specific peer}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjThhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjvhhhKubj)}(h:ref:`ovpn-attribute-set-ovpn`h]j )}(hjh]h)}(hjh]j )}(hjh]hovpn-attribute-set-ovpn}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj! refdomainjreftyperef refexplicitrefwarnj'ovpn-attribute-set-ovpnuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjvubeh}(h]h ]h"]h$]h&]uh1jhhhKhjshhubj)}(hhh](j)}(hflagsh]hflags}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h[``admin-perm``]h]j )}(hjh](h[}(hjhhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjshhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hy**pre** ovpn-nl-pre-doit **post** ovpn-nl-post-doit **request** :attributes: [``ifindex``, ``keyconf``] h]j)}(hhh](j)}(h**pre** ovpn-nl-pre-doit h](j)}(h**pre**h]j)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhj2ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h**post** ovpn-nl-post-doit h](j)}(h**post**h]j)}(hjUh]hpost}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjSubah}(h]h ]h"]h$]h&]uh1jhhhKhjOubj)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjjubah}(h]h ]h"]h$]h&]uh1jhjOubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h7**request** :attributes: [``ifindex``, ``keyconf``] h](j)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h[``ifindex``, ``keyconf``] h]j )}(h[``ifindex``, ``keyconf``]h](h[}(hjhhhNhNubh)}(h ``ifindex``h]hifindex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``keyconf``h]hkeyconf}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjshhubeh}(h]h ]h"]h$]h&]uh1jhjThhhhhKubeh}(h](jjIeh ]h"](key-delovpn-operation-key-deleh$]h&]uh1hhjhhhhhKj}j*j?sj}jIj?subeh}(h]jrah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hMulticast groupsh]hMulticast groups}(hj9hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj6hhhhhKubj)}(hhh]j)}(hpeers h]j )}(hpeersh]hpeers}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjJubah}(h]h ]h"]h$]h&]uh1jhjGhhhhhNubah}(h]h ]h"]h$]h&]bullet-uh1jhhhKhj6hhubeh}(h]jah ]h"]multicast groupsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Definitionsh]h Definitions}(hjthhhNhNubah}(h]h ]h"]h$]h&]hj uh1hhjqhhhhhKubj)}(h$.. _ovpn-definition-nonce-tail-size:h]h}(h]h ]h"]h$]h&]hovpn-definition-nonce-tail-sizeuh1jhKhjqhhhhubh)}(hhh](h)}(hnonce-tail-sizeh]hnonce-tail-size}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj,uh1hhjhhhhhKubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hconsth]j )}(hjh]hconst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hvalueh]hvalue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h8 h]j )}(h8h]h8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(h.. _ovpn-definition-cipher-alg:h]h}(h]h ]h"]h$]h&]hovpn-definition-cipher-alguh1jhKhjhhhhubeh}(h](j2jeh ]h"](nonce-tail-sizeovpn-definition-nonce-tail-sizeeh$]h&]uh1hhjqhhhhhKj}jjsj}jjsubh)}(hhh](h)}(h cipher-algh]h cipher-alg}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjNuh1hhjhhhhhKubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-hhhKubj)}(henum h]j )}(henumh]henum}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhj>ubah}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj*hhubj)}(hhh](j)}(hentriesh]hentries}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\hhhKubj)}(h2- ``none`` - ``aes-gcm`` - ``chacha20-poly1305`` h]j)}(hhh](j)}(h``none``h]j )}(hjvh]h)}(hjvh]hnone}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubah}(h]h ]h"]h$]h&]uh1j hhhKhjtubah}(h]h ]h"]h$]h&]uh1jhjqubj)}(h ``aes-gcm``h]j )}(hjh]h)}(hjh]haes-gcm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjqubj)}(h``chacha20-poly1305`` h]j )}(h``chacha20-poly1305``h]h)}(hjh]hchacha20-poly1305}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjqubeh}(h]h ]h"]h$]h&]jhjiuh1jhhhKhjmubah}(h]h ]h"]h$]h&]uh1jhj\ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj*hhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(h$.. _ovpn-definition-del-peer-reason:h]h}(h]h ]h"]h$]h&]hovpn-definition-del-peer-reasonuh1jhKhjhhhhubeh}(h](jTjeh ]h"]( cipher-algovpn-definition-cipher-algeh$]h&]uh1hhjqhhhhhKj}jjsj}jjsubh)}(hhh](h)}(hdel-peer-reasonh]hdel-peer-reason}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjpuh1hhjhhhhhKubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(henum h]j )}(henumh]henum}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj'ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hentriesh]hentries}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjEhhhKubj)}(h_- ``teardown`` - ``userspace`` - ``expired`` - ``transport-error`` - ``transport-disconnect`` h]j)}(hhh](j)}(h ``teardown``h]j )}(hj_h]h)}(hj_h]hteardown}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjaubah}(h]h ]h"]h$]h&]uh1j hhhMhj]ubah}(h]h ]h"]h$]h&]uh1jhjZubj)}(h ``userspace``h]j )}(hjh]h)}(hjh]h userspace}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhMhj}ubah}(h]h ]h"]h$]h&]uh1jhjZubj)}(h ``expired``h]j )}(hjh]h)}(hjh]hexpired}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjZubj)}(h``transport-error``h]j )}(hjh]h)}(hjh]htransport-error}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjZubj)}(h``transport-disconnect`` h]j )}(h``transport-disconnect``h]h)}(hjh]htransport-disconnect}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjZubeh}(h]h ]h"]h$]h&]jhjiuh1jhhhMhjVubah}(h]h ]h"]h$]h&]uh1jhjEubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMubj)}(h.. _ovpn-definition-key-slot:h]h}(h]h ]h"]h$]h&]hovpn-definition-key-slotuh1jhM hjhhhhubeh}(h](jvjeh ]h"](del-peer-reasonovpn-definition-del-peer-reasoneh$]h&]uh1hhjqhhhhhKj}j&jsj}jjsubh)}(hhh](h)}(hkey-sloth]hkey-slot}(hj.hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj+hhhhhMubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?hhhKubj)}(henum h]j )}(henumh]henum}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhjPubah}(h]h ]h"]h$]h&]uh1jhj?ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj<hhubj)}(hhh](j)}(hentriesh]hentries}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjnhhhKubj)}(h - ``primary`` - ``secondary`` h]j)}(hhh](j)}(h ``primary``h]j )}(hjh]h)}(hjh]hprimary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h``secondary`` h]j )}(h ``secondary``h]h)}(hjh]h secondary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]jhjiuh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjnubeh}(h]h ]h"]h$]h&]uh1jhhhMhj<hhubeh}(h]h ]h"]h$]h&]uh1jhj+hhhhhMubeh}(h](jj eh ]h"](key-slotovpn-definition-key-sloteh$]h&]uh1hhjqhhhhhMj}jjsj}j jsubeh}(h]jah ]h"] definitionsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMubj)}(h.. _ovpn-attribute-set-peer:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-peeruh1jhMhjhhhhubh)}(hhh](h)}(hpeerh]hpeer}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhM ubh)}(hhh](h)}(h id (``u32``)h](hid (}(hj hhhNhNubh)}(h``u32``h]hu32}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhM"ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjChhhKubj)}(hwThe unique ID of the peer in the device context. To be used to identify peers during operations for a specific device h]j )}(huThe unique ID of the peer in the device context. To be used to identify peers during operations for a specific deviceh]huThe unique ID of the peer in the device context. To be used to identify peers during operations for a specific device}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM#hjTubah}(h]h ]h"]h$]h&]uh1jhjCubeh}(h]h ]h"]h$]h&]uh1jhhhM#hj@hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhM#ubeh}(h]id-u32ah ]h"]id (u32)ah$]h&]uh1hhj hhhhhM"ubh)}(hhh](h)}(hremote-ipv4 (``u32``)h](h remote-ipv4 (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhM'ubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h#The remote IPv4 address of the peerh]j )}(hjh]h#The remote IPv4 address of the peer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM(hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM(hjhhubj)}(hhh](j)}(h byte-orderh]h byte-order}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h big-endianh]j )}(hjh]h big-endian}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM)hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM)hjhhubj)}(hhh](j)}(h display-hinth]h display-hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hipv4 h]j )}(hipv4h]hipv4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM*hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM*hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhM(ubeh}(h]remote-ipv4-u32ah ]h"]remote-ipv4 (u32)ah$]h&]uh1hhj hhhhhM'ubh)}(hhh](h)}(hremote-ipv6 (``binary``)h](h remote-ipv6 (}(hjBhhhNhNubh)}(h ``binary``h]hbinary}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBubh)}(hjBhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj?hhhhhM.ubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjehhhKubj)}(h#The remote IPv6 address of the peerh]j )}(hjxh]h#The remote IPv6 address of the peer}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM/hjvubah}(h]h ]h"]h$]h&]uh1jhjeubeh}(h]h ]h"]h$]h&]uh1jhhhM/hjbhhubj)}(hhh](j)}(h display-hinth]h display-hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hipv6 h]j )}(hipv6h]hipv6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM0hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM0hjbhhubeh}(h]h ]h"]h$]h&]uh1jhj?hhhhhM/ubeh}(h]remote-ipv6-binaryah ]h"]remote-ipv6 (binary)ah$]h&]uh1hhj hhhhhM.ubh)}(hhh](h)}(hremote-ipv6-scope-id (``u32``)h](hremote-ipv6-scope-id (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhM4ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h?The scope id of the remote IPv6 address of the peer (RFC2553) h]j )}(h=The scope id of the remote IPv6 address of the peer (RFC2553)h]h=The scope id of the remote IPv6 address of the peer (RFC2553)}(hj hhhNhNubahh}(h]h ]h"]h$]h&]uh1j hhhM5hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM5hjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhM5ubeh}(h]remote-ipv6-scope-id-u32ah ]h"]remote-ipv6-scope-id (u32)ah$]h&]uh1hhj hhhhhM4ubh)}(hhh](h)}(hremote-port (``u16``)h](h remote-port (}(hj6hhhNhNubh)}(h``u16``h]hu16}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh)}(hj6hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj3hhhhhM9ubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjYhhhKubj)}(hThe remote port of the peerh]j )}(hjlh]hThe remote port of the peer}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM:hjjubah}(h]h ]h"]h$]h&]uh1jhjYubeh}(h]h ]h"]h$]h&]uh1jhhhM:hjVhhubj)}(hhh](j)}(h byte-orderh]h byte-order}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h big-endian h]j )}(h big-endianh]h big-endian}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM;hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM;hjVhhubeh}(h]h ]h"]h$]h&]uh1jhj3hhhhhM:ubeh}(h]remote-port-u16ah ]h"]remote-port (u16)ah$]h&]uh1hhj hhhhhM9ubh)}(hhh](h)}(hsocket (``u32``)h](hsocket (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhM?ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h4The socket to be used to communicate with the peer h]j )}(h2The socket to be used to communicate with the peerh]h2The socket to be used to communicate with the peer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM@hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM@hjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhM@ubeh}(h] socket-u32ah ]h"] socket (u32)ah$]h&]uh1hhj hhhhhM?ubh)}(hhh](h)}(hsocket-netnsid (``s32``)h](hsocket-netnsid (}(hj*hhhNhNubh)}(h``s32``h]hs32}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*ubh)}(hj*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj'hhhhhMDubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhhhKubj)}(h?The ID of the netns the socket assigned to this peer lives in h]j )}(h=The ID of the netns the socket assigned to this peer lives inh]h=The ID of the netns the socket assigned to this peer lives in}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMEhj^ubah}(h]h ]h"]h$]h&]uh1jhjMubeh}(h]h ]h"]h$]h&]uh1jhhhMEhjJhhubah}(h]h ]h"]h$]h&]uh1jhj'hhhhhMEubeh}(h]socket-netnsid-s32ah ]h"]socket-netnsid (s32)ah$]h&]uh1hhj hhhhhMDubh)}(hhh](h)}(hvpn-ipv4 (``u32``)h](h vpn-ipv4 (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhMIubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h3The IPv4 address assigned to the peer by the serverh]j )}(hjh]h3The IPv4 address assigned to the peer by the server}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMJhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMJhjhhubj)}(hhh](j)}(h byte-orderh]h byte-order}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h big-endianh]j )}(hjh]h big-endian}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMKhjhhubj)}(hhh](j)}(h display-hinth]h display-hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(hipv4 h]j )}(hipv4h]hipv4}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMLhjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhMLhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMJubeh}(h] vpn-ipv4-u32ah ]h"]vpn-ipv4 (u32)ah$]h&]uh1hhj hhhhhMIubh)}(hhh](h)}(hvpn-ipv6 (``binary``)h](h vpn-ipv6 (}(hjLhhhNhNubh)}(h ``binary``h]hbinary}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhjLubh)}(hjLhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjIhhhhhMPubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjohhhKubj)}(h3The IPv6 address assigned to the peer by the serverh]j )}(hjh]h3The IPv6 address assigned to the peer by the server}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMQhjubah}(h]h ]h"]h$]h&]uh1jhjoubeh}(h]h ]h"]h$]h&]uh1jhhhMQhjlhhubj)}(hhh](j)}(h display-hinth]h display-hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hipv6 h]j )}(hipv6h]hipv6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMRhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMRhjlhhubeh}(h]h ]h"]h$]h&]uh1jhjIhhhhhMQubeh}(h]vpn-ipv6-binaryah ]h"]vpn-ipv6 (binary)ah$]h&]uh1hhj hhhhhMPubh)}(hhh](h)}(hlocal-ipv4 (``u32``)h](h local-ipv4 (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhMVubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h@The local IPv4 to be used to send packets to the peer (UDP only)h]j )}(hj h]h@The local IPv4 to be used to send packets to the peer (UDP only)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMWhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhMWhjhhubj)}(hhh](j)}(h byte-orderh]h byte-order}(hj1 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj. hhhKubj)}(h big-endianh]j )}(hjA h]h big-endian}(hjC hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMXhj? ubah}(h]h ]h"]h$]h&]uh1jhj. ubeh}(h]h ]h"]h$]h&]uh1jhhhMXhjhhubj)}(hhh](j)}(h display-hinth]h display-hint}(hj_ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\ hhhKubj)}(hipv4 h]j )}(hipv4h]hipv4}(hjq hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMYhjm ubah}(h]h ]h"]h$]h&]uh1jhj\ ubeh}(h]h ]h"]h$]h&]uh1jhhhMYhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMWubeh}(h]local-ipv4-u32ah ]h"]local-ipv4 (u32)ah$]h&]uh1hhj hhhhhMVubh)}(hhh](h)}(hlocal-ipv6 (``binary``)h](h local-ipv6 (}(hj hhhNhNubh)}(h ``binary``h]hbinary}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhM]ubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h@The local IPv6 to be used to send packets to the peer (UDP only)h]j )}(hj h]h@The local IPv6 to be used to send packets to the peer (UDP only)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM^hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhM^hj hhubj)}(hhh](j)}(h display-hinth]h display-hint}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(hipv6 h]j )}(hipv6h]hipv6}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM_hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhM_hj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhM^ubeh}(h]local-ipv6-binaryah ]h"]local-ipv6 (binary)ah$]h&]uh1hhj hhhhhM]ubh)}(hhh](h)}(hlocal-port (``u16``)h](h local-port (}(hj-!hhhNhNubh)}(h``u16``h]hu16}(hj5!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj-!ubh)}(hj-!hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj*!hhhhhMcubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjS!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjP!hhhKubj)}(h@The local port to be used to send packets to the peer (UDP only)h]j )}(hjc!h]h@The local port to be used to send packets to the peer (UDP only)}(hje!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMdhja!ubah}(h]h ]h"]h$]h&]uh1jhjP!ubeh}(h]h ]h"]h$]h&]uh1jhhhMdhjM!hhubj)}(hhh](j)}(h byte-orderh]h byte-order}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj~!hhhKubj)}(h big-endian h]j )}(h big-endianh]h big-endian}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMehj!ubah}(h]h ]h"]h$]h&]uh1jhj~!ubeh}(h]h ]h"]h$]h&]uh1jhhhMehjM!hhubeh}(h]h ]h"]h$]h&]uh1jhj*!hhhhhMdubeh}(h]local-port-u16ah ]h"]local-port (u16)ah$]h&]uh1hhj hhhhhMcubh)}(hhh](h)}(hkeepalive-interval (``u32``)h](hkeepalive-interval (}(hj!hhhNhNubh)}(h``u32``h]hu32}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!ubh)}(hj!hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj!hhhhhMiubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!hhhKubj)}(hLThe number of seconds after which a keep alive message is sent to the peer h]j )}(hJThe number of seconds after which a keep alive message is sent to the peerh]hJThe number of seconds after which a keep alive message is sent to the peer}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMjhj!ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhhhMjhj!hhubah}(h]h ]h"]h$]h&]uh1jhj!hhhhhMjubeh}(h]keepalive-interval-u32ah ]h"]keepalive-interval (u32)ah$]h&]uh1hhj hhhhhMiubh)}(hhh](h)}(hkeepalive-timeout (``u32``)h](hkeepalive-timeout (}(hj!"hhhNhNubh)}(h``u32``h]hu32}(hj)"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!"ubh)}(hj!"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj"hhhhhMnubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjG"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjD"hhhKubj)}(hSThe number of seconds from the last activity after which the peer is assumed dead h]j )}(hQThe number of seconds from the last activity after which the peer is assumed deadh]hQThe number of seconds from the last activity after which the peer is assumed dead}(hjY"hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMohjU"ubah}(h]h ]h"]h$]h&]uh1jhjD"ubeh}(h]h ]h"]h$]h&]uh1jhhhMohjA"hhubah}(h]h ]h"]h$]h&]uh1jhj"hhhhhMoubeh}(h]keepalive-timeout-u32ah ]h"]keepalive-timeout (u32)ah$]h&]uh1hhj hhhhhMnubh)}(hhh](h)}(hdel-reason (``u32``)h](h del-reason (}(hj"hhhNhNubh)}(h``u32``h]hu32}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubh)}(hj"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj"hhhhhMsubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"hhhKubj)}(h!The reason why a peer was deletedh]j )}(hj"h]h!The reason why a peer was deleted}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMthj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhhhMthj"hhubj)}(hhh](j)}(henumh]henum}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"hhhKubj)}(h(:ref:`ovpn-definition-del-peer-reason` h]j )}(h&:ref:`ovpn-definition-del-peer-reason`h]h)}(hj"h]j )}(hj"h]hovpn-definition-del-peer-reason}(hj"hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj"ubah}(h]h ]h"]h$]h&]refdocj! refdomainj"reftyperef refexplicitrefwarnj'ovpn-definition-del-peer-reasonuh1hhhhMuhj"ubah}(h]h ]h"]h$]h&]uh1j hhhMuhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhhhMuhj"hhubeh}(h]h ]h"]h$]h&]uh1jhj"hhhhhMtubeh}(h]del-reason-u32ah ]h"]del-reason (u32)ah$]h&]uh1hhj hhhhhMsubh)}(hhh](h)}(hvpn-rx-bytes (``uint``)h](hvpn-rx-bytes (}(hj0#hhhNhNubh)}(h``uint``h]huint}(hj8#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj0#ubh)}(hj0#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj-#hhhhhMyubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjV#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjS#hhhKubj)}(h*Number of bytes received over the tunnel h]j )}(h(Number of bytes received over the tunnelh]h(Number of bytes received over the tunnel}(hjh#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMzhjd#ubah}(h]h ]h"]h$]h&]uh1jhjS#ubeh}(h]h ]h"]h$]h&]uh1jhhhMzhjP#hhubah}(h]h ]h"]h$]h&]uh1jhj-#hhhhhMzubeh}(h]vpn-rx-bytes-uintah ]h"]vpn-rx-bytes (uint)ah$]h&]uh1hhj hhhhhMyubh)}(hhh](h)}(hvpn-tx-bytes (``uint``)h](hvpn-tx-bytes (}(hj#hhhNhNubh)}(h``uint``h]huint}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh)}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj#hhhhhM~ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#hhhKubj)}(h-Number of bytes transmitted over the tunnel h]j )}(h+Number of bytes transmitted over the tunnelh]h+Number of bytes transmitted over the tunnel}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj#ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj#hhubah}(h]h ]h"]h$]h&]uh1jhj#hhhhhMubeh}(h]vpn-tx-bytes-uintah ]h"]vpn-tx-bytes (uint)ah$]h&]uh1hhj hhhhhM~ubh)}(hhh](h)}(hvpn-rx-packets (``uint``)h](hvpn-rx-packets (}(hj#hhhNhNubh)}(h``uint``h]huint}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh)}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj#hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$hhhKubj)}(h,Number of packets received over the tunnel h]j )}(h*Number of packets received over the tunnelh]h*Number of packets received over the tunnel}(hj.$hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj*$ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj$hhubah}(h]h ]h"]h$]h&]uh1jhj#hhhhhMubeh}(h]vpn-rx-packets-uintah ]h"]vpn-rx-packets (uint)ah$]h&]uh1hhj hhhhhMubh)}(hhh](h)}(hvpn-tx-packets (``uint``)h](hvpn-tx-packets (}(hjY$hhhNhNubh)}(h``uint``h]huint}(hja$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjY$ubh)}(hjY$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjV$hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj|$hhhKubj)}(h/Number of packets transmitted over the tunnel h]j )}(h-Number of packets transmitted over the tunnelh]h-Number of packets transmitted over the tunnel}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj$ubah}(h]h ]h"]h$]h&]uh1jhj|$ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjy$hhubah}(h]h ]h"]h$]h&]uh1jhjV$hhhhhMubeh}(h]vpn-tx-packets-uintah ]h"]vpn-tx-packets (uint)ah$]h&]uh1hhj hhhhhMubh)}(hhh](h)}(hlink-rx-bytes (``uint``)h](hlink-rx-bytes (}(hj$hhhNhNubh)}(h``uint``h]huint}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubh)}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj$hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$hhhKubj)}(h1Number of bytes received at the transport level h]j )}(h/Number of bytes received at the transport levelh]h/Number of bytes received at the transport level}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj$ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj$hhubah}(h]h ]h"]h$]h&]uh1jhj$hhhhhMubeh}(h]link-rx-bytes-uintah ]h"]link-rx-bytes (uint)ah$]h&]uh1hhj hhhhhMubh)}(hhh](h)}(hlink-tx-bytes (``uint``)h](hlink-tx-bytes (}(hj%hhhNhNubh)}(h``uint``h]huint}(hj'%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh)}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj%hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjE%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjB%hhhKubj)}(h4Number of bytes transmitted at the transport level h]j )}(h2Number of bytes transmitted at the transport levelh]h2Number of bytes transmitted at the transport level}(hjW%hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhjS%ubah}(h]h ]h"]h$]h&]uh1jhjB%ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj?%hhubah}(h]h ]h"]h$]h&]uh1jhj%hhhhhMubeh}(h]link-tx-bytes-uintah ]h"]link-tx-bytes (uint)ah$]h&]uh1hhj hhhhhMubh)}(hhh](h)}(hlink-rx-packets (``uint``)h](hlink-rx-packets (}(hj%hhhNhNubh)}(h``uint``h]huint}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh)}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj%hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%hhhKubj)}(h3Number of packets received at the transport level h]j )}(h1Number of packets received at the transport levelh]h1Number of packets received at the transport level}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj%ubah}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj%hhubah}(h]h ]h"]h$]h&]uh1jhj%hhhhhMubeh}(h]link-rx-packets-uintah ]h"]link-rx-packets (uint)ah$]h&]uh1hhj hhhhhMubh)}(hhh](h)}(hlink-tx-packets (``uint``)h](hlink-tx-packets (}(hj%hhhNhNubh)}(h``uint``h]huint}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh)}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj%hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj &hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&hhhKubj)}(h6Number of packets transmitted at the transport level h]j )}(h4Number of packets transmitted at the transport levelh]h4Number of packets transmitted at the transport level}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj&ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj&hhubah}(h]h ]h"]h$]h&]uh1jhj%hhhhhMubj)}(h.. _ovpn-attribute-set-keyconf:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-keyconfuh1jhMhj%hhhhubeh}(h]link-tx-packets-uintah ]h"]link-tx-packets (uint)ah$]h&]uh1hhj hhhhhMubeh}(h](jj eh ]h"](peerovpn-attribute-set-peereh$]h&]uh1hhjhhhhhM j}jU&jsj}j jsubh)}(hhh](h)}(hkeyconfh]hkeyconf}(hj]&hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjZ&hhhhhMubh)}(hhh](h)}(hpeer-id (``u32``)h](h peer-id (}(hjn&hhhNhNubh)}(h``u32``h]hu32}(hjv&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjn&ubh)}(hjn&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjk&hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&hhhKubj)}(heThe unique ID of the peer in the device context. To be used to identify peers during key operations h]j )}(hcThe unique ID of the peer in the device context. To be used to identify peers during key operationsh]hcThe unique ID of the peer in the device context. To be used to identify peers during key operations}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj&ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj&hhubah}(h]h ]h"]h$]h&]uh1jhjk&hhhhhMubeh}(h] peer-id-u32ah ]h"] peer-id (u32)ah$]h&]uh1hhjZ&hhhhhMubh)}(hhh](h)}(hslot (``u32``)h](hslot (}(hj&hhhNhNubh)}(h``u32``h]hu32}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh)}(hj&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj&hhhhhMubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&hhhKubj)}(h'The slot where the key should be storedh]j )}(hj'h]h'The slot where the key should be stored}(hj 'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj'ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj&hhubj)}(hhh](j)}(henumh]henum}(hj%'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"'hhhKubj)}(h!:ref:`ovpn-definition-key-slot` h]j )}(h:ref:`ovpn-definition-key-slot`h]h)}(hj9'h]j )}(hj9'h]hovpn-definition-key-slot}(hj>'hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj;'ubah}(h]h ]h"]h$]h&]refdocj! refdomainjH'reftyperef refexplicitrefwarnj'ovpn-definition-key-slotuh1hhhhMhj7'ubah}(h]h ]h"]h$]h&]uh1j hhhMhj3'ubah}(h]h ]h"]h$]h&]uh1jhj"'ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj&hhubeh}(h]h ]h"]h$]h&]uh1jhj&hhhhhMubeh}(h]slot-u32ah ]h"] slot (u32)ah$]h&]uh1hhjZ&hhhhhMubh)}(hhh](h)}(hkey-id (``u32``)h](hkey-id (}(hj}'hhhNhNubh)}(h``u32``h]hu32}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj}'ubh)}(hj}'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjz'hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hhhKubj)}(h]The unique ID of the key in the peer context. Used to fetch the correct key upon decryption h]j )}(h[The unique ID of the key in the peer context. Used to fetch the correct key upon decryptionh]h[The unique ID of the key in the peer context. Used to fetch the correct key upon decryption}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj'ubah}(h]h ]h"]h$]h&]uh1jhj'ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj'hhubah}(h]h ]h"]h$]h&]uh1jhjz'hhhhhMubeh}(h] key-id-u32ah ]h"] key-id (u32)ah$]h&]uh1hhjZ&hhhhhMubh)}(hhh](h)}(hcipher-alg (``u32``)h](h cipher-alg (}(hj'hhhNhNubh)}(h``u32``h]hu32}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh)}(hj'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj'hhhhhMubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(hhhKubj)}(h6The cipher to be used when communicating with the peerh]j )}(hj(h]h6The cipher to be used when communicating with the peer}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj(hhubj)}(hhh](j)}(henumh]henum}(hj4(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1(hhhKubj)}(h#:ref:`ovpn-definition-cipher-alg` h]j )}(h!:ref:`ovpn-definition-cipher-alg`h]h)}(hjH(h]j )}(hjH(h]hovpn-definition-cipher-alg}(hjM(hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjJ(ubah}(h]h ]h"]h$]h&]refdocj! refdomainjW(reftyperef refexplicitrefwarnj'ovpn-definition-cipher-alguh1hhhhMhjF(ubah}(h]h ]h"]h$]h&]uh1j hhhMhjB(ubah}(h]h ]h"]h$]h&]uh1jhj1(ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj(hhubeh}(h]h ]h"]h$]h&]uh1jhj'hhhhhMubeh}(h]cipher-alg-u32ah ]h"]cipher-alg (u32)ah$]h&]uh1hhjZ&hhhhhMubh)}(hhh](h)}(hencrypt-dir (``nest``)h](h encrypt-dir (}(hj(hhhNhNubh)}(h``nest``h]hnest}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(ubh)}(hj(hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj(hhhhhMubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(hhhKubj)}(h"Key material for encrypt directionh]j )}(hj(h]h"Key material for encrypt direction}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj(hhubj)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(hhhKubj)}(h":ref:`ovpn-attribute-set-keydir` h]j )}(h :ref:`ovpn-attribute-set-keydir`h]h)}(hj(h]j )}(hj(h]hovpn-attribute-set-keydir}(hj(hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj(ubah}(h]h ]h"]h$]h&]refdocj! refdomainj)reftyperef refexplicitrefwarnj'ovpn-attribute-set-keydiruh1hhhhMhj(ubah}(h]h ]h"]h$]h&]uh1j hhhMhj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj(hhubeh}(h]h ]h"]h$]h&]uh1jhj(hhhhhMubeh}(h]encrypt-dir-nestah ]h"]encrypt-dir (nest)ah$]h&]uh1hhjZ&hhhhhMubh)}(hhh](h)}(hdecrypt-dir (``nest``)h](h decrypt-dir (}(hj8)hhhNhNubh)}(h``nest``h]hnest}(hj@)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj8)ubh)}(hj8)hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj5)hhhhhMubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj^)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj[)hhhKubj)}(h"Key material for decrypt directionh]j )}(hjn)h]h"Key material for decrypt direction}(hjp)hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhjl)ubah}(h]h ]h"]h$]h&]uh1jhj[)ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjX)hhubj)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj)hhhKubj)}(h":ref:`ovpn-attribute-set-keydir` h]j )}(h :ref:`ovpn-attribute-set-keydir`h]h)}(hj)h]j )}(hj)h]hovpn-attribute-set-keydir}(hj)hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj)ubah}(h]h ]h"]h$]h&]refdocj! refdomainj)reftyperef refexplicitrefwarnj'ovpn-attribute-set-keydiruh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1j hhhMhj)ubah}(h]h ]h"]h$]h&]uh1jhj)ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjX)hhubeh}(h]h ]h"]h$]h&]uh1jhj5)hhhhhMubj)}(h.. _ovpn-attribute-set-keydir:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-keydiruh1jhMhj5)hhhhubeh}(h]decrypt-dir-nestah ]h"]decrypt-dir (nest)ah$]h&]uh1hhjZ&hhhhhMubeh}(h](jjG&eh ]h"](keyconfovpn-attribute-set-keyconfeh$]h&]uh1hhjhhhhhMj}j)j=&sj}jG&j=&subh)}(hhh](h)}(hkeydirh]hkeydir}(hj)hhhNhNubah}(h]h ]h"]h$]h&]hj#uh1hhj)hhhhhMubh)}(hhh](h)}(hcipher-key (``binary``)h](h cipher-key (}(hj *hhhNhNubh)}(h ``binary``h]hbinary}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj *ubh)}(hj *hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj*hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj0*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-*hhhKubj)}(h)The actual key to be used by the cipher h]j )}(h'The actual key to be used by the cipherh]h'The actual key to be used by the cipher}(hjB*hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj>*ubah}(h]h ]h"]h$]h&]uh1jhj-*ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj**hhubah}(h]h ]h"]h$]h&]uh1jhj*hhhhhMubeh}(h]cipher-key-binaryah ]h"]cipher-key (binary)ah$]h&]uh1hhj)hhhhhMubh)}(hhh](h)}(hnonce-tail (``binary``)h](h nonce-tail (}(hjm*hhhNhNubh)}(h ``binary``h]hbinary}(hju*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjm*ubh)}(hjm*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjj*hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*hhhKubj)}(h[Random nonce to be concatenated to the packet ID, in order to obtain the actual cipher IV h]j )}(hYRandom nonce to be concatenated to the packet ID, in order to obtain the actual cipher IVh]hYRandom nonce to be concatenated to the packet ID, in order to obtain the actual cipher IV}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj*ubah}(h]h ]h"]h$]h&]uh1jhj*ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj*hhubah}(h]h ]h"]h$]h&]uh1jhjj*hhhhhMubj)}(h.. _ovpn-attribute-set-ovpn:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-ovpnuh1jhMhjj*hhhhubeh}(h]nonce-tail-binaryah ]h"]nonce-tail (binary)ah$]h&]uh1hhj)hhhhhMubeh}(h](j)j)eh ]h"](keydirovpn-attribute-set-keydireh$]h&]uh1hhjhhhhhMj}j*j)sj}j)j)subh)}(hhh](h)}(hovpnh]hovpn}(hj*hhhNhNubah}(h]h ]h"]h$]h&]hjEuh1hhj*hhhhhMubh)}(hhh](h)}(hifindex (``u32``)h](h ifindex (}(hj*hhhNhNubh)}(h``u32``h]hu32}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*ubh)}(hj*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj*hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+hhhKubj)}(h+Index of the ovpn interface to operate on h]j )}(h)Index of the ovpn interface to operate onh]h)Index of the ovpn interface to operate on}(hj.+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj*+ubah}(h]h ]h"]h$]h&]uh1jhj+ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj+hhubah}(h]h ]h"]h$]h&]uh1jhj*hhhhhMubeh}(h] ifindex-u32ah ]h"] ifindex (u32)ah$]h&]uh1hhj*hhhhhMubh)}(hhh](h)}(hpeer (``nest``)h](hpeer (}(hjY+hhhNhNubh)}(h``nest``h]hnest}(hja+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjY+ubh)}(hjY+hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjV+hhhhhMubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj|+hhhKubj)}(hPThe peer object containing the attributed of interest for the specific operationh]j )}(hj+h]hPThe peer object containing the attributed of interest for the specific operation}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj+ubah}(h]h ]h"]h$]h&]uh1jhj|+ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjy+hhubj)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+hhhKubj)}(h :ref:`ovpn-attribute-set-peer` h]j )}(h:ref:`ovpn-attribute-set-peer`h]h)}(hj+h]j )}(hj+h]hovpn-attribute-set-peer}(hj+hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj+ubah}(h]h ]h"]h$]h&]refdocj! refdomainj+reftyperef refexplicitrefwarnj'ovpn-attribute-set-peeruh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1j hhhMhj+ubah}(h]h ]h"]h$]h&]uh1jhj+ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjy+hhubeh}(h]h ]h"]h$]h&]uh1jhjV+hhhhhMubeh}(h] peer-nestah ]h"] peer (nest)ah$]h&]uh1hhj*hhhhhMubh)}(hhh](h)}(hkeyconf (``nest``)h](h keyconf (}(hj,hhhNhNubh)}(h``nest``h]hnest}(hj ,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj,ubh)}(hj,hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj,hhhhhMubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj+,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(,hhhKubj)}(h"Peer specific cipher configurationh]j )}(hj;,h]h"Peer specific cipher configuration}(hj=,hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj9,ubah}(h]h ]h"]h$]h&]uh1jhj(,ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj%,hhubj)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hjY,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjV,hhhKubj)}(h":ref:`ovpn-attribute-set-keyconf` h]j )}(h!:ref:`ovpn-attribute-set-keyconf`h]h)}(hjm,h]j )}(hjm,h]hovpn-attribute-set-keyconf}(hjr,hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjo,ubah}(h]h ]h"]h$]h&]refdocj! refdomainj|,reftyperef refexplicitrefwarnj'ovpn-attribute-set-keyconfuh1hhhhMhjk,ubah}(h]h ]h"]h$]h&]uh1j hhhMhjg,ubah}(h]h ]h"]h$]h&]uh1jhjV,ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj%,hhubeh}(h]h ]h"]h$]h&]uh1jhj,hhhhhMubeh}(h] keyconf-nestah ]h"]keyconf (nest)ah$]h&]uh1hhj*hhhhhMubeh}(h](jKj*eh ]h"](ovpnovpn-attribute-set-ovpneh$]h&]uh1hhjhhhhhMj}j,j*sj}j*j*subeh}(h]jah ]h"]attribute setsah$]h&]uh1hhhhhhhhMubeh}(h]j1ah ]h"]!family ovpn netlink specificationah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj,error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(j]jaj]jaj]jaj ]j aj ]j aj]jajo]jeaj]jaj]jajI]j?aj]jaj]jaj]jaj ]jaj ]jajG&]j=&aj)]j)aj*]j*aunameids}(j,j1j|jxjjPj3jrjjjjjjjjj jj jj j j jjj jjjujjtj;jjojj]jjjjjOjjNjj*jIj)jjnjjjjjjj2jjjjTj&jj%jvjj jjj,jjU&j jT&jj}jzj<j9jjj0j-jjj$j!jjjFjCjjj j j'!j$!j!j!j"j"j~"j{"j*#j'#j#j#j#j#jS$jP$j$j$j%j%j|%jy%j%j%jM&jJ&j)jG&j)jj&j&jw'jt'j'j'j(j(j2)j/)j)j)j*j)j*j)jg*jd*j*j*j,j*j,jKjS+jP+j+j+j,j,u nametypes}(j,j|jj3jjjjj j j j jjjujtjjjjjOjNj*j)jnjjjjjj&j%jjj,jU&jT&j}j<jj0jj$jjFjj j'!j!j"j~"j*#j#j#jS$j$j%j|%j%jM&j)j)j&jw'j'j(j2)j)j*j*jg*j*j,j,jS+j+j,uh}(j1hjxhjPjjrjjjjjjjjjjjjjj j jj j j jj jjj;jjojzj]jzjjjjjjjjjIjTjjTjj6jjqjjj2jjjjTjjjjvjj j+jj+jjj j jj jzjj9jjj?j-jjj3j!jjj'jCjjjIj jj$!j j!j*!j"j!j{"j"j'#j"j#j-#j#j#jP$j#j$jV$j%j$jy%j%j%j%jJ&j%jG&jZ&jjZ&j&jk&jt'j&j'jz'j(j'j/)j(j)j5)j)j)j)j)jd*j*j*jj*j*j*jKj*jP+j*j+jV+j,j,hjjJjAjljcjjjjjjjjjj j5j,jWjNjyjpjjjjjjj jj,j#jNjEjpjgjjjjjjjjj#jjEj<u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j,KsRparse_messages]transform_messages](hsystem_message)}(hhh]j )}(hhh]h=Hyperlink target "ovpn-operation-peer-new" is not referenced.}hjd-sbah}(h]h ]h"]h$]h&]uh1j hja-ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1j_-ubj`-)}(hhh]j )}(hhh]h=Hyperlink target "ovpn-operation-peer-set" is not referenced.}hj-sbah}(h]h ]h"]h$]h&]uh1j hj|-ubah}(h]h ]h"]h$]h&]levelKtypejy-sourcehlineK-uh1j_-ubj`-)}(hhh]j )}(hhh]h=Hyperlink target "ovpn-operation-peer-get" is not referenced.}hj-sbah}(h]h ]h"]h$]h&]uh1j hj-ubah}(h]h ]h"]h$]h&]levelKtypejy-sourcehlineKAuh1j_-ubj`-)}(hhh]j )}(hhh]h=Hyperlink target "ovpn-operation-peer-del" is not referenced.}hj-sbah}(h]h ]h"]h$]h&]uh1j hj-ubah}(h]h ]h"]h$]h&]levelKtypejy-sourcehlineK_uh1j_-ubj`-)}(hhh]j )}(hhh]hAHyperlink target "ovpn-operation-peer-del-ntf" is not referenced.}hj-sbah}(h]h ]h"]h$]h&]uh1j hj-ubah}(h]h ]h"]h$]h&]levelKtypejy-sourcehlineKsuh1j_-ubj`-)}(hhh]j )}(hhh]hHyperlink target "ovpn-definition-key-slot" is not referenced.}hj.sbah}(h]h ]h"]h$]h&]uh1j hj.ubah}(h]h ]h"]h$]h&]levelKtypejy-sourcehlineM uh1j_-ubj`-)}(hhh]j )}(hhh]h=Hyperlink target "ovpn-attribute-set-peer" is not referenced.}hj.sbah}(h]h ]h"]h$]h&]uh1j hj.ubah}(h]h ]h"]h$]h&]levelKtypejy-sourcehlineMuh1j_-ubj`-)}(hhh]j )}(hhh]h@Hyperlink target "ovpn-attribute-set-keyconf" is not referenced.}hj.sbah}(h]h ]h"]h$]h&]uh1j hj.ubah}(h]h ]h"]h$]h&]levelKtypejy-sourcehlineMuh1j_-ubj`-)}(hhh]j )}(hhh]h?Hyperlink target "ovpn-attribute-set-keydir" is not referenced.}hj/sbah}(h]h ]h"]h$]h&]uh1j hj/ubah}(h]h ]h"]h$]h&]levelKtypejy-sourcehlineMuh1j_-ubj`-)}(hhh]j )}(hhh]h=Hyperlink target "ovpn-attribute-set-ovpn" is not referenced.}hj/sbah}(h]h ]h"]h$]h&]uh1j hj/ubah}(h]h ]h"]h$]h&]levelKtypejy-sourcehlineMuh1j_-ube transformerN include_log] decorationNhhub.